From c9d404694543faade6bdb7cd9732bd7e596271b1 Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Sat, 18 Jun 2016 17:49:55 -0600
Subject: [PATCH] Added Maxim SOT-143-4 Footprint & Model

---
 Footprints/Leaded.PcbLib    |  Bin 10492416 -> 10493440 bytes
 STEP/Generic/SOT-143-4.STEP | 3585 +++++++++++++++++++++++++++++++++++
 2 files changed, 3585 insertions(+)
 create mode 100644 STEP/Generic/SOT-143-4.STEP

diff --git a/Footprints/Leaded.PcbLib b/Footprints/Leaded.PcbLib
index bc2ecf3c7176731709668749fa34ca49698779fa..6b07baf1b66779a89c7f9e7653948f905b8e7d75 100644
GIT binary patch
delta 164599
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%0DWn
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%0AI6f8+BJmWKGO<C}r8s9C!Xyx&}IUM89L
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%0DWnTHp*2H26-O
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

delta 129493
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
KtaL^f`Th?gyhgtO

diff --git a/STEP/Generic/SOT-143-4.STEP b/STEP/Generic/SOT-143-4.STEP
new file mode 100644
index 000000000..aebc212b7
--- /dev/null
+++ b/STEP/Generic/SOT-143-4.STEP
@@ -0,0 +1,3585 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('Maxim SOT-143-4.STEP',
+    '2016-06-18T23:34:57',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2015',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = SURFACE_SIDE_STYLE ('',( #1069 ) ) ;
+#2 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3 = LINE ( 'NONE', #2054, #678 ) ;
+#4 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#5 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#6 = EDGE_CURVE ( 'NONE', #3189, #1597, #828, .T. ) ;
+#7 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1469 ) ) ;
+#8 = LINE ( 'NONE', #3447, #1191 ) ;
+#9 = CARTESIAN_POINT ( 'NONE',  ( 0.9154615487967905400, 0.1394917308824766800, 1.159999999999999900 ) ) ;
+#10 = FILL_AREA_STYLE_COLOUR ( '', #3347 ) ;
+#11 = ADVANCED_FACE ( 'NONE', ( #3272 ), #1854, .F. ) ;
+#12 = LINE ( 'NONE', #3509, #1669 ) ;
+#13 = PRESENTATION_STYLE_ASSIGNMENT (( #2422 ) ) ;
+#14 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#15 = EDGE_CURVE ( 'NONE', #1290, #3189, #950, .T. ) ;
+#16 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#17 = VECTOR ( 'NONE', #2198, 1000.000000000000000 ) ;
+#18 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#19 = AXIS2_PLACEMENT_3D ( 'NONE', #1891, #1102, #2708 ) ;
+#20 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #943, 'distance_accuracy_value', 'NONE');
+#21 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.4849999999999999900, -0.7599999999999999000 ) ) ;
+#22 = SURFACE_STYLE_USAGE ( .BOTH. , #843 ) ;
+#23 = SURFACE_SIDE_STYLE ('',( #97 ) ) ;
+#24 = ORIENTED_EDGE ( 'NONE', *, *, #1467, .F. ) ;
+#25 = ORIENTED_EDGE ( 'NONE', *, *, #2846, .T. ) ;
+#26 = DIRECTION ( 'NONE',  ( -0.03489949670250278000, 0.9993908270190956500, 0.0000000000000000000 ) ) ;
+#27 = EDGE_LOOP ( 'NONE', ( #2780, #2559, #68, #797 ) ) ;
+#28 = AXIS2_PLACEMENT_3D ( 'NONE', #2225, #871, #1707 ) ;
+#29 = EDGE_CURVE ( 'NONE', #2818, #1797, #1890, .T. ) ;
+#30 = ORIENTED_EDGE ( 'NONE', *, *, #3466, .F. ) ;
+#31 = ORIENTED_EDGE ( 'NONE', *, *, #1760, .F. ) ;
+#32 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#33 = ORIENTED_EDGE ( 'NONE', *, *, #3178, .F. ) ;
+#34 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#35 = CARTESIAN_POINT ( 'NONE',  ( 0.7675971390641043200, 0.1387620812346168100, -1.159999999999999900 ) ) ;
+#36 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1723, 'distance_accuracy_value', 'NONE');
+#37 = CARTESIAN_POINT ( 'NONE',  ( 0.6102488444407541100, 1.004357787137383000, -1.370439109536166300 ) ) ;
+#38 = CARTESIAN_POINT ( 'NONE',  ( 0.9161595387308405500, 0.1594795474228585800, 1.159999999999999900 ) ) ;
+#39 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#40 = EDGE_CURVE ( 'NONE', #533, #2852, #1163, .T. ) ;
+#41 = AXIS2_PLACEMENT_3D ( 'NONE', #2288, #2562, #2819 ) ;
+#42 = ADVANCED_FACE ( 'NONE', ( #2457 ), #2836, .T. ) ;
+#43 = LINE ( 'NONE', #2240, #2863 ) ;
+#44 = SPHERICAL_SURFACE ( 'NONE', #1016, 0.05000000000000000300 ) ;
+#45 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2510 ), #2930 ) ;
+#46 = PRODUCT_CONTEXT ( 'NONE', #365, 'mechanical' ) ;
+#47 = STYLED_ITEM ( 'NONE', ( #870 ), #57 ) ;
+#48 = CARTESIAN_POINT ( 'NONE',  ( -1.185000000000000100, -6.123132182063514700E-016, -1.169999999999999900 ) ) ;
+#49 = VECTOR ( 'NONE', #2910, 1000.000000000000000 ) ;
+#50 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #647 ) ) ;
+#51 = SURFACE_SIDE_STYLE ('',( #1888 ) ) ;
+#52 = CIRCLE ( 'NONE', #2148, 0.07499999999999998300 ) ;
+#53 = CYLINDRICAL_SURFACE ( 'NONE', #2284, 0.05000000000000005100 ) ;
+#54 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, -0.3500000000000000300 ) ) ;
+#55 = FILL_AREA_STYLE ('',( #1959 ) ) ;
+#56 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#57 = ADVANCED_FACE ( 'NONE', ( #2190 ), #2145, .T. ) ;
+#58 = VERTEX_POINT ( 'NONE', #252 ) ;
+#59 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2528 ) ) ;
+#60 = VERTEX_POINT ( 'NONE', #1638 ) ;
+#61 = ORIENTED_EDGE ( 'NONE', *, *, #2229, .F. ) ;
+#62 = FILL_AREA_STYLE_COLOUR ( '', #2242 ) ;
+#63 = ORIENTED_EDGE ( 'NONE', *, *, #2720, .F. ) ;
+#64 = ORIENTED_EDGE ( 'NONE', *, *, #3374, .T. ) ;
+#65 = VERTEX_POINT ( 'NONE', #2982 ) ;
+#66 = CARTESIAN_POINT ( 'NONE',  ( -0.7283276527963240500, 0.4203587330941204700, 0.7599999999999999000 ) ) ;
+#67 = EDGE_LOOP ( 'NONE', ( #2737, #2464, #3074, #1509 ) ) ;
+#68 = ORIENTED_EDGE ( 'NONE', *, *, #670, .F. ) ;
+#69 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#70 = CARTESIAN_POINT ( 'NONE',  ( 0.9161595387308405500, 0.1594795474228585800, -0.7599999999999999000 ) ) ;
+#71 = SURFACE_STYLE_USAGE ( .BOTH. , #3007 ) ;
+#72 = ORIENTED_EDGE ( 'NONE', *, *, #913, .T. ) ;
+#73 = SURFACE_SIDE_STYLE ('',( #2995 ) ) ;
+#74 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#75 = EDGE_CURVE ( 'NONE', #190, #493, #1237, .T. ) ;
+#76 = STYLED_ITEM ( 'NONE', ( #1018 ), #1310 ) ;
+#77 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 0.05000000000000002400, -1.370439109536166500 ) ) ;
+#78 = DIRECTION ( 'NONE',  ( 0.03489949670250273200, 0.9993908270190955400, -0.0000000000000000000 ) ) ;
+#79 = AXIS2_PLACEMENT_3D ( 'NONE', #2371, #1272, #2053 ) ;
+#80 = SURFACE_STYLE_FILL_AREA ( #2201 ) ;
+#81 = LINE ( 'NONE', #2385, #1923 ) ;
+#82 = LINE ( 'NONE', #211, #2578 ) ;
+#83 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#84 = SURFACE_STYLE_FILL_AREA ( #1771 ) ;
+#85 = SURFACE_STYLE_FILL_AREA ( #795 ) ;
+#86 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#87 = VECTOR ( 'NONE', #2497, 1000.000000000000000 ) ;
+#88 = CARTESIAN_POINT ( 'NONE',  ( -0.7283276527963240500, 0.4203587330941204700, 0.7599999999999999000 ) ) ;
+#89 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#90 = LINE ( 'NONE', #2781, #3135 ) ;
+#91 = COLOUR_RGB ( '',0.7529411764705882200, 0.7529411764705882200, 0.7529411764705882200 ) ;
+#92 = LINE ( 'NONE', #2279, #825 ) ;
+#93 = ORIENTED_EDGE ( 'NONE', *, *, #2790, .T. ) ;
+#94 = SURFACE_STYLE_FILL_AREA ( #849 ) ;
+#95 = LINE ( 'NONE', #947, #2670 ) ;
+#96 = LINE ( 'NONE', #1911, #1157 ) ;
+#97 = SURFACE_STYLE_FILL_AREA ( #1652 ) ;
+#98 = SURFACE_STYLE_USAGE ( .BOTH. , #3366 ) ;
+#99 = AXIS2_PLACEMENT_3D ( 'NONE', #2682, #746, #2740 ) ;
+#100 = FILL_AREA_STYLE ('',( #3369 ) ) ;
+#101 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#102 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 0.1000000000000000300, -1.370439109536166100 ) ) ;
+#103 = VERTEX_POINT ( 'NONE', #2181 ) ;
+#104 = EDGE_LOOP ( 'NONE', ( #968, #1355, #1553, #1250 ) ) ;
+#105 = ORIENTED_EDGE ( 'NONE', *, *, #2271, .T. ) ;
+#106 = EDGE_CURVE ( 'NONE', #544, #2327, #689, .T. ) ;
+#107 = VERTEX_POINT ( 'NONE', #1906 ) ;
+#108 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2929 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1328, #1574, #1551 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#109 = VECTOR ( 'NONE', #1502, 1000.000000000000100 ) ;
+#110 = ORIENTED_EDGE ( 'NONE', *, *, #3308, .F. ) ;
+#111 = AXIS2_PLACEMENT_3D ( 'NONE', #718, #2611, #2892 ) ;
+#112 = ORIENTED_EDGE ( 'NONE', *, *, #901, .F. ) ;
+#113 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361668200, 1.050000000000000000, -1.416255668237037700 ) ) ;
+#114 = CARTESIAN_POINT ( 'NONE',  ( 0.9154615487967905400, 0.1394917308824766800, -1.159999999999999900 ) ) ;
+#115 = ORIENTED_EDGE ( 'NONE', *, *, #2012, .F. ) ;
+#116 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629554900, 0.6149999999999999900, 1.159999999999999900 ) ) ;
+#117 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, -1.159999999999999900 ) ) ;
+#118 = EDGE_CURVE ( 'NONE', #3368, #2018, #2550, .T. ) ;
+#119 = AXIS2_PLACEMENT_3D ( 'NONE', #1293, #3483, #2063 ) ;
+#120 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #617, 'distance_accuracy_value', 'NONE');
+#121 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#122 = VECTOR ( 'NONE', #1633, 1000.000000000000100 ) ;
+#123 = EDGE_CURVE ( 'NONE', #791, #359, #2015, .T. ) ;
+#124 = DIRECTION ( 'NONE',  ( -0.9993908270190955400, 0.03489949670250277300, -0.0000000000000000000 ) ) ;
+#125 = FILL_AREA_STYLE_COLOUR ( '', #561 ) ;
+#126 = SURFACE_STYLE_FILL_AREA ( #2592 ) ;
+#127 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1429 ) ) ;
+#128 = SURFACE_STYLE_USAGE ( .BOTH. , #1939 ) ;
+#129 = FACE_OUTER_BOUND ( 'NONE', #1995, .T. ) ;
+#130 = VECTOR ( 'NONE', #2067, 1000.000000000000200 ) ;
+#131 = SURFACE_SIDE_STYLE ('',( #1971 ) ) ;
+#132 = CARTESIAN_POINT ( 'NONE',  ( -0.5907652589614056400, 0.4422716869344572300, 1.450574993865993500 ) ) ;
+#133 = SURFACE_STYLE_FILL_AREA ( #2432 ) ;
+#134 = FACE_OUTER_BOUND ( 'NONE', #104, .T. ) ;
+#135 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#136 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, 0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#137 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3112 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3033, #1402, #3313 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#138 = EDGE_CURVE ( 'NONE', #222, #876, #1156, .T. ) ;
+#139 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1996, 'distance_accuracy_value', 'NONE');
+#140 = ORIENTED_EDGE ( 'NONE', *, *, #2822, .T. ) ;
+#141 = AXIS2_PLACEMENT_3D ( 'NONE', #2959, #1567, #530 ) ;
+#142 = ORIENTED_EDGE ( 'NONE', *, *, #604, .T. ) ;
+#143 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#144 = VERTEX_POINT ( 'NONE', #799 ) ;
+#145 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, -0.9924325091389669700, 0.08682659386424780600 ) ) ;
+#146 = ORIENTED_EDGE ( 'NONE', *, *, #1746, .T. ) ;
+#147 = ORIENTED_EDGE ( 'NONE', *, *, #1208, .T. ) ;
+#148 = FILL_AREA_STYLE_COLOUR ( '', #817 ) ;
+#149 = ORIENTED_EDGE ( 'NONE', *, *, #1358, .T. ) ;
+#150 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2048 ), #824 ) ;
+#151 = ORIENTED_EDGE ( 'NONE', *, *, #2648, .T. ) ;
+#152 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#153 = VERTEX_POINT ( 'NONE', #1068 ) ;
+#154 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#155 = SURFACE_STYLE_USAGE ( .BOTH. , #979 ) ;
+#156 = CARTESIAN_POINT ( 'NONE',  ( -0.9161595387308405500, 0.1594795474228585800, 1.159999999999999900 ) ) ;
+#157 = SURFACE_STYLE_FILL_AREA ( #2826 ) ;
+#158 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, 1.460000000000000200 ) ) ;
+#159 = CARTESIAN_POINT ( 'NONE',  ( -0.9109246142254654500, 0.009570923369994238600, -0.3500000000000000300 ) ) ;
+#160 = LINE ( 'NONE', #495, #3048 ) ;
+#161 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#162 = FACE_OUTER_BOUND ( 'NONE', #1133, .T. ) ;
+#163 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#164 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 1.000000000000000200, -1.370439109536166100 ) ) ;
+#165 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#166 = LINE ( 'NONE', #1929, #2445 ) ;
+#167 = SURFACE_STYLE_FILL_AREA ( #649 ) ;
+#168 = EDGE_CURVE ( 'NONE', #273, #2336, #827, .T. ) ;
+#169 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #869 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2113, #165, #191 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#170 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.6149999999999999900, -0.3500000000000000300 ) ) ;
+#171 = SURFACE_STYLE_FILL_AREA ( #1844 ) ;
+#172 = LINE ( 'NONE', #268, #3470 ) ;
+#173 = VECTOR ( 'NONE', #2492, 999.9999999999998900 ) ;
+#174 = DIRECTION ( 'NONE',  ( 0.1381164412549456300, -0.9904159977782413000, 0.0000000000000000000 ) ) ;
+#175 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#176 = EDGE_CURVE ( 'NONE', #3157, #355, #2972, .T. ) ;
+#177 = ORIENTED_EDGE ( 'NONE', *, *, #3197, .T. ) ;
+#178 = AXIS2_PLACEMENT_3D ( 'NONE', #911, #846, #3057 ) ;
+#179 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1028, 'distance_accuracy_value', 'NONE');
+#180 = ORIENTED_EDGE ( 'NONE', *, *, #3478, .F. ) ;
+#181 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 1.000000000000000200, 1.370439109536166800 ) ) ;
+#182 = VERTEX_POINT ( 'NONE', #2454 ) ;
+#183 = EDGE_CURVE ( 'NONE', #324, #1730, #988, .T. ) ;
+#184 = VERTEX_POINT ( 'NONE', #2431 ) ;
+#185 = ORIENTED_EDGE ( 'NONE', *, *, #1168, .F. ) ;
+#186 = CARTESIAN_POINT ( 'NONE',  ( 0.9161595387308405500, 0.1594795474228585800, -1.159999999999999900 ) ) ;
+#187 = AXIS2_PLACEMENT_3D ( 'NONE', #453, #1245, #3445 ) ;
+#188 = ORIENTED_EDGE ( 'NONE', *, *, #3025, .F. ) ;
+#189 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#190 = VERTEX_POINT ( 'NONE', #1091 ) ;
+#191 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#192 = PRODUCT ( 'Maxim SOT-143-4', 'Maxim SOT-143-4', '', ( #46 ) ) ;
+#193 = ORIENTED_EDGE ( 'NONE', *, *, #3070, .F. ) ;
+#194 = CARTESIAN_POINT ( 'NONE',  ( -0.6503755084886803100, 0.5542920816657483900, 1.410565773584093100 ) ) ;
+#195 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.4849999999999999900, -0.7599999999999999000 ) ) ;
+#196 = FACE_OUTER_BOUND ( 'NONE', #3518, .T. ) ;
+#197 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1637 ) ) ;
+#198 = VECTOR ( 'NONE', #2150, 1000.000000000000100 ) ;
+#199 = DIRECTION ( 'NONE',  ( -0.08715574274765836000, -0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#200 = EDGE_CURVE ( 'NONE', #3360, #2608, #1072, .T. ) ;
+#201 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, 0.7599999999999999000 ) ) ;
+#202 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#203 = FILL_AREA_STYLE ('',( #1014 ) ) ;
+#204 = LINE ( 'NONE', #3205, #1066 ) ;
+#205 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#206 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, -1.159999999999999900 ) ) ;
+#207 = STYLED_ITEM ( 'NONE', ( #1172 ), #1132 ) ;
+#208 = FILL_AREA_STYLE ('',( #739 ) ) ;
+#209 = DIRECTION ( 'NONE',  ( -0.03489949670250275900, -0.9993908270190956500, 0.0000000000000000000 ) ) ;
+#210 = EDGE_CURVE ( 'NONE', #705, #2331, #572, .T. ) ;
+#211 = CARTESIAN_POINT ( 'NONE',  ( 0.9109246142254654500, 0.009570923369994238600, 1.159999999999999900 ) ) ;
+#212 = VECTOR ( 'NONE', #1781, 1000.000000000000200 ) ;
+#213 = STYLED_ITEM ( 'NONE', ( #240 ), #3344 ) ;
+#214 = AXIS2_PLACEMENT_3D ( 'NONE', #1699, #3357, #1442 ) ;
+#215 = ORIENTED_EDGE ( 'NONE', *, *, #2486, .T. ) ;
+#216 = VECTOR ( 'NONE', #3224, 1000.000000000000000 ) ;
+#217 = ORIENTED_EDGE ( 'NONE', *, *, #345, .F. ) ;
+#218 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #505, 'distance_accuracy_value', 'NONE');
+#219 = EDGE_CURVE ( 'NONE', #788, #1244, #3468, .T. ) ;
+#220 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#221 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#222 = VERTEX_POINT ( 'NONE', #1367 ) ;
+#223 = DIRECTION ( 'NONE',  ( 0.1381164412549459900, 0.9904159977782411900, 0.0000000000000000000 ) ) ;
+#224 = ORIENTED_EDGE ( 'NONE', *, *, #2870, .T. ) ;
+#225 = SURFACE_STYLE_USAGE ( .BOTH. , #3484 ) ;
+#226 = STYLED_ITEM ( 'NONE', ( #644 ), #1591 ) ;
+#227 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#228 = ORIENTED_EDGE ( 'NONE', *, *, #3406, .T. ) ;
+#229 = ORIENTED_EDGE ( 'NONE', *, *, #3090, .T. ) ;
+#230 = VERTEX_POINT ( 'NONE', #1867 ) ;
+#231 = ADVANCED_FACE ( 'NONE', ( #346 ), #3390, .T. ) ;
+#232 = ORIENTED_EDGE ( 'NONE', *, *, #1081, .F. ) ;
+#233 = CARTESIAN_POINT ( 'NONE',  ( 0.6001902650954127300, 0.5500000000000000400, 1.460000000000000000 ) ) ;
+#234 = ORIENTED_EDGE ( 'NONE', *, *, #3478, .T. ) ;
+#235 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#236 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#237 = STYLED_ITEM ( 'NONE', ( #462 ), #2807 ) ;
+#238 = ORIENTED_EDGE ( 'NONE', *, *, #487, .T. ) ;
+#239 = CARTESIAN_POINT ( 'NONE',  ( 0.9161595387308405500, 0.1594795474228585800, -1.159999999999999900 ) ) ;
+#240 = PRESENTATION_STYLE_ASSIGNMENT (( #1177 ) ) ;
+#241 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.4849999999999999900, -1.169999999999999900 ) ) ;
+#242 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 0.1000000000000000200, 1.370439109536166800 ) ) ;
+#243 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 1.460000000000000000 ) ) ;
+#244 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #646, 'distance_accuracy_value', 'NONE');
+#245 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1773 ) ) ;
+#246 = LINE ( 'NONE', #1350, #974 ) ;
+#247 = CARTESIAN_POINT ( 'NONE',  ( -1.189536934571325400, 0.1299208075124818300, -1.169999999999999900 ) ) ;
+#248 = CYLINDRICAL_SURFACE ( 'NONE', #1264, 0.01999999999999994500 ) ;
+#249 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629554900, 0.4849999999999999900, -1.159999999999999900 ) ) ;
+#250 = LINE ( 'NONE', #3159, #1663 ) ;
+#251 = CARTESIAN_POINT ( 'NONE',  ( -0.5907652589614056400, 0.6577283130655428000, -1.450574993865992900 ) ) ;
+#252 = CARTESIAN_POINT ( 'NONE',  ( -0.8963512187752757900, 0.1567172185977596900, 0.7599999999999999000 ) ) ;
+#253 = EDGE_CURVE ( 'NONE', #412, #622, #2320, .T. ) ;
+#254 = PRESENTATION_STYLE_ASSIGNMENT (( #2885 ) ) ;
+#255 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#256 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1489 ) ) ;
+#257 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, -0.3500000000000000300 ) ) ;
+#258 = LINE ( 'NONE', #1648, #1027 ) ;
+#259 = STYLED_ITEM ( 'NONE', ( #2712 ), #867 ) ;
+#260 = LINE ( 'NONE', #637, #1500 ) ;
+#261 = CARTESIAN_POINT ( 'NONE',  ( -0.6503755084886803100, 0.5457079183342517000, 1.410565773584093300 ) ) ;
+#262 = LINE ( 'NONE', #1158, #610 ) ;
+#263 = PRESENTATION_STYLE_ASSIGNMENT (( #1992 ) ) ;
+#264 = SURFACE_STYLE_USAGE ( .BOTH. , #1 ) ;
+#265 = FILL_AREA_STYLE_COLOUR ( '', #3064 ) ;
+#266 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2857 ) ) ;
+#267 = ORIENTED_EDGE ( 'NONE', *, *, #6, .F. ) ;
+#268 = CARTESIAN_POINT ( 'NONE',  ( 0.8570817325074955300, 0.4383138704572626700, -0.7599999999999999000 ) ) ;
+#269 = ADVANCED_FACE ( 'NONE', ( #3513 ), #779, .T. ) ;
+#270 = ORIENTED_EDGE ( 'NONE', *, *, #852, .T. ) ;
+#271 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, -1.410190265095412600 ) ) ;
+#272 = ORIENTED_EDGE ( 'NONE', *, *, #2579, .T. ) ;
+#273 = VERTEX_POINT ( 'NONE', #1697 ) ;
+#274 = ORIENTED_EDGE ( 'NONE', *, *, #2183, .T. ) ;
+#275 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#276 = SURFACE_STYLE_USAGE ( .BOTH. , #532 ) ;
+#277 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.6149999999999999900, -1.169999999999999900 ) ) ;
+#278 = VERTEX_POINT ( 'NONE', #54 ) ;
+#279 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1329 ) ) ;
+#280 = VERTEX_POINT ( 'NONE', #1440 ) ;
+#281 = SURFACE_STYLE_USAGE ( .BOTH. , #1359 ) ;
+#282 = ORIENTED_EDGE ( 'NONE', *, *, #2816, .F. ) ;
+#283 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, -0.3500000000000000300 ) ) ;
+#284 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#285 = EDGE_CURVE ( 'NONE', #65, #1171, #262, .T. ) ;
+#286 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#287 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2293 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3214, #2940, #1005 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#288 = CARTESIAN_POINT ( 'NONE',  ( -1.189536934571325400, 0.1299208075124818300, 1.159999999999999900 ) ) ;
+#289 = ADVANCED_FACE ( 'NONE', ( #3022 ), #53, .T. ) ;
+#290 = DIRECTION ( 'NONE',  ( 0.9993908270190955400, 0.03489949670250275200, 0.0000000000000000000 ) ) ;
+#291 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #722 ), #2661 ) ;
+#292 = DIRECTION ( 'NONE',  ( -0.1381164412549460200, -0.9904159977782411900, 0.0000000000000000000 ) ) ;
+#293 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2402, 'distance_accuracy_value', 'NONE');
+#294 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#295 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.168404344971008500E-015, 1.897107981253203100E-016 ) ) ;
+#296 = CARTESIAN_POINT ( 'NONE',  ( -0.9109246142254654500, 0.009570923369994238600, 1.159999999999999900 ) ) ;
+#297 = EDGE_CURVE ( 'NONE', #2923, #1052, #1420, .T. ) ;
+#298 = SURFACE_SIDE_STYLE ('',( #1070 ) ) ;
+#299 = LINE ( 'NONE', #132, #3096 ) ;
+#300 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#301 = DIRECTION ( 'NONE',  ( 0.1381164412549459600, -0.9904159977782411900, 0.0000000000000000000 ) ) ;
+#302 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2438 ), #1622 ) ;
+#303 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, 0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#304 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#305 = EDGE_CURVE ( 'NONE', #1506, #2514, #3428, .T. ) ;
+#306 = CARTESIAN_POINT ( 'NONE',  ( -0.6001902650954125100, 0.5500000000000000400, -1.459999999999999500 ) ) ;
+#307 = AXIS2_PLACEMENT_3D ( 'NONE', #3132, #3143, #2821 ) ;
+#308 = CARTESIAN_POINT ( 'NONE',  ( -0.7283276527963240500, 0.4203587330941204700, -1.169999999999999900 ) ) ;
+#309 = EDGE_LOOP ( 'NONE', ( #1956, #2516, #2029, #31 ) ) ;
+#310 = AXIS2_PLACEMENT_3D ( 'NONE', #1587, #2127, #2388 ) ;
+#311 = VECTOR ( 'NONE', #1466, 1000.000000000000000 ) ;
+#312 = FILL_AREA_STYLE_COLOUR ( '', #3379 ) ;
+#313 = EDGE_LOOP ( 'NONE', ( #1164, #699, #916, #2341 ) ) ;
+#314 = VERTEX_POINT ( 'NONE', #2301 ) ;
+#315 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, 0.7599999999999999000 ) ) ;
+#316 = ORIENTED_EDGE ( 'NONE', *, *, #767, .F. ) ;
+#317 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 0.1000000000000000300, -1.370439109536166500 ) ) ;
+#318 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1667 ) ) ;
+#319 = VERTEX_POINT ( 'NONE', #88 ) ;
+#320 = VERTEX_POINT ( 'NONE', #924 ) ;
+#321 = ORIENTED_EDGE ( 'NONE', *, *, #1864, .T. ) ;
+#322 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, -0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#323 = VERTEX_POINT ( 'NONE', #1706 ) ;
+#324 = VERTEX_POINT ( 'NONE', #77 ) ;
+#325 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#326 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2882 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3137, #2594, #1756 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#327 = ORIENTED_EDGE ( 'NONE', *, *, #1038, .T. ) ;
+#328 = CARTESIAN_POINT ( 'NONE',  ( -0.6283620448746446400, 0.7973229588076131700, -1.388552309970057200 ) ) ;
+#329 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#330 = LINE ( 'NONE', #9, #1485 ) ;
+#331 = FILL_AREA_STYLE_COLOUR ( '', #3124 ) ;
+#332 = AXIS2_PLACEMENT_3D ( 'NONE', #317, #2285, #1692 ) ;
+#333 = SURFACE_STYLE_USAGE ( .BOTH. , #51 ) ;
+#334 = SURFACE_STYLE_FILL_AREA ( #742 ) ;
+#335 = LINE ( 'NONE', #1818, #975 ) ;
+#336 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3201, 'distance_accuracy_value', 'NONE');
+#337 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 1.460000000000000000 ) ) ;
+#338 = CARTESIAN_POINT ( 'NONE',  ( -1.185000000000000100, -6.123132182063514700E-016, 0.7599999999999999000 ) ) ;
+#339 = ADVANCED_FACE ( 'NONE', ( #2717 ), #1627, .T. ) ;
+#340 = LINE ( 'NONE', #1179, #2829 ) ;
+#341 = DIRECTION ( 'NONE',  ( 0.9904159977782411900, -0.1381164412549460200, 0.0000000000000000000 ) ) ;
+#342 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #492 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1525, #1516, #3430 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#343 = CARTESIAN_POINT ( 'NONE',  ( 0.8963512187752757900, 0.1567172185977596900, -0.7599999999999999000 ) ) ;
+#344 = LINE ( 'NONE', #3486, #1785 ) ;
+#345 = EDGE_CURVE ( 'NONE', #103, #791, #906, .T. ) ;
+#346 = FACE_OUTER_BOUND ( 'NONE', #488, .T. ) ;
+#347 = CIRCLE ( 'NONE', #1615, 0.2049999999999999900 ) ;
+#348 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361668200, 0.1000000000000000300, 1.370439109536166500 ) ) ;
+#349 = CIRCLE ( 'NONE', #883, 0.05000000000000002400 ) ;
+#350 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, -1.460000000000000000 ) ) ;
+#351 = SURFACE_STYLE_FILL_AREA ( #1543 ) ;
+#352 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#353 = EDGE_CURVE ( 'NONE', #359, #1851, #1975, .T. ) ;
+#354 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2137 ) ) ;
+#355 = VERTEX_POINT ( 'NONE', #2587 ) ;
+#356 = CARTESIAN_POINT ( 'NONE',  ( -0.9154615487967905400, 0.1394917308824766800, -1.169999999999999900 ) ) ;
+#357 = ORIENTED_EDGE ( 'NONE', *, *, #2584, .T. ) ;
+#358 = CARTESIAN_POINT ( 'NONE',  ( -0.7283276527963240500, 0.4203587330941204700, 1.159999999999999900 ) ) ;
+#359 = VERTEX_POINT ( 'NONE', #114 ) ;
+#360 = EDGE_LOOP ( 'NONE', ( #140, #1852, #2599, #2417 ) ) ;
+#361 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629554900, 0.4849999999999999900, 1.159999999999999900 ) ) ;
+#362 = ORIENTED_EDGE ( 'NONE', *, *, #2214, .T. ) ;
+#363 = ORIENTED_EDGE ( 'NONE', *, *, #353, .F. ) ;
+#364 = EDGE_CURVE ( 'NONE', #1304, #1252, #1885, .T. ) ;
+#365 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#366 = AXIS2_PLACEMENT_3D ( 'NONE', #1086, #1902, #2481 ) ;
+#367 = EDGE_LOOP ( 'NONE', ( #1802, #1468, #615, #537 ) ) ;
+#368 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#369 = SURFACE_STYLE_USAGE ( .BOTH. , #131 ) ;
+#370 = EDGE_CURVE ( 'NONE', #2992, #1856, #2282, .T. ) ;
+#371 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.4849999999999999900, 1.159999999999999900 ) ) ;
+#372 = CARTESIAN_POINT ( 'NONE',  ( 0.5785523099700574700, 0.3070348283297695800, -1.388552309970057400 ) ) ;
+#373 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#374 = CARTESIAN_POINT ( 'NONE',  ( -0.9161595387308405500, 0.1594795474228585800, -1.169999999999999900 ) ) ;
+#375 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2088 ) ) ;
+#376 = FACE_OUTER_BOUND ( 'NONE', #1053, .T. ) ;
+#377 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #673, 'distance_accuracy_value', 'NONE');
+#378 = CARTESIAN_POINT ( 'NONE',  ( 0.9109246142254654500, 0.009570923369994238600, 1.159999999999999900 ) ) ;
+#379 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#380 = SURFACE_STYLE_USAGE ( .BOTH. , #3111 ) ;
+#381 = LINE ( 'NONE', #66, #723 ) ;
+#382 = DIRECTION ( 'NONE',  ( 2.168404344971008500E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#383 = SURFACE_STYLE_USAGE ( .BOTH. , #418 ) ;
+#384 = AXIS2_PLACEMENT_3D ( 'NONE', #206, #2121, #485 ) ;
+#385 = CIRCLE ( 'NONE', #1145, 0.2049999999999999900 ) ;
+#386 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#387 = EDGE_CURVE ( 'NONE', #784, #2426, #95, .T. ) ;
+#388 = PRESENTATION_STYLE_ASSIGNMENT (( #1087 ) ) ;
+#389 = SURFACE_STYLE_FILL_AREA ( #2508 ) ;
+#390 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1495 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #775, #3222, #2975 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#391 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#392 = DIRECTION ( 'NONE',  ( 0.1381164412549456300, -0.9904159977782413000, 0.0000000000000000000 ) ) ;
+#393 = PRESENTATION_STYLE_ASSIGNMENT (( #1019 ) ) ;
+#394 = CIRCLE ( 'NONE', #517, 0.05000000000000005100 ) ;
+#395 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, -0.7599999999999997900 ) ) ;
+#396 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#397 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 1.000000000000000200, 1.370439109536166500 ) ) ;
+#398 = ORIENTED_EDGE ( 'NONE', *, *, #541, .T. ) ;
+#399 = ORIENTED_EDGE ( 'NONE', *, *, #901, .T. ) ;
+#400 = EDGE_CURVE ( 'NONE', #355, #1298, #608, .T. ) ;
+#401 = VERTEX_POINT ( 'NONE', #1483 ) ;
+#402 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2041 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #542, #2226, #1408 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#403 = LINE ( 'NONE', #2007, #3365 ) ;
+#404 = ORIENTED_EDGE ( 'NONE', *, *, #2066, .T. ) ;
+#405 = STYLED_ITEM ( 'NONE', ( #1665 ), #2548 ) ;
+#406 = ORIENTED_EDGE ( 'NONE', *, *, #1406, .T. ) ;
+#407 = CARTESIAN_POINT ( 'NONE',  ( -0.9161595387308405500, 0.1594795474228585800, 0.7599999999999999000 ) ) ;
+#408 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.4849999999999999900, 1.159999999999999900 ) ) ;
+#409 = ORIENTED_EDGE ( 'NONE', *, *, #3543, .T. ) ;
+#410 = CARTESIAN_POINT ( 'NONE',  ( 0.9161595387308405500, 0.1594795474228585800, -0.7599999999999999000 ) ) ;
+#411 = AXIS2_PLACEMENT_3D ( 'NONE', #3457, #2129, #2656 ) ;
+#412 = VERTEX_POINT ( 'NONE', #2314 ) ;
+#413 = AXIS2_PLACEMENT_3D ( 'NONE', #1311, #1001, #199 ) ;
+#414 = SURFACE_STYLE_FILL_AREA ( #2189 ) ;
+#415 = LINE ( 'NONE', #2387, #2533 ) ;
+#416 = FILL_AREA_STYLE_COLOUR ( '', #1744 ) ;
+#417 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#418 = SURFACE_SIDE_STYLE ('',( #459 ) ) ;
+#419 = CIRCLE ( 'NONE', #2419, 0.01999999999999994500 ) ;
+#420 = FACE_OUTER_BOUND ( 'NONE', #3330, .T. ) ;
+#421 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #237 ), #287 ) ;
+#422 = LINE ( 'NONE', #2627, #1368 ) ;
+#423 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#424 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#425 = CARTESIAN_POINT ( 'NONE',  ( -0.8570817325074955300, 0.4383138704572626100, 1.159999999999999900 ) ) ;
+#426 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#427 = DIRECTION ( 'NONE',  ( -0.9904159977782413000, 0.1381164412549456300, 0.0000000000000000000 ) ) ;
+#428 = VECTOR ( 'NONE', #2039, 1000.000000000000000 ) ;
+#429 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1773 ), #982 ) ;
+#430 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#431 = FILL_AREA_STYLE ('',( #445 ) ) ;
+#432 = SURFACE_STYLE_FILL_AREA ( #1589 ) ;
+#433 = ORIENTED_EDGE ( 'NONE', *, *, #1314, .F. ) ;
+#434 = EDGE_CURVE ( 'NONE', #278, #1910, #2593, .T. ) ;
+#435 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1489 ), #326 ) ;
+#436 = FILL_AREA_STYLE ('',( #2368 ) ) ;
+#437 = ORIENTED_EDGE ( 'NONE', *, *, #1806, .T. ) ;
+#438 = DIRECTION ( 'NONE',  ( 0.1381164412549456300, -0.9904159977782413000, 0.0000000000000000000 ) ) ;
+#439 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #259 ) ) ;
+#440 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 0.1000000000000000200, 1.370439109536166800 ) ) ;
+#441 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, 0.9961946980917455500, -0.0000000000000000000 ) ) ;
+#442 = ORIENTED_EDGE ( 'NONE', *, *, #1358, .F. ) ;
+#443 = CARTESIAN_POINT ( 'NONE',  ( 0.9109246142254654500, 0.009570923369994238600, 0.7599999999999999000 ) ) ;
+#444 = ORIENTED_EDGE ( 'NONE', *, *, #2720, .T. ) ;
+#445 = FILL_AREA_STYLE_COLOUR ( '', #939 ) ;
+#446 = VERTEX_POINT ( 'NONE', #361 ) ;
+#447 = SURFACE_STYLE_FILL_AREA ( #436 ) ;
+#448 = EDGE_LOOP ( 'NONE', ( #912, #3488, #2681, #2072 ) ) ;
+#449 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #514 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1979, #2835, #1452 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#450 = ORIENTED_EDGE ( 'NONE', *, *, #3208, .F. ) ;
+#451 = ORIENTED_EDGE ( 'NONE', *, *, #3415, .T. ) ;
+#452 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, 0.7599999999999999000 ) ) ;
+#453 = CARTESIAN_POINT ( 'NONE',  ( -0.9161595387308405500, 0.1594795474228585800, 1.159999999999999900 ) ) ;
+#454 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#455 = PRESENTATION_STYLE_ASSIGNMENT (( #855 ) ) ;
+#456 = PLANE ( 'NONE',  #310 ) ;
+#457 = FILL_AREA_STYLE_COLOUR ( '', #391 ) ;
+#458 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #226 ) ) ;
+#459 = SURFACE_STYLE_FILL_AREA ( #1520 ) ;
+#460 = SURFACE_SIDE_STYLE ('',( #447 ) ) ;
+#461 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#462 = PRESENTATION_STYLE_ASSIGNMENT (( #2101 ) ) ;
+#463 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 1.842413955937560000E-033, -3.336006684570783100E-016 ) ) ;
+#464 = CARTESIAN_POINT ( 'NONE',  ( 0.9109246142254654500, 0.009570923369994238600, -1.159999999999999900 ) ) ;
+#465 = LINE ( 'NONE', #243, #1453 ) ;
+#466 = EDGE_CURVE ( 'NONE', #962, #3408, #1498, .T. ) ;
+#467 = AXIS2_PLACEMENT_3D ( 'NONE', #2452, #534, #523 ) ;
+#468 = DIRECTION ( 'NONE',  ( -0.08682659386424777800, 0.9924325091389669700, 0.08682659386424780600 ) ) ;
+#469 = SURFACE_STYLE_USAGE ( .BOTH. , #995 ) ;
+#470 = STYLED_ITEM ( 'NONE', ( #1020 ), #2723 ) ;
+#471 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 1.000000000000000200, 1.370439109536166500 ) ) ;
+#472 = SURFACE_STYLE_FILL_AREA ( #714 ) ;
+#473 = PRESENTATION_STYLE_ASSIGNMENT (( #2570 ) ) ;
+#474 = FILL_AREA_STYLE_COLOUR ( '', #3385 ) ;
+#475 = EDGE_CURVE ( 'NONE', #3540, #1244, #1842, .T. ) ;
+#476 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#477 = ORIENTED_EDGE ( 'NONE', *, *, #176, .F. ) ;
+#478 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #2827 ) ;
+#479 = CIRCLE ( 'NONE', #2948, 0.1500000000000000800 ) ;
+#480 = SURFACE_STYLE_USAGE ( .BOTH. , #1277 ) ;
+#481 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.6149999999999999900, 0.7599999999999999000 ) ) ;
+#482 = AXIS2_PLACEMENT_3D ( 'NONE', #694, #1539, #2092 ) ;
+#483 = VERTEX_POINT ( 'NONE', #2629 ) ;
+#484 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#485 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#486 = ORIENTED_EDGE ( 'NONE', *, *, #3383, .T. ) ;
+#487 = EDGE_CURVE ( 'NONE', #190, #1290, #479, .T. ) ;
+#488 = EDGE_LOOP ( 'NONE', ( #2068, #2980, #1335 ) ) ;
+#489 = SURFACE_STYLE_USAGE ( .BOTH. , #765 ) ;
+#490 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#491 = AXIS2_PLACEMENT_3D ( 'NONE', #2520, #325, #1985 ) ;
+#492 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1525, 'distance_accuracy_value', 'NONE');
+#493 = VERTEX_POINT ( 'NONE', #2335 ) ;
+#494 = ORIENTED_EDGE ( 'NONE', *, *, #786, .F. ) ;
+#495 = CARTESIAN_POINT ( 'NONE',  ( -0.7283276527963240500, 0.4203587330941204700, -0.3500000000000000300 ) ) ;
+#496 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1085 ) ) ;
+#497 = PLANE ( 'NONE',  #2573 ) ;
+#498 = VERTEX_POINT ( 'NONE', #1232 ) ;
+#499 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 0.1000000000000000200, -1.370439109536166100 ) ) ;
+#500 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#501 = CARTESIAN_POINT ( 'NONE',  ( -0.7675971390641043200, 0.1387620812346167500, -0.3500000000000000300 ) ) ;
+#502 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2536 ) ) ;
+#503 = SURFACE_STYLE_FILL_AREA ( #3544 ) ;
+#504 = SURFACE_SIDE_STYLE ('',( #1875 ) ) ;
+#505 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#506 = CARTESIAN_POINT ( 'NONE',  ( 1.189536934571325400, 0.1299208075124818300, 1.159999999999999900 ) ) ;
+#507 = ADVANCED_FACE ( 'NONE', ( #685 ), #1935, .T. ) ;
+#508 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 0.1000000000000000500, 1.460000000000000200 ) ) ;
+#509 = CARTESIAN_POINT ( 'NONE',  ( -0.7675971390641043200, 0.1387620812346168100, 1.159999999999999900 ) ) ;
+#510 = VECTOR ( 'NONE', #145, 1000.000000000000100 ) ;
+#511 = SURFACE_SIDE_STYLE ('',( #1419 ) ) ;
+#512 = AXIS2_PLACEMENT_3D ( 'NONE', #2317, #2045, #1225 ) ;
+#513 = FACE_OUTER_BOUND ( 'NONE', #583, .T. ) ;
+#514 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1979, 'distance_accuracy_value', 'NONE');
+#515 = FACE_OUTER_BOUND ( 'NONE', #1952, .T. ) ;
+#516 = CIRCLE ( 'NONE', #111, 0.1500000000000000800 ) ;
+#517 = AXIS2_PLACEMENT_3D ( 'NONE', #553, #3290, #2676 ) ;
+#518 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274766467500, 0.9961946980917449900 ) ) ;
+#519 = VECTOR ( 'NONE', #1015, 1000.000000000000000 ) ;
+#520 = FACE_OUTER_BOUND ( 'NONE', #835, .T. ) ;
+#521 = CARTESIAN_POINT ( 'NONE',  ( 0.6005657735840932400, 0.5457079183342517000, 1.460375508488680300 ) ) ;
+#522 = CARTESIAN_POINT ( 'NONE',  ( 0.8963512187752757900, 0.1567172185977596900, 1.159999999999999900 ) ) ;
+#523 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#524 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #213 ), #2800 ) ;
+#525 = VECTOR ( 'NONE', #3508, 1000.000000000000000 ) ;
+#526 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#527 = SURFACE_STYLE_USAGE ( .BOTH. , #1908 ) ;
+#528 = SURFACE_STYLE_FILL_AREA ( #1093 ) ;
+#529 = ORIENTED_EDGE ( 'NONE', *, *, #985, .F. ) ;
+#530 = DIRECTION ( 'NONE',  ( -0.1381164412549456000, 0.9904159977782411900, 0.0000000000000000000 ) ) ;
+#531 = SURFACE_STYLE_USAGE ( .BOTH. , #1610 ) ;
+#532 = SURFACE_SIDE_STYLE ('',( #2091 ) ) ;
+#533 = VERTEX_POINT ( 'NONE', #960 ) ;
+#534 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#535 = ORIENTED_EDGE ( 'NONE', *, *, #138, .F. ) ;
+#536 = AXIS2_PLACEMENT_3D ( 'NONE', #3207, #2097, #2920 ) ;
+#537 = ORIENTED_EDGE ( 'NONE', *, *, #2183, .F. ) ;
+#538 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#539 = ORIENTED_EDGE ( 'NONE', *, *, #2696, .F. ) ;
+#540 = EDGE_LOOP ( 'NONE', ( #3529, #616, #2636, #2631 ) ) ;
+#541 = EDGE_CURVE ( 'NONE', #2597, #1508, #2140, .T. ) ;
+#542 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#543 = VECTOR ( 'NONE', #3464, 1000.000000000000000 ) ;
+#544 = VERTEX_POINT ( 'NONE', #1518 ) ;
+#545 = DIRECTION ( 'NONE',  ( -0.08682659386424777800, -0.9924325091389669700, -0.08682659386424777800 ) ) ;
+#546 = ORIENTED_EDGE ( 'NONE', *, *, #3543, .F. ) ;
+#547 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#548 = EDGE_CURVE ( 'NONE', #1432, #103, #946, .T. ) ;
+#549 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#550 = ORIENTED_EDGE ( 'NONE', *, *, #1095, .F. ) ;
+#551 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#552 = ADVANCED_FACE ( 'NONE', ( #2799 ), #1763, .T. ) ;
+#553 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 0.1000000000000000300, 1.370439109536166500 ) ) ;
+#554 = CYLINDRICAL_SURFACE ( 'NONE', #3278, 0.05000000000000005100 ) ;
+#555 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#556 = PRESENTATION_STYLE_ASSIGNMENT (( #778 ) ) ;
+#557 = CARTESIAN_POINT ( 'NONE',  ( -0.6001902650954125100, 0.5500000000000000400, -1.459999999999999500 ) ) ;
+#558 = EDGE_CURVE ( 'NONE', #2213, #1433, #2872, .T. ) ;
+#559 = PRESENTATION_STYLE_ASSIGNMENT (( #225 ) ) ;
+#560 = CARTESIAN_POINT ( 'NONE',  ( 0.6294138467812656600, 0.5499999999999988200, -1.459999999999999700 ) ) ;
+#561 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#562 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -3.336006684570783100E-016 ) ) ;
+#563 = CARTESIAN_POINT ( 'NONE',  ( 0.9161595387308405500, 0.1594795474228585800, 1.159999999999999900 ) ) ;
+#564 = CIRCLE ( 'NONE', #2748, 0.05000000000000002400 ) ;
+#565 = CIRCLE ( 'NONE', #1022, 0.04999999999999991300 ) ;
+#566 = CARTESIAN_POINT ( 'NONE',  ( -1.189536934571325400, 0.1299208075124818300, -0.3500000000000000300 ) ) ;
+#567 = EDGE_CURVE ( 'NONE', #1597, #2597, #1750, .T. ) ;
+#568 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1382, 'distance_accuracy_value', 'NONE');
+#569 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361666000, 0.1000000000000000300, -1.370439109536166100 ) ) ;
+#570 = PRESENTATION_STYLE_ASSIGNMENT (( #1451 ) ) ;
+#571 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2026 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2641, #1789, #417 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#572 = CIRCLE ( 'NONE', #1780, 0.05000000000000002400 ) ;
+#573 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.6149999999999999900, -0.3500000000000000300 ) ) ;
+#574 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#575 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 1.004357787137383200, -1.420248844440753900 ) ) ;
+#576 = ORIENTED_EDGE ( 'NONE', *, *, #1848, .T. ) ;
+#577 = PLANE ( 'NONE',  #934 ) ;
+#578 = ORIENTED_EDGE ( 'NONE', *, *, #3437, .F. ) ;
+#579 = EDGE_CURVE ( 'NONE', #153, #1951, #3395, .T. ) ;
+#580 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765820800, -0.9961946980917454300 ) ) ;
+#581 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#582 = ORIENTED_EDGE ( 'NONE', *, *, #1352, .F. ) ;
+#583 = EDGE_LOOP ( 'NONE', ( #2529, #272, #1434, #1841, #2810, #1049, #3335, #1894, #2987, #1905, #2256, #2895 ) ) ;
+#584 = FILL_AREA_STYLE ('',( #2244 ) ) ;
+#585 = PLANE ( 'NONE',  #512 ) ;
+#586 = DIRECTION ( 'NONE',  ( 0.9904159977782413000, -0.1381164412549456300, 0.0000000000000000000 ) ) ;
+#587 = ADVANCED_FACE ( 'NONE', ( #134 ), #951, .T. ) ;
+#588 = LINE ( 'NONE', #2897, #543 ) ;
+#589 = ORIENTED_EDGE ( 'NONE', *, *, #558, .F. ) ;
+#590 = STYLED_ITEM ( 'NONE', ( #3533 ), #1046 ) ;
+#591 = ORIENTED_EDGE ( 'NONE', *, *, #2755, .F. ) ;
+#592 = ORIENTED_EDGE ( 'NONE', *, *, #630, .F. ) ;
+#593 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#594 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#595 = EDGE_CURVE ( 'NONE', #3106, #2373, #2019, .T. ) ;
+#596 = AXIS2_PLACEMENT_3D ( 'NONE', #3336, #1422, #301 ) ;
+#597 = CARTESIAN_POINT ( 'NONE',  ( 1.189536934571325400, 0.1299208075124818300, -0.7599999999999999000 ) ) ;
+#598 = FACE_OUTER_BOUND ( 'NONE', #1986, .T. ) ;
+#599 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2789 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2170, #2215, #1617 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#600 = LINE ( 'NONE', #1805, #2393 ) ;
+#601 = FILL_AREA_STYLE_COLOUR ( '', #91 ) ;
+#602 = ADVANCED_FACE ( 'NONE', ( #1037 ), #2711, .T. ) ;
+#603 = FACE_OUTER_BOUND ( 'NONE', #2942, .T. ) ;
+#604 = EDGE_CURVE ( 'NONE', #2373, #693, #2586, .T. ) ;
+#605 = VECTOR ( 'NONE', #1263, 1000.000000000000100 ) ;
+#606 = CIRCLE ( 'NONE', #3433, 0.2049999999999999900 ) ;
+#607 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#608 = LINE ( 'NONE', #1210, #2408 ) ;
+#609 = SURFACE_STYLE_FILL_AREA ( #3072 ) ;
+#610 = VECTOR ( 'NONE', #1395, 1000.000000000000000 ) ;
+#611 = AXIS2_PLACEMENT_3D ( 'NONE', #2938, #1560, #729 ) ;
+#612 = FACE_OUTER_BOUND ( 'NONE', #3238, .T. ) ;
+#613 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#614 = ADVANCED_FACE ( 'NONE', ( #2415 ), #1199, .T. ) ;
+#615 = ORIENTED_EDGE ( 'NONE', *, *, #2568, .F. ) ;
+#616 = ORIENTED_EDGE ( 'NONE', *, *, #1864, .F. ) ;
+#617 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#618 = ORIENTED_EDGE ( 'NONE', *, *, #3003, .F. ) ;
+#619 = EDGE_CURVE ( 'NONE', #1433, #788, #1579, .T. ) ;
+#620 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#621 = STYLED_ITEM ( 'NONE', ( #941 ), #2151 ) ;
+#622 = VERTEX_POINT ( 'NONE', #1548 ) ;
+#623 = ORIENTED_EDGE ( 'NONE', *, *, #842, .F. ) ;
+#624 = ORIENTED_EDGE ( 'NONE', *, *, #210, .F. ) ;
+#625 = VECTOR ( 'NONE', #3427, 1000.000000000000100 ) ;
+#626 = CLOSED_SHELL ( 'NONE', ( #851, #2723, #3220, #1922, #2807, #2392, #2115, #2491, #3498, #3517, #1365, #1162, #773, #867, #815, #11, #899, #3244, #2450, #1882, #1438, #1132, #2548, #2513, #2266, #2689, #1591, #3296, #2472, #2434, #2218, #759, #1629, #2250, #3083, #552, #1573, #3480, #1327, #57, #2151, #2194, #2172, #2794, #3034, #1113, #1972, #2416, #3100, #1946, #1046, #1310, #3344, #3014, #1863, #2232, #3276, #1403, #2993, #830, #3359, #2132, #2531, #3067, #1993, #507, #3258, #2974, #269, #3332, #3050, #231, #2952, #339, #1843, #42, #614, #3315, #1903, #2746, #289, #1094, #2703, #602, #1146, #587 ) ) ;
+#627 = ORIENTED_EDGE ( 'NONE', *, *, #3297, .T. ) ;
+#628 = CARTESIAN_POINT ( 'NONE',  ( -1.189536934571325400, 0.1299208075124818300, 1.159999999999999900 ) ) ;
+#629 = FILL_AREA_STYLE ('',( #62 ) ) ;
+#630 = EDGE_CURVE ( 'NONE', #2569, #3120, #1116, .T. ) ;
+#631 = ORIENTED_EDGE ( 'NONE', *, *, #2322, .F. ) ;
+#632 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#633 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #259 ), #818 ) ;
+#634 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#635 = CIRCLE ( 'NONE', #1499, 0.07499999999999998300 ) ;
+#636 = FILL_AREA_STYLE_COLOUR ( '', #928 ) ;
+#637 = CARTESIAN_POINT ( 'NONE',  ( 0.7283276527963240500, 0.4203587330941204700, 1.159999999999999900 ) ) ;
+#638 = CYLINDRICAL_SURFACE ( 'NONE', #1857, 0.07499999999999998300 ) ;
+#639 = VECTOR ( 'NONE', #136, 1000.000000000000000 ) ;
+#640 = DIRECTION ( 'NONE',  ( 0.08682659386424765300, -0.9924325091389670800, 0.08682659386424745900 ) ) ;
+#641 = DIRECTION ( 'NONE',  ( 0.03489949670250273200, 0.9993908270190955400, 0.0000000000000000000 ) ) ;
+#642 = VECTOR ( 'NONE', #1315, 1000.000000000000100 ) ;
+#643 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#644 = PRESENTATION_STYLE_ASSIGNMENT (( #3198 ) ) ;
+#645 = FACE_OUTER_BOUND ( 'NONE', #2646, .T. ) ;
+#646 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#647 = STYLED_ITEM ( 'NONE', ( #570 ), #1629 ) ;
+#648 = DIRECTION ( 'NONE',  ( 0.03489949670250275900, 0.9993908270190956500, -0.0000000000000000000 ) ) ;
+#649 = FILL_AREA_STYLE ('',( #1930 ) ) ;
+#650 = PRESENTATION_STYLE_ASSIGNMENT (( #1115 ) ) ;
+#651 = VECTOR ( 'NONE', #2439, 1000.000000000000000 ) ;
+#652 = VECTOR ( 'NONE', #468, 1000.000000000000100 ) ;
+#653 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#654 = EDGE_CURVE ( 'NONE', #953, #1252, #1033, .T. ) ;
+#655 = ORIENTED_EDGE ( 'NONE', *, *, #200, .T. ) ;
+#656 = AXIS2_PLACEMENT_3D ( 'NONE', #782, #2706, #744 ) ;
+#657 = CARTESIAN_POINT ( 'NONE',  ( 0.6001902650954127300, 0.5500000000000000400, 1.460000000000000000 ) ) ;
+#658 = VERTEX_POINT ( 'NONE', #3477 ) ;
+#659 = SURFACE_STYLE_USAGE ( .BOTH. , #1181 ) ;
+#660 = ORIENTED_EDGE ( 'NONE', *, *, #1958, .T. ) ;
+#661 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361668200, 1.050000000000000000, 1.370439109536166500 ) ) ;
+#662 = LINE ( 'NONE', #3370, #109 ) ;
+#663 = ORIENTED_EDGE ( 'NONE', *, *, #1387, .T. ) ;
+#664 = ORIENTED_EDGE ( 'NONE', *, *, #2663, .T. ) ;
+#665 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2124 ) ) ;
+#666 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1144, 'distance_accuracy_value', 'NONE');
+#667 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1981 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #944, #2871, #143 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#668 = ORIENTED_EDGE ( 'NONE', *, *, #1944, .F. ) ;
+#669 = CARTESIAN_POINT ( 'NONE',  ( 0.9109246142254654500, 0.009570923369994238600, 1.159999999999999900 ) ) ;
+#670 = EDGE_CURVE ( 'NONE', #1636, #1252, #394, .T. ) ;
+#671 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#672 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, 1.460000000000000200 ) ) ;
+#673 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#674 = SURFACE_STYLE_FILL_AREA ( #1683 ) ;
+#675 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1429 ), #864 ) ;
+#676 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3006 ) ) ;
+#677 = FACE_OUTER_BOUND ( 'NONE', #1343, .T. ) ;
+#678 = VECTOR ( 'NONE', #948, 1000.000000000000000 ) ;
+#679 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#680 = LINE ( 'NONE', #328, #2047 ) ;
+#681 = CARTESIAN_POINT ( 'NONE',  ( -0.5907652589614058600, 0.6533705259281599200, 1.400765258961406100 ) ) ;
+#682 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#683 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2536 ), #874 ) ;
+#684 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#685 = FACE_OUTER_BOUND ( 'NONE', #2369, .T. ) ;
+#686 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1653 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #688, #1241, #2883 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#687 = SURFACE_STYLE_FILL_AREA ( #2143 ) ;
+#688 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#689 = LINE ( 'NONE', #1342, #17 ) ;
+#690 = EDGE_LOOP ( 'NONE', ( #3040, #1201, #2152, #234 ) ) ;
+#691 = STYLED_ITEM ( 'NONE', ( #1334 ), #815 ) ;
+#692 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#693 = VERTEX_POINT ( 'NONE', #575 ) ;
+#694 = CARTESIAN_POINT ( 'NONE',  ( 0.9161595387308405500, 0.1594795474228585800, 1.159999999999999900 ) ) ;
+#695 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#696 = ORIENTED_EDGE ( 'NONE', *, *, #716, .T. ) ;
+#697 = ORIENTED_EDGE ( 'NONE', *, *, #2394, .T. ) ;
+#698 = STYLED_ITEM ( 'NONE', ( #2342 ), #3359 ) ;
+#699 = ORIENTED_EDGE ( 'NONE', *, *, #716, .F. ) ;
+#700 = ORIENTED_EDGE ( 'NONE', *, *, #2243, .F. ) ;
+#701 = ORIENTED_EDGE ( 'NONE', *, *, #168, .T. ) ;
+#702 = SURFACE_SIDE_STYLE ('',( #2849 ) ) ;
+#703 = CARTESIAN_POINT ( 'NONE',  ( -0.9154615487967905400, 0.1394917308824766800, -0.3500000000000000300 ) ) ;
+#704 = LINE ( 'NONE', #1799, #837 ) ;
+#705 = VERTEX_POINT ( 'NONE', #2398 ) ;
+#706 = ORIENTED_EDGE ( 'NONE', *, *, #3268, .T. ) ;
+#707 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3502, 'distance_accuracy_value', 'NONE');
+#708 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.6149999999999999900, 1.159999999999999900 ) ) ;
+#709 = ORIENTED_EDGE ( 'NONE', *, *, #2579, .F. ) ;
+#710 = AXIS2_PLACEMENT_3D ( 'NONE', #1097, #3542, #3019 ) ;
+#711 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, 0.9924325091389670800, 0.08682659386424777800 ) ) ;
+#712 = VECTOR ( 'NONE', #1571, 1000.000000000000000 ) ;
+#713 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361666000, 1.050000000000000000, -1.370439109536166100 ) ) ;
+#714 = FILL_AREA_STYLE ('',( #2600 ) ) ;
+#715 = FILL_AREA_STYLE_COLOUR ( '', #2126 ) ;
+#716 = EDGE_CURVE ( 'NONE', #1441, #2638, #2511, .T. ) ;
+#717 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, -1.410190265095412300 ) ) ;
+#718 = CARTESIAN_POINT ( 'NONE',  ( 0.9161595387308405500, 0.1594795474228585800, 0.7599999999999999000 ) ) ;
+#719 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2137 ), #2326 ) ;
+#720 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#721 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#722 = STYLED_ITEM ( 'NONE', ( #3213 ), #2689 ) ;
+#723 = VECTOR ( 'NONE', #1989, 999.9999999999998900 ) ;
+#724 = DIRECTION ( 'NONE',  ( -0.9961946980917454300, 0.08715574274765820800, 0.0000000000000000000 ) ) ;
+#725 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#726 = LINE ( 'NONE', #158, #3216 ) ;
+#727 = CARTESIAN_POINT ( 'NONE',  ( -0.9154615487967905400, 0.1394917308824766800, 1.159999999999999900 ) ) ;
+#728 = EDGE_CURVE ( 'NONE', #884, #3147, #1755, .T. ) ;
+#729 = DIRECTION ( 'NONE',  ( -0.9961946980917454300, -0.08715574274765820800, 0.0000000000000000000 ) ) ;
+#730 = FACE_OUTER_BOUND ( 'NONE', #3149, .T. ) ;
+#731 = STYLED_ITEM ( 'NONE', ( #2401 ), #2250 ) ;
+#732 = CARTESIAN_POINT ( 'NONE',  ( 1.185000000000000100, -6.123132182063514700E-016, 1.159999999999999900 ) ) ;
+#733 = VECTOR ( 'NONE', #3279, 1000.000000000000000 ) ;
+#734 = CARTESIAN_POINT ( 'NONE',  ( -0.6062556682370376900, 1.004357787137383200, 1.420248844440754200 ) ) ;
+#735 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#736 = EDGE_CURVE ( 'NONE', #230, #320, #1676, .T. ) ;
+#737 = CARTESIAN_POINT ( 'NONE',  ( 0.6503755084886805300, 0.5457079183342517000, 1.410565773584092900 ) ) ;
+#738 = EDGE_LOOP ( 'NONE', ( #1643, #2155, #2517, #1645 ) ) ;
+#739 = FILL_AREA_STYLE_COLOUR ( '', #461 ) ;
+#740 = AXIS2_PLACEMENT_3D ( 'NONE', #164, #3156, #1504 ) ;
+#741 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#742 = FILL_AREA_STYLE ('',( #1107 ) ) ;
+#743 = EDGE_LOOP ( 'NONE', ( #2891, #2525, #3372, #2773 ) ) ;
+#744 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#745 = ORIENTED_EDGE ( 'NONE', *, *, #2822, .F. ) ;
+#746 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#747 = CARTESIAN_POINT ( 'NONE',  ( -0.9109246142254654500, 0.009570923369994238600, -0.3500000000000000300 ) ) ;
+#748 = FACE_OUTER_BOUND ( 'NONE', #3432, .T. ) ;
+#749 = CARTESIAN_POINT ( 'NONE',  ( -0.6102488444407538900, 1.004357787137383000, 1.370439109536166800 ) ) ;
+#750 = ORIENTED_EDGE ( 'NONE', *, *, #670, .T. ) ;
+#751 = ORIENTED_EDGE ( 'NONE', *, *, #1681, .F. ) ;
+#752 = ORIENTED_EDGE ( 'NONE', *, *, #2648, .F. ) ;
+#753 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1353 ), #3042 ) ;
+#754 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#755 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2283, 'distance_accuracy_value', 'NONE');
+#756 = EDGE_CURVE ( 'NONE', #1351, #1845, #1674, .T. ) ;
+#757 = FILL_AREA_STYLE ('',( #265 ) ) ;
+#758 = CYLINDRICAL_SURFACE ( 'NONE', #41, 0.05000000000000005100 ) ;
+#759 = ADVANCED_FACE ( 'NONE', ( #3225 ), #3209, .T. ) ;
+#760 = DIRECTION ( 'NONE',  ( 0.9993908270190955400, -0.03489949670250275200, 0.0000000000000000000 ) ) ;
+#761 = CIRCLE ( 'NONE', #3182, 0.05000000000000007200 ) ;
+#762 = FILL_AREA_STYLE_COLOUR ( '', #735 ) ;
+#763 = AXIS2_PLACEMENT_3D ( 'NONE', #1814, #3173, #2639 ) ;
+#764 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#765 = SURFACE_SIDE_STYLE ('',( #3092 ) ) ;
+#766 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#767 = EDGE_CURVE ( 'NONE', #2642, #190, #1285, .T. ) ;
+#768 = SURFACE_STYLE_FILL_AREA ( #55 ) ;
+#769 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -2.176687297297084800E-015 ) ) ;
+#770 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2857 ), #1563 ) ;
+#771 = CARTESIAN_POINT ( 'NONE',  ( -1.189536934571325400, 0.1299208075124818300, 1.159999999999999900 ) ) ;
+#772 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#773 = ADVANCED_FACE ( 'NONE', ( #612 ), #1378, .T. ) ;
+#774 = VECTOR ( 'NONE', #292, 1000.000000000000000 ) ;
+#775 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#776 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#777 = EDGE_CURVE ( 'NONE', #323, #2923, #349, .T. ) ;
+#778 = SURFACE_STYLE_USAGE ( .BOTH. , #1901 ) ;
+#779 = CYLINDRICAL_SURFACE ( 'NONE', #2651, 0.05000000000000002400 ) ;
+#780 = SURFACE_SIDE_STYLE ('',( #2451 ) ) ;
+#781 = SURFACE_STYLE_FILL_AREA ( #2223 ) ;
+#782 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, 0.7599999999999999000 ) ) ;
+#783 = AXIS2_PLACEMENT_3D ( 'NONE', #3200, #3500, #1800 ) ;
+#784 = VERTEX_POINT ( 'NONE', #597 ) ;
+#785 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 1.460000000000000000 ) ) ;
+#786 = EDGE_CURVE ( 'NONE', #1730, #1592, #3516, .T. ) ;
+#787 = ORIENTED_EDGE ( 'NONE', *, *, #2046, .F. ) ;
+#788 = VERTEX_POINT ( 'NONE', #1423 ) ;
+#789 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#790 = ORIENTED_EDGE ( 'NONE', *, *, #3043, .T. ) ;
+#791 = VERTEX_POINT ( 'NONE', #868 ) ;
+#792 = ORIENTED_EDGE ( 'NONE', *, *, #2502, .F. ) ;
+#793 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1752 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1325, #2176, #549 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#794 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#795 = FILL_AREA_STYLE ('',( #2745 ) ) ;
+#796 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, 1.159999999999999900 ) ) ;
+#797 = ORIENTED_EDGE ( 'NONE', *, *, #1202, .F. ) ;
+#798 = ORIENTED_EDGE ( 'NONE', *, *, #548, .F. ) ;
+#799 = CARTESIAN_POINT ( 'NONE',  ( -0.9109246142254654500, 0.009570923369994238600, -1.169999999999999900 ) ) ;
+#800 = PLANE ( 'NONE',  #3391 ) ;
+#801 = EDGE_LOOP ( 'NONE', ( #1898, #1758, #1347, #2212 ) ) ;
+#802 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629554900, 0.6149999999999999900, 0.7599999999999999000 ) ) ;
+#803 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #47 ) ) ;
+#804 = FACE_OUTER_BOUND ( 'NONE', #1248, .T. ) ;
+#805 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.6149999999999999900, 1.159999999999999900 ) ) ;
+#806 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#807 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 0.09564221286261712100, -1.420248844440753900 ) ) ;
+#808 = CYLINDRICAL_SURFACE ( 'NONE', #3506, 0.2049999999999999900 ) ;
+#809 = CARTESIAN_POINT ( 'NONE',  ( 0.7675971390641043200, 0.1387620812346168100, 1.159999999999999900 ) ) ;
+#810 = LINE ( 'NONE', #3265, #1223 ) ;
+#811 = EDGE_CURVE ( 'NONE', #2642, #319, #2016, .T. ) ;
+#812 = FILL_AREA_STYLE_COLOUR ( '', #3426 ) ;
+#813 = AXIS2_PLACEMENT_3D ( 'NONE', #1774, #2340, #1251 ) ;
+#814 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#815 = ADVANCED_FACE ( 'NONE', ( #1421 ), #1704, .F. ) ;
+#816 = FACE_OUTER_BOUND ( 'NONE', #1050, .T. ) ;
+#817 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#818 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #20 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #943, #679, #2289 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#819 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629554900, 0.6149999999999999900, -1.159999999999999900 ) ) ;
+#820 = VECTOR ( 'NONE', #1269, 1000.000000000000000 ) ;
+#821 = VECTOR ( 'NONE', #3243, 1000.000000000000000 ) ;
+#822 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 1.159999999999999900 ) ) ;
+#823 = SURFACE_STYLE_USAGE ( .BOTH. , #1338 ) ;
+#824 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2153 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #69, #1141, #1161 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#825 = VECTOR ( 'NONE', #1180, 1000.000000000000000 ) ;
+#826 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1837, 'distance_accuracy_value', 'NONE');
+#827 = LINE ( 'NONE', #809, #2879 ) ;
+#828 = LINE ( 'NONE', #771, #1122 ) ;
+#829 = SURFACE_SIDE_STYLE ('',( #1278 ) ) ;
+#830 = ADVANCED_FACE ( 'NONE', ( #2838 ), #3139, .F. ) ;
+#831 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 3.336006684570783100E-016 ) ) ;
+#832 = EDGE_LOOP ( 'NONE', ( #840, #1176, #2606, #1550 ) ) ;
+#833 = STYLED_ITEM ( 'NONE', ( #2577 ), #1972 ) ;
+#834 = EDGE_LOOP ( 'NONE', ( #1990, #3071, #697, #2205, #437, #357, #2855, #149, #2433, #3356, #451, #1174, #3435 ) ) ;
+#835 = EDGE_LOOP ( 'NONE', ( #582, #2075, #2329, #444 ) ) ;
+#836 = FILL_AREA_STYLE ('',( #3015 ) ) ;
+#837 = VECTOR ( 'NONE', #987, 1000.000000000000000 ) ;
+#838 = ORIENTED_EDGE ( 'NONE', *, *, #3501, .F. ) ;
+#839 = DIRECTION ( 'NONE',  ( 0.08682659386424765300, -0.9924325091389670800, -0.08682659386424765300 ) ) ;
+#840 = ORIENTED_EDGE ( 'NONE', *, *, #1746, .F. ) ;
+#841 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#842 = EDGE_CURVE ( 'NONE', #182, #533, #2360, .T. ) ;
+#843 = SURFACE_SIDE_STYLE ('',( #674 ) ) ;
+#844 = AXIS2_PLACEMENT_3D ( 'NONE', #2337, #2617, #2315 ) ;
+#845 = ORIENTED_EDGE ( 'NONE', *, *, #756, .T. ) ;
+#846 = DIRECTION ( 'NONE',  ( 0.9993908270190956500, 0.03489949670250273900, -0.0000000000000000000 ) ) ;
+#847 = AXIS2_PLACEMENT_3D ( 'NONE', #1601, #1876, #2955 ) ;
+#848 = DIRECTION ( 'NONE',  ( -0.08715574274765602900, 0.9961946980917456600, 0.0000000000000000000 ) ) ;
+#849 = FILL_AREA_STYLE ('',( #1407 ) ) ;
+#850 = FILL_AREA_STYLE_COLOUR ( '', #3183 ) ;
+#851 = ADVANCED_FACE ( 'NONE', ( #1937 ), #3316, .T. ) ;
+#852 = EDGE_CURVE ( 'NONE', #3120, #3444, #2141, .T. ) ;
+#853 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#854 = LINE ( 'NONE', #1067, #122 ) ;
+#855 = SURFACE_STYLE_USAGE ( .BOTH. , #2540 ) ;
+#856 = AXIS2_PLACEMENT_3D ( 'NONE', #2087, #725, #1830 ) ;
+#857 = PLANE ( 'NONE',  #1418 ) ;
+#858 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#859 = VECTOR ( 'NONE', #848, 1000.000000000000100 ) ;
+#860 = EDGE_CURVE ( 'NONE', #3079, #3521, #3223, .T. ) ;
+#861 = LINE ( 'NONE', #3429, #3304 ) ;
+#862 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.4849999999999999900, 1.159999999999999900 ) ) ;
+#863 = LINE ( 'NONE', #159, #2705 ) ;
+#864 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1078 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1662, #2532, #34 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#865 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3119 ), #169 ) ;
+#866 = VECTOR ( 'NONE', #1303, 1000.000000000000000 ) ;
+#867 = ADVANCED_FACE ( 'NONE', ( #1623 ), #3381, .F. ) ;
+#868 = CARTESIAN_POINT ( 'NONE',  ( 1.189536934571325400, 0.1299208075124818300, -1.159999999999999900 ) ) ;
+#869 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2113, 'distance_accuracy_value', 'NONE');
+#870 = PRESENTATION_STYLE_ASSIGNMENT (( #2364 ) ) ;
+#871 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 3.336006684570783100E-016 ) ) ;
+#872 = PLANE ( 'NONE',  #2429 ) ;
+#873 = ORIENTED_EDGE ( 'NONE', *, *, #1530, .T. ) ;
+#874 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2478 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #574, #1190, #1474 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#875 = ORIENTED_EDGE ( 'NONE', *, *, #2896, .F. ) ;
+#876 = VERTEX_POINT ( 'NONE', #657 ) ;
+#877 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#878 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 1.842413955937560000E-033, 3.336006684570783100E-016 ) ) ;
+#879 = EDGE_LOOP ( 'NONE', ( #2105, #2811, #1861, #362 ) ) ;
+#880 = VERTEX_POINT ( 'NONE', #3101 ) ;
+#881 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3397 ), #1062 ) ;
+#882 = ORIENTED_EDGE ( 'NONE', *, *, #2386, .T. ) ;
+#883 = AXIS2_PLACEMENT_3D ( 'NONE', #2233, #3080, #1412 ) ;
+#884 = VERTEX_POINT ( 'NONE', #669 ) ;
+#885 = ORIENTED_EDGE ( 'NONE', *, *, #2755, .T. ) ;
+#886 = CARTESIAN_POINT ( 'NONE',  ( -0.5907652589614056400, 0.6577283130655428000, 1.450574993865993500 ) ) ;
+#887 = VERTEX_POINT ( 'NONE', #3058 ) ;
+#888 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #877, 'distance_accuracy_value', 'NONE');
+#889 = FILL_AREA_STYLE ('',( #331 ) ) ;
+#890 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1137 ) ) ;
+#891 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#892 = PRESENTATION_STYLE_ASSIGNMENT (( #2530 ) ) ;
+#893 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, 1.410190265095412800 ) ) ;
+#894 = FILL_AREA_STYLE_COLOUR ( '', #989 ) ;
+#895 = FACE_OUTER_BOUND ( 'NONE', #2979, .T. ) ;
+#896 = FACE_OUTER_BOUND ( 'NONE', #1724, .T. ) ;
+#897 = CARTESIAN_POINT ( 'NONE',  ( 0.8570817325074955300, 0.4383138704572626700, 0.7599999999999999000 ) ) ;
+#898 = AXIS2_PLACEMENT_3D ( 'NONE', #3154, #2333, #958 ) ;
+#899 = ADVANCED_FACE ( 'NONE', ( #1196 ), #2967, .F. ) ;
+#900 = VECTOR ( 'NONE', #2901, 1000.000000000000000 ) ;
+#901 = EDGE_CURVE ( 'NONE', #2923, #1351, #2589, .T. ) ;
+#902 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#903 = FILL_AREA_STYLE ('',( #148 ) ) ;
+#904 = LINE ( 'NONE', #886, #1154 ) ;
+#905 = EDGE_CURVE ( 'NONE', #324, #1304, #1538, .T. ) ;
+#906 = LINE ( 'NONE', #2843, #3181 ) ;
+#907 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, -1.169999999999999900 ) ) ;
+#908 = AXIS2_PLACEMENT_3D ( 'NONE', #410, #695, #3146 ) ;
+#909 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.6149999999999999900, 1.159999999999999900 ) ) ;
+#910 = ORIENTED_EDGE ( 'NONE', *, *, #2945, .T. ) ;
+#911 = CARTESIAN_POINT ( 'NONE',  ( -1.189536934571325400, 0.1299208075124818300, -0.3500000000000000300 ) ) ;
+#912 = ORIENTED_EDGE ( 'NONE', *, *, #2446, .T. ) ;
+#913 = EDGE_CURVE ( 'NONE', #493, #3079, #2507, .T. ) ;
+#914 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, -0.9924325091389669700, 0.08682659386424779200 ) ) ;
+#915 = SURFACE_STYLE_USAGE ( .BOTH. , #3378 ) ;
+#916 = ORIENTED_EDGE ( 'NONE', *, *, #2775, .F. ) ;
+#917 = ORIENTED_EDGE ( 'NONE', *, *, #2098, .F. ) ;
+#918 = ORIENTED_EDGE ( 'NONE', *, *, #138, .T. ) ;
+#919 = CIRCLE ( 'NONE', #1425, 0.07499999999999998300 ) ;
+#920 = CARTESIAN_POINT ( 'NONE',  ( -0.8570817325074955300, 0.4383138704572626100, -0.3500000000000000300 ) ) ;
+#921 = EDGE_LOOP ( 'NONE', ( #1734, #529, #1639, #1511 ) ) ;
+#922 = ORIENTED_EDGE ( 'NONE', *, *, #3318, .T. ) ;
+#923 = EDGE_CURVE ( 'NONE', #3030, #273, #260, .T. ) ;
+#924 = CARTESIAN_POINT ( 'NONE',  ( 1.185000000000000100, -6.123132182063514700E-016, -0.7599999999999999000 ) ) ;
+#925 = ORIENTED_EDGE ( 'NONE', *, *, #1193, .F. ) ;
+#926 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#927 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2088 ), #571 ) ;
+#928 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#929 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2236, 'distance_accuracy_value', 'NONE');
+#930 = VECTOR ( 'NONE', #275, 1000.000000000000000 ) ;
+#931 = FILL_AREA_STYLE_COLOUR ( '', #1709 ) ;
+#932 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 2.168404344971008500E-015, 1.897107981253203100E-016 ) ) ;
+#933 = CARTESIAN_POINT ( 'NONE',  ( 0.7283276527963240500, 0.4203587330941204700, -1.159999999999999900 ) ) ;
+#934 = AXIS2_PLACEMENT_3D ( 'NONE', #315, #3059, #1677 ) ;
+#935 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#936 = EDGE_CURVE ( 'NONE', #3540, #1386, #1233, .T. ) ;
+#937 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#938 = VECTOR ( 'NONE', #2346, 1000.000000000000000 ) ;
+#939 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#940 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#941 = PRESENTATION_STYLE_ASSIGNMENT (( #1058 ) ) ;
+#942 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1127 ), #1934 ) ;
+#943 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#944 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#945 = PRESENTATION_STYLE_ASSIGNMENT (( #281 ) ) ;
+#946 = LINE ( 'NONE', #1220, #212 ) ;
+#947 = CARTESIAN_POINT ( 'NONE',  ( 0.9154615487967905400, 0.1394917308824766800, -0.7599999999999999000 ) ) ;
+#948 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#949 = PRESENTATION_STYLE_ASSIGNMENT (( #1439 ) ) ;
+#950 = LINE ( 'NONE', #2928, #3063 ) ;
+#951 = CYLINDRICAL_SURFACE ( 'NONE', #1535, 0.04999999999999991300 ) ;
+#952 = EDGE_CURVE ( 'NONE', #58, #280, #3314, .T. ) ;
+#953 = VERTEX_POINT ( 'NONE', #2566 ) ;
+#954 = AXIS2_PLACEMENT_3D ( 'NONE', #920, #341, #2265 ) ;
+#955 = VERTEX_POINT ( 'NONE', #1207 ) ;
+#956 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #405 ) ) ;
+#957 = ORIENTED_EDGE ( 'NONE', *, *, #1718, .T. ) ;
+#958 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#959 = ORIENTED_EDGE ( 'NONE', *, *, #567, .T. ) ;
+#960 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.4849999999999999900, 1.159999999999999900 ) ) ;
+#961 = EDGE_LOOP ( 'NONE', ( #1479, #1041, #1691, #1128 ) ) ;
+#962 = VERTEX_POINT ( 'NONE', #3411 ) ;
+#963 = ORIENTED_EDGE ( 'NONE', *, *, #630, .T. ) ;
+#964 = EDGE_CURVE ( 'NONE', #791, #784, #2186, .T. ) ;
+#965 = EDGE_LOOP ( 'NONE', ( #3530, #494, #2934, #3142 ) ) ;
+#966 = VERTEX_POINT ( 'NONE', #909 ) ;
+#967 = CARTESIAN_POINT ( 'NONE',  ( 0.6005657735840932400, 0.5586498688031312800, 1.410565773584092900 ) ) ;
+#968 = ORIENTED_EDGE ( 'NONE', *, *, #2467, .T. ) ;
+#969 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#970 = CARTESIAN_POINT ( 'NONE',  ( -0.9154615487967905400, 0.1394917308824766800, 0.7599999999999999000 ) ) ;
+#971 = LINE ( 'NONE', #2553, #2220 ) ;
+#972 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2754, #560, #2487, #271 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055419700, 7.064785372303751000 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8065248903853486900, 0.8065248903853486900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#973 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#974 = VECTOR ( 'NONE', #1925, 1000.000000000000000 ) ;
+#975 = VECTOR ( 'NONE', #454, 1000.000000000000000 ) ;
+#976 = FILL_AREA_STYLE_COLOUR ( '', #490 ) ;
+#977 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#978 = CYLINDRICAL_SURFACE ( 'NONE', #1393, 0.05000000000000002400 ) ;
+#979 = SURFACE_SIDE_STYLE ('',( #1668 ) ) ;
+#980 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #47 ), #1160 ) ;
+#981 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#982 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1813 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #772, #2658, #1544 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#983 = FACE_OUTER_BOUND ( 'NONE', #743, .T. ) ;
+#984 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#985 = EDGE_CURVE ( 'NONE', #544, #2932, #92, .T. ) ;
+#986 = AXIS2_PLACEMENT_3D ( 'NONE', #170, #2086, #424 ) ;
+#987 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#988 = CIRCLE ( 'NONE', #19, 0.04999999999999991300 ) ;
+#989 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#990 = PRESENTATION_STYLE_ASSIGNMENT (( #333 ) ) ;
+#991 = DIRECTION ( 'NONE',  ( -0.08715574274765836000, 0.9961946980917455500, -0.0000000000000000000 ) ) ;
+#992 = AXIS2_PLACEMENT_3D ( 'NONE', #440, #2042, #3300 ) ;
+#993 = ORIENTED_EDGE ( 'NONE', *, *, #2679, .T. ) ;
+#994 = ORIENTED_EDGE ( 'NONE', *, *, #767, .T. ) ;
+#995 = SURFACE_SIDE_STYLE ('',( #687 ) ) ;
+#996 = AXIS2_PLACEMENT_3D ( 'NONE', #1112, #1136, #2221 ) ;
+#997 = ORIENTED_EDGE ( 'NONE', *, *, #811, .F. ) ;
+#998 = EDGE_LOOP ( 'NONE', ( #3196, #2476, #792, #546 ) ) ;
+#999 = EDGE_LOOP ( 'NONE', ( #1257, #105, #535, #2774 ) ) ;
+#1000 = FILL_AREA_STYLE_COLOUR ( '', #3442 ) ;
+#1001 = DIRECTION ( 'NONE',  ( -0.9961946980917455500, 0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#1002 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.6149999999999999900, -0.7599999999999999000 ) ) ;
+#1003 = ORIENTED_EDGE ( 'NONE', *, *, #2896, .T. ) ;
+#1004 = FILL_AREA_STYLE_COLOUR ( '', #2173 ) ;
+#1005 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1006 = EDGE_LOOP ( 'NONE', ( #1588, #112, #2073, #282 ) ) ;
+#1007 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2438 ) ) ;
+#1008 = LINE ( 'NONE', #897, #2741 ) ;
+#1009 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1010 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #720, 'distance_accuracy_value', 'NONE');
+#1011 = SURFACE_SIDE_STYLE ('',( #1836 ) ) ;
+#1012 = EDGE_CURVE ( 'NONE', #1552, #2213, #403, .T. ) ;
+#1013 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.4849999999999999900, 1.159999999999999900 ) ) ;
+#1014 = FILL_AREA_STYLE_COLOUR ( '', #3458 ) ;
+#1015 = DIRECTION ( 'NONE',  ( -0.1381164412549459900, 0.9904159977782411900, -0.0000000000000000000 ) ) ;
+#1016 = AXIS2_PLACEMENT_3D ( 'NONE', #397, #2630, #2902 ) ;
+#1017 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629554900, 0.4849999999999999900, 0.7599999999999999000 ) ) ;
+#1018 = PRESENTATION_STYLE_ASSIGNMENT (( #3242 ) ) ;
+#1019 = SURFACE_STYLE_USAGE ( .BOTH. , #1564 ) ;
+#1020 = PRESENTATION_STYLE_ASSIGNMENT (( #1032 ) ) ;
+#1021 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361666000, 1.050000000000000000, 1.416255668237038200 ) ) ;
+#1022 = AXIS2_PLACEMENT_3D ( 'NONE', #1306, #769, #2375 ) ;
+#1023 = LINE ( 'NONE', #1234, #900 ) ;
+#1024 = VECTOR ( 'NONE', #2300, 1000.000000000000000 ) ;
+#1025 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1026 = FACE_OUTER_BOUND ( 'NONE', #3152, .T. ) ;
+#1027 = VECTOR ( 'NONE', #2204, 1000.000000000000100 ) ;
+#1028 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1029 = EDGE_CURVE ( 'NONE', #1558, #966, #704, .T. ) ;
+#1030 = CARTESIAN_POINT ( 'NONE',  ( -0.9109246142254654500, 0.009570923369994238600, 0.7599999999999999000 ) ) ;
+#1031 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1032 = SURFACE_STYLE_USAGE ( .BOTH. , #2139 ) ;
+#1033 = LINE ( 'NONE', #2664, #2673 ) ;
+#1034 = VECTOR ( 'NONE', #2184, 1000.000000000000000 ) ;
+#1035 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.168404344971012800E-015, 1.897107981253253900E-016 ) ) ;
+#1036 = VERTEX_POINT ( 'NONE', #3164 ) ;
+#1037 = FACE_OUTER_BOUND ( 'NONE', #2976, .T. ) ;
+#1038 = EDGE_CURVE ( 'NONE', #1512, #887, #662, .T. ) ;
+#1039 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3387, 'distance_accuracy_value', 'NONE');
+#1040 = CARTESIAN_POINT ( 'NONE',  ( 0.6102488444407541100, 0.09564221286261712100, 1.370439109536166500 ) ) ;
+#1041 = ORIENTED_EDGE ( 'NONE', *, *, #2856, .T. ) ;
+#1042 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1043 = AXIS2_PLACEMENT_3D ( 'NONE', #372, #1476, #1182 ) ;
+#1044 = SURFACE_STYLE_USAGE ( .BOTH. , #3177 ) ;
+#1045 = AXIS2_PLACEMENT_3D ( 'NONE', #1260, #2399, #2125 ) ;
+#1046 = ADVANCED_FACE ( 'NONE', ( #748 ), #3451, .F. ) ;
+#1047 = ORIENTED_EDGE ( 'NONE', *, *, #3055, .T. ) ;
+#1048 = CARTESIAN_POINT ( 'NONE',  ( 1.189536934571325400, 0.1299208075124818300, -1.159999999999999900 ) ) ;
+#1049 = ORIENTED_EDGE ( 'NONE', *, *, #1670, .F. ) ;
+#1050 = EDGE_LOOP ( 'NONE', ( #3195, #2466, #660, #1138 ) ) ;
+#1051 = ORIENTED_EDGE ( 'NONE', *, *, #3017, .T. ) ;
+#1052 = VERTEX_POINT ( 'NONE', #1716 ) ;
+#1053 = EDGE_LOOP ( 'NONE', ( #2024, #1987, #925 ) ) ;
+#1054 = STYLED_ITEM ( 'NONE', ( #1276 ), #2218 ) ;
+#1055 = FILL_AREA_STYLE_COLOUR ( '', #2914 ) ;
+#1056 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 1.000000000000000000, -1.370439109536166300 ) ) ;
+#1057 = ORIENTED_EDGE ( 'NONE', *, *, #75, .F. ) ;
+#1058 = SURFACE_STYLE_USAGE ( .BOTH. , #780 ) ;
+#1059 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1060 = CARTESIAN_POINT ( 'NONE',  ( 0.8570817325074955300, 0.4383138704572626100, -1.159999999999999900 ) ) ;
+#1061 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1062 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3263 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2571, #937, #653 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1063 = FACE_OUTER_BOUND ( 'NONE', #3161, .T. ) ;
+#1064 = AXIS2_PLACEMENT_3D ( 'NONE', #2684, #2418, #2465 ) ;
+#1065 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1066 = VECTOR ( 'NONE', #545, 1000.000000000000100 ) ;
+#1067 = CARTESIAN_POINT ( 'NONE',  ( 0.6283620448746448700, 0.7973229588076132800, -1.388552309970057000 ) ) ;
+#1068 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629554900, 0.6149999999999999900, -0.7599999999999999000 ) ) ;
+#1069 = SURFACE_STYLE_FILL_AREA ( #1356 ) ;
+#1070 = SURFACE_STYLE_FILL_AREA ( #2501 ) ;
+#1071 = DIRECTION ( 'NONE',  ( -0.08682659386424974900, -0.9924325091389663000, 0.08682659386425406500 ) ) ;
+#1072 = LINE ( 'NONE', #1060, #3350 ) ;
+#1073 = PLANE ( 'NONE',  #1846 ) ;
+#1074 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.4849999999999999900, 1.159999999999999900 ) ) ;
+#1075 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1345 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1258, #754, #2691 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1076 = ORIENTED_EDGE ( 'NONE', *, *, #2427, .T. ) ;
+#1077 = FILL_AREA_STYLE ('',( #3538 ) ) ;
+#1078 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1662, 'distance_accuracy_value', 'NONE');
+#1079 = ORIENTED_EDGE ( 'NONE', *, *, #2467, .F. ) ;
+#1080 = ORIENTED_EDGE ( 'NONE', *, *, #1754, .F. ) ;
+#1081 = EDGE_CURVE ( 'NONE', #3521, #962, #2292, .T. ) ;
+#1082 = VERTEX_POINT ( 'NONE', #1217 ) ;
+#1083 = ORIENTED_EDGE ( 'NONE', *, *, #2202, .T. ) ;
+#1084 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, -0.9924325091389669700, -0.08682659386424780600 ) ) ;
+#1085 = STYLED_ITEM ( 'NONE', ( #3002 ), #2993 ) ;
+#1086 = CARTESIAN_POINT ( 'NONE',  ( 0.8570817325074955300, 0.4383138704572626700, -1.159999999999999900 ) ) ;
+#1087 = SURFACE_STYLE_USAGE ( .BOTH. , #1011 ) ;
+#1088 = ORIENTED_EDGE ( 'NONE', *, *, #40, .F. ) ;
+#1089 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #470 ) ) ;
+#1090 = ORIENTED_EDGE ( 'NONE', *, *, #3361, .T. ) ;
+#1091 = CARTESIAN_POINT ( 'NONE',  ( -0.7675971390641043200, 0.1387620812346168100, 1.159999999999999900 ) ) ;
+#1092 = ORIENTED_EDGE ( 'NONE', *, *, #1487, .F. ) ;
+#1093 = FILL_AREA_STYLE ('',( #850 ) ) ;
+#1094 = ADVANCED_FACE ( 'NONE', ( #2109 ), #3485, .T. ) ;
+#1095 = EDGE_CURVE ( 'NONE', #1636, #1512, #1348, .T. ) ;
+#1096 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1391 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3001, #1354, #547 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1097 = CARTESIAN_POINT ( 'NONE',  ( 0.7283276527963240500, 0.4203587330941204700, -1.159999999999999900 ) ) ;
+#1098 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274766467500, 0.9961946980917449900 ) ) ;
+#1099 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1100 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 9.212069779687800100E-034, -1.668003342285391600E-016 ) ) ;
+#1101 = VECTOR ( 'NONE', #3241, 1000.000000000000000 ) ;
+#1102 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1103 = EDGE_CURVE ( 'NONE', #323, #2248, #3283, .T. ) ;
+#1104 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1105 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1106 = LINE ( 'NONE', #1214, #1271 ) ;
+#1107 = FILL_AREA_STYLE_COLOUR ( '', #3418 ) ;
+#1108 = FILL_AREA_STYLE_COLOUR ( '', #2545 ) ;
+#1109 = LINE ( 'NONE', #1281, #820 ) ;
+#1110 = LINE ( 'NONE', #2841, #1024 ) ;
+#1111 = CIRCLE ( 'NONE', #1688, 0.05000000000000002400 ) ;
+#1112 = CARTESIAN_POINT ( 'NONE',  ( -1.185000000000000100, -6.123132182063514700E-016, -0.3500000000000000300 ) ) ;
+#1113 = ADVANCED_FACE ( 'NONE', ( #2561 ), #2734, .T. ) ;
+#1114 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1115 = SURFACE_STYLE_USAGE ( .BOTH. , #2812 ) ;
+#1116 = LINE ( 'NONE', #277, #216 ) ;
+#1117 = LINE ( 'NONE', #3306, #3270 ) ;
+#1118 = SURFACE_SIDE_STYLE ('',( #528 ) ) ;
+#1119 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3467 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2776, #2534, #1966 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1120 = EDGE_CURVE ( 'NONE', #705, #2923, #588, .T. ) ;
+#1121 = FACE_OUTER_BOUND ( 'NONE', #2552, .T. ) ;
+#1122 = VECTOR ( 'NONE', #1317, 1000.000000000000100 ) ;
+#1123 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1124 = CARTESIAN_POINT ( 'NONE',  ( 1.189536934571325400, 0.1299208075124818300, 1.159999999999999900 ) ) ;
+#1125 = ORIENTED_EDGE ( 'NONE', *, *, #2632, .T. ) ;
+#1126 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2177, 'distance_accuracy_value', 'NONE');
+#1127 = STYLED_ITEM ( 'NONE', ( #2211 ), #1113 ) ;
+#1128 = ORIENTED_EDGE ( 'NONE', *, *, #2133, .T. ) ;
+#1129 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, -0.7599999999999997900 ) ) ;
+#1130 = ORIENTED_EDGE ( 'NONE', *, *, #466, .F. ) ;
+#1131 = SURFACE_STYLE_USAGE ( .BOTH. , #1118 ) ;
+#1132 = ADVANCED_FACE ( 'NONE', ( #1801 ), #2332, .F. ) ;
+#1133 = EDGE_LOOP ( 'NONE', ( #2246, #663, #1513 ) ) ;
+#1134 = EDGE_LOOP ( 'NONE', ( #790, #2521, #624, #3358 ) ) ;
+#1135 = EDGE_CURVE ( 'NONE', #2384, #483, #2718, .T. ) ;
+#1136 = DIRECTION ( 'NONE',  ( -0.03489949670250275900, 0.9993908270190956500, 0.0000000000000000000 ) ) ;
+#1137 = STYLED_ITEM ( 'NONE', ( #455 ), #3276 ) ;
+#1138 = ORIENTED_EDGE ( 'NONE', *, *, #2541, .T. ) ;
+#1139 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3232 ) ) ;
+#1140 = EDGE_LOOP ( 'NONE', ( #142, #229, #2161, #3277 ) ) ;
+#1141 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1142 = LINE ( 'NONE', #3056, #1658 ) ;
+#1143 = EDGE_CURVE ( 'NONE', #182, #1797, #1586, .T. ) ;
+#1144 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1145 = AXIS2_PLACEMENT_3D ( 'NONE', #2444, #2477, #3252 ) ;
+#1146 = ADVANCED_FACE ( 'NONE', ( #730 ), #3099, .T. ) ;
+#1147 = DIRECTION ( 'NONE',  ( -0.9993908270190956500, 0.03489949670250273900, 0.0000000000000000000 ) ) ;
+#1148 = EDGE_CURVE ( 'NONE', #446, #3030, #919, .T. ) ;
+#1149 = SURFACE_STYLE_USAGE ( .BOTH. , #3319 ) ;
+#1150 = CYLINDRICAL_SURFACE ( 'NONE', #28, 0.04999999999999991300 ) ;
+#1151 = LINE ( 'NONE', #2037, #2090 ) ;
+#1152 = STYLED_ITEM ( 'NONE', ( #3496 ), #3244 ) ;
+#1153 = CARTESIAN_POINT ( 'NONE',  ( 0.6005657735840932400, 0.5413501311968688100, 1.410565773584092900 ) ) ;
+#1154 = VECTOR ( 'NONE', #914, 1000.000000000000100 ) ;
+#1155 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1156 = LINE ( 'NONE', #785, #651 ) ;
+#1157 = VECTOR ( 'NONE', #18, 1000.000000000000000 ) ;
+#1158 = CARTESIAN_POINT ( 'NONE',  ( -0.8963512187752757900, 0.1567172185977596900, -0.3500000000000000300 ) ) ;
+#1159 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#1160 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3510 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2913, #14, #526 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1161 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1162 = ADVANCED_FACE ( 'NONE', ( #2916 ), #3250, .F. ) ;
+#1163 = LINE ( 'NONE', #3247, #2764 ) ;
+#1164 = ORIENTED_EDGE ( 'NONE', *, *, #1487, .T. ) ;
+#1165 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, -0.9961946980917455500, -0.0000000000000000000 ) ) ;
+#1166 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, -0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#1167 = EDGE_LOOP ( 'NONE', ( #1294, #2291, #1090, #146, #3151, #72, #1254, #2156, #1424, #2382, #2028, #2848, #1388 ) ) ;
+#1168 = EDGE_CURVE ( 'NONE', #2248, #876, #1455, .T. ) ;
+#1169 = ORIENTED_EDGE ( 'NONE', *, *, #475, .F. ) ;
+#1170 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1532 ) ) ;
+#1171 = VERTEX_POINT ( 'NONE', #1871 ) ;
+#1172 = PRESENTATION_STYLE_ASSIGNMENT (( #3153 ) ) ;
+#1173 = STYLED_ITEM ( 'NONE', ( #3266 ), #899 ) ;
+#1174 = ORIENTED_EDGE ( 'NONE', *, *, #2046, .T. ) ;
+#1175 = ORIENTED_EDGE ( 'NONE', *, *, #1632, .T. ) ;
+#1176 = ORIENTED_EDGE ( 'NONE', *, *, #2846, .F. ) ;
+#1177 = SURFACE_STYLE_USAGE ( .BOTH. , #73 ) ;
+#1178 = STYLED_ITEM ( 'NONE', ( #3176 ), #2954 ) ;
+#1179 = CARTESIAN_POINT ( 'NONE',  ( -0.9109246142254654500, 0.009570923369994238600, 1.159999999999999900 ) ) ;
+#1180 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1181 = SURFACE_SIDE_STYLE ('',( #167 ) ) ;
+#1182 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765820800, 0.9961946980917454300 ) ) ;
+#1183 = VECTOR ( 'NONE', #2504, 1000.000000000000000 ) ;
+#1184 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.050000000000000000, 0.0000000000000000000 ) ) ;
+#1185 = VECTOR ( 'NONE', #2747, 1000.000000000000000 ) ;
+#1186 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3039, 'distance_accuracy_value', 'NONE');
+#1187 = STYLED_ITEM ( 'NONE', ( #2538 ), #1438 ) ;
+#1188 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1189 = CYLINDRICAL_SURFACE ( 'NONE', #99, 0.1500000000000000800 ) ;
+#1190 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1191 = VECTOR ( 'NONE', #1541, 1000.000000000000100 ) ;
+#1192 = CIRCLE ( 'NONE', #3171, 0.05000000000000007200 ) ;
+#1193 = EDGE_CURVE ( 'NONE', #323, #1052, #2307, .T. ) ;
+#1194 = VECTOR ( 'NONE', #2921, 1000.000000000000200 ) ;
+#1195 = STYLED_ITEM ( 'NONE', ( #2654 ), #3014 ) ;
+#1196 = FACE_OUTER_BOUND ( 'NONE', #540, .T. ) ;
+#1197 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1198 = VERTEX_POINT ( 'NONE', #2697 ) ;
+#1199 = CYLINDRICAL_SURFACE ( 'NONE', #2025, 0.05000000000000005100 ) ;
+#1200 = CARTESIAN_POINT ( 'NONE',  ( 0.6005657735840932400, 0.5542920816657483900, -1.460375508488680300 ) ) ;
+#1201 = ORIENTED_EDGE ( 'NONE', *, *, #2294, .F. ) ;
+#1202 = EDGE_CURVE ( 'NONE', #2248, #1636, #204, .T. ) ;
+#1203 = ORIENTED_EDGE ( 'NONE', *, *, #2459, .F. ) ;
+#1204 = ORIENTED_EDGE ( 'NONE', *, *, #3118, .T. ) ;
+#1205 = VERTEX_POINT ( 'NONE', #557 ) ;
+#1206 = EDGE_LOOP ( 'NONE', ( #232, #2328, #1302, #2424 ) ) ;
+#1207 = CARTESIAN_POINT ( 'NONE',  ( 0.7283276527963240500, 0.4203587330941204700, 0.7599999999999999000 ) ) ;
+#1208 = EDGE_CURVE ( 'NONE', #953, #2818, #1963, .T. ) ;
+#1209 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629554900, 0.6149999999999999900, -1.159999999999999900 ) ) ;
+#1210 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.4849999999999999900, -1.159999999999999900 ) ) ;
+#1211 = EDGE_LOOP ( 'NONE', ( #957, #1204, #1682, #2425, #2261, #2380, #3482, #3036, #2678, #2254, #180, #2107 ) ) ;
+#1212 = DIRECTION ( 'NONE',  ( -0.1381164412549456300, -0.9904159977782413000, 0.0000000000000000000 ) ) ;
+#1213 = AXIS2_PLACEMENT_3D ( 'NONE', #2022, #1741, #3103 ) ;
+#1214 = CARTESIAN_POINT ( 'NONE',  ( 0.8963512187752757900, 0.1567172185977596900, -1.159999999999999900 ) ) ;
+#1215 = AXIS2_PLACEMENT_3D ( 'NONE', #2588, #1246, #3133 ) ;
+#1216 = LINE ( 'NONE', #805, #1101 ) ;
+#1217 = CARTESIAN_POINT ( 'NONE',  ( 0.7675971390641043200, 0.1387620812346168100, -0.7599999999999999000 ) ) ;
+#1218 = CYLINDRICAL_SURFACE ( 'NONE', #611, 0.05000000000000005100 ) ;
+#1219 = DIRECTION ( 'NONE',  ( 0.03489949670250278000, -0.9993908270190956500, 0.0000000000000000000 ) ) ;
+#1220 = CARTESIAN_POINT ( 'NONE',  ( 0.9109246142254654500, 0.009570923369994238600, -1.159999999999999900 ) ) ;
+#1221 = CARTESIAN_POINT ( 'NONE',  ( 2.285897015104941400E-016, 1.000000000000000200, 1.370439109536166500 ) ) ;
+#1222 = PRESENTATION_STYLE_ASSIGNMENT (( #71 ) ) ;
+#1223 = VECTOR ( 'NONE', #1889, 1000.000000000000000 ) ;
+#1224 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1225 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1226 = PRESENTATION_STYLE_ASSIGNMENT (( #823 ) ) ;
+#1227 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3397 ) ) ;
+#1228 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1229 = SURFACE_SIDE_STYLE ('',( #2957 ) ) ;
+#1230 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2900 ), #3493 ) ;
+#1231 = FILL_AREA_STYLE_COLOUR ( '', #940 ) ;
+#1232 = CARTESIAN_POINT ( 'NONE',  ( -1.185000000000000100, -6.123132182063514700E-016, -1.169999999999999900 ) ) ;
+#1233 = LINE ( 'NONE', #1998, #1838 ) ;
+#1234 = CARTESIAN_POINT ( 'NONE',  ( -0.8570817325074955300, 0.4383138704572626100, -0.3500000000000000300 ) ) ;
+#1235 = VECTOR ( 'NONE', #500, 1000.000000000000000 ) ;
+#1236 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1237 = LINE ( 'NONE', #509, #2096 ) ;
+#1238 = PRESENTATION_STYLE_ASSIGNMENT (( #2772 ) ) ;
+#1239 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #698 ), #2554 ) ;
+#1240 = ORIENTED_EDGE ( 'NONE', *, *, #923, .T. ) ;
+#1241 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1242 = ORIENTED_EDGE ( 'NONE', *, *, #176, .T. ) ;
+#1243 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, -0.9924325091389669700, -0.08682659386424779200 ) ) ;
+#1244 = VERTEX_POINT ( 'NONE', #2475 ) ;
+#1245 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1246 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1247 = VERTEX_POINT ( 'NONE', #308 ) ;
+#1248 = EDGE_LOOP ( 'NONE', ( #2686, #752, #1598, #228 ) ) ;
+#1249 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1250 = ORIENTED_EDGE ( 'NONE', *, *, #654, .F. ) ;
+#1251 = DIRECTION ( 'NONE',  ( 2.168404344971012800E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1252 = VERTEX_POINT ( 'NONE', #1940 ) ;
+#1253 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #226 ), #3417 ) ;
+#1254 = ORIENTED_EDGE ( 'NONE', *, *, #860, .T. ) ;
+#1255 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1256 = FILL_AREA_STYLE ('',( #976 ) ) ;
+#1257 = ORIENTED_EDGE ( 'NONE', *, *, #654, .T. ) ;
+#1258 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1259 = CARTESIAN_POINT ( 'NONE',  ( -0.5785523099700572400, 0.7929651716702301700, -1.388552309970056700 ) ) ;
+#1260 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, 1.159999999999999900 ) ) ;
+#1261 = EDGE_CURVE ( 'NONE', #2384, #2729, #246, .T. ) ;
+#1262 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1263 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, 0.9924325091389669700, -0.08682659386424775000 ) ) ;
+#1264 = AXIS2_PLACEMENT_3D ( 'NONE', #2610, #1772, #1549 ) ;
+#1265 = PLANE ( 'NONE',  #384 ) ;
+#1266 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #470 ), #3302 ) ;
+#1267 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1268 = LINE ( 'NONE', #1200, #510 ) ;
+#1269 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1270 = FILL_AREA_STYLE ('',( #474 ) ) ;
+#1271 = VECTOR ( 'NONE', #3180, 1000.000000000000000 ) ;
+#1272 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1273 = EDGE_CURVE ( 'NONE', #2165, #2992, #2228, .T. ) ;
+#1274 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1275 = STYLED_ITEM ( 'NONE', ( #3174 ), #2115 ) ;
+#1276 = PRESENTATION_STYLE_ASSIGNMENT (( #264 ) ) ;
+#1277 = SURFACE_SIDE_STYLE ('',( #2270 ) ) ;
+#1278 = SURFACE_STYLE_FILL_AREA ( #100 ) ;
+#1279 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1280 = EDGE_CURVE ( 'NONE', #1798, #2197, #419, .T. ) ;
+#1281 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 1.460000000000000000 ) ) ;
+#1282 = CARTESIAN_POINT ( 'NONE',  ( 0.6294138467812655500, 0.5500000000000000400, 1.459999999999999700 ) ) ;
+#1283 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1284 = VECTOR ( 'NONE', #1921, 1000.000000000000200 ) ;
+#1285 = LINE ( 'NONE', #2210, #173 ) ;
+#1286 = AXIS2_PLACEMENT_3D ( 'NONE', #1569, #2463, #290 ) ;
+#1287 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1288 = VECTOR ( 'NONE', #3497, 1000.000000000000000 ) ;
+#1289 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1290 = VERTEX_POINT ( 'NONE', #296 ) ;
+#1291 = VECTOR ( 'NONE', #463, 1000.000000000000000 ) ;
+#1292 = SURFACE_SIDE_STYLE ('',( #2493 ) ) ;
+#1293 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 0.1000000000000000200, -1.370439109536166100 ) ) ;
+#1294 = ORIENTED_EDGE ( 'NONE', *, *, #3062, .F. ) ;
+#1295 = DIRECTION ( 'NONE',  ( -0.9993908270190955400, -0.03489949670250275200, 0.0000000000000000000 ) ) ;
+#1296 = CARTESIAN_POINT ( 'NONE',  ( 0.7283276527963240500, 0.4203587330941204700, -0.7599999999999999000 ) ) ;
+#1297 = ORIENTED_EDGE ( 'NONE', *, *, #1135, .T. ) ;
+#1298 = VERTEX_POINT ( 'NONE', #21 ) ;
+#1299 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1353 ) ) ;
+#1300 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1301 = EDGE_CURVE ( 'NONE', #3408, #58, #3088, .T. ) ;
+#1302 = ORIENTED_EDGE ( 'NONE', *, *, #6, .T. ) ;
+#1303 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1304 = VERTEX_POINT ( 'NONE', #2999 ) ;
+#1305 = FILL_AREA_STYLE ('',( #1004 ) ) ;
+#1306 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361666000, 1.000000000000000200, -1.370439109536166100 ) ) ;
+#1307 = CARTESIAN_POINT ( 'NONE',  ( 0.8570817325074955300, 0.4383138704572626100, 1.159999999999999900 ) ) ;
+#1308 = ORIENTED_EDGE ( 'NONE', *, *, #1280, .T. ) ;
+#1309 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #76 ), #2970 ) ;
+#1310 = ADVANCED_FACE ( 'NONE', ( #603 ), #808, .T. ) ;
+#1311 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, 1.460000000000000200 ) ) ;
+#1312 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1313 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1314 = EDGE_CURVE ( 'NONE', #658, #3120, #2537, .T. ) ;
+#1315 = DIRECTION ( 'NONE',  ( 0.03489949670250273200, 0.9993908270190955400, -0.0000000000000000000 ) ) ;
+#1316 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1137 ), #3520 ) ;
+#1317 = DIRECTION ( 'NONE',  ( -0.03489949670250273200, 0.9993908270190955400, 0.0000000000000000000 ) ) ;
+#1318 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, -0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#1319 = AXIS2_PLACEMENT_3D ( 'NONE', #2440, #1061, #2984 ) ;
+#1320 = LINE ( 'NONE', #2080, #605 ) ;
+#1321 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1322 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1323 = LINE ( 'NONE', #249, #821 ) ;
+#1324 = AXIS2_PLACEMENT_3D ( 'NONE', #499, #205, #484 ) ;
+#1325 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1326 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1327 = ADVANCED_FACE ( 'NONE', ( #3000 ), #585, .T. ) ;
+#1328 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1329 = STYLED_ITEM ( 'NONE', ( #2404 ), #1573 ) ;
+#1330 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1331 = LINE ( 'NONE', #3218, #3393 ) ;
+#1332 = EDGE_CURVE ( 'NONE', #2893, #401, #2395, .T. ) ;
+#1333 = VECTOR ( 'NONE', #1616, 1000.000000000000200 ) ;
+#1334 = PRESENTATION_STYLE_ASSIGNMENT (( #2808 ) ) ;
+#1335 = ORIENTED_EDGE ( 'NONE', *, *, #2083, .F. ) ;
+#1336 = DIRECTION ( 'NONE',  ( 0.08682659386424972100, -0.9924325091389664100, -0.08682659386425367600 ) ) ;
+#1337 = AXIS2_PLACEMENT_3D ( 'NONE', #1649, #1673, #322 ) ;
+#1338 = SURFACE_SIDE_STYLE ('',( #85 ) ) ;
+#1339 = VERTEX_POINT ( 'NONE', #747 ) ;
+#1340 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, 0.9961946980917455500, -0.0000000000000000000 ) ) ;
+#1341 = ORIENTED_EDGE ( 'NONE', *, *, #964, .T. ) ;
+#1342 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.4849999999999999900, -0.3500000000000000300 ) ) ;
+#1343 = EDGE_LOOP ( 'NONE', ( #486, #2637, #1642, #917 ) ) ;
+#1344 = FILL_AREA_STYLE_COLOUR ( '', #1031 ) ;
+#1345 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1258, 'distance_accuracy_value', 'NONE');
+#1346 = ORIENTED_EDGE ( 'NONE', *, *, #1135, .F. ) ;
+#1347 = ORIENTED_EDGE ( 'NONE', *, *, #15, .T. ) ;
+#1348 = LINE ( 'NONE', #2345, #1477 ) ;
+#1349 = ORIENTED_EDGE ( 'NONE', *, *, #106, .T. ) ;
+#1350 = CARTESIAN_POINT ( 'NONE',  ( -0.7675971390641043200, 0.1387620812346167500, -0.3500000000000000300 ) ) ;
+#1351 = VERTEX_POINT ( 'NONE', #1776 ) ;
+#1352 = EDGE_CURVE ( 'NONE', #2426, #1602, #3127, .T. ) ;
+#1353 = STYLED_ITEM ( 'NONE', ( #1582 ), #2416 ) ;
+#1354 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1355 = ORIENTED_EDGE ( 'NONE', *, *, #2856, .F. ) ;
+#1356 = FILL_AREA_STYLE ('',( #3008 ) ) ;
+#1357 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361668200, 1.000000000000000200, 0.0000000000000000000 ) ) ;
+#1358 = EDGE_CURVE ( 'NONE', #320, #784, #43, .T. ) ;
+#1359 = SURFACE_SIDE_STYLE ('',( #1464 ) ) ;
+#1360 = STYLED_ITEM ( 'NONE', ( #13 ), #1162 ) ;
+#1361 = PRESENTATION_STYLE_ASSIGNMENT (( #1611 ) ) ;
+#1362 = AXIS2_PLACEMENT_3D ( 'NONE', #2358, #135, #426 ) ;
+#1363 = VECTOR ( 'NONE', #2117, 1000.000000000000000 ) ;
+#1364 = FILL_AREA_STYLE ('',( #3255 ) ) ;
+#1365 = ADVANCED_FACE ( 'NONE', ( #1409 ), #638, .F. ) ;
+#1366 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1178 ) ) ;
+#1367 = CARTESIAN_POINT ( 'NONE',  ( -0.6001902650954125100, 0.5500000000000000400, 1.460000000000000200 ) ) ;
+#1368 = VECTOR ( 'NONE', #2598, 1000.000000000000000 ) ;
+#1369 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, -0.3500000000000000300 ) ) ;
+#1370 = LINE ( 'NONE', #35, #87 ) ;
+#1371 = CARTESIAN_POINT ( 'NONE',  ( -1.185000000000000100, -6.123132182063514700E-016, -0.3500000000000000300 ) ) ;
+#1372 = LINE ( 'NONE', #443, #130 ) ;
+#1373 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 1.000000000000000000, 1.370439109536166800 ) ) ;
+#1374 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1375 = VECTOR ( 'NONE', #2169, 1000.000000000000000 ) ;
+#1376 = VECTOR ( 'NONE', #1628, 1000.000000000000000 ) ;
+#1377 = FILL_AREA_STYLE_COLOUR ( '', #379 ) ;
+#1378 = CYLINDRICAL_SURFACE ( 'NONE', #2473, 0.1500000000000000800 ) ;
+#1379 = FILL_AREA_STYLE_COLOUR ( '', #2973 ) ;
+#1380 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1187 ) ) ;
+#1381 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1382 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1383 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999995800, 0.5499999999999981600, -1.439413846781265200 ) ) ;
+#1384 = ORIENTED_EDGE ( 'NONE', *, *, #2116, .F. ) ;
+#1385 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1386 = VERTEX_POINT ( 'NONE', #1017 ) ;
+#1387 = EDGE_CURVE ( 'NONE', #693, #1351, #1448, .T. ) ;
+#1388 = ORIENTED_EDGE ( 'NONE', *, *, #305, .T. ) ;
+#1389 = PLANE ( 'NONE',  #2352 ) ;
+#1390 = PLANE ( 'NONE',  #2602 ) ;
+#1391 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3001, 'distance_accuracy_value', 'NONE');
+#1392 = ORIENTED_EDGE ( 'NONE', *, *, #40, .T. ) ;
+#1393 = AXIS2_PLACEMENT_3D ( 'NONE', #508, #2693, #1865 ) ;
+#1394 = ORIENTED_EDGE ( 'NONE', *, *, #1012, .T. ) ;
+#1395 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1396 = CARTESIAN_POINT ( 'NONE',  ( 1.189536934571325400, 0.1299208075124818300, 0.7599999999999999000 ) ) ;
+#1397 = ORIENTED_EDGE ( 'NONE', *, *, #1718, .F. ) ;
+#1398 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2124 ), #2316 ) ;
+#1399 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1400 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1401 = AXIS2_PLACEMENT_3D ( 'NONE', #1918, #806, #2733 ) ;
+#1402 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1403 = ADVANCED_FACE ( 'NONE', ( #2441 ), #2653, .T. ) ;
+#1404 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 1.460000000000000000 ) ) ;
+#1405 = VECTOR ( 'NONE', #2231, 1000.000000000000200 ) ;
+#1406 = EDGE_CURVE ( 'NONE', #1592, #3362, #1967, .T. ) ;
+#1407 = FILL_AREA_STYLE_COLOUR ( '', #3020 ) ;
+#1408 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1409 = FACE_OUTER_BOUND ( 'NONE', #1725, .T. ) ;
+#1410 = STYLED_ITEM ( 'NONE', ( #1698 ), #3100 ) ;
+#1411 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 1.004357787137383200, 1.420248844440754200 ) ) ;
+#1412 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1413 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1414 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, -0.7599999999999997900 ) ) ;
+#1415 = PRESENTATION_STYLE_ASSIGNMENT (( #3523 ) ) ;
+#1416 = VECTOR ( 'NONE', #1526, 1000.000000000000000 ) ;
+#1417 = SURFACE_SIDE_STYLE ('',( #1714 ) ) ;
+#1418 = AXIS2_PLACEMENT_3D ( 'NONE', #371, #2783, #2021 ) ;
+#1419 = SURFACE_STYLE_FILL_AREA ( #1810 ) ;
+#1420 = CIRCLE ( 'NONE', #307, 0.04999999999999991300 ) ;
+#1421 = FACE_OUTER_BOUND ( 'NONE', #2894, .T. ) ;
+#1422 = DIRECTION ( 'NONE',  ( -0.9904159977782411900, -0.1381164412549459600, 0.0000000000000000000 ) ) ;
+#1423 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.6149999999999999900, 0.7599999999999999000 ) ) ;
+#1424 = ORIENTED_EDGE ( 'NONE', *, *, #466, .T. ) ;
+#1425 = AXIS2_PLACEMENT_3D ( 'NONE', #2988, #2134, #1321 ) ;
+#1426 = EDGE_LOOP ( 'NONE', ( #2777, #3481, #751, #1394 ) ) ;
+#1427 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708148800, 0.6149999999999999900, -1.170000000000000200 ) ) ;
+#1428 = ORIENTED_EDGE ( 'NONE', *, *, #3025, .T. ) ;
+#1429 = STYLED_ITEM ( 'NONE', ( #949 ), #851 ) ;
+#1430 = SURFACE_STYLE_USAGE ( .BOTH. , #1968 ) ;
+#1431 = FILL_AREA_STYLE_COLOUR ( '', #935 ) ;
+#1432 = VERTEX_POINT ( 'NONE', #2966 ) ;
+#1433 = VERTEX_POINT ( 'NONE', #802 ) ;
+#1434 = ORIENTED_EDGE ( 'NONE', *, *, #1454, .T. ) ;
+#1435 = DIRECTION ( 'NONE',  ( -0.9993908270190955400, -0.03489949670250277300, 0.0000000000000000000 ) ) ;
+#1436 = VERTEX_POINT ( 'NONE', #3291 ) ;
+#1437 = ORIENTED_EDGE ( 'NONE', *, *, #2188, .T. ) ;
+#1438 = ADVANCED_FACE ( 'NONE', ( #515 ), #2666, .F. ) ;
+#1439 = SURFACE_STYLE_USAGE ( .BOTH. , #2820 ) ;
+#1440 = CARTESIAN_POINT ( 'NONE',  ( -0.8570817325074955300, 0.4383138704572626100, 0.7599999999999999000 ) ) ;
+#1441 = VERTEX_POINT ( 'NONE', #732 ) ;
+#1442 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1443 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#1444 = SURFACE_STYLE_FILL_AREA ( #889 ) ;
+#1445 = FILL_AREA_STYLE ('',( #636 ) ) ;
+#1446 = AXIS2_PLACEMENT_3D ( 'NONE', #3474, #1828, #1255 ) ;
+#1447 = DIRECTION ( 'NONE',  ( 0.1381164412549459900, 0.9904159977782411900, 0.0000000000000000000 ) ) ;
+#1448 = CIRCLE ( 'NONE', #813, 0.04999999999999991300 ) ;
+#1449 = CIRCLE ( 'NONE', #467, 0.01999999999999994500 ) ;
+#1450 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765820800, 0.9961946980917454300 ) ) ;
+#1451 = SURFACE_STYLE_USAGE ( .BOTH. , #829 ) ;
+#1452 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1453 = VECTOR ( 'NONE', #386, 1000.000000000000000 ) ;
+#1454 = EDGE_CURVE ( 'NONE', #2290, #401, #726, .T. ) ;
+#1455 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #3490, #2443, #1282, #233 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055421400, 7.064785372303753700 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8065248903853483600, 0.8065248903853483600, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1456 = AXIS2_PLACEMENT_3D ( 'NONE', #2372, #476, #1790 ) ;
+#1457 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1458 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, -0.9924325091389670800, 0.08682659386424777800 ) ) ;
+#1459 = AXIS2_PLACEMENT_3D ( 'NONE', #2878, #973, #3423 ) ;
+#1460 = VECTOR ( 'NONE', #3141, 1000.000000000000000 ) ;
+#1461 = ORIENTED_EDGE ( 'NONE', *, *, #736, .F. ) ;
+#1462 = CARTESIAN_POINT ( 'NONE',  ( 1.189536934571325400, 0.1299208075124818300, -1.159999999999999900 ) ) ;
+#1463 = DIRECTION ( 'NONE',  ( -0.9993908270190956500, -0.03489949670250273900, 0.0000000000000000000 ) ) ;
+#1464 = SURFACE_STYLE_FILL_AREA ( #1077 ) ;
+#1465 = SURFACE_STYLE_FILL_AREA ( #3338 ) ;
+#1466 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1467 = EDGE_CURVE ( 'NONE', #273, #884, #1494, .T. ) ;
+#1468 = ORIENTED_EDGE ( 'NONE', *, *, #3240, .F. ) ;
+#1469 = STYLED_ITEM ( 'NONE', ( #2275 ), #2232 ) ;
+#1470 = VERTEX_POINT ( 'NONE', #2351 ) ;
+#1471 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1472 = ORIENTED_EDGE ( 'NONE', *, *, #2036, .T. ) ;
+#1473 = EDGE_CURVE ( 'NONE', #144, #2729, #2961, .T. ) ;
+#1474 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1475 = ORIENTED_EDGE ( 'NONE', *, *, #1314, .T. ) ;
+#1476 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, 0.9924325091389670800, -0.08682659386424782000 ) ) ;
+#1477 = VECTOR ( 'NONE', #2383, 1000.000000000000000 ) ;
+#1478 = EDGE_LOOP ( 'NONE', ( #1759, #63, #2297, #655 ) ) ;
+#1479 = ORIENTED_EDGE ( 'NONE', *, *, #905, .T. ) ;
+#1480 = ORIENTED_EDGE ( 'NONE', *, *, #786, .T. ) ;
+#1481 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1482 = FILL_AREA_STYLE ('',( #416 ) ) ;
+#1483 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, -1.169999999999999900 ) ) ;
+#1484 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2206 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1326, #1099, #2449 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1485 = VECTOR ( 'NONE', #1914, 1000.000000000000000 ) ;
+#1486 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, -0.7599999999999999000 ) ) ;
+#1487 = EDGE_CURVE ( 'NONE', #3147, #2638, #1372, .T. ) ;
+#1488 = PRESENTATION_STYLE_ASSIGNMENT (( #1044 ) ) ;
+#1489 = STYLED_ITEM ( 'NONE', ( #1222 ), #1327 ) ;
+#1490 = SURFACE_STYLE_USAGE ( .BOTH. , #3388 ) ;
+#1491 = PRESENTATION_STYLE_ASSIGNMENT (( #2396 ) ) ;
+#1492 = DIRECTION ( 'NONE',  ( 0.9993908270190955400, 0.03489949670250277300, 0.0000000000000000000 ) ) ;
+#1493 = SURFACE_SIDE_STYLE ('',( #472 ) ) ;
+#1494 = CIRCLE ( 'NONE', #482, 0.1500000000000000800 ) ;
+#1495 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #775, 'distance_accuracy_value', 'NONE');
+#1496 = DIRECTION ( 'NONE',  ( -0.08715574274765836000, -0.9961946980917455500, -0.0000000000000000000 ) ) ;
+#1497 = EDGE_CURVE ( 'NONE', #3157, #880, #2234, .T. ) ;
+#1498 = LINE ( 'NONE', #970, #1194 ) ;
+#1499 = AXIS2_PLACEMENT_3D ( 'NONE', #907, #2005, #368 ) ;
+#1500 = VECTOR ( 'NONE', #392, 999.9999999999998900 ) ;
+#1501 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #405 ), #3122 ) ;
+#1502 = DIRECTION ( 'NONE',  ( 0.08682659386424777800, 0.9924325091389669700, -0.08682659386424782000 ) ) ;
+#1503 = CARTESIAN_POINT ( 'NONE',  ( 0.8963512187752757900, 0.1567172185977596900, -1.159999999999999900 ) ) ;
+#1504 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274766037200, 0.9961946980917453200 ) ) ;
+#1505 = CARTESIAN_POINT ( 'NONE',  ( -0.7675971390641043200, 0.1387620812346167500, -0.3500000000000000300 ) ) ;
+#1506 = VERTEX_POINT ( 'NONE', #481 ) ;
+#1507 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.4849999999999999900, -1.169999999999999900 ) ) ;
+#1508 = VERTEX_POINT ( 'NONE', #2118 ) ;
+#1509 = ORIENTED_EDGE ( 'NONE', *, *, #1273, .T. ) ;
+#1510 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #647 ), #3535 ) ;
+#1511 = ORIENTED_EDGE ( 'NONE', *, *, #3070, .T. ) ;
+#1512 = VERTEX_POINT ( 'NONE', #1575 ) ;
+#1513 = ORIENTED_EDGE ( 'NONE', *, *, #1954, .F. ) ;
+#1514 = SURFACE_STYLE_USAGE ( .BOTH. , #702 ) ;
+#1515 = FILL_AREA_STYLE_COLOUR ( '', #1531 ) ;
+#1517 = EDGE_LOOP ( 'NONE', ( #2287, #1721, #1480, #3114 ) ) ;
+#1516 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1518 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.4849999999999999900, -0.3500000000000000300 ) ) ;
+#1519 = ORIENTED_EDGE ( 'NONE', *, *, #1301, .F. ) ;
+#1520 = FILL_AREA_STYLE ('',( #1742 ) ) ;
+#1521 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1522 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1410 ) ) ;
+#1523 = ORIENTED_EDGE ( 'NONE', *, *, #1202, .T. ) ;
+#1524 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1525 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1526 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1527 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1173 ), #2077 ) ;
+#1528 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1529 = LINE ( 'NONE', #796, #2749 ) ;
+#1530 = EDGE_CURVE ( 'NONE', #2197, #1552, #2709, .T. ) ;
+#1531 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1532 = STYLED_ITEM ( 'NONE', ( #559 ), #1403 ) ;
+#1533 = DIRECTION ( 'NONE',  ( -4.353374594594178300E-015, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1534 = CIRCLE ( 'NONE', #119, 0.05000000000000002400 ) ;
+#1535 = AXIS2_PLACEMENT_3D ( 'NONE', #1803, #3412, #2076 ) ;
+#1536 = DIRECTION ( 'NONE',  ( 0.9961946980917454300, -0.08715574274765820800, 0.0000000000000000000 ) ) ;
+#1537 = FILL_AREA_STYLE_COLOUR ( '', #2906 ) ;
+#1538 = LINE ( 'NONE', #3398, #428 ) ;
+#1539 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1540 = PRESENTATION_STYLE_ASSIGNMENT (( #3013 ) ) ;
+#1541 = DIRECTION ( 'NONE',  ( 0.03489949670250273200, -0.9993908270190955400, 0.0000000000000000000 ) ) ;
+#1542 = VECTOR ( 'NONE', #124, 1000.000000000000200 ) ;
+#1543 = FILL_AREA_STYLE ('',( #762 ) ) ;
+#1544 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1545 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1178 ), #1729 ) ;
+#1546 = ORIENTED_EDGE ( 'NONE', *, *, #1467, .T. ) ;
+#1547 = ORIENTED_EDGE ( 'NONE', *, *, #2412, .F. ) ;
+#1548 = CARTESIAN_POINT ( 'NONE',  ( -0.9154615487967905400, 0.1394917308824766800, -1.169999999999999900 ) ) ;
+#1549 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1550 = ORIENTED_EDGE ( 'NONE', *, *, #811, .T. ) ;
+#1551 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1552 = VERTEX_POINT ( 'NONE', #1307 ) ;
+#1553 = ORIENTED_EDGE ( 'NONE', *, *, #364, .T. ) ;
+#1554 = AXIS2_PLACEMENT_3D ( 'NONE', #2620, #3193, #1853 ) ;
+#1555 = ORIENTED_EDGE ( 'NONE', *, *, #842, .T. ) ;
+#1556 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2524, #3348, #2792, #893 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055419700, 7.064785372303751000 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8065248903853486900, 0.8065248903853486900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1557 = CARTESIAN_POINT ( 'NONE',  ( 1.189536934571325400, 0.1299208075124818300, 1.159999999999999900 ) ) ;
+#1558 = VERTEX_POINT ( 'NONE', #3228 ) ;
+#1559 = PLANE ( 'NONE',  #710 ) ;
+#1560 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, 0.9924325091389670800, -0.08682659386424776400 ) ) ;
+#1561 = EDGE_CURVE ( 'NONE', #60, #3362, #1534, .T. ) ;
+#1562 = CARTESIAN_POINT ( 'NONE',  ( -0.6102488444407538900, 0.09564221286261712100, 1.370439109536166800 ) ) ;
+#1563 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #888 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #877, #1928, #286 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1564 = SURFACE_SIDE_STYLE ('',( #351 ) ) ;
+#1565 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 1.004357787137383200, -1.420248844440753500 ) ) ;
+#1566 = STYLED_ITEM ( 'NONE', ( #1753 ), #2434 ) ;
+#1567 = DIRECTION ( 'NONE',  ( 0.9904159977782413000, 0.1381164412549456300, -0.0000000000000000000 ) ) ;
+#1568 = DIRECTION ( 'NONE',  ( 0.1381164412549456300, 0.9904159977782413000, 0.0000000000000000000 ) ) ;
+#1569 = CARTESIAN_POINT ( 'NONE',  ( -0.9109246142254654500, 0.009570923369994238600, 1.159999999999999900 ) ) ;
+#1570 = EDGE_CURVE ( 'NONE', #966, #2514, #2795, .T. ) ;
+#1571 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1572 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, -0.3500000000000000300 ) ) ;
+#1573 = ADVANCED_FACE ( 'NONE', ( #2276 ), #1932, .F. ) ;
+#1574 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1575 = CARTESIAN_POINT ( 'NONE',  ( 0.6102488444407541100, 0.09564221286261712100, -1.370439109536166800 ) ) ;
+#1576 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2867 ), #1075 ) ;
+#1577 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1578 = EDGE_CURVE ( 'NONE', #1941, #2376, #2136, .T. ) ;
+#1579 = LINE ( 'NONE', #2935, #866 ) ;
+#1580 = VECTOR ( 'NONE', #1166, 1000.000000000000000 ) ;
+#1581 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1582 = PRESENTATION_STYLE_ASSIGNMENT (( #469 ) ) ;
+#1583 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, -0.7599999999999999000 ) ) ;
+#1584 = VECTOR ( 'NONE', #902, 1000.000000000000000 ) ;
+#1585 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2672 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2977, #236, #3287 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1586 = LINE ( 'NONE', #3235, #525 ) ;
+#1587 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, -1.460000000000000000 ) ) ;
+#1588 = ORIENTED_EDGE ( 'NONE', *, *, #1954, .T. ) ;
+#1589 = FILL_AREA_STYLE ('',( #2082 ) ) ;
+#1590 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9961946980917455500, -0.08715574274765836000 ) ) ;
+#1591 = ADVANCED_FACE ( 'NONE', ( #1026 ), #3346, .T. ) ;
+#1592 = VERTEX_POINT ( 'NONE', #1731 ) ;
+#1593 = ORIENTED_EDGE ( 'NONE', *, *, #2963, .F. ) ;
+#1594 = DIRECTION ( 'NONE',  ( 0.08682659386424548800, -0.9924325091389670800, 0.08682659386424980400 ) ) ;
+#1595 = AXIS2_PLACEMENT_3D ( 'NONE', #181, #1035, #3231 ) ;
+#1596 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1597 = VERTEX_POINT ( 'NONE', #628 ) ;
+#1598 = ORIENTED_EDGE ( 'NONE', *, *, #3489, .F. ) ;
+#1599 = ORIENTED_EDGE ( 'NONE', *, *, #2394, .F. ) ;
+#1600 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.4849999999999999900, -0.3500000000000000300 ) ) ;
+#1601 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 1.460000000000000000 ) ) ;
+#1602 = VERTEX_POINT ( 'NONE', #343 ) ;
+#1603 = EDGE_LOOP ( 'NONE', ( #2474, #3024, #576, #1809 ) ) ;
+#1604 = SURFACE_SIDE_STYLE ('',( #1834 ) ) ;
+#1605 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3166, 'distance_accuracy_value', 'NONE');
+#1606 = AXIS2_PLACEMENT_3D ( 'NONE', #1913, #839, #580 ) ;
+#1607 = ORIENTED_EDGE ( 'NONE', *, *, #2870, .F. ) ;
+#1608 = STYLED_ITEM ( 'NONE', ( #388 ), #759 ) ;
+#1609 = FACE_OUTER_BOUND ( 'NONE', #2730, .T. ) ;
+#1610 = SURFACE_SIDE_STYLE ('',( #2094 ) ) ;
+#1611 = SURFACE_STYLE_USAGE ( .BOTH. , #2479 ) ;
+#1612 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1613 = CIRCLE ( 'NONE', #1456, 0.05000000000000002400 ) ;
+#1614 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1615 = AXIS2_PLACEMENT_3D ( 'NONE', #257, #1657, #294 ) ;
+#1616 = DIRECTION ( 'NONE',  ( -0.9993908270190955400, 0.03489949670250277300, 0.0000000000000000000 ) ) ;
+#1617 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1618 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 1.000000000000000200, -1.370439109536166500 ) ) ;
+#1619 = LINE ( 'NONE', #2437, #3462 ) ;
+#1620 = PLANE ( 'NONE',  #1337 ) ;
+#1621 = VECTOR ( 'NONE', #3117, 1000.000000000000200 ) ;
+#1622 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1605 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3166, #1778, #2135 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1623 = FACE_OUTER_BOUND ( 'NONE', #313, .T. ) ;
+#1624 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1625 = CARTESIAN_POINT ( 'NONE',  ( -0.8570817325074955300, 0.4383138704572626100, -1.169999999999999900 ) ) ;
+#1626 = FACE_OUTER_BOUND ( 'NONE', #3448, .T. ) ;
+#1627 = CYLINDRICAL_SURFACE ( 'NONE', #1043, 0.05000000000000005100 ) ;
+#1628 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1629 = ADVANCED_FACE ( 'NONE', ( #1970 ), #1189, .T. ) ;
+#1630 = ORIENTED_EDGE ( 'NONE', *, *, #3334, .F. ) ;
+#1631 = SURFACE_STYLE_USAGE ( .BOTH. , #2461 ) ;
+#1632 = EDGE_CURVE ( 'NONE', #1290, #3079, #340, .T. ) ;
+#1633 = DIRECTION ( 'NONE',  ( -0.08682659386424777800, 0.9924325091389669700, 0.08682659386424782000 ) ) ;
+#1634 = AXIS2_PLACEMENT_3D ( 'NONE', #2665, #1289, #2089 ) ;
+#1635 = CARTESIAN_POINT ( 'NONE',  ( -0.6102488444407538900, 0.09564221286261712100, 1.416255668237038200 ) ) ;
+#1636 = VERTEX_POINT ( 'NONE', #1040 ) ;
+#1637 = STYLED_ITEM ( 'NONE', ( #1540 ), #2472 ) ;
+#1638 = CARTESIAN_POINT ( 'NONE',  ( -0.6102488444407538900, 0.09564221286261712100, -1.370439109536166100 ) ) ;
+#1639 = ORIENTED_EDGE ( 'NONE', *, *, #2427, .F. ) ;
+#1640 = SURFACE_SIDE_STYLE ('',( #133 ) ) ;
+#1641 = ORIENTED_EDGE ( 'NONE', *, *, #3003, .T. ) ;
+#1642 = ORIENTED_EDGE ( 'NONE', *, *, #2263, .F. ) ;
+#1643 = ORIENTED_EDGE ( 'NONE', *, *, #2790, .F. ) ;
+#1644 = DIRECTION ( 'NONE',  ( 2.168404344971006500E-015, 0.08715574274766037200, 0.9961946980917453200 ) ) ;
+#1645 = ORIENTED_EDGE ( 'NONE', *, *, #604, .F. ) ;
+#1646 = EDGE_CURVE ( 'NONE', #1244, #2522, #465, .T. ) ;
+#1647 = AXIS2_PLACEMENT_3D ( 'NONE', #3309, #1660, #32 ) ;
+#1648 = CARTESIAN_POINT ( 'NONE',  ( -0.6283620448746446400, 0.3026770411923869200, -1.388552309970056700 ) ) ;
+#1649 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, 1.460000000000000200 ) ) ;
+#1650 = ORIENTED_EDGE ( 'NONE', *, *, #1148, .F. ) ;
+#1651 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1652 = FILL_AREA_STYLE ('',( #1379 ) ) ;
+#1653 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #688, 'distance_accuracy_value', 'NONE');
+#1654 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1655 = EDGE_CURVE ( 'NONE', #2327, #278, #166, .T. ) ;
+#1656 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1657 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1658 = VECTOR ( 'NONE', #3077, 1000.000000000000000 ) ;
+#1659 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1608 ), #3028 ) ;
+#1660 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1661 = FILL_AREA_STYLE ('',( #1377 ) ) ;
+#1662 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1663 = VECTOR ( 'NONE', #2269, 1000.000000000000100 ) ;
+#1664 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1665 = PRESENTATION_STYLE_ASSIGNMENT (( #1149 ) ) ;
+#1666 = CARTESIAN_POINT ( 'NONE',  ( -1.189536934571325400, 0.1299208075124818300, -0.3500000000000000300 ) ) ;
+#1667 = STYLED_ITEM ( 'NONE', ( #3465 ), #2132 ) ;
+#1668 = SURFACE_STYLE_FILL_AREA ( #3167 ) ;
+#1669 = VECTOR ( 'NONE', #2436, 1000.000000000000000 ) ;
+#1670 = EDGE_CURVE ( 'NONE', #278, #1198, #1151, .T. ) ;
+#1671 = PLANE ( 'NONE',  #1647 ) ;
+#1672 = CIRCLE ( 'NONE', #2760, 0.01999999999999994500 ) ;
+#1673 = DIRECTION ( 'NONE',  ( -0.9961946980917455500, -0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#1674 = LINE ( 'NONE', #2195, #2321 ) ;
+#1675 = AXIS2_PLACEMENT_3D ( 'NONE', #70, #352, #2788 ) ;
+#1676 = LINE ( 'NONE', #3494, #2237 ) ;
+#1677 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1678 = ORIENTED_EDGE ( 'NONE', *, *, #3383, .F. ) ;
+#1679 = EDGE_LOOP ( 'NONE', ( #882, #409, #918, #177 ) ) ;
+#1680 = ORIENTED_EDGE ( 'NONE', *, *, #2515, .F. ) ;
+#1681 = EDGE_CURVE ( 'NONE', #1552, #2989, #3012, .T. ) ;
+#1682 = ORIENTED_EDGE ( 'NONE', *, *, #2816, .T. ) ;
+#1683 = FILL_AREA_STYLE ('',( #312 ) ) ;
+#1684 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #698 ) ) ;
+#1685 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1686 = ORIENTED_EDGE ( 'NONE', *, *, #3145, .F. ) ;
+#1687 = ORIENTED_EDGE ( 'NONE', *, *, #3145, .T. ) ;
+#1688 = AXIS2_PLACEMENT_3D ( 'NONE', #2247, #607, #3082 ) ;
+#1689 = ORIENTED_EDGE ( 'NONE', *, *, #1958, .F. ) ;
+#1690 = ORIENTED_EDGE ( 'NONE', *, *, #1895, .F. ) ;
+#1691 = ORIENTED_EDGE ( 'NONE', *, *, #3240, .T. ) ;
+#1692 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765820800, -0.9961946980917454300 ) ) ;
+#1693 = ORIENTED_EDGE ( 'NONE', *, *, #2202, .F. ) ;
+#1694 = CARTESIAN_POINT ( 'NONE',  ( -0.8570817325074955300, 0.4383138704572626700, 1.159999999999999900 ) ) ;
+#1695 = AXIS2_PLACEMENT_3D ( 'NONE', #1486, #3373, #89 ) ;
+#1696 = CARTESIAN_POINT ( 'NONE',  ( -0.7283276527963240500, 0.4203587330941204700, 1.159999999999999900 ) ) ;
+#1697 = CARTESIAN_POINT ( 'NONE',  ( 0.7675971390641043200, 0.1387620812346168100, 1.159999999999999900 ) ) ;
+#1698 = PRESENTATION_STYLE_ASSIGNMENT (( #2744 ) ) ;
+#1699 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, 1.159999999999999900 ) ) ;
+#1700 = VECTOR ( 'NONE', #1614, 1000.000000000000000 ) ;
+#1701 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1085 ), #3254 ) ;
+#1702 = SPHERICAL_SURFACE ( 'NONE', #856, 0.05000000000000000300 ) ;
+#1703 = FACE_OUTER_BOUND ( 'NONE', #367, .T. ) ;
+#1704 = PLANE ( 'NONE',  #3136 ) ;
+#1705 = VECTOR ( 'NONE', #991, 1000.000000000000000 ) ;
+#1706 = CARTESIAN_POINT ( 'NONE',  ( 0.6102488444407541100, 1.004357787137383000, 1.370439109536166500 ) ) ;
+#1707 = DIRECTION ( 'NONE',  ( 3.336006684570795900E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1708 = EDGE_CURVE ( 'NONE', #2804, #65, #1023, .T. ) ;
+#1709 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1710 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1711 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1126 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2177, #1651, #2771 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1712 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1155, 'distance_accuracy_value', 'NONE');
+#1713 = LINE ( 'NONE', #195, #1235 ) ;
+#1714 = SURFACE_STYLE_FILL_AREA ( #2239 ) ;
+#1715 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.4849999999999999900, 0.7599999999999999000 ) ) ;
+#1716 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 1.004357787137383200, 1.420248844440753900 ) ) ;
+#1717 = ORIENTED_EDGE ( 'NONE', *, *, #1095, .T. ) ;
+#1718 = EDGE_CURVE ( 'NONE', #3157, #887, #1109, .T. ) ;
+#1719 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1720 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1532 ), #1909 ) ;
+#1721 = ORIENTED_EDGE ( 'NONE', *, *, #2963, .T. ) ;
+#1722 = AXIS2_PLACEMENT_3D ( 'NONE', #378, #648, #2299 ) ;
+#1723 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1724 = EDGE_LOOP ( 'NONE', ( #442, #2898, #1793, #1341 ) ) ;
+#1725 = EDGE_LOOP ( 'NONE', ( #3116, #3282, #1650, #1083 ) ) ;
+#1726 = ORIENTED_EDGE ( 'NONE', *, *, #2775, .T. ) ;
+#1727 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1728 = ORIENTED_EDGE ( 'NONE', *, *, #1120, .F. ) ;
+#1729 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #36 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1723, #329, #2249 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1730 = VERTEX_POINT ( 'NONE', #807 ) ;
+#1731 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361666000, 0.09564221286261712100, -1.420248844440753500 ) ) ;
+#1732 = FILL_AREA_STYLE ('',( #931 ) ) ;
+#1733 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1734 = ORIENTED_EDGE ( 'NONE', *, *, #3308, .T. ) ;
+#1735 = EDGE_CURVE ( 'NONE', #1796, #446, #3461, .T. ) ;
+#1736 = FACE_OUTER_BOUND ( 'NONE', #2420, .T. ) ;
+#1737 = FACE_OUTER_BOUND ( 'NONE', #1134, .T. ) ;
+#1738 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1187 ), #2851 ) ;
+#1739 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1740 = DIRECTION ( 'NONE',  ( 0.03489949670250273200, -0.9993908270190955400, 0.0000000000000000000 ) ) ;
+#1741 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1742 = FILL_AREA_STYLE_COLOUR ( '', #1919 ) ;
+#1743 = PRESENTATION_STYLE_ASSIGNMENT (( #480 ) ) ;
+#1744 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1745 = FACE_OUTER_BOUND ( 'NONE', #3031, .T. ) ;
+#1746 = EDGE_CURVE ( 'NONE', #1470, #319, #3129, .T. ) ;
+#1747 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3472 ), #3410 ) ;
+#1748 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1749 = LINE ( 'NONE', #2455, #3389 ) ;
+#1750 = LINE ( 'NONE', #727, #3311 ) ;
+#1751 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1752 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1325, 'distance_accuracy_value', 'NONE');
+#1753 = PRESENTATION_STYLE_ASSIGNMENT (( #527 ) ) ;
+#1754 = EDGE_CURVE ( 'NONE', #1851, #3360, #422, .T. ) ;
+#1755 = LINE ( 'NONE', #2111, #2965 ) ;
+#1756 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1757 = AXIS2_PLACEMENT_3D ( 'NONE', #1013, #2939, #3211 ) ;
+#1758 = ORIENTED_EDGE ( 'NONE', *, *, #1632, .F. ) ;
+#1759 = ORIENTED_EDGE ( 'NONE', *, *, #3415, .F. ) ;
+#1760 = EDGE_CURVE ( 'NONE', #222, #953, #299, .T. ) ;
+#1761 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, 0.7599999999999999000 ) ) ;
+#1762 = ORIENTED_EDGE ( 'NONE', *, *, #2925, .F. ) ;
+#1763 = PLANE ( 'NONE',  #1362 ) ;
+#1764 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1765 = ORIENTED_EDGE ( 'NONE', *, *, #2002, .T. ) ;
+#1766 = EDGE_LOOP ( 'NONE', ( #623, #2634, #3396, #618, #591, #3491, #3438, #267, #3233, #2986, #316, #2163, #188 ) ) ;
+#1767 = AXIS2_PLACEMENT_3D ( 'NONE', #464, #209, #2677 ) ;
+#1768 = ORIENTED_EDGE ( 'NONE', *, *, #364, .F. ) ;
+#1769 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1770 = EDGE_LOOP ( 'NONE', ( #404, #550, #875, #2782 ) ) ;
+#1771 = FILL_AREA_STYLE ('',( #1515 ) ) ;
+#1772 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1773 = STYLED_ITEM ( 'NONE', ( #2509 ), #2392 ) ;
+#1774 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 1.000000000000000200, -1.370439109536166500 ) ) ;
+#1775 = SURFACE_STYLE_FILL_AREA ( #3531 ) ;
+#1776 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361668200, 1.050000000000000000, -1.370439109536166500 ) ) ;
+#1777 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1360 ) ) ;
+#1778 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1779 = LINE ( 'NONE', #2926, #642 ) ;
+#1780 = AXIS2_PLACEMENT_3D ( 'NONE', #3522, #3011, #2482 ) ;
+#1781 = DIRECTION ( 'NONE',  ( 0.9993908270190955400, -0.03489949670250275200, 0.0000000000000000000 ) ) ;
+#1782 = DIRECTION ( 'NONE',  ( -1.668003342285398000E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1783 = PLANE ( 'NONE',  #847 ) ;
+#1784 = LINE ( 'NONE', #1897, #2405 ) ;
+#1785 = VECTOR ( 'NONE', #3505, 1000.000000000000000 ) ;
+#1786 = VECTOR ( 'NONE', #2719, 1000.000000000000000 ) ;
+#1787 = LINE ( 'NONE', #2765, #1034 ) ;
+#1788 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.6149999999999999900, 1.159999999999999900 ) ) ;
+#1789 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1790 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1791 = VERTEX_POINT ( 'NONE', #1209 ) ;
+#1792 = CARTESIAN_POINT ( 'NONE',  ( 1.185000000000000100, -6.123132182063514700E-016, 0.7599999999999999000 ) ) ;
+#1793 = ORIENTED_EDGE ( 'NONE', *, *, #345, .T. ) ;
+#1794 = SURFACE_SIDE_STYLE ('',( #432 ) ) ;
+#1795 = AXIS2_PLACEMENT_3D ( 'NONE', #2628, #3175, #2904 ) ;
+#1796 = VERTEX_POINT ( 'NONE', #408 ) ;
+#1797 = VERTEX_POINT ( 'NONE', #2323 ) ;
+#1798 = VERTEX_POINT ( 'NONE', #3441 ) ;
+#1799 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.6149999999999999900, 1.159999999999999900 ) ) ;
+#1800 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1801 = FACE_OUTER_BOUND ( 'NONE', #2635, .T. ) ;
+#1802 = ORIENTED_EDGE ( 'NONE', *, *, #1561, .T. ) ;
+#1803 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.1000000000000000500, 1.370439109536166500 ) ) ;
+#1804 = VERTEX_POINT ( 'NONE', #425 ) ;
+#1805 = CARTESIAN_POINT ( 'NONE',  ( -0.8963512187752757900, 0.1567172185977596900, 1.159999999999999900 ) ) ;
+#1806 = EDGE_CURVE ( 'NONE', #2376, #1082, #861, .T. ) ;
+#1807 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1808 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1195 ) ) ;
+#1809 = ORIENTED_EDGE ( 'NONE', *, *, #2997, .T. ) ;
+#1810 = FILL_AREA_STYLE ('',( #3194 ) ) ;
+#1811 = AXIS2_PLACEMENT_3D ( 'NONE', #3169, #984, #1249 ) ;
+#1812 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1813 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #772, 'distance_accuracy_value', 'NONE');
+#1814 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, 1.159999999999999900 ) ) ;
+#1815 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1816 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1817 = EDGE_CURVE ( 'NONE', #2522, #1951, #3261, .T. ) ;
+#1818 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.6149999999999999900, -0.3500000000000000300 ) ) ;
+#1819 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #731 ) ) ;
+#1820 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1821 = LINE ( 'NONE', #933, #2175 ) ;
+#1822 = FILL_AREA_STYLE_COLOUR ( '', #163 ) ;
+#1823 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1824 = LINE ( 'NONE', #3227, #2539 ) ;
+#1825 = EDGE_CURVE ( 'NONE', #107, #1205, #2580, .T. ) ;
+#1826 = CIRCLE ( 'NONE', #3108, 0.1500000000000000800 ) ;
+#1827 = CIRCLE ( 'NONE', #2227, 0.05000000000000005100 ) ;
+#1828 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1829 = SURFACE_SIDE_STYLE ('',( #171 ) ) ;
+#1830 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1831 = LINE ( 'NONE', #2187, #2185 ) ;
+#1832 = STYLED_ITEM ( 'NONE', ( #1238 ), #773 ) ;
+#1833 = CARTESIAN_POINT ( 'NONE',  ( 0.6062556682370379100, 1.004357787137383200, -1.420248844440753900 ) ) ;
+#1834 = SURFACE_STYLE_FILL_AREA ( #2762 ) ;
+#1835 = CARTESIAN_POINT ( 'NONE',  ( 0.6102488444407541100, 1.004357787137383000, 1.416255668237038000 ) ) ;
+#1836 = SURFACE_STYLE_FILL_AREA ( #757 ) ;
+#1837 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1838 = VECTOR ( 'NONE', #2869, 1000.000000000000000 ) ;
+#1839 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1840 = CIRCLE ( 'NONE', #1870, 0.07499999999999998300 ) ;
+#1841 = ORIENTED_EDGE ( 'NONE', *, *, #2696, .T. ) ;
+#1842 = LINE ( 'NONE', #2887, #49 ) ;
+#1843 = ADVANCED_FACE ( 'NONE', ( #2400 ), #1879, .T. ) ;
+#1844 = FILL_AREA_STYLE ('',( #3526 ) ) ;
+#1845 = VERTEX_POINT ( 'NONE', #713 ) ;
+#1846 = AXIS2_PLACEMENT_3D ( 'NONE', #288, #1463, #1740 ) ;
+#1847 = CARTESIAN_POINT ( 'NONE',  ( 1.185000000000000100, -6.123132182063514700E-016, -1.159999999999999900 ) ) ;
+#1848 = EDGE_CURVE ( 'NONE', #314, #1432, #1826, .T. ) ;
+#1849 = DIRECTION ( 'NONE',  ( 0.9993908270190955400, -0.03489949670250275200, 0.0000000000000000000 ) ) ;
+#1850 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.4849999999999999900, 1.159999999999999900 ) ) ;
+#1851 = VERTEX_POINT ( 'NONE', #1503 ) ;
+#1852 = ORIENTED_EDGE ( 'NONE', *, *, #253, .F. ) ;
+#1853 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1854 = PLANE ( 'NONE',  #411 ) ;
+#1855 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1856 = VERTEX_POINT ( 'NONE', #2861 ) ;
+#1857 = AXIS2_PLACEMENT_3D ( 'NONE', #1994, #3339, #3160 ) ;
+#1858 = ORIENTED_EDGE ( 'NONE', *, *, #548, .T. ) ;
+#1859 = ORIENTED_EDGE ( 'NONE', *, *, #2446, .F. ) ;
+#1860 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1861 = ORIENTED_EDGE ( 'NONE', *, *, #123, .T. ) ;
+#1862 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1863 = ADVANCED_FACE ( 'NONE', ( #983 ), #3131, .F. ) ;
+#1864 = EDGE_CURVE ( 'NONE', #2197, #3073, #3053, .T. ) ;
+#1865 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1866 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2048 ) ) ;
+#1867 = CARTESIAN_POINT ( 'NONE',  ( 0.9109246142254654500, 0.009570923369994238600, -0.7599999999999999000 ) ) ;
+#1868 = SURFACE_STYLE_USAGE ( .BOTH. , #511 ) ;
+#1869 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #86, 'distance_accuracy_value', 'NONE');
+#1870 = AXIS2_PLACEMENT_3D ( 'NONE', #1369, #2710, #1104 ) ;
+#1871 = CARTESIAN_POINT ( 'NONE',  ( -0.8963512187752757900, 0.1567172185977596900, -1.169999999999999900 ) ) ;
+#1872 = VECTOR ( 'NONE', #284, 1000.000000000000000 ) ;
+#1873 = LINE ( 'NONE', #862, #1185 ) ;
+#1874 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1875 = SURFACE_STYLE_FILL_AREA ( #1270 ) ;
+#1876 = DIRECTION ( 'NONE',  ( 0.9961946980917455500, 0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#1877 = AXIS2_PLACEMENT_3D ( 'NONE', #1761, #154, #671 ) ;
+#1878 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1879 = CYLINDRICAL_SURFACE ( 'NONE', #898, 0.04999999999999991300 ) ;
+#1880 = FACE_OUTER_BOUND ( 'NONE', #2366, .T. ) ;
+#1881 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1882 = ADVANCED_FACE ( 'NONE', ( #129 ), #2050, .F. ) ;
+#1883 = LINE ( 'NONE', #819, #3349 ) ;
+#1884 = PLANE ( 'NONE',  #1960 ) ;
+#1885 = CIRCLE ( 'NONE', #2834, 0.05000000000000001000 ) ;
+#1886 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1152 ) ) ;
+#1887 = CARTESIAN_POINT ( 'NONE',  ( 0.9154615487967905400, 0.1394917308824766800, -1.159999999999999900 ) ) ;
+#1888 = SURFACE_STYLE_FILL_AREA ( #629 ) ;
+#1889 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 1.668003342285391600E-016 ) ) ;
+#1890 = LINE ( 'NONE', #194, #652 ) ;
+#1891 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 0.1000000000000000200, -1.370439109536166500 ) ) ;
+#1892 = CARTESIAN_POINT ( 'NONE',  ( -0.9161595387308405500, 0.1594795474228585800, -0.3500000000000000300 ) ) ;
+#1893 = ORIENTED_EDGE ( 'NONE', *, *, #118, .T. ) ;
+#1894 = ORIENTED_EDGE ( 'NONE', *, *, #3062, .T. ) ;
+#1895 = EDGE_CURVE ( 'NONE', #3284, #184, #2179, .T. ) ;
+#1896 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2203 ) ) ;
+#1897 = CARTESIAN_POINT ( 'NONE',  ( -1.189536934571325400, 0.1299208075124818300, -0.3500000000000000300 ) ) ;
+#1898 = ORIENTED_EDGE ( 'NONE', *, *, #860, .F. ) ;
+#1899 = EDGE_LOOP ( 'NONE', ( #3317, #3440, #2112, #3230 ) ) ;
+#1900 = ORIENTED_EDGE ( 'NONE', *, *, #1848, .F. ) ;
+#1901 = SURFACE_SIDE_STYLE ('',( #503 ) ) ;
+#1902 = DIRECTION ( 'NONE',  ( 0.9904159977782411900, 0.1381164412549459600, 0.0000000000000000000 ) ) ;
+#1903 = ADVANCED_FACE ( 'NONE', ( #2752 ), #1702, .T. ) ;
+#1904 = ORIENTED_EDGE ( 'NONE', *, *, #1497, .T. ) ;
+#1905 = ORIENTED_EDGE ( 'NONE', *, *, #2828, .F. ) ;
+#1906 = CARTESIAN_POINT ( 'NONE',  ( 0.6001902650954127300, 0.5500000000000000400, -1.460000000000000000 ) ) ;
+#1907 = EDGE_CURVE ( 'NONE', #2729, #1247, #3301, .T. ) ;
+#1908 = SURFACE_SIDE_STYLE ('',( #2971 ) ) ;
+#1909 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #826 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1837, #2683, #2707 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1910 = VERTEX_POINT ( 'NONE', #452 ) ;
+#1911 = CARTESIAN_POINT ( 'NONE',  ( -0.8570817325074955300, 0.4383138704572626100, 1.159999999999999900 ) ) ;
+#1912 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1173 ) ) ;
+#1913 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 0.1000000000000000300, 1.370439109536166800 ) ) ;
+#1914 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1915 = FILL_AREA_STYLE ('',( #10 ) ) ;
+#1916 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, -0.9924325091389670800, 0.08682659386424780600 ) ) ;
+#1917 = LINE ( 'NONE', #2716, #1183 ) ;
+#1918 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, 1.159999999999999900 ) ) ;
+#1919 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1920 = FILL_AREA_STYLE_COLOUR ( '', #1413 ) ;
+#1921 = DIRECTION ( 'NONE',  ( 0.9993908270190955400, 0.03489949670250275200, 0.0000000000000000000 ) ) ;
+#1922 = ADVANCED_FACE ( 'NONE', ( #513 ), #2650, .T. ) ;
+#1923 = VECTOR ( 'NONE', #1581, 1000.000000000000000 ) ;
+#1924 = EDGE_CURVE ( 'NONE', #103, #320, #1965, .T. ) ;
+#1925 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1926 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1927 = LINE ( 'NONE', #1414, #2498 ) ;
+#1928 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1929 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.4849999999999999900, -0.3500000000000000300 ) ) ;
+#1930 = FILL_AREA_STYLE_COLOUR ( '', #423 ) ;
+#1931 = CARTESIAN_POINT ( 'NONE',  ( 1.185000000000000100, -6.123132182063514700E-016, 1.159999999999999900 ) ) ;
+#1932 = CYLINDRICAL_SURFACE ( 'NONE', #1795, 0.07499999999999998300 ) ;
+#1933 = LINE ( 'NONE', #2702, #2582 ) ;
+#1934 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2842 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2625, #152, #2660 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1935 = CYLINDRICAL_SURFACE ( 'NONE', #3443, 0.05000000000000005100 ) ;
+#1936 = CIRCLE ( 'NONE', #332, 0.05000000000000005100 ) ;
+#1937 = FACE_OUTER_BOUND ( 'NONE', #2245, .T. ) ;
+#1938 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 0.05000000000000002400, 1.370439109536166800 ) ) ;
+#1939 = SURFACE_SIDE_STYLE ('',( #3340 ) ) ;
+#1940 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361668200, 0.09564221286261712100, 1.420248844440753900 ) ) ;
+#1941 = VERTEX_POINT ( 'NONE', #2108 ) ;
+#1942 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.05000000000000002400, 0.0000000000000000000 ) ) ;
+#1943 = VECTOR ( 'NONE', #3035, 1000.000000000000000 ) ;
+#1944 = EDGE_CURVE ( 'NONE', #1791, #880, #81, .T. ) ;
+#1945 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, 0.7599999999999999000 ) ) ;
+#1946 = ADVANCED_FACE ( 'NONE', ( #2825 ), #2411, .F. ) ;
+#1947 = ORIENTED_EDGE ( 'NONE', *, *, #2864, .F. ) ;
+#1948 = AXIS2_PLACEMENT_3D ( 'NONE', #3294, #16, #2721 ) ;
+#1949 = CARTESIAN_POINT ( 'NONE',  ( -0.6005657735840930200, 0.5586498688031312800, 1.410565773584093100 ) ) ;
+#1950 = ORIENTED_EDGE ( 'NONE', *, *, #2925, .T. ) ;
+#1951 = VERTEX_POINT ( 'NONE', #3236 ) ;
+#1952 = EDGE_LOOP ( 'NONE', ( #2931, #1693, #3155, #224 ) ) ;
+#1953 = ORIENTED_EDGE ( 'NONE', *, *, #3406, .F. ) ;
+#1954 = EDGE_CURVE ( 'NONE', #3394, #1351, #564, .T. ) ;
+#1955 = AXIS2_PLACEMENT_3D ( 'NONE', #374, #926, #2845 ) ;
+#1956 = ORIENTED_EDGE ( 'NONE', *, *, #2502, .T. ) ;
+#1957 = CARTESIAN_POINT ( 'NONE',  ( -0.9109246142254654500, 0.009570923369994238600, 0.7599999999999999000 ) ) ;
+#1958 = EDGE_CURVE ( 'NONE', #184, #314, #3170, .T. ) ;
+#1959 = FILL_AREA_STYLE_COLOUR ( '', #300 ) ;
+#1960 = AXIS2_PLACEMENT_3D ( 'NONE', #1583, #2731, #2700 ) ;
+#1961 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361666000, 1.000000000000000200, 0.0000000000000000000 ) ) ;
+#1962 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1963 = CIRCLE ( 'NONE', #1606, 0.05000000000000005100 ) ;
+#1964 = CIRCLE ( 'NONE', #2071, 0.1500000000000000800 ) ;
+#1965 = LINE ( 'NONE', #1847, #2704 ) ;
+#1966 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1967 = CIRCLE ( 'NONE', #2235, 0.05000000000000000300 ) ;
+#1968 = SURFACE_SIDE_STYLE ('',( #609 ) ) ;
+#1969 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #731 ), #2035 ) ;
+#1970 = FACE_OUTER_BOUND ( 'NONE', #2564, .T. ) ;
+#1971 = SURFACE_STYLE_FILL_AREA ( #2017 ) ;
+#1972 = ADVANCED_FACE ( 'NONE', ( #816 ), #1559, .T. ) ;
+#1973 = FILL_AREA_STYLE_COLOUR ( '', #1751 ) ;
+#1974 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2623 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1769, #2074, #1524 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1975 = CIRCLE ( 'NONE', #1213, 0.01999999999999994500 ) ;
+#1976 = FACE_OUTER_BOUND ( 'NONE', #2640, .T. ) ;
+#1977 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1978 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1832 ) ) ;
+#1979 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1980 = ORIENTED_EDGE ( 'NONE', *, *, #1924, .T. ) ;
+#1981 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #944, 'distance_accuracy_value', 'NONE');
+#1982 = ORIENTED_EDGE ( 'NONE', *, *, #619, .F. ) ;
+#1983 = ORIENTED_EDGE ( 'NONE', *, *, #1120, .T. ) ;
+#1984 = STYLED_ITEM ( 'NONE', ( #473 ), #3517 ) ;
+#1985 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1986 = EDGE_LOOP ( 'NONE', ( #3081, #3027, #274, #2814, #2844, #1555, #1392, #3363, #2985, #3528, #2460, #2030 ) ) ;
+#1987 = ORIENTED_EDGE ( 'NONE', *, *, #297, .T. ) ;
+#1988 = ORIENTED_EDGE ( 'NONE', *, *, #168, .F. ) ;
+#1989 = DIRECTION ( 'NONE',  ( -0.1381164412549456300, -0.9904159977782413000, 0.0000000000000000000 ) ) ;
+#1990 = ORIENTED_EDGE ( 'NONE', *, *, #1817, .F. ) ;
+#1991 = EDGE_LOOP ( 'NONE', ( #3144, #3536, #3115, #910 ) ) ;
+#1992 = SURFACE_STYLE_USAGE ( .BOTH. , #2547 ) ;
+#1993 = ADVANCED_FACE ( 'NONE', ( #162 ), #2500, .T. ) ;
+#1994 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, 1.159999999999999900 ) ) ;
+#1995 = EDGE_LOOP ( 'NONE', ( #3401, #1384, #450, #627 ) ) ;
+#1996 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1997 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2867 ) ) ;
+#1998 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.4849999999999999900, 0.7599999999999999000 ) ) ;
+#1999 = FILL_AREA_STYLE ('',( #1920 ) ) ;
+#2000 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.4849999999999999900, 0.7599999999999999000 ) ) ;
+#2001 = VECTOR ( 'NONE', #2167, 1000.000000000000100 ) ;
+#2002 = EDGE_CURVE ( 'NONE', #107, #887, #972, .T. ) ;
+#2003 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #237 ) ) ;
+#2004 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2005 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2006 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1566 ) ) ;
+#2007 = CARTESIAN_POINT ( 'NONE',  ( 0.8570817325074955300, 0.4383138704572626100, 1.159999999999999900 ) ) ;
+#2008 = PRESENTATION_STYLE_ASSIGNMENT (( #2033 ) ) ;
+#2009 = FACE_OUTER_BOUND ( 'NONE', #1206, .T. ) ;
+#2010 = VECTOR ( 'NONE', #1224, 1000.000000000000000 ) ;
+#2011 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.6149999999999999900, 0.7599999999999999000 ) ) ;
+#2012 = EDGE_CURVE ( 'NONE', #2597, #3408, #12, .T. ) ;
+#2013 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #707 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3502, #3275, #2732 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2014 = FACE_OUTER_BOUND ( 'NONE', #1426, .T. ) ;
+#2015 = LINE ( 'NONE', #3267, #1333 ) ;
+#2016 = LINE ( 'NONE', #1696, #2919 ) ;
+#2017 = FILL_AREA_STYLE ('',( #2596 ) ) ;
+#2018 = VERTEX_POINT ( 'NONE', #247 ) ;
+#2019 = CIRCLE ( 'NONE', #740, 0.05000000000000005800 ) ;
+#2020 = EDGE_CURVE ( 'NONE', #3189, #3521, #1831, .T. ) ;
+#2021 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2022 = CARTESIAN_POINT ( 'NONE',  ( 0.9161595387308405500, 0.1594795474228585800, -1.159999999999999900 ) ) ;
+#2023 = SURFACE_SIDE_STYLE ('',( #3454 ) ) ;
+#2024 = ORIENTED_EDGE ( 'NONE', *, *, #777, .T. ) ;
+#2025 = AXIS2_PLACEMENT_3D ( 'NONE', #681, #1916, #2178 ) ;
+#2026 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2641, 'distance_accuracy_value', 'NONE');
+#2027 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #56, 'design' ) ;
+#2028 = ORIENTED_EDGE ( 'NONE', *, *, #952, .T. ) ;
+#2029 = ORIENTED_EDGE ( 'NONE', *, *, #1208, .F. ) ;
+#2030 = ORIENTED_EDGE ( 'NONE', *, *, #1332, .T. ) ;
+#2031 = ORIENTED_EDGE ( 'NONE', *, *, #595, .T. ) ;
+#2032 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2033 = SURFACE_STYLE_USAGE ( .BOTH. , #1229 ) ;
+#2034 = ORIENTED_EDGE ( 'NONE', *, *, #1561, .F. ) ;
+#2035 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1869 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #86, #3045, #1719 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2036 = EDGE_CURVE ( 'NONE', #3368, #1436, #1784, .T. ) ;
+#2037 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, -0.3500000000000000300 ) ) ;
+#2038 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #76 ) ) ;
+#2039 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2040 = SURFACE_STYLE_FILL_AREA ( #1305 ) ;
+#2041 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #542, 'distance_accuracy_value', 'NONE');
+#2042 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2043 = FILL_AREA_STYLE ('',( #125 ) ) ;
+#2044 = DIRECTION ( 'NONE',  ( -0.08682659386424777800, -0.9924325091389669700, -0.08682659386424776400 ) ) ;
+#2045 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2046 = EDGE_CURVE ( 'NONE', #2608, #153, #385, .T. ) ;
+#2047 = VECTOR ( 'NONE', #2044, 1000.000000000000100 ) ;
+#2048 = STYLED_ITEM ( 'NONE', ( #263 ), #3498 ) ;
+#2049 = AXIS2_PLACEMENT_3D ( 'NONE', #242, #2750, #3026 ) ;
+#2050 = PLANE ( 'NONE',  #2994 ) ;
+#2051 = CYLINDRICAL_SURFACE ( 'NONE', #1319, 0.01999999999999994500 ) ;
+#2052 = PRESENTATION_STYLE_ASSIGNMENT (( #2064 ) ) ;
+#2053 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2054 = CARTESIAN_POINT ( 'NONE',  ( 0.9109246142254654500, 0.009570923369994238600, -1.159999999999999900 ) ) ;
+#2055 = VECTOR ( 'NONE', #2662, 1000.000000000000100 ) ;
+#2056 = CARTESIAN_POINT ( 'NONE',  ( -0.7675971390641043200, 0.1387620812346167500, -1.169999999999999900 ) ) ;
+#2057 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #833 ) ) ;
+#2058 = ORIENTED_EDGE ( 'NONE', *, *, #3043, .F. ) ;
+#2059 = EDGE_CURVE ( 'NONE', #1856, #3073, #2833, .T. ) ;
+#2060 = SURFACE_STYLE_USAGE ( .BOTH. , #460 ) ;
+#2061 = ORIENTED_EDGE ( 'NONE', *, *, #3090, .F. ) ;
+#2062 = ORIENTED_EDGE ( 'NONE', *, *, #1655, .T. ) ;
+#2063 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2064 = SURFACE_STYLE_USAGE ( .BOTH. , #1493 ) ;
+#2065 = ORIENTED_EDGE ( 'NONE', *, *, #2572, .F. ) ;
+#2066 = EDGE_CURVE ( 'NONE', #324, #1512, #2277, .T. ) ;
+#2067 = DIRECTION ( 'NONE',  ( 0.9993908270190955400, -0.03489949670250275200, 0.0000000000000000000 ) ) ;
+#2068 = ORIENTED_EDGE ( 'NONE', *, *, #2367, .T. ) ;
+#2069 = CARTESIAN_POINT ( 'NONE',  ( 0.8570817325074955300, 0.4383138704572626100, -0.7599999999999999000 ) ) ;
+#2070 = ORIENTED_EDGE ( 'NONE', *, *, #200, .F. ) ;
+#2071 = AXIS2_PLACEMENT_3D ( 'NONE', #3413, #2302, #682 ) ;
+#2072 = ORIENTED_EDGE ( 'NONE', *, *, #2243, .T. ) ;
+#2073 = ORIENTED_EDGE ( 'NONE', *, *, #777, .F. ) ;
+#2074 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2075 = ORIENTED_EDGE ( 'NONE', *, *, #2214, .F. ) ;
+#2076 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2077 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3371 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3109, #2032, #1481 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2078 = PLANE ( 'NONE',  #1767 ) ;
+#2079 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #621 ) ) ;
+#2080 = CARTESIAN_POINT ( 'NONE',  ( -0.5907652589614056400, 0.4422716869344572900, -1.450574993865992900 ) ) ;
+#2081 = CIRCLE ( 'NONE', #2880, 0.2049999999999999900 ) ;
+#2082 = FILL_AREA_STYLE_COLOUR ( '', #1283 ) ;
+#2083 = EDGE_CURVE ( 'NONE', #3285, #2331, #1192, .T. ) ;
+#2084 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #39, 'distance_accuracy_value', 'NONE');
+#2085 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2086 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2087 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 0.1000000000000000200, -1.370439109536166500 ) ) ;
+#2088 = STYLED_ITEM ( 'NONE', ( #2052 ), #552 ) ;
+#2089 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2090 = VECTOR ( 'NONE', #2876, 1000.000000000000100 ) ;
+#2091 = SURFACE_STYLE_FILL_AREA ( #1915 ) ;
+#2092 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2093 = FACE_OUTER_BOUND ( 'NONE', #738, .T. ) ;
+#2094 = SURFACE_STYLE_FILL_AREA ( #3260 ) ;
+#2095 = SURFACE_SIDE_STYLE ('',( #3403 ) ) ;
+#2096 = VECTOR ( 'NONE', #1878, 1000.000000000000000 ) ;
+#2097 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2098 = EDGE_CURVE ( 'NONE', #2290, #60, #258, .T. ) ;
+#2099 = CARTESIAN_POINT ( 'NONE',  ( -0.6102488444407538900, 1.004357787137383000, -1.370439109536166100 ) ) ;
+#2100 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2101 = SURFACE_STYLE_USAGE ( .BOTH. , #1292 ) ;
+#2102 = ORIENTED_EDGE ( 'NONE', *, *, #1735, .T. ) ;
+#2103 = FILL_AREA_STYLE_COLOUR ( '', #1197 ) ;
+#2104 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #207 ), #1974 ) ;
+#2105 = ORIENTED_EDGE ( 'NONE', *, *, #387, .F. ) ;
+#2106 = SURFACE_SIDE_STYLE ('',( #2832 ) ) ;
+#2107 = ORIENTED_EDGE ( 'NONE', *, *, #1497, .F. ) ;
+#2108 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629554900, 0.4849999999999999900, -0.7599999999999999000 ) ) ;
+#2109 = FACE_OUTER_BOUND ( 'NONE', #27, .T. ) ;
+#2110 = ORIENTED_EDGE ( 'NONE', *, *, #2012, .T. ) ;
+#2111 = CARTESIAN_POINT ( 'NONE',  ( 0.9109246142254654500, 0.009570923369994238600, 1.159999999999999900 ) ) ;
+#2112 = ORIENTED_EDGE ( 'NONE', *, *, #1029, .T. ) ;
+#2113 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2114 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2115 = ADVANCED_FACE ( 'NONE', ( #2759 ), #2174, .F. ) ;
+#2116 = EDGE_CURVE ( 'NONE', #1036, #788, #90, .T. ) ;
+#2117 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2118 = CARTESIAN_POINT ( 'NONE',  ( -0.8963512187752757900, 0.1567172185977596900, 1.159999999999999900 ) ) ;
+#2119 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1152 ), #2613 ) ;
+#2120 = ORIENTED_EDGE ( 'NONE', *, *, #1012, .F. ) ;
+#2121 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2122 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1186 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3039, #555, #2996 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2123 = CYLINDRICAL_SURFACE ( 'NONE', #2168, 0.05000000000000002400 ) ;
+#2124 = STYLED_ITEM ( 'NONE', ( #393 ), #11 ) ;
+#2125 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2126 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2127 = DIRECTION ( 'NONE',  ( -3.323312171968036200E-016, -0.08715574274765836000, -0.9961946980917455500 ) ) ;
+#2128 = PRESENTATION_STYLE_ASSIGNMENT (( #915 ) ) ;
+#2129 = DIRECTION ( 'NONE',  ( -0.03489949670250278000, -0.9993908270190956500, 0.0000000000000000000 ) ) ;
+#2130 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2131 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #891, 'distance_accuracy_value', 'NONE');
+#2132 = ADVANCED_FACE ( 'NONE', ( #645 ), #1671, .F. ) ;
+#2133 = EDGE_CURVE ( 'NONE', #3362, #324, #1933, .T. ) ;
+#2134 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2135 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2136 = CIRCLE ( 'NONE', #1695, 0.07499999999999998300 ) ;
+#2137 = STYLED_ITEM ( 'NONE', ( #1361 ), #3212 ) ;
+#2138 = CARTESIAN_POINT ( 'NONE',  ( 0.8570817325074955300, 0.4383138704572626100, 0.7599999999999999000 ) ) ;
+#2139 = SURFACE_SIDE_STYLE ('',( #2308 ) ) ;
+#2140 = CIRCLE ( 'NONE', #187, 0.01999999999999994500 ) ;
+#2141 = CIRCLE ( 'NONE', #3094, 0.2049999999999999900 ) ;
+#2142 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2143 = FILL_AREA_STYLE ('',( #2103 ) ) ;
+#2144 = LINE ( 'NONE', #734, #1288 ) ;
+#2145 = CYLINDRICAL_SURFACE ( 'NONE', #1064, 0.2049999999999999900 ) ;
+#2146 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2147 = ORIENTED_EDGE ( 'NONE', *, *, #1473, .F. ) ;
+#2148 = AXIS2_PLACEMENT_3D ( 'NONE', #2379, #3248, #2390 ) ;
+#2149 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 0.1000000000000000300, -1.370439109536166800 ) ) ;
+#2150 = DIRECTION ( 'NONE',  ( 0.08682659386424777800, 0.9924325091389669700, -0.08682659386424780600 ) ) ;
+#2151 = ADVANCED_FACE ( 'NONE', ( #3217 ), #2758, .T. ) ;
+#2152 = ORIENTED_EDGE ( 'NONE', *, *, #1944, .T. ) ;
+#2153 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #69, 'distance_accuracy_value', 'NONE');
+#2154 = EDGE_LOOP ( 'NONE', ( #2779, #2556, #2470, #1982, #589, #3190, #2983, #2886, #1680, #1092, #2936, #2325, #2296 ) ) ;
+#2155 = ORIENTED_EDGE ( 'NONE', *, *, #756, .F. ) ;
+#2156 = ORIENTED_EDGE ( 'NONE', *, *, #1081, .T. ) ;
+#2157 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #207 ) ) ;
+#2158 = ORIENTED_EDGE ( 'NONE', *, *, #3055, .F. ) ;
+#2159 = DIRECTION ( 'NONE',  ( 2.168404344971008900E-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2160 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #336 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3201, #1816, #189 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2161 = ORIENTED_EDGE ( 'NONE', *, *, #1825, .T. ) ;
+#2162 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 0.1000000000000000200, 1.370439109536166500 ) ) ;
+#2163 = ORIENTED_EDGE ( 'NONE', *, *, #2343, .F. ) ;
+#2164 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, 0.9924325091389669700, -0.08682659386424776400 ) ) ;
+#2165 = VERTEX_POINT ( 'NONE', #506 ) ;
+#2166 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2167 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, 0.9924325091389669700, 0.08682659386424775000 ) ) ;
+#2168 = AXIS2_PLACEMENT_3D ( 'NONE', #1961, #613, #1400 ) ;
+#2169 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2170 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2171 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.4849999999999999900, -1.159999999999999900 ) ) ;
+#2172 = ADVANCED_FACE ( 'NONE', ( #3504 ), #3023, .T. ) ;
+#2173 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2174 = PLANE ( 'NONE',  #2889 ) ;
+#2175 = VECTOR ( 'NONE', #981, 1000.000000000000000 ) ;
+#2176 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2177 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2178 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765820800, -0.9961946980917454300 ) ) ;
+#2179 = CIRCLE ( 'NONE', #536, 0.07499999999999998300 ) ;
+#2180 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3066 ) ) ;
+#2181 = CARTESIAN_POINT ( 'NONE',  ( 1.185000000000000100, -6.123132182063514700E-016, -1.159999999999999900 ) ) ;
+#2182 = VECTOR ( 'NONE', #969, 1000.000000000000000 ) ;
+#2183 = EDGE_CURVE ( 'NONE', #60, #2818, #2962, .T. ) ;
+#2184 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2185 = VECTOR ( 'NONE', #3286, 1000.000000000000000 ) ;
+#2186 = LINE ( 'NONE', #1462, #1460 ) ;
+#2187 = CARTESIAN_POINT ( 'NONE',  ( -1.185000000000000100, -6.123132182063514700E-016, 1.159999999999999900 ) ) ;
+#2188 = EDGE_CURVE ( 'NONE', #3284, #1941, #1323, .T. ) ;
+#2189 = FILL_AREA_STYLE ('',( #3005 ) ) ;
+#2190 = FACE_OUTER_BOUND ( 'NONE', #3321, .T. ) ;
+#2191 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2377 ) ) ;
+#2192 = LINE ( 'NONE', #2484, #3060 ) ;
+#2193 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2194 = ADVANCED_FACE ( 'NONE', ( #520 ), #2542, .F. ) ;
+#2195 = CARTESIAN_POINT ( 'NONE',  ( -0.6062556682370376900, 1.050000000000000000, -1.370439109536166100 ) ) ;
+#2196 = AXIS2_PLACEMENT_3D ( 'NONE', #3257, #26, #2483 ) ;
+#2197 = VERTEX_POINT ( 'NONE', #522 ) ;
+#2198 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2199 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 0.05000000000000002400, -1.370439109536166100 ) ) ;
+#2200 = EDGE_LOOP ( 'NONE', ( #3323, #1988, #2927, #706 ) ) ;
+#2201 = FILL_AREA_STYLE ('',( #3016 ) ) ;
+#2202 = EDGE_CURVE ( 'NONE', #446, #1386, #1619, .T. ) ;
+#2203 = STYLED_ITEM ( 'NONE', ( #2618 ), #2194 ) ;
+#2204 = DIRECTION ( 'NONE',  ( 0.08682659386424777800, -0.9924325091389669700, 0.08682659386424776400 ) ) ;
+#2205 = ORIENTED_EDGE ( 'NONE', *, *, #1578, .T. ) ;
+#2206 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1326, 'distance_accuracy_value', 'NONE');
+#2207 = EDGE_LOOP ( 'NONE', ( #1125, #33, #3280, #2604 ) ) ;
+#2208 = PLANE ( 'NONE',  #996 ) ;
+#2209 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 1.410190265095412600 ) ) ;
+#2210 = CARTESIAN_POINT ( 'NONE',  ( -0.7283276527963240500, 0.4203587330941204700, 1.159999999999999900 ) ) ;
+#2211 = PRESENTATION_STYLE_ASSIGNMENT (( #1514 ) ) ;
+#2212 = ORIENTED_EDGE ( 'NONE', *, *, #2020, .T. ) ;
+#2213 = VERTEX_POINT ( 'NONE', #2138 ) ;
+#2214 = EDGE_CURVE ( 'NONE', #359, #2426, #2353, .T. ) ;
+#2215 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2216 = ORIENTED_EDGE ( 'NONE', *, *, #595, .F. ) ;
+#2217 = CARTESIAN_POINT ( 'NONE',  ( -0.6294138467812652200, 0.5499999999999981600, -1.459999999999999300 ) ) ;
+#2218 = ADVANCED_FACE ( 'NONE', ( #2009 ), #1073, .T. ) ;
+#2219 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1608 ) ) ;
+#2220 = VECTOR ( 'NONE', #1165, 1000.000000000000000 ) ;
+#2221 = DIRECTION ( 'NONE',  ( -0.9993908270190955400, -0.03489949670250275200, 0.0000000000000000000 ) ) ;
+#2222 = FILL_AREA_STYLE_COLOUR ( '', #3130 ) ;
+#2223 = FILL_AREA_STYLE ('',( #2801 ) ) ;
+#2224 = LINE ( 'NONE', #1600, #930 ) ;
+#2225 = CARTESIAN_POINT ( 'NONE',  ( -4.571794030209881700E-016, 1.000000000000000200, -1.370439109536166300 ) ) ;
+#2226 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2227 = AXIS2_PLACEMENT_3D ( 'NONE', #102, #640, #2506 ) ;
+#2228 = LINE ( 'NONE', #1557, #1872 ) ;
+#2229 = EDGE_CURVE ( 'NONE', #280, #1506, #606, .T. ) ;
+#2230 = LINE ( 'NONE', #2619, #2659 ) ;
+#2231 = DIRECTION ( 'NONE',  ( 0.9993908270190955400, 0.03489949670250275200, 0.0000000000000000000 ) ) ;
+#2232 = ADVANCED_FACE ( 'NONE', ( #1880 ), #3299, .F. ) ;
+#2233 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 1.000000000000000000, 1.370439109536166500 ) ) ;
+#2234 = LINE ( 'NONE', #117, #3134 ) ;
+#2235 = AXIS2_PLACEMENT_3D ( 'NONE', #569, #295, #2159 ) ;
+#2236 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2237 = VECTOR ( 'NONE', #1849, 1000.000000000000200 ) ;
+#2238 = VECTOR ( 'NONE', #1447, 1000.000000000000000 ) ;
+#2239 = FILL_AREA_STYLE ('',( #894 ) ) ;
+#2240 = CARTESIAN_POINT ( 'NONE',  ( 1.189536934571325400, 0.1299208075124818300, -0.7599999999999999000 ) ) ;
+#2241 = LINE ( 'NONE', #2853, #2055 ) ;
+#2242 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2243 = EDGE_CURVE ( 'NONE', #2804, #3444, #1110, .T. ) ;
+#2244 = FILL_AREA_STYLE_COLOUR ( '', #1654 ) ;
+#2245 = EDGE_LOOP ( 'NONE', ( #1717, #327, #1397, #1242, #3110, #2065, #3475, #1169, #1607, #2253, #578, #1523 ) ) ;
+#2246 = ORIENTED_EDGE ( 'NONE', *, *, #3187, .F. ) ;
+#2247 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 0.1000000000000000300, 1.370439109536166800 ) ) ;
+#2248 = VERTEX_POINT ( 'NONE', #2209 ) ;
+#2249 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2250 = ADVANCED_FACE ( 'NONE', ( #2496 ), #1390, .T. ) ;
+#2251 = ORIENTED_EDGE ( 'NONE', *, *, #2997, .F. ) ;
+#2252 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2085, 'distance_accuracy_value', 'NONE');
+#2253 = ORIENTED_EDGE ( 'NONE', *, *, #2937, .T. ) ;
+#2254 = ORIENTED_EDGE ( 'NONE', *, *, #1817, .T. ) ;
+#2255 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629554900, 0.4849999999999999900, -1.159999999999999900 ) ) ;
+#2256 = ORIENTED_EDGE ( 'NONE', *, *, #1143, .T. ) ;
+#2257 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1329 ), #342 ) ;
+#2258 = ORIENTED_EDGE ( 'NONE', *, *, #2797, .F. ) ;
+#2259 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, 1.159999999999999900 ) ) ;
+#2260 = ORIENTED_EDGE ( 'NONE', *, *, #2412, .T. ) ;
+#2261 = ORIENTED_EDGE ( 'NONE', *, *, #3437, .T. ) ;
+#2262 = DIRECTION ( 'NONE',  ( 1.661656085984018100E-016, 0.08715574274765836000, 0.9961946980917455500 ) ) ;
+#2263 = EDGE_CURVE ( 'NONE', #60, #1592, #1827, .T. ) ;
+#2264 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3307 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #692, #2888, #3168 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2265 = DIRECTION ( 'NONE',  ( 0.1381164412549460200, 0.9904159977782411900, 0.0000000000000000000 ) ) ;
+#2266 = ADVANCED_FACE ( 'NONE', ( #1745 ), #857, .T. ) ;
+#2267 = SURFACE_SIDE_STYLE ('',( #781 ) ) ;
+#2268 = DIRECTION ( 'NONE',  ( -0.9993908270190955400, 0.03489949670250277300, 0.0000000000000000000 ) ) ;
+#2269 = DIRECTION ( 'NONE',  ( 0.08715574274765616700, 0.9961946980917456600, 0.0000000000000000000 ) ) ;
+#2270 = SURFACE_STYLE_FILL_AREA ( #203 ) ;
+#2271 = EDGE_CURVE ( 'NONE', #1252, #876, #2241, .T. ) ;
+#2272 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2273 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1275 ), #1096 ) ;
+#2274 = VECTOR ( 'NONE', #1748, 1000.000000000000000 ) ;
+#2275 = PRESENTATION_STYLE_ASSIGNMENT (( #659 ) ) ;
+#2276 = FACE_OUTER_BOUND ( 'NONE', #1991, .T. ) ;
+#2277 = CIRCLE ( 'NONE', #2806, 0.05000000000000001000 ) ;
+#2278 = CARTESIAN_POINT ( 'NONE',  ( 0.8570817325074955300, 0.4383138704572626100, -1.159999999999999900 ) ) ;
+#2279 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.4849999999999999900, -0.3500000000000000300 ) ) ;
+#2280 = EDGE_CURVE ( 'NONE', #2165, #1798, #3511, .T. ) ;
+#2281 = DIRECTION ( 'NONE',  ( 0.1381164412549456000, 0.9904159977782411900, 0.0000000000000000000 ) ) ;
+#2282 = LINE ( 'NONE', #2854, #1542 ) ;
+#2283 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2284 = AXIS2_PLACEMENT_3D ( 'NONE', #1949, #2495, #1450 ) ;
+#2285 = DIRECTION ( 'NONE',  ( -0.08682659386424726500, -0.9924325091389670800, 0.08682659386424765300 ) ) ;
+#2286 = ORIENTED_EDGE ( 'NONE', *, *, #2523, .F. ) ;
+#2287 = ORIENTED_EDGE ( 'NONE', *, *, #1825, .F. ) ;
+#2288 = CARTESIAN_POINT ( 'NONE',  ( 0.6005657735840932400, 0.5413501311968688100, -1.410565773584092900 ) ) ;
+#2289 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2290 = VERTEX_POINT ( 'NONE', #717 ) ;
+#2291 = ORIENTED_EDGE ( 'NONE', *, *, #2305, .T. ) ;
+#2292 = LINE ( 'NONE', #2615, #3237 ) ;
+#2293 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3214, 'distance_accuracy_value', 'NONE');
+#2294 = EDGE_CURVE ( 'NONE', #1791, #153, #1883, .T. ) ;
+#2295 = ORIENTED_EDGE ( 'NONE', *, *, #1681, .T. ) ;
+#2296 = ORIENTED_EDGE ( 'NONE', *, *, #2767, .F. ) ;
+#2297 = ORIENTED_EDGE ( 'NONE', *, *, #1754, .T. ) ;
+#2298 = AXIS2_PLACEMENT_3D ( 'NONE', #407, #2583, #121 ) ;
+#2299 = DIRECTION ( 'NONE',  ( -0.9993908270190955400, 0.03489949670250275200, 0.0000000000000000000 ) ) ;
+#2300 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2301 = CARTESIAN_POINT ( 'NONE',  ( 0.7675971390641043200, 0.1387620812346168100, -1.159999999999999900 ) ) ;
+#2302 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2303 = DIRECTION ( 'NONE',  ( -0.08715574274765836000, 0.9961946980917455500, -0.0000000000000000000 ) ) ;
+#2304 = FACE_OUTER_BOUND ( 'NONE', #2421, .T. ) ;
+#2305 = EDGE_CURVE ( 'NONE', #1910, #2852, #2624, .T. ) ;
+#2306 = AXIS2_PLACEMENT_3D ( 'NONE', #1184, #2815, #3095 ) ;
+#2307 = CIRCLE ( 'NONE', #2543, 0.05000000000000005800 ) ;
+#2308 = SURFACE_STYLE_FILL_AREA ( #903 ) ;
+#2309 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3232 ), #1119 ) ;
+#2310 = CARTESIAN_POINT ( 'NONE',  ( -0.8570817325074955300, 0.4383138704572626700, 0.7599999999999999000 ) ) ;
+#2311 = CARTESIAN_POINT ( 'NONE',  ( -0.7675971390641043200, 0.1387620812346167500, -1.169999999999999900 ) ) ;
+#2312 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2471, #1383, #2217, #306 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055425900, 7.064785372303753700 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8065248903853494700, 0.8065248903853494700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2313 = VECTOR ( 'NONE', #632, 1000.000000000000000 ) ;
+#2314 = CARTESIAN_POINT ( 'NONE',  ( -0.9154615487967905400, 0.1394917308824766800, -0.3500000000000000300 ) ) ;
+#2315 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2316 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2527 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2403, #1823, #2968 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2317 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.6149999999999999900, -1.159999999999999900 ) ) ;
+#2318 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3066 ), #2519 ) ;
+#2319 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, -1.169999999999999900 ) ) ;
+#2320 = LINE ( 'NONE', #3503, #3102 ) ;
+#2321 = VECTOR ( 'NONE', #831, 1000.000000000000000 ) ;
+#2322 = EDGE_CURVE ( 'NONE', #355, #3284, #1331, .T. ) ;
+#2323 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, 1.410190265095412800 ) ) ;
+#2324 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, -0.9924325091389670800, -0.08682659386424776400 ) ) ;
+#2325 = ORIENTED_EDGE ( 'NONE', *, *, #2603, .F. ) ;
+#2326 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #218 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #505, #220, #3253 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2327 = VERTEX_POINT ( 'NONE', #2671 ) ;
+#2328 = ORIENTED_EDGE ( 'NONE', *, *, #2020, .F. ) ;
+#2329 = ORIENTED_EDGE ( 'NONE', *, *, #353, .T. ) ;
+#2330 = ORIENTED_EDGE ( 'NONE', *, *, #2643, .T. ) ;
+#2331 = VERTEX_POINT ( 'NONE', #749 ) ;
+#2332 = PLANE ( 'NONE',  #763 ) ;
+#2333 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -3.336006684570783100E-016 ) ) ;
+#2334 = EDGE_LOOP ( 'NONE', ( #3487, #2674, #3434 ) ) ;
+#2335 = CARTESIAN_POINT ( 'NONE',  ( -0.7675971390641043200, 0.1387620812346168100, 0.7599999999999999000 ) ) ;
+#2336 = VERTEX_POINT ( 'NONE', #3459 ) ;
+#2337 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, 1.159999999999999900 ) ) ;
+#2338 = STYLED_ITEM ( 'NONE', ( #1226 ), #2172 ) ;
+#2339 = CARTESIAN_POINT ( 'NONE',  ( -0.9154615487967905400, 0.1394917308824766800, 1.159999999999999900 ) ) ;
+#2340 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -2.168404344971012800E-015, -1.897107981253253900E-016 ) ) ;
+#2341 = ORIENTED_EDGE ( 'NONE', *, *, #728, .T. ) ;
+#2342 = PRESENTATION_STYLE_ASSIGNMENT (( #98 ) ) ;
+#2343 = EDGE_CURVE ( 'NONE', #2688, #2642, #52, .T. ) ;
+#2344 = AXIS2_PLACEMENT_3D ( 'NONE', #2162, #789, #1065 ) ;
+#2345 = CARTESIAN_POINT ( 'NONE',  ( 0.6102488444407541100, 0.09564221286261712100, -1.416255668237038200 ) ) ;
+#2346 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 3.336006684570783100E-016 ) ) ;
+#2347 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2348 = DIRECTION ( 'NONE',  ( 0.9993908270190955400, 0.03489949670250277300, 0.0000000000000000000 ) ) ;
+#2349 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.4849999999999999900, -1.169999999999999900 ) ) ;
+#2350 = CYLINDRICAL_SURFACE ( 'NONE', #3364, 0.04999999999999991300 ) ;
+#2351 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.4849999999999999900, 0.7599999999999999000 ) ) ;
+#2352 = AXIS2_PLACEMENT_3D ( 'NONE', #1694, #3310, #3325 ) ;
+#2353 = LINE ( 'NONE', #3289, #3172 ) ;
+#2354 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1855, 'distance_accuracy_value', 'NONE');
+#2355 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2356 = DIRECTION ( 'NONE',  ( -0.03489949670250273200, 0.9993908270190955400, 0.0000000000000000000 ) ) ;
+#2357 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, -1.460000000000000000 ) ) ;
+#2358 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, 0.7599999999999999000 ) ) ;
+#2359 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2360 = LINE ( 'NONE', #2259, #1580 ) ;
+#2361 = PLANE ( 'NONE',  #1811 ) ;
+#2362 = VECTOR ( 'NONE', #2946, 999.9999999999998900 ) ;
+#2363 = LINE ( 'NONE', #1371, #1284 ) ;
+#2364 = SURFACE_STYLE_USAGE ( .BOTH. , #1794 ) ;
+#2365 = STYLED_ITEM ( 'NONE', ( #254 ), #1863 ) ;
+#2366 = EDGE_LOOP ( 'NONE', ( #664, #1953, #2430, #1893 ) ) ;
+#2367 = EDGE_CURVE ( 'NONE', #3285, #705, #2877, .T. ) ;
+#2368 = FILL_AREA_STYLE_COLOUR ( '', #2378 ) ;
+#2369 = EDGE_LOOP ( 'NONE', ( #2031, #1947, #1678, #709 ) ) ;
+#2370 = FILL_AREA_STYLE_COLOUR ( '', #2004 ) ;
+#2371 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, 0.7599999999999999000 ) ) ;
+#2372 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 1.000000000000000000, -1.370439109536166100 ) ) ;
+#2373 = VERTEX_POINT ( 'NONE', #1565 ) ;
+#2374 = EDGE_CURVE ( 'NONE', #1845, #705, #2549, .T. ) ;
+#2375 = DIRECTION ( 'NONE',  ( -2.168404344971012800E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2376 = VERTEX_POINT ( 'NONE', #1296 ) ;
+#2377 = STYLED_ITEM ( 'NONE', ( #1743 ), #2794 ) ;
+#2378 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2379 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, 1.159999999999999900 ) ) ;
+#2380 = ORIENTED_EDGE ( 'NONE', *, *, #3355, .F. ) ;
+#2381 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1637 ), #599 ) ;
+#2382 = ORIENTED_EDGE ( 'NONE', *, *, #1301, .T. ) ;
+#2383 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2384 = VERTEX_POINT ( 'NONE', #3203 ) ;
+#2385 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.6149999999999999900, -1.159999999999999900 ) ) ;
+#2386 = EDGE_CURVE ( 'NONE', #1052, #3285, #2144, .T. ) ;
+#2387 = CARTESIAN_POINT ( 'NONE',  ( 0.6005657735840932400, 0.5457079183342517000, -1.460375508488680300 ) ) ;
+#2388 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9961946980917455500, -0.08715574274765836000 ) ) ;
+#2389 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2390 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2391 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #192 ) ) ;
+#2392 = ADVANCED_FACE ( 'NONE', ( #3140 ), #2685, .T. ) ;
+#2393 = VECTOR ( 'NONE', #1274, 1000.000000000000000 ) ;
+#2394 = EDGE_CURVE ( 'NONE', #1298, #1941, #1713, .T. ) ;
+#2395 = LINE ( 'NONE', #241, #859 ) ;
+#2396 = SURFACE_STYLE_USAGE ( .BOTH. , #504 ) ;
+#2397 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #691 ), #2590 ) ;
+#2398 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361666000, 1.050000000000000000, 1.370439109536166800 ) ) ;
+#2399 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2400 = FACE_OUTER_BOUND ( 'NONE', #965, .T. ) ;
+#2401 = PRESENTATION_STYLE_ASSIGNMENT (( #380 ) ) ;
+#2402 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2403 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2404 = PRESENTATION_STYLE_ASSIGNMENT (( #155 ) ) ;
+#2405 = VECTOR ( 'NONE', #2714, 1000.000000000000100 ) ;
+#2406 = FILL_AREA_STYLE ('',( #457 ) ) ;
+#2407 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1528, 'distance_accuracy_value', 'NONE');
+#2408 = VECTOR ( 'NONE', #396, 1000.000000000000000 ) ;
+#2409 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2410 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2338 ), #3084 ) ;
+#2411 = PLANE ( 'NONE',  #783 ) ;
+#2412 = EDGE_CURVE ( 'NONE', #1198, #658, #344, .T. ) ;
+#2413 = VECTOR ( 'NONE', #1318, 1000.000000000000000 ) ;
+#2414 = ORIENTED_EDGE ( 'NONE', *, *, #3226, .F. ) ;
+#2415 = FACE_OUTER_BOUND ( 'NONE', #998, .T. ) ;
+#2416 = ADVANCED_FACE ( 'NONE', ( #1626 ), #1265, .F. ) ;
+#2417 = ORIENTED_EDGE ( 'NONE', *, *, #285, .T. ) ;
+#2418 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2419 = AXIS2_PLACEMENT_3D ( 'NONE', #38, #594, #2766 ) ;
+#2420 = EDGE_LOOP ( 'NONE', ( #2802, #3075, #185, #3288 ) ) ;
+#2421 = EDGE_LOOP ( 'NONE', ( #2058, #93, #2216 ) ) ;
+#2422 = SURFACE_STYLE_USAGE ( .BOTH. , #1829 ) ;
+#2423 = CARTESIAN_POINT ( 'NONE',  ( 0.7283276527963240500, 0.4203587330941204700, -1.159999999999999900 ) ) ;
+#2424 = ORIENTED_EDGE ( 'NONE', *, *, #2459, .T. ) ;
+#2425 = ORIENTED_EDGE ( 'NONE', *, *, #1103, .T. ) ;
+#2426 = VERTEX_POINT ( 'NONE', #2647 ) ;
+#2427 = EDGE_CURVE ( 'NONE', #483, #544, #1840, .T. ) ;
+#2428 = ORIENTED_EDGE ( 'NONE', *, *, #1148, .T. ) ;
+#2429 = AXIS2_PLACEMENT_3D ( 'NONE', #350, #3104, #1443 ) ;
+#2430 = ORIENTED_EDGE ( 'NONE', *, *, #2036, .F. ) ;
+#2431 = CARTESIAN_POINT ( 'NONE',  ( 0.7283276527963240500, 0.4203587330941204700, -1.159999999999999900 ) ) ;
+#2432 = FILL_AREA_STYLE ('',( #812 ) ) ;
+#2433 = ORIENTED_EDGE ( 'NONE', *, *, #387, .T. ) ;
+#2434 = ADVANCED_FACE ( 'NONE', ( #1121 ), #2468, .T. ) ;
+#2435 = VECTOR ( 'NONE', #2798, 1000.000000000000000 ) ;
+#2436 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2437 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629554900, 0.4849999999999999900, 1.159999999999999900 ) ) ;
+#2438 = STYLED_ITEM ( 'NONE', ( #2008 ), #1882 ) ;
+#2439 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -1.668003342285391600E-016 ) ) ;
+#2440 = CARTESIAN_POINT ( 'NONE',  ( -0.9161595387308405500, 0.1594795474228585800, 1.159999999999999900 ) ) ;
+#2441 = FACE_OUTER_BOUND ( 'NONE', #3186, .T. ) ;
+#2442 = CIRCLE ( 'NONE', #656, 0.07499999999999998300 ) ;
+#2443 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000000200, 0.5500000000000000400, 1.439413846781265400 ) ) ;
+#2444 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, -0.7599999999999999000 ) ) ;
+#2445 = VECTOR ( 'NONE', #3425, 1000.000000000000100 ) ;
+#2446 = EDGE_CURVE ( 'NONE', #3444, #1171, #2763, .T. ) ;
+#2447 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, -1.159999999999999900 ) ) ;
+#2448 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3006 ), #3076 ) ;
+#2449 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2450 = ADVANCED_FACE ( 'NONE', ( #2014 ), #3221, .T. ) ;
+#2451 = SURFACE_STYLE_FILL_AREA ( #1364 ) ;
+#2452 = CARTESIAN_POINT ( 'NONE',  ( -0.9161595387308405500, 0.1594795474228585800, -1.169999999999999900 ) ) ;
+#2453 = VECTOR ( 'NONE', #1188, 1000.000000000000000 ) ;
+#2454 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, 1.159999999999999900 ) ) ;
+#2455 = CARTESIAN_POINT ( 'NONE',  ( -1.189536934571325400, 0.1299208075124818300, 1.159999999999999900 ) ) ;
+#2456 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2457 = FACE_OUTER_BOUND ( 'NONE', #3078, .T. ) ;
+#2458 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2459 = EDGE_CURVE ( 'NONE', #1597, #962, #1749, .T. ) ;
+#2460 = ORIENTED_EDGE ( 'NONE', *, *, #3178, .T. ) ;
+#2461 = SURFACE_SIDE_STYLE ('',( #2655 ) ) ;
+#2462 = CARTESIAN_POINT ( 'NONE',  ( 0.9109246142254654500, 0.009570923369994238600, 0.7599999999999999000 ) ) ;
+#2463 = DIRECTION ( 'NONE',  ( 0.03489949670250275900, -0.9993908270190956500, 0.0000000000000000000 ) ) ;
+#2464 = ORIENTED_EDGE ( 'NONE', *, *, #3128, .F. ) ;
+#2465 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2466 = ORIENTED_EDGE ( 'NONE', *, *, #2945, .F. ) ;
+#2467 = EDGE_CURVE ( 'NONE', #953, #3446, #2503, .T. ) ;
+#2468 = PLANE ( 'NONE',  #2196 ) ;
+#2469 = ORIENTED_EDGE ( 'NONE', *, *, #3118, .F. ) ;
+#2470 = ORIENTED_EDGE ( 'NONE', *, *, #219, .F. ) ;
+#2471 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, -1.410190265095412300 ) ) ;
+#2472 = ADVANCED_FACE ( 'NONE', ( #2667 ), #2051, .F. ) ;
+#2473 = AXIS2_PLACEMENT_3D ( 'NONE', #563, #1287, #858 ) ;
+#2474 = ORIENTED_EDGE ( 'NONE', *, *, #2584, .F. ) ;
+#2475 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 0.7599999999999999000 ) ) ;
+#2476 = ORIENTED_EDGE ( 'NONE', *, *, #3126, .F. ) ;
+#2477 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2478 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #574, 'distance_accuracy_value', 'NONE');
+#2479 = SURFACE_SIDE_STYLE ('',( #414 ) ) ;
+#2480 = ORIENTED_EDGE ( 'NONE', *, *, #1332, .F. ) ;
+#2481 = DIRECTION ( 'NONE',  ( -0.1381164412549459600, 0.9904159977782411900, 0.0000000000000000000 ) ) ;
+#2482 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2483 = DIRECTION ( 'NONE',  ( -0.9993908270190955400, -0.03489949670250277300, 0.0000000000000000000 ) ) ;
+#2484 = CARTESIAN_POINT ( 'NONE',  ( -0.6102488444407538900, 1.004357787137383000, -1.416255668237037500 ) ) ;
+#2485 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #722 ) ) ;
+#2486 = EDGE_CURVE ( 'NONE', #65, #412, #1672, .T. ) ;
+#2487 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000000200, 0.5499999999999988200, -1.439413846781265200 ) ) ;
+#2488 = SPHERICAL_SURFACE ( 'NONE', #1634, 0.05000000000000000300 ) ;
+#2489 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2490 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2491 = ADVANCED_FACE ( 'NONE', ( #3507 ), #800, .T. ) ;
+#2492 = DIRECTION ( 'NONE',  ( -0.1381164412549456300, -0.9904159977782413000, 0.0000000000000000000 ) ) ;
+#2493 = SURFACE_STYLE_FILL_AREA ( #2668 ) ;
+#2494 = AXIS2_PLACEMENT_3D ( 'NONE', #186, #1009, #1228 ) ;
+#2495 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, 0.9924325091389670800, 0.08682659386424780600 ) ) ;
+#2496 = FACE_OUTER_BOUND ( 'NONE', #2724, .T. ) ;
+#2497 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2498 = VECTOR ( 'NONE', #1496, 1000.000000000000000 ) ;
+#2499 = VECTOR ( 'NONE', #2347, 1000.000000000000000 ) ;
+#2500 = SPHERICAL_SURFACE ( 'NONE', #3353, 0.05000000000000000300 ) ;
+#2501 = FILL_AREA_STYLE ('',( #1108 ) ) ;
+#2502 = EDGE_CURVE ( 'NONE', #222, #1797, #1556, .T. ) ;
+#2503 = CIRCLE ( 'NONE', #2049, 0.04999999999999991300 ) ;
+#2504 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2505 = AXIS2_PLACEMENT_3D ( 'NONE', #620, #2272, #1710 ) ;
+#2506 = DIRECTION ( 'NONE',  ( 0.9961946980917454300, 0.08715574274765820800, 0.0000000000000000000 ) ) ;
+#2507 = CIRCLE ( 'NONE', #2298, 0.1500000000000000800 ) ;
+#2508 = FILL_AREA_STYLE ('',( #1973 ) ) ;
+#2509 = PRESENTATION_STYLE_ASSIGNMENT (( #1868 ) ) ;
+#2510 = STYLED_ITEM ( 'NONE', ( #650 ), #2513 ) ;
+#2511 = LINE ( 'NONE', #1931, #1943 ) ;
+#2512 = CARTESIAN_POINT ( 'NONE',  ( -0.9154615487967905400, 0.1394917308824766800, 0.7599999999999999000 ) ) ;
+#2513 = ADVANCED_FACE ( 'NONE', ( #2917 ), #2866, .F. ) ;
+#2514 = VERTEX_POINT ( 'NONE', #2544 ) ;
+#2515 = EDGE_CURVE ( 'NONE', #2638, #2992, #2958, .T. ) ;
+#2516 = ORIENTED_EDGE ( 'NONE', *, *, #29, .F. ) ;
+#2517 = ORIENTED_EDGE ( 'NONE', *, *, #1387, .F. ) ;
+#2518 = PLANE ( 'NONE',  #596 ) ;
+#2519 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3409 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1815, #1042, #3476 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2520 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, -0.3500000000000000300 ) ) ;
+#2521 = ORIENTED_EDGE ( 'NONE', *, *, #3392, .F. ) ;
+#2522 = VERTEX_POINT ( 'NONE', #1129 ) ;
+#2523 = EDGE_CURVE ( 'NONE', #319, #493, #381, .T. ) ;
+#2524 = CARTESIAN_POINT ( 'NONE',  ( -0.6001902650954125100, 0.5500000000000000400, 1.460000000000000200 ) ) ;
+#2525 = ORIENTED_EDGE ( 'NONE', *, *, #118, .F. ) ;
+#2526 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #56 ) ;
+#2527 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2403, 'distance_accuracy_value', 'NONE');
+#2528 = STYLED_ITEM ( 'NONE', ( #556 ), #3220 ) ;
+#2529 = ORIENTED_EDGE ( 'NONE', *, *, #3392, .T. ) ;
+#2530 = SURFACE_STYLE_USAGE ( .BOTH. , #3342 ) ;
+#2531 = ADVANCED_FACE ( 'NONE', ( #2093 ), #1150, .T. ) ;
+#2532 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2533 = VECTOR ( 'NONE', #1084, 1000.000000000000100 ) ;
+#2534 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2535 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #365 ) ;
+#2536 = STYLED_ITEM ( 'NONE', ( #2581 ), #2266 ) ;
+#2537 = LINE ( 'NONE', #573, #2956 ) ;
+#2538 = PRESENTATION_STYLE_ASSIGNMENT (( #128 ) ) ;
+#2539 = VECTOR ( 'NONE', #223, 1000.000000000000000 ) ;
+#2540 = SURFACE_SIDE_STYLE ('',( #1444 ) ) ;
+#2541 = EDGE_CURVE ( 'NONE', #314, #1082, #1370, .T. ) ;
+#2542 = CYLINDRICAL_SURFACE ( 'NONE', #3376, 0.01999999999999994500 ) ;
+#2543 = AXIS2_PLACEMENT_3D ( 'NONE', #471, #1594, #1644 ) ;
+#2544 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708148800, 0.6149999999999999900, 0.7599999999999999000 ) ) ;
+#2545 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2546 = AXIS2_PLACEMENT_3D ( 'NONE', #3293, #3303, #227 ) ;
+#2547 = SURFACE_SIDE_STYLE ('',( #1465 ) ) ;
+#2548 = ADVANCED_FACE ( 'NONE', ( #2911 ), #577, .T. ) ;
+#2549 = LINE ( 'NONE', #1021, #2715 ) ;
+#2550 = LINE ( 'NONE', #566, #1375 ) ;
+#2551 = LINE ( 'NONE', #1715, #3351 ) ;
+#2552 = EDGE_LOOP ( 'NONE', ( #1130, #1203, #959, #2110 ) ) ;
+#2553 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 1.159999999999999900 ) ) ;
+#2554 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #139 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1996, #3320, #593 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2555 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2556 = ORIENTED_EDGE ( 'NONE', *, *, #475, .T. ) ;
+#2557 = ORIENTED_EDGE ( 'NONE', *, *, #1907, .T. ) ;
+#2558 = ORIENTED_EDGE ( 'NONE', *, *, #1038, .F. ) ;
+#2559 = ORIENTED_EDGE ( 'NONE', *, *, #2271, .F. ) ;
+#2560 = EDGE_LOOP ( 'NONE', ( #922, #2120, #2813, #321 ) ) ;
+#2561 = FACE_OUTER_BOUND ( 'NONE', #1603, .T. ) ;
+#2562 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, -0.9924325091389670800, -0.08682659386424782000 ) ) ;
+#2563 = EDGE_LOOP ( 'NONE', ( #3525, #2469, #2809, #2061 ) ) ;
+#2564 = EDGE_LOOP ( 'NONE', ( #3524, #1057, #238, #1175 ) ) ;
+#2565 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.4849999999999999900, 1.159999999999999900 ) ) ;
+#2566 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 0.09564221286261712100, 1.420248844440754200 ) ) ;
+#2567 = SURFACE_STYLE_USAGE ( .BOTH. , #3326 ) ;
+#2568 = EDGE_CURVE ( 'NONE', #2818, #3446, #1111, .T. ) ;
+#2569 = VERTEX_POINT ( 'NONE', #1427 ) ;
+#2570 = SURFACE_STYLE_USAGE ( .BOTH. , #1417 ) ;
+#2571 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2572 = EDGE_CURVE ( 'NONE', #2522, #1298, #1927, .T. ) ;
+#2573 = AXIS2_PLACEMENT_3D ( 'NONE', #1048, #3256, #3519 ) ;
+#2574 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1566 ), #2122 ) ;
+#2575 = LINE ( 'NONE', #1835, #1363 ) ;
+#2576 = FILL_AREA_STYLE ('',( #2222 ) ) ;
+#2577 = PRESENTATION_STYLE_ASSIGNMENT (( #1631 ) ) ;
+#2578 = VECTOR ( 'NONE', #760, 1000.000000000000200 ) ;
+#2579 = EDGE_CURVE ( 'NONE', #3106, #2290, #680, .T. ) ;
+#2580 = LINE ( 'NONE', #2357, #938 ) ;
+#2581 = PRESENTATION_STYLE_ASSIGNMENT (( #2567 ) ) ;
+#2582 = VECTOR ( 'NONE', #562, 1000.000000000000000 ) ;
+#2583 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2584 = EDGE_CURVE ( 'NONE', #1082, #230, #3422, .T. ) ;
+#2585 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #235, 'distance_accuracy_value', 'NONE');
+#2586 = LINE ( 'NONE', #1833, #1291 ) ;
+#2587 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.4849999999999999900, -1.159999999999999900 ) ) ;
+#2588 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 0.1000000000000000200, 1.370439109536166500 ) ) ;
+#2589 = LINE ( 'NONE', #113, #2453 ) ;
+#2590 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1712 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1155, #1962, #3345 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2591 = EDGE_LOOP ( 'NONE', ( #399, #845, #3246, #1983 ) ) ;
+#2592 = FILL_AREA_STYLE ('',( #1431 ) ) ;
+#2593 = LINE ( 'NONE', #672, #311 ) ;
+#2594 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2595 = ORIENTED_EDGE ( 'NONE', *, *, #3489, .T. ) ;
+#2596 = FILL_AREA_STYLE_COLOUR ( '', #2409 ) ;
+#2597 = VERTEX_POINT ( 'NONE', #2339 ) ;
+#2598 = DIRECTION ( 'NONE',  ( -0.1381164412549459900, 0.9904159977782411900, 0.0000000000000000000 ) ) ;
+#2599 = ORIENTED_EDGE ( 'NONE', *, *, #2486, .F. ) ;
+#2600 = FILL_AREA_STYLE_COLOUR ( '', #776 ) ;
+#2601 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2602 = AXIS2_PLACEMENT_3D ( 'NONE', #358, #586, #2281 ) ;
+#2603 = EDGE_CURVE ( 'NONE', #955, #2336, #2230, .T. ) ;
+#2604 = ORIENTED_EDGE ( 'NONE', *, *, #985, .T. ) ;
+#2605 = ORIENTED_EDGE ( 'NONE', *, *, #2632, .F. ) ;
+#2606 = ORIENTED_EDGE ( 'NONE', *, *, #2343, .T. ) ;
+#2607 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1360 ), #390 ) ;
+#2608 = VERTEX_POINT ( 'NONE', #2069 ) ;
+#2609 = SURFACE_SIDE_STYLE ('',( #84 ) ) ;
+#2610 = CARTESIAN_POINT ( 'NONE',  ( -0.9161595387308405500, 0.1594795474228585800, -0.3500000000000000300 ) ) ;
+#2611 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2612 = EDGE_CURVE ( 'NONE', #1592, #1205, #1320, .T. ) ;
+#2613 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3150 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2489, #2805, #2769 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2614 = LINE ( 'NONE', #2875, #639 ) ;
+#2615 = CARTESIAN_POINT ( 'NONE',  ( -1.189536934571325400, 0.1299208075124818300, 0.7599999999999999000 ) ) ;
+#2616 = SURFACE_STYLE_FILL_AREA ( #431 ) ;
+#2617 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2618 = PRESENTATION_STYLE_ASSIGNMENT (( #276 ) ) ;
+#2619 = CARTESIAN_POINT ( 'NONE',  ( 0.7283276527963240500, 0.4203587330941204700, 0.7599999999999999000 ) ) ;
+#2620 = CARTESIAN_POINT ( 'NONE',  ( -0.9161595387308405500, 0.1594795474228585800, -0.3500000000000000300 ) ) ;
+#2621 = AXIS2_PLACEMENT_3D ( 'NONE', #2990, #841, #2727 ) ;
+#2622 = SURFACE_STYLE_FILL_AREA ( #1732 ) ;
+#2623 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1769, 'distance_accuracy_value', 'NONE');
+#2624 = LINE ( 'NONE', #2969, #2413 ) ;
+#2625 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2626 = PRESENTATION_STYLE_ASSIGNMENT (( #1131 ) ) ;
+#2627 = CARTESIAN_POINT ( 'NONE',  ( 0.8570817325074955300, 0.4383138704572626700, -1.159999999999999900 ) ) ;
+#2628 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, -1.159999999999999900 ) ) ;
+#2629 = CARTESIAN_POINT ( 'NONE',  ( -0.7283276527963240500, 0.4203587330941204700, -0.3500000000000000300 ) ) ;
+#2630 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2631 = ORIENTED_EDGE ( 'NONE', *, *, #3128, .T. ) ;
+#2632 = EDGE_CURVE ( 'NONE', #2932, #2893, #2756, .T. ) ;
+#2633 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.4849999999999999900, 1.159999999999999900 ) ) ;
+#2634 = ORIENTED_EDGE ( 'NONE', *, *, #2828, .T. ) ;
+#2635 = EDGE_LOOP ( 'NONE', ( #3399, #2102, #2428, #1240, #1546, #1726, #3113, #3199, #1308, #873, #2295, #3367, #3405 ) ) ;
+#2636 = ORIENTED_EDGE ( 'NONE', *, *, #1280, .F. ) ;
+#2637 = ORIENTED_EDGE ( 'NONE', *, *, #2612, .F. ) ;
+#2638 = VERTEX_POINT ( 'NONE', #1792 ) ;
+#2639 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2640 = EDGE_LOOP ( 'NONE', ( #1599, #3327, #3249, #1437 ) ) ;
+#2641 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2642 = VERTEX_POINT ( 'NONE', #3414 ) ;
+#2643 = EDGE_CURVE ( 'NONE', #2336, #3147, #516, .T. ) ;
+#2644 = SURFACE_SIDE_STYLE ('',( #2040 ) ) ;
+#2645 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2338 ) ) ;
+#2646 = EDGE_LOOP ( 'NONE', ( #2605, #110, #3324, #2147, #2414, #3148, #1630, #745, #1859, #3328, #592, #539, #2480 ) ) ;
+#2647 = CARTESIAN_POINT ( 'NONE',  ( 0.9154615487967905400, 0.1394917308824766800, -0.7599999999999999000 ) ) ;
+#2648 = EDGE_CURVE ( 'NONE', #1339, #144, #863, .T. ) ;
+#2649 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2650 = PLANE ( 'NONE',  #413 ) ;
+#2651 = AXIS2_PLACEMENT_3D ( 'NONE', #1357, #2142, #1624 ) ;
+#2652 = PLANE ( 'NONE',  #1045 ) ;
+#2653 = CYLINDRICAL_SURFACE ( 'NONE', #1554, 0.1500000000000000800 ) ;
+#2654 = PRESENTATION_STYLE_ASSIGNMENT (( #383 ) ) ;
+#2655 = SURFACE_STYLE_FILL_AREA ( #208 ) ;
+#2656 = DIRECTION ( 'NONE',  ( 0.9993908270190955400, -0.03489949670250277300, 0.0000000000000000000 ) ) ;
+#2657 = FACE_OUTER_BOUND ( 'NONE', #1211, .T. ) ;
+#2658 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2659 = VECTOR ( 'NONE', #2905, 999.9999999999998900 ) ;
+#2660 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2661 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3052 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3455, #1521, #1807 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2662 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, 0.9924325091389669700, 0.08682659386424776400 ) ) ;
+#2663 = EDGE_CURVE ( 'NONE', #2018, #498, #8, .T. ) ;
+#2664 = CARTESIAN_POINT ( 'NONE',  ( 0.6062556682370379100, 0.09564221286261712100, 1.420248844440753900 ) ) ;
+#2665 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 1.000000000000000200, -1.370439109536166100 ) ) ;
+#2666 = PLANE ( 'NONE',  #1757 ) ;
+#2667 = FACE_OUTER_BOUND ( 'NONE', #3473, .T. ) ;
+#2668 = FILL_AREA_STYLE ('',( #1822 ) ) ;
+#2669 = CARTESIAN_POINT ( 'NONE',  ( 0.8570817325074955300, 0.4383138704572626700, 1.159999999999999900 ) ) ;
+#2670 = VECTOR ( 'NONE', #2268, 1000.000000000000200 ) ;
+#2671 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708148800, 0.4849999999999999900, -0.3500000000000000300 ) ) ;
+#2672 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2977, 'distance_accuracy_value', 'NONE');
+#2673 = VECTOR ( 'NONE', #1100, 1000.000000000000000 ) ;
+#2674 = ORIENTED_EDGE ( 'NONE', *, *, #3501, .T. ) ;
+#2675 = FILL_AREA_STYLE ('',( #2370 ) ) ;
+#2676 = DIRECTION ( 'NONE',  ( 0.9961946980917454300, -0.08715574274765820800, 0.0000000000000000000 ) ) ;
+#2677 = DIRECTION ( 'NONE',  ( 0.9993908270190955400, -0.03489949670250275200, 0.0000000000000000000 ) ) ;
+#2678 = ORIENTED_EDGE ( 'NONE', *, *, #1646, .T. ) ;
+#2679 = EDGE_CURVE ( 'NONE', #1558, #1506, #3463, .T. ) ;
+#2680 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2681 = ORIENTED_EDGE ( 'NONE', *, *, #1708, .F. ) ;
+#2682 = CARTESIAN_POINT ( 'NONE',  ( -0.9161595387308405500, 0.1594795474228585800, 1.159999999999999900 ) ) ;
+#2683 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2684 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, -1.159999999999999900 ) ) ;
+#2685 = PLANE ( 'NONE',  #2859 ) ;
+#2686 = ORIENTED_EDGE ( 'NONE', *, *, #3226, .T. ) ;
+#2687 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2510 ) ) ;
+#2688 = VERTEX_POINT ( 'NONE', #2633 ) ;
+#2689 = ADVANCED_FACE ( 'NONE', ( #3341 ), #2361, .T. ) ;
+#2690 = ORIENTED_EDGE ( 'NONE', *, *, #2568, .T. ) ;
+#2691 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2692 = CARTESIAN_POINT ( 'NONE',  ( 0.8963512187752757900, 0.1567172185977596900, 0.7599999999999999000 ) ) ;
+#2693 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2694 = AXIS2_PLACEMENT_3D ( 'NONE', #703, #1219, #1492 ) ;
+#2695 = VECTOR ( 'NONE', #441, 1000.000000000000000 ) ;
+#2696 = EDGE_CURVE ( 'NONE', #401, #2569, #250, .T. ) ;
+#2697 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708148800, 0.6149999999999999900, -0.3500000000000000300 ) ) ;
+#2698 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361668200, 1.000000000000000200, -1.370439109536166500 ) ) ;
+#2699 = CIRCLE ( 'NONE', #1215, 0.05000000000000002400 ) ;
+#2700 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2701 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2528 ), #793 ) ;
+#2702 = CARTESIAN_POINT ( 'NONE',  ( 0.6062556682370379100, 0.05000000000000002400, -1.370439109536166500 ) ) ;
+#2703 = ADVANCED_FACE ( 'NONE', ( #2753 ), #3051, .T. ) ;
+#2704 = VECTOR ( 'NONE', #1025, 1000.000000000000000 ) ;
+#2705 = VECTOR ( 'NONE', #1236, 1000.000000000000000 ) ;
+#2706 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2707 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2708 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2709 = LINE ( 'NONE', #2669, #519 ) ;
+#2710 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2711 = SPHERICAL_SURFACE ( 'NONE', #992, 0.05000000000000000300 ) ;
+#2712 = PRESENTATION_STYLE_ASSIGNMENT (( #369 ) ) ;
+#2713 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #621 ), #2013 ) ;
+#2714 = DIRECTION ( 'NONE',  ( 0.03489949670250273200, -0.9993908270190955400, 0.0000000000000000000 ) ) ;
+#2715 = VECTOR ( 'NONE', #1577, 1000.000000000000000 ) ;
+#2716 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 0.05000000000000002400, -1.416255668237037500 ) ) ;
+#2717 = FACE_OUTER_BOUND ( 'NONE', #2725, .T. ) ;
+#2718 = LINE ( 'NONE', #501, #2362 ) ;
+#2719 = DIRECTION ( 'NONE',  ( -0.08715574274765836000, -0.9961946980917455500, -0.0000000000000000000 ) ) ;
+#2720 = EDGE_CURVE ( 'NONE', #1851, #1602, #1106, .T. ) ;
+#2721 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2722 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1127 ) ) ;
+#2723 = ADVANCED_FACE ( 'NONE', ( #2657 ), #1783, .T. ) ;
+#2724 = EDGE_LOOP ( 'NONE', ( #2286, #997, #994, #3068 ) ) ;
+#2725 = EDGE_LOOP ( 'NONE', ( #1765, #2558, #838, #1593 ) ) ;
+#2726 = AXIS2_PLACEMENT_3D ( 'NONE', #1404, #3354, #303 ) ;
+#2727 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2728 = ORIENTED_EDGE ( 'NONE', *, *, #3374, .F. ) ;
+#2729 = VERTEX_POINT ( 'NONE', #2056 ) ;
+#2730 = EDGE_LOOP ( 'NONE', ( #1349, #2062, #3436, #2260, #2847, #2738, #215, #3234, #1472, #2595, #1950, #1297, #1076 ) ) ;
+#2731 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2732 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2733 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2734 = CYLINDRICAL_SURFACE ( 'NONE', #2494, 0.1500000000000000800 ) ;
+#2735 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.4850000000000013700, -1.170000000000000200 ) ) ;
+#2736 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3407 ), #402 ) ;
+#2737 = ORIENTED_EDGE ( 'NONE', *, *, #370, .T. ) ;
+#2738 = ORIENTED_EDGE ( 'NONE', *, *, #1708, .T. ) ;
+#2739 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2740 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2741 = VECTOR ( 'NONE', #3086, 1000.000000000000000 ) ;
+#2742 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2743 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #794, 'distance_accuracy_value', 'NONE');
+#2744 = SURFACE_STYLE_USAGE ( .BOTH. , #3021 ) ;
+#2745 = FILL_AREA_STYLE_COLOUR ( '', #3262 ) ;
+#2746 = ADVANCED_FACE ( 'NONE', ( #1703 ), #978, .T. ) ;
+#2747 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2748 = AXIS2_PLACEMENT_3D ( 'NONE', #2698, #1533, #3452 ) ;
+#2749 = VECTOR ( 'NONE', #1340, 1000.000000000000000 ) ;
+#2750 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2751 = CARTESIAN_POINT ( 'NONE',  ( -0.8570817325074955300, 0.4383138704572626100, -1.169999999999999900 ) ) ;
+#2752 = FACE_OUTER_BOUND ( 'NONE', #2334, .T. ) ;
+#2753 = FACE_OUTER_BOUND ( 'NONE', #1770, .T. ) ;
+#2754 = CARTESIAN_POINT ( 'NONE',  ( 0.6001902650954127300, 0.5500000000000000400, -1.460000000000000000 ) ) ;
+#2755 = EDGE_CURVE ( 'NONE', #1508, #1804, #1824, .T. ) ;
+#2756 = LINE ( 'NONE', #1507, #2313 ) ;
+#2757 = AXIS2_PLACEMENT_3D ( 'NONE', #1505, #427, #1212 ) ;
+#2758 = PLANE ( 'NONE',  #366 ) ;
+#2759 = FACE_OUTER_BOUND ( 'NONE', #961, .T. ) ;
+#2760 = AXIS2_PLACEMENT_3D ( 'NONE', #1892, #255, #538 ) ;
+#2761 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2762 = FILL_AREA_STYLE ('',( #1344 ) ) ;
+#2763 = LINE ( 'NONE', #1625, #774 ) ;
+#2764 = VECTOR ( 'NONE', #2389, 1000.000000000000000 ) ;
+#2765 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.6149999999999999900, -1.159999999999999900 ) ) ;
+#2766 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2767 = EDGE_CURVE ( 'NONE', #1386, #955, #2442, .T. ) ;
+#2768 = ORIENTED_EDGE ( 'NONE', *, *, #2386, .F. ) ;
+#2769 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2770 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2771 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2772 = SURFACE_STYLE_USAGE ( .BOTH. , #23 ) ;
+#2773 = ORIENTED_EDGE ( 'NONE', *, *, #253, .T. ) ;
+#2774 = ORIENTED_EDGE ( 'NONE', *, *, #1760, .T. ) ;
+#2775 = EDGE_CURVE ( 'NONE', #884, #1441, #82, .T. ) ;
+#2776 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2777 = ORIENTED_EDGE ( 'NONE', *, *, #558, .T. ) ;
+#2778 = CARTESIAN_POINT ( 'NONE',  ( -1.185000000000000100, -6.123132182063514700E-016, -0.3500000000000000300 ) ) ;
+#2779 = ORIENTED_EDGE ( 'NONE', *, *, #936, .F. ) ;
+#2780 = ORIENTED_EDGE ( 'NONE', *, *, #1168, .T. ) ;
+#2781 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.6149999999999999900, 1.159999999999999900 ) ) ;
+#2782 = ORIENTED_EDGE ( 'NONE', *, *, #905, .F. ) ;
+#2783 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2784 = CARTESIAN_POINT ( 'NONE',  ( -0.6062556682370375800, 0.09564221286261712100, -1.420248844440753500 ) ) ;
+#2785 = LINE ( 'NONE', #356, #2903 ) ;
+#2786 = PLANE ( 'NONE',  #3343 ) ;
+#2787 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2084 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #39, #1123, #1385 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2788 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2789 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2170, 'distance_accuracy_value', 'NONE');
+#2790 = EDGE_CURVE ( 'NONE', #1845, #2373, #565, .T. ) ;
+#2791 = DIRECTION ( 'NONE',  ( -0.9993908270190955400, -0.03489949670250275200, 0.0000000000000000000 ) ) ;
+#2792 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000002700, 1.439413846781265600 ) ) ;
+#2793 = PLANE ( 'NONE',  #2306 ) ;
+#2794 = ADVANCED_FACE ( 'NONE', ( #896 ), #497, .T. ) ;
+#2795 = LINE ( 'NONE', #1788, #2499 ) ;
+#2796 = VECTOR ( 'NONE', #2193, 1000.000000000000000 ) ;
+#2797 = EDGE_CURVE ( 'NONE', #1441, #2165, #1779, .T. ) ;
+#2798 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2799 = FACE_OUTER_BOUND ( 'NONE', #1167, .T. ) ;
+#2800 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #244 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #646, #1727, #83 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2801 = FILL_AREA_STYLE_COLOUR ( '', #2146 ) ;
+#2802 = ORIENTED_EDGE ( 'NONE', *, *, #1193, .T. ) ;
+#2803 = ORIENTED_EDGE ( 'NONE', *, *, #3361, .F. ) ;
+#2804 = VERTEX_POINT ( 'NONE', #2964 ) ;
+#2805 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2806 = AXIS2_PLACEMENT_3D ( 'NONE', #2149, #3273, #3029 ) ;
+#2807 = ADVANCED_FACE ( 'NONE', ( #3009 ), #456, .T. ) ;
+#2808 = SURFACE_STYLE_USAGE ( .BOTH. , #2267 ) ;
+#2809 = ORIENTED_EDGE ( 'NONE', *, *, #2002, .F. ) ;
+#2810 = ORIENTED_EDGE ( 'NONE', *, *, #3017, .F. ) ;
+#2811 = ORIENTED_EDGE ( 'NONE', *, *, #964, .F. ) ;
+#2812 = SURFACE_SIDE_STYLE ('',( #94 ) ) ;
+#2813 = ORIENTED_EDGE ( 'NONE', *, *, #1530, .F. ) ;
+#2814 = ORIENTED_EDGE ( 'NONE', *, *, #29, .T. ) ;
+#2815 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2816 = EDGE_CURVE ( 'NONE', #3394, #323, #2575, .T. ) ;
+#2817 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1195 ), #2264 ) ;
+#2818 = VERTEX_POINT ( 'NONE', #1562 ) ;
+#2819 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765820800, -0.9961946980917454300 ) ) ;
+#2820 = SURFACE_SIDE_STYLE ('',( #389 ) ) ;
+#2821 = DIRECTION ( 'NONE',  ( 2.168404344971012800E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2822 = EDGE_CURVE ( 'NONE', #1171, #622, #1449, .T. ) ;
+#2823 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1275 ) ) ;
+#2824 = CIRCLE ( 'NONE', #844, 0.2049999999999999900 ) ;
+#2825 = FACE_OUTER_BOUND ( 'NONE', #2207, .T. ) ;
+#2826 = FILL_AREA_STYLE ('',( #2839 ) ) ;
+#2827 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #2868, #2027 ) ;
+#2828 = EDGE_CURVE ( 'NONE', #182, #966, #1529, .T. ) ;
+#2829 = VECTOR ( 'NONE', #3380, 1000.000000000000000 ) ;
+#2830 = VECTOR ( 'NONE', #78, 1000.000000000000100 ) ;
+#2831 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2832 = SURFACE_STYLE_FILL_AREA ( #1999 ) ;
+#2833 = CIRCLE ( 'NONE', #2621, 0.01999999999999994500 ) ;
+#2834 = AXIS2_PLACEMENT_3D ( 'NONE', #348, #932, #382 ) ;
+#2835 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2836 = SPHERICAL_SURFACE ( 'NONE', #1324, 0.05000000000000000300 ) ;
+#2837 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2838 = FACE_OUTER_BOUND ( 'NONE', #921, .T. ) ;
+#2839 = FILL_AREA_STYLE_COLOUR ( '', #1812 ) ;
+#2840 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2841 = CARTESIAN_POINT ( 'NONE',  ( -0.8570817325074955300, 0.4383138704572626100, -0.3500000000000000300 ) ) ;
+#2842 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2625, 'distance_accuracy_value', 'NONE');
+#2843 = CARTESIAN_POINT ( 'NONE',  ( 1.189536934571325400, 0.1299208075124818300, -1.159999999999999900 ) ) ;
+#2844 = ORIENTED_EDGE ( 'NONE', *, *, #1143, .F. ) ;
+#2845 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2846 = EDGE_CURVE ( 'NONE', #2688, #1470, #2908, .T. ) ;
+#2847 = ORIENTED_EDGE ( 'NONE', *, *, #3466, .T. ) ;
+#2848 = ORIENTED_EDGE ( 'NONE', *, *, #2229, .T. ) ;
+#2849 = SURFACE_STYLE_FILL_AREA ( #2909 ) ;
+#2850 = ORIENTED_EDGE ( 'NONE', *, *, #1261, .F. ) ;
+#2851 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1010 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #720, #1262, #430 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2852 = VERTEX_POINT ( 'NONE', #3010 ) ;
+#2853 = CARTESIAN_POINT ( 'NONE',  ( 0.6005657735840932400, 0.5542920816657483900, 1.460375508488680300 ) ) ;
+#2854 = CARTESIAN_POINT ( 'NONE',  ( 0.9154615487967905400, 0.1394917308824766800, 0.7599999999999999000 ) ) ;
+#2855 = ORIENTED_EDGE ( 'NONE', *, *, #736, .T. ) ;
+#2856 = EDGE_CURVE ( 'NONE', #1304, #3446, #810, .T. ) ;
+#2857 = STYLED_ITEM ( 'NONE', ( #892 ), #3296 ) ;
+#2858 = LINE ( 'NONE', #48, #1405 ) ;
+#2859 = AXIS2_PLACEMENT_3D ( 'NONE', #2943, #3471, #1590 ) ;
+#2860 = FACE_OUTER_BOUND ( 'NONE', #834, .T. ) ;
+#2861 = CARTESIAN_POINT ( 'NONE',  ( 0.9154615487967905400, 0.1394917308824766800, 0.7599999999999999000 ) ) ;
+#2862 = SURFACE_STYLE_USAGE ( .BOTH. , #2023 ) ;
+#2863 = VECTOR ( 'NONE', #3085, 1000.000000000000100 ) ;
+#2864 = EDGE_CURVE ( 'NONE', #1205, #2373, #3419, .T. ) ;
+#2865 = VECTOR ( 'NONE', #1568, 999.9999999999998900 ) ;
+#2866 = CYLINDRICAL_SURFACE ( 'NONE', #214, 0.07499999999999998300 ) ;
+#2867 = STYLED_ITEM ( 'NONE', ( #3420 ), #1922 ) ;
+#2868 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #192, .NOT_KNOWN. ) ;
+#2869 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2870 = EDGE_CURVE ( 'NONE', #1796, #3540, #1873, .T. ) ;
+#2871 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2872 = CIRCLE ( 'NONE', #79, 0.2049999999999999900 ) ;
+#2873 = SHAPE_DEFINITION_REPRESENTATION ( #478, #2954 ) ;
+#2874 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2875 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 1.159999999999999900 ) ) ;
+#2876 = DIRECTION ( 'NONE',  ( 0.08715574274765616700, 0.9961946980917456600, 0.0000000000000000000 ) ) ;
+#2877 = CIRCLE ( 'NONE', #1595, 0.05000000000000002400 ) ;
+#2878 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 0.1000000000000000500, 1.460000000000000000 ) ) ;
+#2879 = VECTOR ( 'NONE', #2761, 1000.000000000000000 ) ;
+#2880 = AXIS2_PLACEMENT_3D ( 'NONE', #2991, #1312, #1874 ) ;
+#2881 = ORIENTED_EDGE ( 'NONE', *, *, #952, .F. ) ;
+#2882 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3137, 'distance_accuracy_value', 'NONE');
+#2883 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2884 = ORIENTED_EDGE ( 'NONE', *, *, #123, .F. ) ;
+#2885 = SURFACE_STYLE_USAGE ( .BOTH. , #2609 ) ;
+#2886 = ORIENTED_EDGE ( 'NONE', *, *, #370, .F. ) ;
+#2887 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 0.7599999999999999000 ) ) ;
+#2888 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2889 = AXIS2_PLACEMENT_3D ( 'NONE', #1942, #853, #1399 ) ;
+#2890 = ORIENTED_EDGE ( 'NONE', *, *, #297, .F. ) ;
+#2891 = ORIENTED_EDGE ( 'NONE', *, *, #3334, .T. ) ;
+#2892 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2893 = VERTEX_POINT ( 'NONE', #2735 ) ;
+#2894 = EDGE_LOOP ( 'NONE', ( #3281, #3534, #2258, #696 ) ) ;
+#2895 = ORIENTED_EDGE ( 'NONE', *, *, #3126, .T. ) ;
+#2896 = EDGE_CURVE ( 'NONE', #1304, #1636, #2699, .T. ) ;
+#2897 = CARTESIAN_POINT ( 'NONE',  ( 0.6062556682370379100, 1.050000000000000000, 1.370439109536166500 ) ) ;
+#2898 = ORIENTED_EDGE ( 'NONE', *, *, #1924, .F. ) ;
+#2899 = CARTESIAN_POINT ( 'NONE',  ( 0.8963512187752757900, 0.1567172185977596900, 1.159999999999999900 ) ) ;
+#2900 = STYLED_ITEM ( 'NONE', ( #990 ), #830 ) ;
+#2901 = DIRECTION ( 'NONE',  ( -0.1381164412549460200, -0.9904159977782411900, 0.0000000000000000000 ) ) ;
+#2902 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2903 = VECTOR ( 'NONE', #1435, 1000.000000000000200 ) ;
+#2904 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2905 = DIRECTION ( 'NONE',  ( 0.1381164412549456300, -0.9904159977782413000, 0.0000000000000000000 ) ) ;
+#2906 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2907 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1984 ) ) ;
+#2908 = LINE ( 'NONE', #1074, #1700 ) ;
+#2909 = FILL_AREA_STYLE ('',( #1000 ) ) ;
+#2910 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, 0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#2911 = FACE_OUTER_BOUND ( 'NONE', #2154, .T. ) ;
+#2912 = SURFACE_STYLE_USAGE ( .BOTH. , #3191 ) ;
+#2913 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2914 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2915 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2585 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #235, #3527, #1596 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2916 = FACE_OUTER_BOUND ( 'NONE', #2200, .T. ) ;
+#2917 = FACE_OUTER_BOUND ( 'NONE', #832, .T. ) ;
+#2918 = FACE_OUTER_BOUND ( 'NONE', #1140, .T. ) ;
+#2919 = VECTOR ( 'NONE', #1685, 1000.000000000000000 ) ;
+#2920 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2921 = DIRECTION ( 'NONE',  ( 0.9993908270190955400, 0.03489949670250277300, 0.0000000000000000000 ) ) ;
+#2922 = FILL_AREA_STYLE ('',( #1537 ) ) ;
+#2923 = VERTEX_POINT ( 'NONE', #661 ) ;
+#2924 = CARTESIAN_POINT ( 'NONE',  ( -0.9161595387308405500, 0.1594795474228585800, 0.7599999999999999000 ) ) ;
+#2925 = EDGE_CURVE ( 'NONE', #1339, #2384, #1964, .T. ) ;
+#2926 = CARTESIAN_POINT ( 'NONE',  ( 1.189536934571325400, 0.1299208075124818300, 1.159999999999999900 ) ) ;
+#2927 = ORIENTED_EDGE ( 'NONE', *, *, #923, .F. ) ;
+#2928 = CARTESIAN_POINT ( 'NONE',  ( -0.9109246142254654500, 0.009570923369994238600, 1.159999999999999900 ) ) ;
+#2929 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1328, 'distance_accuracy_value', 'NONE');
+#2930 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #120 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #617, #1977, #3337 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2931 = ORIENTED_EDGE ( 'NONE', *, *, #936, .T. ) ;
+#2932 = VERTEX_POINT ( 'NONE', #2349 ) ;
+#2933 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2934 = ORIENTED_EDGE ( 'NONE', *, *, #183, .F. ) ;
+#2935 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.6149999999999999900, 0.7599999999999999000 ) ) ;
+#2936 = ORIENTED_EDGE ( 'NONE', *, *, #2643, .F. ) ;
+#2937 = EDGE_CURVE ( 'NONE', #1796, #3185, #2614, .T. ) ;
+#2938 = CARTESIAN_POINT ( 'NONE',  ( -0.5907652589614058600, 0.4466294740718401700, -1.400765258961405500 ) ) ;
+#2939 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2940 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2941 = FILL_AREA_STYLE_COLOUR ( '', #3453 ) ;
+#2942 = EDGE_LOOP ( 'NONE', ( #270, #700, #30, #1475 ) ) ;
+#2943 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 1.460000000000000000 ) ) ;
+#2944 = FACE_OUTER_BOUND ( 'NONE', #448, .T. ) ;
+#2945 = EDGE_CURVE ( 'NONE', #184, #2376, #1821, .T. ) ;
+#2946 = DIRECTION ( 'NONE',  ( 0.1381164412549456300, 0.9904159977782413000, 0.0000000000000000000 ) ) ;
+#2947 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2948 = AXIS2_PLACEMENT_3D ( 'NONE', #156, #175, #2874 ) ;
+#2949 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2950 = CARTESIAN_POINT ( 'NONE',  ( 0.7283276527963240500, 0.4203587330941204700, 1.159999999999999900 ) ) ;
+#2951 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2952 = ADVANCED_FACE ( 'NONE', ( #376 ), #44, .T. ) ;
+#2953 = LINE ( 'NONE', #261, #198 ) ;
+#2954 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'Maxim SOT-143-4', ( #3212, #2505 ), #449 ) ;
+#2955 = DIRECTION ( 'NONE',  ( -0.08715574274765836000, 0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#2956 = VECTOR ( 'NONE', #2770, 1000.000000000000000 ) ;
+#2957 = SURFACE_STYLE_FILL_AREA ( #1482 ) ;
+#2958 = LINE ( 'NONE', #1396, #2830 ) ;
+#2959 = CARTESIAN_POINT ( 'NONE',  ( 0.7283276527963240500, 0.4203587330941204700, 1.159999999999999900 ) ) ;
+#2960 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1054 ) ) ;
+#2961 = CIRCLE ( 'NONE', #1955, 0.1500000000000000800 ) ;
+#2962 = LINE ( 'NONE', #1635, #2796 ) ;
+#2963 = EDGE_CURVE ( 'NONE', #107, #1730, #1268, .T. ) ;
+#2964 = CARTESIAN_POINT ( 'NONE',  ( -0.8570817325074955300, 0.4383138704572626100, -0.3500000000000000300 ) ) ;
+#2965 = VECTOR ( 'NONE', #741, 1000.000000000000000 ) ;
+#2966 = CARTESIAN_POINT ( 'NONE',  ( 0.9109246142254654500, 0.009570923369994238600, -1.159999999999999900 ) ) ;
+#2967 = CYLINDRICAL_SURFACE ( 'NONE', #3091, 0.01999999999999994500 ) ;
+#2968 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2969 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, 0.7599999999999999000 ) ) ;
+#2970 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2743 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #794, #1860, #2114 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2971 = SURFACE_STYLE_FILL_AREA ( #2406 ) ;
+#2972 = LINE ( 'NONE', #3537, #1786 ) ;
+#2973 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2974 = ADVANCED_FACE ( 'NONE', ( #420 ), #2350, .T. ) ;
+#2975 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2976 = EDGE_LOOP ( 'NONE', ( #147, #2690, #1079 ) ) ;
+#2977 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2978 = DIRECTION ( 'NONE',  ( 0.03489949670250278000, 0.9993908270190956500, 0.0000000000000000000 ) ) ;
+#2979 = EDGE_LOOP ( 'NONE', ( #2557, #193, #1346, #3404 ) ) ;
+#2980 = ORIENTED_EDGE ( 'NONE', *, *, #210, .T. ) ;
+#2981 = AXIS2_PLACEMENT_3D ( 'NONE', #283, #2739, #1105 ) ;
+#2982 = CARTESIAN_POINT ( 'NONE',  ( -0.8963512187752757900, 0.1567172185977596900, -0.3500000000000000300 ) ) ;
+#2983 = ORIENTED_EDGE ( 'NONE', *, *, #2059, .F. ) ;
+#2984 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2985 = ORIENTED_EDGE ( 'NONE', *, *, #434, .F. ) ;
+#2986 = ORIENTED_EDGE ( 'NONE', *, *, #487, .F. ) ;
+#2987 = ORIENTED_EDGE ( 'NONE', *, *, #1570, .F. ) ;
+#2988 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, 1.159999999999999900 ) ) ;
+#2989 = VERTEX_POINT ( 'NONE', #116 ) ;
+#2990 = CARTESIAN_POINT ( 'NONE',  ( 0.9161595387308405500, 0.1594795474228585800, 0.7599999999999999000 ) ) ;
+#2991 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, -1.159999999999999900 ) ) ;
+#2992 = VERTEX_POINT ( 'NONE', #3402 ) ;
+#2993 = ADVANCED_FACE ( 'NONE', ( #895 ), #3431, .F. ) ;
+#2994 = AXIS2_PLACEMENT_3D ( 'NONE', #3492, #1300, #2933 ) ;
+#2995 = SURFACE_STYLE_FILL_AREA ( #1445 ) ;
+#2996 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2997 = EDGE_CURVE ( 'NONE', #1432, #230, #3, .T. ) ;
+#2998 = PRESENTATION_STYLE_ASSIGNMENT (( #3202 ) ) ;
+#2999 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 0.05000000000000002400, 1.370439109536166500 ) ) ;
+#3000 = FACE_OUTER_BOUND ( 'NONE', #690, .T. ) ;
+#3001 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3002 = PRESENTATION_STYLE_ASSIGNMENT (( #2862 ) ) ;
+#3003 = EDGE_CURVE ( 'NONE', #1804, #1558, #2824, .T. ) ;
+#3004 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2166, 'distance_accuracy_value', 'NONE');
+#3005 = FILL_AREA_STYLE_COLOUR ( '', #3163 ) ;
+#3006 = STYLED_ITEM ( 'NONE', ( #1488 ), #3034 ) ;
+#3007 = SURFACE_SIDE_STYLE ('',( #80 ) ) ;
+#3008 = FILL_AREA_STYLE_COLOUR ( '', #1926 ) ;
+#3009 = FACE_OUTER_BOUND ( 'NONE', #1517, .T. ) ;
+#3010 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.4849999999999999900, 0.7599999999999999000 ) ) ;
+#3011 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3012 = CIRCLE ( 'NONE', #1401, 0.2049999999999999900 ) ;
+#3013 = SURFACE_STYLE_USAGE ( .BOTH. , #1640 ) ;
+#3014 = ADVANCED_FACE ( 'NONE', ( #3382 ), #248, .F. ) ;
+#3015 = FILL_AREA_STYLE_COLOUR ( '', #1267 ) ;
+#3016 = FILL_AREA_STYLE_COLOUR ( '', #764 ) ;
+#3017 = EDGE_CURVE ( 'NONE', #1198, #2569, #335, .T. ) ;
+#3018 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1469 ), #137 ) ;
+#3019 = DIRECTION ( 'NONE',  ( 0.1381164412549456000, -0.9904159977782411900, 0.0000000000000000000 ) ) ;
+#3020 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3021 = SURFACE_SIDE_STYLE ('',( #1775 ) ) ;
+#3022 = FACE_OUTER_BOUND ( 'NONE', #309, .T. ) ;
+#3023 = PLANE ( 'NONE',  #3259 ) ;
+#3024 = ORIENTED_EDGE ( 'NONE', *, *, #2541, .F. ) ;
+#3025 = EDGE_CURVE ( 'NONE', #533, #2688, #3089, .T. ) ;
+#3026 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3027 = ORIENTED_EDGE ( 'NONE', *, *, #2098, .T. ) ;
+#3028 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #179 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1028, #1114, #2949 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3029 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -4.336808689942016900E-015 ) ) ;
+#3030 = VERTEX_POINT ( 'NONE', #2950 ) ;
+#3031 = EDGE_LOOP ( 'NONE', ( #2803, #1088, #1428, #25 ) ) ;
+#3032 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3033 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3034 = ADVANCED_FACE ( 'NONE', ( #1063 ), #2078, .T. ) ;
+#3035 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3036 = ORIENTED_EDGE ( 'NONE', *, *, #219, .T. ) ;
+#3037 = ORIENTED_EDGE ( 'NONE', *, *, #728, .F. ) ;
+#3038 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 0.7599999999999999000 ) ) ;
+#3039 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3040 = ORIENTED_EDGE ( 'NONE', *, *, #579, .F. ) ;
+#3041 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3042 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2354 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1855, #1839, #721 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3043 = EDGE_CURVE ( 'NONE', #1845, #3106, #1613, .T. ) ;
+#3044 = SURFACE_STYLE_USAGE ( .BOTH. , #298 ) ;
+#3045 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3046 = LINE ( 'NONE', #521, #3251 ) ;
+#3047 = AXIS2_PLACEMENT_3D ( 'NONE', #967, #711, #724 ) ;
+#3048 = VECTOR ( 'NONE', #2359, 1000.000000000000000 ) ;
+#3049 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3050 = ADVANCED_FACE ( 'NONE', ( #677 ), #1218, .T. ) ;
+#3051 = CYLINDRICAL_SURFACE ( 'NONE', #1459, 0.05000000000000002400 ) ;
+#3052 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3455, 'distance_accuracy_value', 'NONE');
+#3053 = LINE ( 'NONE', #2899, #2182 ) ;
+#3054 = SURFACE_STYLE_FILL_AREA ( #2576 ) ;
+#3055 = EDGE_CURVE ( 'NONE', #1508, #58, #600, .T. ) ;
+#3056 = CARTESIAN_POINT ( 'NONE',  ( 0.7283276527963240500, 0.4203587330941204700, 1.159999999999999900 ) ) ;
+#3057 = DIRECTION ( 'NONE',  ( -0.03489949670250273200, 0.9993908270190955400, 0.0000000000000000000 ) ) ;
+#3058 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, -1.410190265095412600 ) ) ;
+#3059 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3060 = VECTOR ( 'NONE', #3049, 1000.000000000000000 ) ;
+#3061 = VECTOR ( 'NONE', #2791, 1000.000000000000200 ) ;
+#3062 = EDGE_CURVE ( 'NONE', #1910, #2514, #3204, .T. ) ;
+#3063 = VECTOR ( 'NONE', #1295, 1000.000000000000200 ) ;
+#3064 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3065 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629554900, 0.6149999999999999900, 1.159999999999999900 ) ) ;
+#3066 = STYLED_ITEM ( 'NONE', ( #1491 ), #1946 ) ;
+#3067 = ADVANCED_FACE ( 'NONE', ( #2304 ), #2488, .T. ) ;
+#3068 = ORIENTED_EDGE ( 'NONE', *, *, #75, .T. ) ;
+#3069 = ORIENTED_EDGE ( 'NONE', *, *, #1473, .T. ) ;
+#3070 = EDGE_CURVE ( 'NONE', #483, #1247, #160, .T. ) ;
+#3071 = ORIENTED_EDGE ( 'NONE', *, *, #2572, .T. ) ;
+#3072 = FILL_AREA_STYLE ('',( #601 ) ) ;
+#3073 = VERTEX_POINT ( 'NONE', #2692 ) ;
+#3074 = ORIENTED_EDGE ( 'NONE', *, *, #2280, .F. ) ;
+#3075 = ORIENTED_EDGE ( 'NONE', *, *, #3197, .F. ) ;
+#3076 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2407 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1528, #766, #3479 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3077 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3078 = EDGE_LOOP ( 'NONE', ( #3239, #406, #2034 ) ) ;
+#3079 = VERTEX_POINT ( 'NONE', #1030 ) ;
+#3080 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3081 = ORIENTED_EDGE ( 'NONE', *, *, #1454, .F. ) ;
+#3082 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3083 = ADVANCED_FACE ( 'NONE', ( #3165 ), #2652, .F. ) ;
+#3084 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3004 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2166, #3264, #1313 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3085 = DIRECTION ( 'NONE',  ( 0.03489949670250273200, 0.9993908270190955400, 0.0000000000000000000 ) ) ;
+#3086 = DIRECTION ( 'NONE',  ( -0.1381164412549459900, 0.9904159977782411900, -0.0000000000000000000 ) ) ;
+#3087 = DIRECTION ( 'NONE',  ( -0.03489949670250273200, -0.9993908270190955400, 0.0000000000000000000 ) ) ;
+#3088 = CIRCLE ( 'NONE', #3219, 0.01999999999999994500 ) ;
+#3089 = LINE ( 'NONE', #1850, #712 ) ;
+#3090 = EDGE_CURVE ( 'NONE', #693, #107, #415, .T. ) ;
+#3091 = AXIS2_PLACEMENT_3D ( 'NONE', #3123, #2840, #101 ) ;
+#3092 = SURFACE_STYLE_FILL_AREA ( #2675 ) ;
+#3093 = SURFACE_STYLE_FILL_AREA ( #3215 ) ;
+#3094 = AXIS2_PLACEMENT_3D ( 'NONE', #2319, #1471, #1739 ) ;
+#3095 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3096 = VECTOR ( 'NONE', #1243, 1000.000000000000100 ) ;
+#3097 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1984 ), #3449 ) ;
+#3098 = LINE ( 'NONE', #3375, #1621 ) ;
+#3099 = SPHERICAL_SURFACE ( 'NONE', #2344, 0.05000000000000000300 ) ;
+#3100 = ADVANCED_FACE ( 'NONE', ( #2860 ), #1884, .T. ) ;
+#3101 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.6149999999999999900, -1.159999999999999900 ) ) ;
+#3102 = VECTOR ( 'NONE', #2, 1000.000000000000000 ) ;
+#3103 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3104 = DIRECTION ( 'NONE',  ( -3.323312171968036200E-016, 0.08715574274765836000, -0.9961946980917455500 ) ) ;
+#3105 = ORIENTED_EDGE ( 'NONE', *, *, #2367, .F. ) ;
+#3106 = VERTEX_POINT ( 'NONE', #2099 ) ;
+#3107 = PLANE ( 'NONE',  #954 ) ;
+#3108 = AXIS2_PLACEMENT_3D ( 'NONE', #3400, #3421, #977 ) ;
+#3109 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3110 = ORIENTED_EDGE ( 'NONE', *, *, #400, .T. ) ;
+#3111 = SURFACE_SIDE_STYLE ('',( #3054 ) ) ;
+#3112 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3033, 'distance_accuracy_value', 'NONE');
+#3113 = ORIENTED_EDGE ( 'NONE', *, *, #2797, .T. ) ;
+#3114 = ORIENTED_EDGE ( 'NONE', *, *, #2612, .T. ) ;
+#3115 = ORIENTED_EDGE ( 'NONE', *, *, #1895, .T. ) ;
+#3116 = ORIENTED_EDGE ( 'NONE', *, *, #2767, .T. ) ;
+#3117 = DIRECTION ( 'NONE',  ( -0.9993908270190955400, -0.03489949670250277300, 0.0000000000000000000 ) ) ;
+#3118 = EDGE_CURVE ( 'NONE', #887, #3394, #854, .T. ) ;
+#3119 = STYLED_ITEM ( 'NONE', ( #2998 ), #3083 ) ;
+#3120 = VERTEX_POINT ( 'NONE', #3495 ) ;
+#3121 = PLANE ( 'NONE',  #2981 ) ;
+#3122 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #929 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2236, #3329, #1664 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3123 = CARTESIAN_POINT ( 'NONE',  ( 0.9161595387308405500, 0.1594795474228585800, 1.159999999999999900 ) ) ;
+#3124 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3125 = FACE_OUTER_BOUND ( 'NONE', #2560, .T. ) ;
+#3126 = EDGE_CURVE ( 'NONE', #1797, #2331, #2953, .T. ) ;
+#3127 = CIRCLE ( 'NONE', #1675, 0.01999999999999994500 ) ;
+#3128 = EDGE_CURVE ( 'NONE', #1798, #1856, #330, .T. ) ;
+#3129 = CIRCLE ( 'NONE', #1877, 0.07499999999999998300 ) ;
+#3130 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3131 = PLANE ( 'NONE',  #2694 ) ;
+#3132 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361668200, 1.000000000000000200, 1.370439109536166500 ) ) ;
+#3133 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3134 = VECTOR ( 'NONE', #2303, 1000.000000000000000 ) ;
+#3135 = VECTOR ( 'NONE', #581, 1000.000000000000000 ) ;
+#3136 = AXIS2_PLACEMENT_3D ( 'NONE', #1124, #1147, #3087 ) ;
+#3137 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3138 = LINE ( 'NONE', #2778, #1376 ) ;
+#3139 = CYLINDRICAL_SURFACE ( 'NONE', #491, 0.07499999999999998300 ) ;
+#3140 = FACE_OUTER_BOUND ( 'NONE', #999, .T. ) ;
+#3141 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3142 = ORIENTED_EDGE ( 'NONE', *, *, #2133, .F. ) ;
+#3143 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 2.176687297297084800E-015 ) ) ;
+#3144 = ORIENTED_EDGE ( 'NONE', *, *, #1578, .F. ) ;
+#3145 = EDGE_CURVE ( 'NONE', #3360, #1791, #2081, .T. ) ;
+#3146 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3147 = VERTEX_POINT ( 'NONE', #2462 ) ;
+#3148 = ORIENTED_EDGE ( 'NONE', *, *, #2663, .F. ) ;
+#3149 = EDGE_LOOP ( 'NONE', ( #1003, #750, #1768 ) ) ;
+#3150 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2489, 'distance_accuracy_value', 'NONE');
+#3151 = ORIENTED_EDGE ( 'NONE', *, *, #2523, .T. ) ;
+#3152 = EDGE_LOOP ( 'NONE', ( #61, #2728, #1641, #993 ) ) ;
+#3153 = SURFACE_STYLE_USAGE ( .BOTH. , #2095 ) ;
+#3154 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.1000000000000000500, -1.370439109536166500 ) ) ;
+#3155 = ORIENTED_EDGE ( 'NONE', *, *, #1735, .F. ) ;
+#3156 = DIRECTION ( 'NONE',  ( -0.08682659386424548800, -0.9924325091389670800, -0.08682659386424980400 ) ) ;
+#3157 = VERTEX_POINT ( 'NONE', #2447 ) ;
+#3158 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.668003342285391600E-016 ) ) ;
+#3159 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, -1.169999999999999900 ) ) ;
+#3160 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3161 = EDGE_LOOP ( 'NONE', ( #1461, #2251, #1858, #1980 ) ) ;
+#3162 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3407 ) ) ;
+#3163 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#3164 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.6149999999999999900, 1.159999999999999900 ) ) ;
+#3165 = FACE_OUTER_BOUND ( 'NONE', #1766, .T. ) ;
+#3166 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3167 = FILL_AREA_STYLE ('',( #1231 ) ) ;
+#3168 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3169 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.6149999999999999900, 1.159999999999999900 ) ) ;
+#3170 = LINE ( 'NONE', #2423, #3456 ) ;
+#3171 = AXIS2_PLACEMENT_3D ( 'NONE', #1373, #1071, #518 ) ;
+#3172 = VECTOR ( 'NONE', #221, 1000.000000000000000 ) ;
+#3173 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3174 = PRESENTATION_STYLE_ASSIGNMENT (( #531 ) ) ;
+#3175 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3176 = PRESENTATION_STYLE_ASSIGNMENT (( #1430 ) ) ;
+#3177 = SURFACE_SIDE_STYLE ('',( #3416 ) ) ;
+#3178 = EDGE_CURVE ( 'NONE', #2327, #2893, #2224, .T. ) ;
+#3179 = VECTOR ( 'NONE', #3532, 1000.000000000000200 ) ;
+#3180 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3181 = VECTOR ( 'NONE', #641, 1000.000000000000100 ) ;
+#3182 = AXIS2_PLACEMENT_3D ( 'NONE', #1056, #1336, #1098 ) ;
+#3183 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3184 = VECTOR ( 'NONE', #878, 1000.000000000000000 ) ;
+#3185 = VERTEX_POINT ( 'NONE', #822 ) ;
+#3186 = EDGE_LOOP ( 'NONE', ( #3069, #2850, #1762, #151 ) ) ;
+#3187 = EDGE_CURVE ( 'NONE', #693, #3394, #761, .T. ) ;
+#3188 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1667 ), #2787 ) ;
+#3189 = VERTEX_POINT ( 'NONE', #3512 ) ;
+#3190 = ORIENTED_EDGE ( 'NONE', *, *, #3318, .F. ) ;
+#3191 = SURFACE_SIDE_STYLE ('',( #2616 ) ) ;
+#3192 = ORIENTED_EDGE ( 'NONE', *, *, #2294, .T. ) ;
+#3193 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3194 = FILL_AREA_STYLE_COLOUR ( '', #2456 ) ;
+#3195 = ORIENTED_EDGE ( 'NONE', *, *, #1806, .F. ) ;
+#3196 = ORIENTED_EDGE ( 'NONE', *, *, #2083, .T. ) ;
+#3197 = EDGE_CURVE ( 'NONE', #876, #1052, #3046, .T. ) ;
+#3198 = SURFACE_STYLE_USAGE ( .BOTH. , #2106 ) ;
+#3199 = ORIENTED_EDGE ( 'NONE', *, *, #2280, .T. ) ;
+#3200 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.4849999999999999900, -0.3500000000000000300 ) ) ;
+#3201 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3202 = SURFACE_STYLE_USAGE ( .BOTH. , #2644 ) ;
+#3203 = CARTESIAN_POINT ( 'NONE',  ( -0.7675971390641043200, 0.1387620812346167500, -0.3500000000000000300 ) ) ;
+#3204 = LINE ( 'NONE', #201, #2695 ) ;
+#3205 = CARTESIAN_POINT ( 'NONE',  ( 0.6503755084886805300, 0.5542920816657483900, 1.410565773584092900 ) ) ;
+#3206 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3472 ) ) ;
+#3207 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, -1.159999999999999900 ) ) ;
+#3208 = EDGE_CURVE ( 'NONE', #2989, #1036, #1216, .T. ) ;
+#3209 = PLANE ( 'NONE',  #1286 ) ;
+#3210 = SURFACE_SIDE_STYLE ('',( #334 ) ) ;
+#3211 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3212 = MANIFOLD_SOLID_BREP ( 'Fillet3', #626 ) ;
+#3213 = PRESENTATION_STYLE_ASSIGNMENT (( #2912 ) ) ;
+#3214 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3215 = FILL_AREA_STYLE ('',( #2941 ) ) ;
+#3216 = VECTOR ( 'NONE', #2100, 1000.000000000000000 ) ;
+#3217 = FACE_OUTER_BOUND ( 'NONE', #1478, .T. ) ;
+#3218 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.4849999999999999900, -1.159999999999999900 ) ) ;
+#3219 = AXIS2_PLACEMENT_3D ( 'NONE', #2924, #1820, #3514 ) ;
+#3220 = ADVANCED_FACE ( 'NONE', ( #598 ), #1620, .T. ) ;
+#3221 = CYLINDRICAL_SURFACE ( 'NONE', #1948, 0.2049999999999999900 ) ;
+#3222 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3223 = LINE ( 'NONE', #1957, #3061 ) ;
+#3224 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3225 = FACE_OUTER_BOUND ( 'NONE', #801, .T. ) ;
+#3226 = EDGE_CURVE ( 'NONE', #498, #144, #2858, .T. ) ;
+#3227 = CARTESIAN_POINT ( 'NONE',  ( -0.8570817325074955300, 0.4383138704572626700, 1.159999999999999900 ) ) ;
+#3228 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.6149999999999999900, 1.159999999999999900 ) ) ;
+#3229 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #213 ) ) ;
+#3230 = ORIENTED_EDGE ( 'NONE', *, *, #1570, .T. ) ;
+#3231 = DIRECTION ( 'NONE',  ( 2.168404344971007700E-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3232 = STYLED_ITEM ( 'NONE', ( #945 ), #2491 ) ;
+#3233 = ORIENTED_EDGE ( 'NONE', *, *, #15, .F. ) ;
+#3234 = ORIENTED_EDGE ( 'NONE', *, *, #3539, .T. ) ;
+#3235 = CARTESIAN_POINT ( 'NONE',  ( -0.6499999999999999100, 0.5500000000000000400, 1.460000000000000200 ) ) ;
+#3236 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708151000, 0.6149999999999999900, -0.7599999999999997900 ) ) ;
+#3237 = VECTOR ( 'NONE', #2356, 1000.000000000000100 ) ;
+#3238 = EDGE_LOOP ( 'NONE', ( #2330, #3037, #24, #701 ) ) ;
+#3239 = ORIENTED_EDGE ( 'NONE', *, *, #2263, .T. ) ;
+#3240 = EDGE_CURVE ( 'NONE', #3446, #3362, #1917, .T. ) ;
+#3241 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3242 = SURFACE_STYLE_USAGE ( .BOTH. , #3210 ) ;
+#3243 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3244 = ADVANCED_FACE ( 'NONE', ( #3125 ), #2518, .F. ) ;
+#3245 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2365 ), #667 ) ;
+#3246 = ORIENTED_EDGE ( 'NONE', *, *, #2374, .T. ) ;
+#3247 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.4849999999999999900, 1.159999999999999900 ) ) ;
+#3248 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3249 = ORIENTED_EDGE ( 'NONE', *, *, #2322, .T. ) ;
+#3250 = PLANE ( 'NONE',  #141 ) ;
+#3251 = VECTOR ( 'NONE', #2164, 1000.000000000000100 ) ;
+#3252 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3253 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3254 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #377 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #673, #1764, #2601 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3255 = FILL_AREA_STYLE_COLOUR ( '', #304 ) ;
+#3256 = DIRECTION ( 'NONE',  ( 0.9993908270190956500, -0.03489949670250273900, 0.0000000000000000000 ) ) ;
+#3257 = CARTESIAN_POINT ( 'NONE',  ( -0.9154615487967905400, 0.1394917308824766800, 1.159999999999999900 ) ) ;
+#3258 = ADVANCED_FACE ( 'NONE', ( #1737 ), #2123, .T. ) ;
+#3259 = AXIS2_PLACEMENT_3D ( 'NONE', #1887, #2978, #3515 ) ;
+#3260 = FILL_AREA_STYLE ('',( #1055 ) ) ;
+#3261 = LINE ( 'NONE', #395, #1705 ) ;
+#3262 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3263 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2571, 'distance_accuracy_value', 'NONE');
+#3264 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3265 = CARTESIAN_POINT ( 'NONE',  ( -0.6062556682370375800, 0.05000000000000002400, 1.370439109536166800 ) ) ;
+#3266 = PRESENTATION_STYLE_ASSIGNMENT (( #1490 ) ) ;
+#3267 = CARTESIAN_POINT ( 'NONE',  ( 0.9154615487967905400, 0.1394917308824766800, -1.159999999999999900 ) ) ;
+#3268 = EDGE_CURVE ( 'NONE', #3030, #955, #1142, .T. ) ;
+#3269 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #590 ) ) ;
+#3270 = VECTOR ( 'NONE', #3041, 1000.000000000000000 ) ;
+#3271 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1832 ), #2160 ) ;
+#3272 = FACE_OUTER_BOUND ( 'NONE', #67, .T. ) ;
+#3273 = DIRECTION ( 'NONE',  ( 3.794215962506406200E-016, 4.336808689942016900E-015, 1.000000000000000000 ) ) ;
+#3274 = FILL_AREA_STYLE_COLOUR ( '', #2947 ) ;
+#3275 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3276 = ADVANCED_FACE ( 'NONE', ( #804 ), #2208, .F. ) ;
+#3277 = ORIENTED_EDGE ( 'NONE', *, *, #2864, .T. ) ;
+#3278 = AXIS2_PLACEMENT_3D ( 'NONE', #1153, #1458, #3352 ) ;
+#3279 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, -0.9961946980917455500, -0.0000000000000000000 ) ) ;
+#3280 = ORIENTED_EDGE ( 'NONE', *, *, #106, .F. ) ;
+#3281 = ORIENTED_EDGE ( 'NONE', *, *, #2515, .T. ) ;
+#3282 = ORIENTED_EDGE ( 'NONE', *, *, #3268, .F. ) ;
+#3283 = LINE ( 'NONE', #737, #625 ) ;
+#3284 = VERTEX_POINT ( 'NONE', #2255 ) ;
+#3285 = VERTEX_POINT ( 'NONE', #1411 ) ;
+#3286 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3287 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3288 = ORIENTED_EDGE ( 'NONE', *, *, #1103, .F. ) ;
+#3289 = CARTESIAN_POINT ( 'NONE',  ( 0.9154615487967905400, 0.1394917308824766800, -1.159999999999999900 ) ) ;
+#3290 = DIRECTION ( 'NONE',  ( -0.08682659386424765300, -0.9924325091389670800, -0.08682659386424745900 ) ) ;
+#3291 = CARTESIAN_POINT ( 'NONE',  ( -1.185000000000000100, -6.123132182063514700E-016, -0.3500000000000000300 ) ) ;
+#3292 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2365 ) ) ;
+#3293 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361664900, 1.000000000000000200, 1.370439109536166800 ) ) ;
+#3294 = CARTESIAN_POINT ( 'NONE',  ( 0.6540464529629559400, 0.4099999999999999800, 1.159999999999999900 ) ) ;
+#3295 = FILL_AREA_STYLE_COLOUR ( '', #2837 ) ;
+#3296 = ADVANCED_FACE ( 'NONE', ( #196 ), #1389, .T. ) ;
+#3297 = EDGE_CURVE ( 'NONE', #2989, #1433, #3450, .T. ) ;
+#3298 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3119 ) ) ;
+#3299 = PLANE ( 'NONE',  #178 ) ;
+#3300 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3301 = LINE ( 'NONE', #2311, #2865 ) ;
+#3302 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #293 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2402, #2680, #1059 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3303 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3304 = VECTOR ( 'NONE', #438, 999.9999999999998900 ) ;
+#3305 = SURFACE_STYLE_FILL_AREA ( #1661 ) ;
+#3306 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 1.460000000000000000 ) ) ;
+#3307 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #692, 'distance_accuracy_value', 'NONE');
+#3308 = EDGE_CURVE ( 'NONE', #1247, #2932, #635, .T. ) ;
+#3309 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, -1.169999999999999900 ) ) ;
+#3310 = DIRECTION ( 'NONE',  ( -0.9904159977782411900, 0.1381164412549459600, 0.0000000000000000000 ) ) ;
+#3311 = VECTOR ( 'NONE', #2348, 1000.000000000000200 ) ;
+#3312 = FACE_OUTER_BOUND ( 'NONE', #2591, .T. ) ;
+#3313 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3314 = LINE ( 'NONE', #2310, #2238 ) ;
+#3315 = ADVANCED_FACE ( 'NONE', ( #1736 ), #554, .T. ) ;
+#3316 = PLANE ( 'NONE',  #2726 ) ;
+#3317 = ORIENTED_EDGE ( 'NONE', *, *, #305, .F. ) ;
+#3318 = EDGE_CURVE ( 'NONE', #3073, #2213, #1008, .T. ) ;
+#3319 = SURFACE_SIDE_STYLE ('',( #768 ) ) ;
+#3320 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3321 = EDGE_LOOP ( 'NONE', ( #787, #2070, #1687, #3192 ) ) ;
+#3322 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2900 ) ) ;
+#3323 = ORIENTED_EDGE ( 'NONE', *, *, #2603, .T. ) ;
+#3324 = ORIENTED_EDGE ( 'NONE', *, *, #1907, .F. ) ;
+#3325 = DIRECTION ( 'NONE',  ( -0.1381164412549459600, -0.9904159977782411900, 0.0000000000000000000 ) ) ;
+#3326 = SURFACE_SIDE_STYLE ('',( #3305 ) ) ;
+#3327 = ORIENTED_EDGE ( 'NONE', *, *, #400, .F. ) ;
+#3328 = ORIENTED_EDGE ( 'NONE', *, *, #852, .F. ) ;
+#3329 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3330 = EDGE_LOOP ( 'NONE', ( #2890, #1728, #3105, #2768 ) ) ;
+#3331 = DIRECTION ( 'NONE',  ( -0.1381164412549459900, 0.9904159977782411900, 0.0000000000000000000 ) ) ;
+#3332 = ADVANCED_FACE ( 'NONE', ( #3377 ), #758, .T. ) ;
+#3333 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2203 ), #1484 ) ;
+#3334 = EDGE_CURVE ( 'NONE', #622, #2018, #2785, .T. ) ;
+#3335 = ORIENTED_EDGE ( 'NONE', *, *, #434, .T. ) ;
+#3336 = CARTESIAN_POINT ( 'NONE',  ( 0.8570817325074955300, 0.4383138704572626700, 1.159999999999999900 ) ) ;
+#3337 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3338 = FILL_AREA_STYLE ('',( #3295 ) ) ;
+#3339 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3340 = SURFACE_STYLE_FILL_AREA ( #836 ) ;
+#3341 = FACE_OUTER_BOUND ( 'NONE', #1899, .T. ) ;
+#3342 = SURFACE_SIDE_STYLE ('',( #3541 ) ) ;
+#3343 = AXIS2_PLACEMENT_3D ( 'NONE', #2171, #2458, #814 ) ;
+#3344 = ADVANCED_FACE ( 'NONE', ( #2944 ), #3107, .F. ) ;
+#3345 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3346 = CYLINDRICAL_SURFACE ( 'NONE', #1446, 0.2049999999999999900 ) ;
+#3347 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3348 = CARTESIAN_POINT ( 'NONE',  ( -0.6294138467812654400, 0.5500000000000002700, 1.460000000000000000 ) ) ;
+#3349 = VECTOR ( 'NONE', #1279, 1000.000000000000000 ) ;
+#3350 = VECTOR ( 'NONE', #1330, 1000.000000000000000 ) ;
+#3351 = VECTOR ( 'NONE', #5, 1000.000000000000000 ) ;
+#3352 = DIRECTION ( 'NONE',  ( 0.9961946980917454300, 0.08715574274765820800, 0.0000000000000000000 ) ) ;
+#3353 = AXIS2_PLACEMENT_3D ( 'NONE', #1618, #1322, #2742 ) ;
+#3354 = DIRECTION ( 'NONE',  ( 0.9961946980917455500, -0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#3355 = EDGE_CURVE ( 'NONE', #1036, #3185, #971, .T. ) ;
+#3356 = ORIENTED_EDGE ( 'NONE', *, *, #1352, .T. ) ;
+#3357 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3358 = ORIENTED_EDGE ( 'NONE', *, *, #2374, .F. ) ;
+#3359 = ADVANCED_FACE ( 'NONE', ( #1609 ), #3121, .T. ) ;
+#3360 = VERTEX_POINT ( 'NONE', #2278 ) ;
+#3361 = EDGE_CURVE ( 'NONE', #2852, #1470, #2551, .T. ) ;
+#3362 = VERTEX_POINT ( 'NONE', #2199 ) ;
+#3363 = ORIENTED_EDGE ( 'NONE', *, *, #2305, .F. ) ;
+#3364 = AXIS2_PLACEMENT_3D ( 'NONE', #1221, #3158, #1782 ) ;
+#3365 = VECTOR ( 'NONE', #2649, 1000.000000000000000 ) ;
+#3366 = SURFACE_SIDE_STYLE ('',( #157 ) ) ;
+#3367 = ORIENTED_EDGE ( 'NONE', *, *, #3208, .T. ) ;
+#3368 = VERTEX_POINT ( 'NONE', #1666 ) ;
+#3369 = FILL_AREA_STYLE_COLOUR ( '', #1457 ) ;
+#3370 = CARTESIAN_POINT ( 'NONE',  ( 0.6283620448746448700, 0.3026770411923867000, -1.388552309970057400 ) ) ;
+#3371 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3109, 'distance_accuracy_value', 'NONE');
+#3372 = ORIENTED_EDGE ( 'NONE', *, *, #3539, .F. ) ;
+#3373 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3374 = EDGE_CURVE ( 'NONE', #1804, #280, #96, .T. ) ;
+#3375 = CARTESIAN_POINT ( 'NONE',  ( -0.9154615487967905400, 0.1394917308824766800, -0.3500000000000000300 ) ) ;
+#3376 = AXIS2_PLACEMENT_3D ( 'NONE', #239, #551, #1862 ) ;
+#3377 = FACE_OUTER_BOUND ( 'NONE', #2563, .T. ) ;
+#3378 = SURFACE_SIDE_STYLE ('',( #126 ) ) ;
+#3379 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3380 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3381 = PLANE ( 'NONE',  #1722 ) ;
+#3382 = FACE_OUTER_BOUND ( 'NONE', #360, .T. ) ;
+#3383 = EDGE_CURVE ( 'NONE', #2290, #1205, #2312, .T. ) ;
+#3384 = CARTESIAN_POINT ( 'NONE',  ( 0.9154615487967905400, 0.1394917308824766800, 1.159999999999999900 ) ) ;
+#3385 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3386 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #691 ) ) ;
+#3387 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3388 = SURFACE_SIDE_STYLE ('',( #2622 ) ) ;
+#3389 = VECTOR ( 'NONE', #1881, 1000.000000000000000 ) ;
+#3390 = SPHERICAL_SURFACE ( 'NONE', #2546, 0.05000000000000000300 ) ;
+#3391 = AXIS2_PLACEMENT_3D ( 'NONE', #337, #2262, #1159 ) ;
+#3392 = EDGE_CURVE ( 'NONE', #2331, #3106, #2192, .T. ) ;
+#3393 = VECTOR ( 'NONE', #2130, 1000.000000000000000 ) ;
+#3394 = VERTEX_POINT ( 'NONE', #37 ) ;
+#3395 = LINE ( 'NONE', #1002, #1416 ) ;
+#3396 = ORIENTED_EDGE ( 'NONE', *, *, #1029, .F. ) ;
+#3397 = STYLED_ITEM ( 'NONE', ( #2128 ), #1365 ) ;
+#3398 = CARTESIAN_POINT ( 'NONE',  ( 0.5604391095361667100, 0.05000000000000002400, 1.416255668237038000 ) ) ;
+#3399 = ORIENTED_EDGE ( 'NONE', *, *, #2937, .F. ) ;
+#3400 = CARTESIAN_POINT ( 'NONE',  ( 0.9161595387308405500, 0.1594795474228585800, -1.159999999999999900 ) ) ;
+#3401 = ORIENTED_EDGE ( 'NONE', *, *, #619, .T. ) ;
+#3402 = CARTESIAN_POINT ( 'NONE',  ( 1.189536934571325400, 0.1299208075124818300, 0.7599999999999999000 ) ) ;
+#3403 = SURFACE_STYLE_FILL_AREA ( #1256 ) ;
+#3404 = ORIENTED_EDGE ( 'NONE', *, *, #1261, .T. ) ;
+#3405 = ORIENTED_EDGE ( 'NONE', *, *, #3355, .T. ) ;
+#3406 = EDGE_CURVE ( 'NONE', #1436, #498, #3138, .T. ) ;
+#3407 = STYLED_ITEM ( 'NONE', ( #2626 ), #3480 ) ;
+#3408 = VERTEX_POINT ( 'NONE', #2512 ) ;
+#3409 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1815, 'distance_accuracy_value', 'NONE');
+#3410 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #568 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1382, #1656, #4 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3411 = CARTESIAN_POINT ( 'NONE',  ( -1.189536934571325400, 0.1299208075124818300, 0.7599999999999999000 ) ) ;
+#3412 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.668003342285391600E-016 ) ) ;
+#3413 = CARTESIAN_POINT ( 'NONE',  ( -0.9161595387308405500, 0.1594795474228585800, -0.3500000000000000300 ) ) ;
+#3414 = CARTESIAN_POINT ( 'NONE',  ( -0.7283276527963240500, 0.4203587330941204700, 1.159999999999999900 ) ) ;
+#3415 = EDGE_CURVE ( 'NONE', #1602, #2608, #172, .T. ) ;
+#3416 = SURFACE_STYLE_FILL_AREA ( #2922 ) ;
+#3417 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2252 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2085, #161, #2355 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3418 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3419 = LINE ( 'NONE', #251, #2001 ) ;
+#3420 = PRESENTATION_STYLE_ASSIGNMENT (( #489 ) ) ;
+#3421 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3422 = CIRCLE ( 'NONE', #908, 0.1500000000000000800 ) ;
+#3423 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3424 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1410 ), #1585 ) ;
+#3425 = DIRECTION ( 'NONE',  ( -0.08715574274765602900, 0.9961946980917456600, 0.0000000000000000000 ) ) ;
+#3426 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3427 = DIRECTION ( 'NONE',  ( 0.08682659386424777800, -0.9924325091389669700, 0.08682659386424777800 ) ) ;
+#3428 = LINE ( 'NONE', #2011, #1584 ) ;
+#3429 = CARTESIAN_POINT ( 'NONE',  ( 0.7283276527963240500, 0.4203587330941204700, -0.7599999999999999000 ) ) ;
+#3430 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3431 = PLANE ( 'NONE',  #2757 ) ;
+#3432 = EDGE_LOOP ( 'NONE', ( #963, #433, #1547, #1051 ) ) ;
+#3433 = AXIS2_PLACEMENT_3D ( 'NONE', #1945, #2490, #1733 ) ;
+#3434 = ORIENTED_EDGE ( 'NONE', *, *, #2066, .F. ) ;
+#3435 = ORIENTED_EDGE ( 'NONE', *, *, #579, .T. ) ;
+#3436 = ORIENTED_EDGE ( 'NONE', *, *, #1670, .T. ) ;
+#3437 = EDGE_CURVE ( 'NONE', #2248, #3185, #1117, .T. ) ;
+#3438 = ORIENTED_EDGE ( 'NONE', *, *, #567, .F. ) ;
+#3439 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #590 ), #686 ) ;
+#3440 = ORIENTED_EDGE ( 'NONE', *, *, #2679, .F. ) ;
+#3441 = CARTESIAN_POINT ( 'NONE',  ( 0.9154615487967905400, 0.1394917308824766800, 1.159999999999999900 ) ) ;
+#3442 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3443 = AXIS2_PLACEMENT_3D ( 'NONE', #1259, #2324, #1536 ) ;
+#3444 = VERTEX_POINT ( 'NONE', #2751 ) ;
+#3445 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3446 = VERTEX_POINT ( 'NONE', #1938 ) ;
+#3447 = CARTESIAN_POINT ( 'NONE',  ( -1.189536934571325400, 0.1299208075124818300, -1.169999999999999900 ) ) ;
+#3448 = EDGE_LOOP ( 'NONE', ( #477, #1904, #668, #1686, #1080, #363, #2884, #217, #798, #1900, #1689, #1690, #631 ) ) ;
+#3449 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1039 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3387, #634, #643 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3450 = LINE ( 'NONE', #3065, #2435 ) ;
+#3451 = PLANE ( 'NONE',  #986 ) ;
+#3452 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -4.336808689942015400E-015 ) ) ;
+#3453 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3454 = SURFACE_STYLE_FILL_AREA ( #2043 ) ;
+#3455 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3456 = VECTOR ( 'NONE', #174, 999.9999999999998900 ) ;
+#3457 = CARTESIAN_POINT ( 'NONE',  ( 0.9154615487967905400, 0.1394917308824766800, 1.159999999999999900 ) ) ;
+#3458 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3459 = CARTESIAN_POINT ( 'NONE',  ( 0.7675971390641043200, 0.1387620812346168100, 0.7599999999999999000 ) ) ;
+#3460 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #833 ), #2915 ) ;
+#3461 = LINE ( 'NONE', #2565, #2274 ) ;
+#3462 = VECTOR ( 'NONE', #1612, 1000.000000000000000 ) ;
+#3463 = LINE ( 'NONE', #708, #2010 ) ;
+#3464 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -1.668003342285391600E-016 ) ) ;
+#3465 = PRESENTATION_STYLE_ASSIGNMENT (( #3044 ) ) ;
+#3466 = EDGE_CURVE ( 'NONE', #658, #2804, #347, .T. ) ;
+#3467 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2776, 'distance_accuracy_value', 'NONE');
+#3468 = LINE ( 'NONE', #3038, #733 ) ;
+#3469 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2377 ), #108 ) ;
+#3470 = VECTOR ( 'NONE', #3331, 1000.000000000000000 ) ;
+#3471 = DIRECTION ( 'NONE',  ( 1.661656085984018100E-016, -0.08715574274765836000, 0.9961946980917455500 ) ) ;
+#3472 = STYLED_ITEM ( 'NONE', ( #1415 ), #2450 ) ;
+#3473 = EDGE_LOOP ( 'NONE', ( #1519, #115, #398, #1047 ) ) ;
+#3474 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629559400, 0.4099999999999999800, 1.159999999999999900 ) ) ;
+#3475 = ORIENTED_EDGE ( 'NONE', *, *, #1646, .F. ) ;
+#3476 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3477 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.6149999999999999900, -0.3500000000000000300 ) ) ;
+#3478 = EDGE_CURVE ( 'NONE', #880, #1951, #1787, .T. ) ;
+#3479 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3480 = ADVANCED_FACE ( 'NONE', ( #1976 ), #2786, .T. ) ;
+#3481 = ORIENTED_EDGE ( 'NONE', *, *, #3297, .F. ) ;
+#3482 = ORIENTED_EDGE ( 'NONE', *, *, #2116, .T. ) ;
+#3483 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3484 = SURFACE_SIDE_STYLE ('',( #3093 ) ) ;
+#3485 = CYLINDRICAL_SURFACE ( 'NONE', #3047, 0.05000000000000005100 ) ;
+#3486 = CARTESIAN_POINT ( 'NONE',  ( -0.6443132368708149900, 0.6149999999999999900, -0.3500000000000000300 ) ) ;
+#3487 = ORIENTED_EDGE ( 'NONE', *, *, #183, .T. ) ;
+#3488 = ORIENTED_EDGE ( 'NONE', *, *, #285, .F. ) ;
+#3489 = EDGE_CURVE ( 'NONE', #1436, #1339, #2363, .T. ) ;
+#3490 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, 1.410190265095412600 ) ) ;
+#3491 = ORIENTED_EDGE ( 'NONE', *, *, #541, .F. ) ;
+#3492 = CARTESIAN_POINT ( 'NONE',  ( 0.6443132368708149900, 0.6149999999999999900, 1.159999999999999900 ) ) ;
+#3493 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2131 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #891, #74, #2555 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3494 = CARTESIAN_POINT ( 'NONE',  ( 0.9109246142254654500, 0.009570923369994238600, -0.7599999999999999000 ) ) ;
+#3495 = CARTESIAN_POINT ( 'NONE',  ( -0.6540464529629554900, 0.6149999999999999900, -1.169999999999999900 ) ) ;
+#3496 = PRESENTATION_STYLE_ASSIGNMENT (( #22 ) ) ;
+#3497 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 9.212069779687800100E-034, 1.668003342285391600E-016 ) ) ;
+#3498 = ADVANCED_FACE ( 'NONE', ( #2918 ), #872, .T. ) ;
+#3499 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1054 ), #1711 ) ;
+#3500 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3501 = EDGE_CURVE ( 'NONE', #1730, #1512, #1936, .T. ) ;
+#3502 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3503 = CARTESIAN_POINT ( 'NONE',  ( -0.9154615487967905400, 0.1394917308824766800, -0.3500000000000000300 ) ) ;
+#3504 = FACE_OUTER_BOUND ( 'NONE', #879, .T. ) ;
+#3505 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3506 = AXIS2_PLACEMENT_3D ( 'NONE', #1572, #202, #2951 ) ;
+#3507 = FACE_OUTER_BOUND ( 'NONE', #1679, .T. ) ;
+#3508 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3509 = CARTESIAN_POINT ( 'NONE',  ( -0.9154615487967905400, 0.1394917308824766800, 1.159999999999999900 ) ) ;
+#3510 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2913, 'distance_accuracy_value', 'NONE');
+#3511 = LINE ( 'NONE', #3384, #3179 ) ;
+#3512 = CARTESIAN_POINT ( 'NONE',  ( -1.185000000000000100, -6.123132182063514700E-016, 1.159999999999999900 ) ) ;
+#3513 = FACE_OUTER_BOUND ( 'NONE', #1006, .T. ) ;
+#3514 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3515 = DIRECTION ( 'NONE',  ( -0.9993908270190955400, 0.03489949670250277300, 0.0000000000000000000 ) ) ;
+#3516 = LINE ( 'NONE', #2784, #3184 ) ;
+#3517 = ADVANCED_FACE ( 'NONE', ( #3312 ), #2793, .T. ) ;
+#3518 = EDGE_LOOP ( 'NONE', ( #2881, #2158, #885, #64 ) ) ;
+#3519 = DIRECTION ( 'NONE',  ( 0.03489949670250273200, 0.9993908270190955400, 0.0000000000000000000 ) ) ;
+#3520 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #666 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1144, #1374, #3032 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3521 = VERTEX_POINT ( 'NONE', #338 ) ;
+#3522 = CARTESIAN_POINT ( 'NONE',  ( -0.5604391095361666000, 1.000000000000000200, 1.370439109536166800 ) ) ;
+#3523 = SURFACE_STYLE_USAGE ( .BOTH. , #1604 ) ;
+#3524 = ORIENTED_EDGE ( 'NONE', *, *, #913, .F. ) ;
+#3525 = ORIENTED_EDGE ( 'NONE', *, *, #3187, .T. ) ;
+#3526 = FILL_AREA_STYLE_COLOUR ( '', #1381 ) ;
+#3527 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3528 = ORIENTED_EDGE ( 'NONE', *, *, #1655, .F. ) ;
+#3529 = ORIENTED_EDGE ( 'NONE', *, *, #2059, .T. ) ;
+#3530 = ORIENTED_EDGE ( 'NONE', *, *, #1406, .F. ) ;
+#3531 = FILL_AREA_STYLE ('',( #715 ) ) ;
+#3532 = DIRECTION ( 'NONE',  ( -0.9993908270190955400, 0.03489949670250277300, -0.0000000000000000000 ) ) ;
+#3533 = PRESENTATION_STYLE_ASSIGNMENT (( #2060 ) ) ;
+#3534 = ORIENTED_EDGE ( 'NONE', *, *, #1273, .F. ) ;
+#3535 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #755 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2283, #2831, #373 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3536 = ORIENTED_EDGE ( 'NONE', *, *, #2188, .F. ) ;
+#3537 = CARTESIAN_POINT ( 'NONE',  ( 0.6500000000000001300, 0.5500000000000000400, -1.159999999999999900 ) ) ;
+#3538 = FILL_AREA_STYLE_COLOUR ( '', #684 ) ;
+#3539 = EDGE_CURVE ( 'NONE', #412, #3368, #3098, .T. ) ;
+#3540 = VERTEX_POINT ( 'NONE', #2000 ) ;
+#3541 = SURFACE_STYLE_FILL_AREA ( #584 ) ;
+#3542 = DIRECTION ( 'NONE',  ( -0.9904159977782413000, -0.1381164412549456300, 0.0000000000000000000 ) ) ;
+#3543 = EDGE_CURVE ( 'NONE', #3285, #222, #904, .T. ) ;
+#3544 = FILL_AREA_STYLE ('',( #3274 ) ) ;
+ENDSEC;
+END-ISO-10303-21;