From d2b348793c5b60411ad415acae744a4ad651c8e6 Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Mon, 7 Mar 2016 12:04:00 -0700
Subject: [PATCH] Added Broadcom MGA-72543 LNA Symbol/Footprint/Model

---
 Footprints/Leaded.PcbLib   |  Bin 9133056 -> 9189888 bytes
 STEP/Generic/SOT343-4.STEP | 4676 ++++++++++++++++++++++++++++++++++++
 Symbols/RF Amp.SchLib      |  Bin 7680 -> 10240 bytes
 3 files changed, 4676 insertions(+)
 create mode 100644 STEP/Generic/SOT343-4.STEP

diff --git a/Footprints/Leaded.PcbLib b/Footprints/Leaded.PcbLib
index f90a9dac66207145ebc19ed40bfe2ea7c36d4acb..ac3533caab42d7d5cff3d620f7fde7ef3ef89585 100644
GIT binary patch
delta 92324
zcmYhC18`(b*zYsh*tTuk-q^O2jqPNzaW>f4+Kp}7w!N`!-+90LRo&ZFzk0g+>HpI`
zXSz?F(=#2|QV9`wUjq@xfExn_1_l7}KM4g43>=i90r4|l(g^Vb4h$>+9t`XQgl~K;
z5a>++auI@o`GWu>0t52~@e0D17!2$kgg*%w*e3`eDae8Vl7TD;AUUW#1;~Q<{LfN?
z%2Xgdh*uE4)F3?wAgJpP5I|axpAJ+H;tNC|Js8*vJ(wX_AOolZL?9!m0)!6}7}y&K
zKW2~x5x@fSg8;IE0)p^o0|f*Tzz(Vh5x@Z&00<x_s0`xc>+1^w)Yps%7+7~bBDgR(
zKr$7T3XvEo&X7pq(Qg*;4dm_FPxOIMgwX<JLG8a%S;_He5}zUL5K(SW{-;rm4z|K$
zy)&fJH;^3U6|aYYbprsN620M+U=;s98AakfoI0cmsD>ty6apJDPZ{lh0_3rQ0;JwB
z{8CSpgkw$>aSVc}e};zv2dpImkepH3{nTX?Bn4U7_*mHZ*tkeU>w}TrXTPbdYSah+
zYY+smH}enyZUEf8?Cfk@Tx@=t%1qMQf}AWYoUH8JT%7-v<#hx(czIdbIazuCr!1}W
zpPz?|laqzB*_Z^d&jZeGoXSfCAW5y#0YEp~>i}Hf07j|*%m8sH2%rJOtILq6DanX4
z@{mY0JDCG&z*8YvqEJ$7LNS|JtN?}Jse_DBn9Vak01E&jRFD8gOjSu#LR?7!BvWT(
z=Kx*)|4j*S5~&h)01oJ+|K<T0Sn5wXIN|0lJAfFV`8pPW0%&po@PIdWIRRP_ngRd?
z(9MG307O7@K`0;{&@3APNP=Vx1L^!^Bm{jWMA>-7#ktrSIk-i|89Bt+*cruGIM^83
z*u=#oB)OzSSy?1fS$zORsagI29B4K+HeMbcj#Lv@06MgiI%rso9I0$hfavC}7yudo
zhKpT7TuM^v|4GbKUrQt5o8jXCw%@{%0AWesVM(A2L|77JSQ1oN5_DJ+Ojr_ZSQ1=V
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
Z=OnFa(!h4$%*xu9tB;MrL!z;R`M>k^K12Wj

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

diff --git a/STEP/Generic/SOT343-4.STEP b/STEP/Generic/SOT343-4.STEP
new file mode 100644
index 000000000..9b813afdc
--- /dev/null
+++ b/STEP/Generic/SOT343-4.STEP
@@ -0,0 +1,4676 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('SOT343-4.STEP',
+    '2016-03-13T07:01:39',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2015',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = SURFACE_STYLE_FILL_AREA ( #2670 ) ;
+#2 = FILL_AREA_STYLE ('',( #2069 ) ) ;
+#3 = DIRECTION ( 'NONE',  ( -9.802389086751663900E-017, -0.1045284632676536900, -0.9945218953682732900 ) ) ;
+#4 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 7.403465031880599900E-017, 1.063451891672384800E-016 ) ) ;
+#5 = LINE ( 'NONE', #3206, #604 ) ;
+#6 = ORIENTED_EDGE ( 'NONE', *, *, #2682, .F. ) ;
+#7 = FACE_OUTER_BOUND ( 'NONE', #3490, .T. ) ;
+#8 = STYLED_ITEM ( 'NONE', ( #2233 ), #3560 ) ;
+#9 = FILL_AREA_STYLE_COLOUR ( '', #68 ) ;
+#10 = SURFACE_SIDE_STYLE ('',( #2496 ) ) ;
+#11 = VECTOR ( 'NONE', #3899, 1000.000000000000000 ) ;
+#12 = EDGE_CURVE ( 'NONE', #3551, #1877, #558, .T. ) ;
+#13 = CARTESIAN_POINT ( 'NONE',  ( 1.047447882367161800, 0.09999999999999992200, 0.6093075971649833900 ) ) ;
+#14 = SURFACE_SIDE_STYLE ('',( #694 ) ) ;
+#15 = AXIS2_PLACEMENT_3D ( 'NONE', #467, #3191, #3214 ) ;
+#16 = ORIENTED_EDGE ( 'NONE', *, *, #3059, .T. ) ;
+#17 = VERTEX_POINT ( 'NONE', #585 ) ;
+#18 = FILL_AREA_STYLE_COLOUR ( '', #628 ) ;
+#19 = STYLED_ITEM ( 'NONE', ( #685 ), #3665 ) ;
+#20 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#21 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053968300, 0.5966550891754308600, -0.6746484357057516100 ) ) ;
+#22 = SURFACE_STYLE_USAGE ( .BOTH. , #359 ) ;
+#23 = VERTEX_POINT ( 'NONE', #3050 ) ;
+#24 = ORIENTED_EDGE ( 'NONE', *, *, #3146, .F. ) ;
+#25 = SURFACE_SIDE_STYLE ('',( #3500 ) ) ;
+#26 = VERTEX_POINT ( 'NONE', #958 ) ;
+#27 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#28 = VECTOR ( 'NONE', #2325, 1000.000000000000000 ) ;
+#29 = ORIENTED_EDGE ( 'NONE', *, *, #389, .F. ) ;
+#30 = SURFACE_STYLE_USAGE ( .BOTH. , #4475 ) ;
+#31 = LINE ( 'NONE', #4398, #4165 ) ;
+#32 = ORIENTED_EDGE ( 'NONE', *, *, #340, .T. ) ;
+#33 = SURFACE_STYLE_USAGE ( .BOTH. , #2101 ) ;
+#34 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3330 ), #276 ) ;
+#35 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1999999999999999800, 1.050000000000000000 ) ) ;
+#36 = CARTESIAN_POINT ( 'NONE',  ( -1.100343964804464800, 0.6032726065091017500, 0.6435192641526800200 ) ) ;
+#37 = SURFACE_SIDE_STYLE ('',( #2952 ) ) ;
+#38 = VERTEX_POINT ( 'NONE', #1068 ) ;
+#39 = FACE_OUTER_BOUND ( 'NONE', #338, .T. ) ;
+#40 = CARTESIAN_POINT ( 'NONE',  ( -1.059336613505515100, 0.9699475554917541500, -0.6243863250052801300 ) ) ;
+#41 = SURFACE_SIDE_STYLE ('',( #1695 ) ) ;
+#42 = EDGE_CURVE ( 'NONE', #1651, #4104, #665, .T. ) ;
+#43 = LINE ( 'NONE', #874, #3578 ) ;
+#44 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1756 ), #425 ) ;
+#45 = EDGE_CURVE ( 'NONE', #4412, #3134, #3182, .T. ) ;
+#46 = SURFACE_STYLE_FILL_AREA ( #576 ) ;
+#47 = ORIENTED_EDGE ( 'NONE', *, *, #134, .F. ) ;
+#48 = SURFACE_STYLE_USAGE ( .BOTH. , #3856 ) ;
+#49 = SURFACE_STYLE_FILL_AREA ( #1168 ) ;
+#50 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2583 ) ) ;
+#51 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1547 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2413, #4129, #2440 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#52 = CARTESIAN_POINT ( 'NONE',  ( -1.047447882367162000, 0.09999999999999996400, 0.5906231817153770900 ) ) ;
+#53 = VECTOR ( 'NONE', #1646, 1000.000000000000000 ) ;
+#54 = PRESENTATION_STYLE_ASSIGNMENT (( #1393 ) ) ;
+#55 = CARTESIAN_POINT ( 'NONE',  ( -1.046494721222060600, 1.000000000000000000, -0.6214947212220598400 ) ) ;
+#56 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#57 = ORIENTED_EDGE ( 'NONE', *, *, #2147, .F. ) ;
+#58 = VECTOR ( 'NONE', #1845, 1000.000000000000000 ) ;
+#59 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9945218953682732900, 0.1045284632676536900 ) ) ;
+#60 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9945218953682732900, 0.1045284632676536900 ) ) ;
+#61 = VERTEX_POINT ( 'NONE', #603 ) ;
+#62 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.5999999999999998700, -0.6748237350539677500 ) ) ;
+#63 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #902, 'distance_accuracy_value', 'NONE');
+#64 = PRESENTATION_STYLE_ASSIGNMENT (( #1039 ) ) ;
+#65 = CARTESIAN_POINT ( 'NONE',  ( 0.8500000000000002000, 0.7499999999999998900, -0.6592343647101486200 ) ) ;
+#66 = CARTESIAN_POINT ( 'NONE',  ( 1.015623181715376700, 0.09999999999999993600, -0.6224478823671618600 ) ) ;
+#67 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#68 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#69 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 3, ( 
+ ( #1710, #304, #3365, #2704 ),
+ ( #1354, #4390, #1341, #2690 ),
+ ( #1652, #277, #2029, #4090 ),
+ ( #2015, #4425, #3693, #3379 ) ),
+ .UNSPECIFIED., .F., .F., .T. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8267964380044935400, 0.8267964380044935400, 1.000000000000000000),
+ ( 0.8267964380044861000, 0.6835923498969122000, 0.6835923498969122000, 0.8267964380044861000),
+ ( 0.8267964380044861000, 0.6835923498969122000, 0.6835923498969122000, 0.8267964380044861000),
+ ( 1.000000000000000000, 0.8267964380044935400, 0.8267964380044935400, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#70 = EDGE_CURVE ( 'NONE', #525, #2644, #3281, .T. ) ;
+#71 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #732 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1141, #805, #2145 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#72 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#73 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#74 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#75 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #571 ), #2152 ) ;
+#76 = SURFACE_STYLE_FILL_AREA ( #2819 ) ;
+#77 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2549, 'distance_accuracy_value', 'NONE');
+#78 = FILL_AREA_STYLE ('',( #2137 ) ) ;
+#79 = SURFACE_STYLE_FILL_AREA ( #150 ) ;
+#80 = EDGE_CURVE ( 'NONE', #3641, #3136, #1899, .T. ) ;
+#81 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1701 ), #2386 ) ;
+#82 = ORIENTED_EDGE ( 'NONE', *, *, #4459, .F. ) ;
+#83 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#84 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -3.246134667824564900E-016, 1.326820840454287900E-016 ) ) ;
+#85 = ORIENTED_EDGE ( 'NONE', *, *, #3778, .T. ) ;
+#86 = STYLED_ITEM ( 'NONE', ( #660 ), #3222 ) ;
+#87 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#88 = STYLED_ITEM ( 'NONE', ( #711 ), #407 ) ;
+#89 = EDGE_LOOP ( 'NONE', ( #3902, #1086, #32, #534 ) ) ;
+#90 = STYLED_ITEM ( 'NONE', ( #1188 ), #4256 ) ;
+#91 = ORIENTED_EDGE ( 'NONE', *, *, #2823, .F. ) ;
+#92 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999999300, 0.8000000000000000400 ) ) ;
+#93 = ADVANCED_FACE ( 'NONE', ( #2646 ), #2053, .T. ) ;
+#94 = ORIENTED_EDGE ( 'NONE', *, *, #901, .F. ) ;
+#95 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#96 = STYLED_ITEM ( 'NONE', ( #2466 ), #1884 ) ;
+#97 = SURFACE_STYLE_FILL_AREA ( #2946 ) ;
+#98 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#99 = PRESENTATION_STYLE_ASSIGNMENT (( #206 ) ) ;
+#100 = CARTESIAN_POINT ( 'NONE',  ( -0.8500000000000000900, 0.7499999999999998900, -0.6592343647101485100 ) ) ;
+#101 = FILL_AREA_STYLE ('',( #416 ) ) ;
+#102 = PRESENTATION_STYLE_ASSIGNMENT (( #2081 ) ) ;
+#103 = ADVANCED_FACE ( 'NONE', ( #1540 ), #3939, .T. ) ;
+#104 = EDGE_CURVE ( 'NONE', #2153, #677, #1753, .T. ) ;
+#105 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#106 = ORIENTED_EDGE ( 'NONE', *, *, #2993, .T. ) ;
+#107 = SURFACE_STYLE_FILL_AREA ( #1519 ) ;
+#108 = ORIENTED_EDGE ( 'NONE', *, *, #3391, .F. ) ;
+#109 = FILL_AREA_STYLE ('',( #2150 ) ) ;
+#110 = SURFACE_STYLE_USAGE ( .BOTH. , #1191 ) ;
+#111 = EDGE_CURVE ( 'NONE', #2644, #4322, #402, .T. ) ;
+#112 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2842 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2063, #3663, #4376 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#113 = ADVANCED_FACE ( 'NONE', ( #3555 ), #1434, .T. ) ;
+#114 = PRESENTATION_STYLE_ASSIGNMENT (( #1348 ) ) ;
+#115 = FACE_OUTER_BOUND ( 'NONE', #345, .T. ) ;
+#116 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#117 = AXIS2_PLACEMENT_3D ( 'NONE', #2328, #3284, #2988 ) ;
+#118 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#119 = DIRECTION ( 'NONE',  ( 0.1039620511844979400, -0.9891328443778538700, -0.1039620511844979400 ) ) ;
+#120 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#121 = CARTESIAN_POINT ( 'NONE',  ( 1.099648435705751900, 0.6033449108245648700, -0.6428237350539680600 ) ) ;
+#122 = ADVANCED_FACE ( 'NONE', ( #2744 ), #4431, .F. ) ;
+#123 = FILL_AREA_STYLE ('',( #4239 ) ) ;
+#124 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#125 = PRESENTATION_STYLE_ASSIGNMENT (( #30 ) ) ;
+#126 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#127 = SURFACE_STYLE_FILL_AREA ( #2448 ) ;
+#128 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#129 = DIRECTION ( 'NONE',  ( -0.1039620511844979400, -0.9891328443778538700, 0.1039620511844979400 ) ) ;
+#130 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #269 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1748, #4447, #4130 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#131 = SURFACE_STYLE_USAGE ( .BOTH. , #1154 ) ;
+#132 = LINE ( 'NONE', #2619, #4379 ) ;
+#133 = EDGE_LOOP ( 'NONE', ( #856, #1543, #1381, #2558 ) ) ;
+#134 = EDGE_CURVE ( 'NONE', #1677, #441, #180, .T. ) ;
+#135 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1213 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2097, #27, #3780 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#136 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#137 = PRESENTATION_STYLE_ASSIGNMENT (( #2741 ) ) ;
+#138 = ORIENTED_EDGE ( 'NONE', *, *, #194, .F. ) ;
+#139 = VERTEX_POINT ( 'NONE', #4136 ) ;
+#140 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#141 = FILL_AREA_STYLE_COLOUR ( '', #475 ) ;
+#142 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 7.228014483236695800E-017, -1.100000000000000100 ) ) ;
+#143 = ADVANCED_FACE ( 'NONE', ( #2490 ), #2117, .T. ) ;
+#144 = VERTEX_POINT ( 'NONE', #2464 ) ;
+#145 = AXIS2_PLACEMENT_3D ( 'NONE', #531, #4317, #2271 ) ;
+#146 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.1999999999999999800, -1.050000000000000000 ) ) ;
+#147 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#148 = FILL_AREA_STYLE ('',( #3893 ) ) ;
+#149 = ORIENTED_EDGE ( 'NONE', *, *, #2968, .T. ) ;
+#150 = FILL_AREA_STYLE ('',( #2179 ) ) ;
+#151 = ORIENTED_EDGE ( 'NONE', *, *, #4093, .F. ) ;
+#152 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#153 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#154 = AXIS2_PLACEMENT_3D ( 'NONE', #177, #3250, #3563 ) ;
+#155 = ADVANCED_FACE ( 'NONE', ( #1056 ), #1108, .T. ) ;
+#156 = CIRCLE ( 'NONE', #2168, 0.04999999999999991300 ) ;
+#157 = ORIENTED_EDGE ( 'NONE', *, *, #366, .T. ) ;
+#158 = EDGE_CURVE ( 'NONE', #677, #3535, #783, .T. ) ;
+#159 = EDGE_CURVE ( 'NONE', #3324, #494, #4197, .T. ) ;
+#160 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#161 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#162 = SURFACE_SIDE_STYLE ('',( #3730 ) ) ;
+#163 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #941 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3417, #2725, #2788 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#164 = PLANE ( 'NONE',  #2965 ) ;
+#165 = FACE_OUTER_BOUND ( 'NONE', #1759, .T. ) ;
+#166 = ADVANCED_FACE ( 'NONE', ( #1892 ), #2515, .T. ) ;
+#167 = SURFACE_SIDE_STYLE ('',( #97 ) ) ;
+#168 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#169 = EDGE_CURVE ( 'NONE', #3612, #976, #2911, .T. ) ;
+#170 = ORIENTED_EDGE ( 'NONE', *, *, #2039, .T. ) ;
+#171 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4243 ), #1193 ) ;
+#172 = FACE_OUTER_BOUND ( 'NONE', #1400, .T. ) ;
+#173 = VECTOR ( 'NONE', #1006, 1000.000000000000000 ) ;
+#174 = ORIENTED_EDGE ( 'NONE', *, *, #2039, .F. ) ;
+#175 = CIRCLE ( 'NONE', #3508, 0.03200000000000002100 ) ;
+#176 = VECTOR ( 'NONE', #2636, 1000.000000000000000 ) ;
+#177 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198000, 0.9680000000000000800, -0.6041453764761988100 ) ) ;
+#178 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#179 = CIRCLE ( 'NONE', #3408, 0.03199999999999991000 ) ;
+#180 = LINE ( 'NONE', #743, #2588 ) ;
+#181 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#182 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1384, 'distance_accuracy_value', 'NONE');
+#183 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#184 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 1.084202172485504400E-016, 1.050000000000001600 ) ) ;
+#185 = STYLED_ITEM ( 'NONE', ( #2745 ), #3592 ) ;
+#186 = CIRCLE ( 'NONE', #145, 0.1999999999999999800 ) ;
+#187 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#188 = EDGE_CURVE ( 'NONE', #1702, #2564, #3600, .T. ) ;
+#189 = ADVANCED_FACE ( 'NONE', ( #3010, #2332 ), #841, .T. ) ;
+#190 = EDGE_LOOP ( 'NONE', ( #2966, #3680, #1639, #601 ) ) ;
+#191 = ORIENTED_EDGE ( 'NONE', *, *, #539, .T. ) ;
+#192 = SURFACE_STYLE_USAGE ( .BOTH. , #1228 ) ;
+#193 = SURFACE_SIDE_STYLE ('',( #2803 ) ) ;
+#194 = EDGE_CURVE ( 'NONE', #268, #3020, #3220, .T. ) ;
+#195 = ORIENTED_EDGE ( 'NONE', *, *, #686, .F. ) ;
+#196 = AXIS2_PLACEMENT_3D ( 'NONE', #979, #3401, #1371 ) ;
+#197 = EDGE_CURVE ( 'NONE', #61, #4017, #3174, .T. ) ;
+#198 = CARTESIAN_POINT ( 'NONE',  ( -1.059336613505515100, 0.9883344281884296500, 0.6151700328777935900 ) ) ;
+#199 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.1500000000000000200, 1.050000000000000000 ) ) ;
+#200 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.1499999999999999700, -1.100000000000000100 ) ) ;
+#201 = ORIENTED_EDGE ( 'NONE', *, *, #2863, .T. ) ;
+#202 = AXIS2_PLACEMENT_3D ( 'NONE', #4221, #3860, #1152 ) ;
+#203 = ORIENTED_EDGE ( 'NONE', *, *, #2709, .F. ) ;
+#204 = ORIENTED_EDGE ( 'NONE', *, *, #4215, .F. ) ;
+#205 = CARTESIAN_POINT ( 'NONE',  ( 0.7356481999741468800, 0.9995000000000001700, 0.4816037654302318100 ) ) ;
+#206 = SURFACE_STYLE_USAGE ( .BOTH. , #2586 ) ;
+#207 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#208 = CARTESIAN_POINT ( 'NONE',  ( -1.059336613505515100, 0.9809215303046998600, 0.6233304246415890500 ) ) ;
+#209 = SURFACE_SIDE_STYLE ('',( #1579 ) ) ;
+#210 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#211 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#212 = VERTEX_POINT ( 'NONE', #1516 ) ;
+#213 = VECTOR ( 'NONE', #2607, 1000.000000000000000 ) ;
+#214 = EDGE_CURVE ( 'NONE', #1945, #575, #950, .T. ) ;
+#215 = DIRECTION ( 'NONE',  ( -0.9945218953682734000, 0.1045284632676537600, -3.388131789017194700E-015 ) ) ;
+#216 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#217 = SURFACE_SIDE_STYLE ('',( #886 ) ) ;
+#218 = AXIS2_PLACEMENT_3D ( 'NONE', #1618, #2589, #568 ) ;
+#219 = ORIENTED_EDGE ( 'NONE', *, *, #70, .T. ) ;
+#220 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#221 = CARTESIAN_POINT ( 'NONE',  ( -1.099648435705752500, 0.5966550891754349700, -0.6428237350539679500 ) ) ;
+#222 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#223 = EDGE_CURVE ( 'NONE', #3612, #1876, #5, .T. ) ;
+#224 = ORIENTED_EDGE ( 'NONE', *, *, #3202, .T. ) ;
+#225 = FACE_OUTER_BOUND ( 'NONE', #2406, .T. ) ;
+#226 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#227 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#228 = VERTEX_POINT ( 'NONE', #1594 ) ;
+#229 = SURFACE_STYLE_FILL_AREA ( #3252 ) ;
+#230 = VECTOR ( 'NONE', #354, 1000.000000000000100 ) ;
+#231 = LINE ( 'NONE', #2877, #4028 ) ;
+#232 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967000, 0.5999999999999999800, -0.6428237350539678400 ) ) ;
+#233 = AXIS2_PLACEMENT_3D ( 'NONE', #1075, #2708, #1034 ) ;
+#234 = ORIENTED_EDGE ( 'NONE', *, *, #3059, .F. ) ;
+#235 = CARTESIAN_POINT ( 'NONE',  ( -1.099648435705752100, 0.6033449108245659800, 0.6428237350539677300 ) ) ;
+#236 = AXIS2_PLACEMENT_3D ( 'NONE', #763, #2108, #2798 ) ;
+#237 = CIRCLE ( 'NONE', #510, 0.03199999999999991000 ) ;
+#238 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.0000000000000000000, 1.100000000000000100 ) ) ;
+#239 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#240 = VERTEX_POINT ( 'NONE', #2217 ) ;
+#241 = LINE ( 'NONE', #995, #2961 ) ;
+#242 = CARTESIAN_POINT ( 'NONE',  ( -0.8500000000000009800, 0.5999999999999999800, -0.6749999999999999300 ) ) ;
+#243 = ORIENTED_EDGE ( 'NONE', *, *, #3627, .F. ) ;
+#244 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967400, 0.5999999999999999800, -0.6428237350539675000 ) ) ;
+#245 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#246 = ORIENTED_EDGE ( 'NONE', *, *, #1588, .T. ) ;
+#247 = CARTESIAN_POINT ( 'NONE',  ( -1.047447882367162000, 0.09999999999999993600, -0.5906231817153772000 ) ) ;
+#248 = EDGE_CURVE ( 'NONE', #1554, #2445, #3765, .T. ) ;
+#249 = EDGE_CURVE ( 'NONE', #3516, #797, #2791, .T. ) ;
+#250 = EDGE_LOOP ( 'NONE', ( #204, #4275, #2068, #3652 ) ) ;
+#251 = FILL_AREA_STYLE ('',( #2320 ) ) ;
+#252 = CARTESIAN_POINT ( 'NONE',  ( 1.068519264152679700, 0.5933824826663333100, 0.6435192641526797900 ) ) ;
+#253 = ORIENTED_EDGE ( 'NONE', *, *, #4393, .F. ) ;
+#254 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.2000000000000001500, 1.000000000000000000 ) ) ;
+#255 = EDGE_CURVE ( 'NONE', #1762, #3036, #493, .T. ) ;
+#256 = PRESENTATION_STYLE_ASSIGNMENT (( #614 ) ) ;
+#257 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4243 ) ) ;
+#258 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#259 = LINE ( 'NONE', #994, #4051 ) ;
+#260 = PLANE ( 'NONE',  #782 ) ;
+#261 = CYLINDRICAL_SURFACE ( 'NONE', #1257, 0.1999999999999999800 ) ;
+#262 = VERTEX_POINT ( 'NONE', #2292 ) ;
+#263 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2853, 'distance_accuracy_value', 'NONE');
+#264 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#265 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#266 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.2000000000000003400, -1.000000000000000000 ) ) ;
+#267 = PRESENTATION_STYLE_ASSIGNMENT (( #3712 ) ) ;
+#268 = VERTEX_POINT ( 'NONE', #4351 ) ;
+#269 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1748, 'distance_accuracy_value', 'NONE');
+#270 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #403 ) ;
+#271 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1999999999999999800, -1.050000000000000000 ) ) ;
+#272 = FACE_OUTER_BOUND ( 'NONE', #1070, .T. ) ;
+#273 = SURFACE_STYLE_USAGE ( .BOTH. , #3388 ) ;
+#274 = SURFACE_STYLE_USAGE ( .BOTH. , #2608 ) ;
+#275 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#276 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2107 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4235, #2228, #3200 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#277 = CARTESIAN_POINT ( 'NONE',  ( 1.046494721222059900, 1.000000000000000700, 0.6214947212220587300 ) ) ;
+#278 = LINE ( 'NONE', #4047, #3694 ) ;
+#279 = FACE_OUTER_BOUND ( 'NONE', #2024, .T. ) ;
+#280 = EDGE_CURVE ( 'NONE', #1197, #26, #3982, .T. ) ;
+#281 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#282 = DIRECTION ( 'NONE',  ( -0.1039620511844979400, -0.9891328443778538700, -0.1039620511844979200 ) ) ;
+#283 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.0000000000000000000, -1.100000000000000100 ) ) ;
+#284 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3569 ), #2349 ) ;
+#285 = DIRECTION ( 'NONE',  ( -0.1039620511844979400, -0.9891328443778538700, -0.1039620511844979200 ) ) ;
+#286 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #506 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3483, #74, #725 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#287 = LINE ( 'NONE', #4291, #3007 ) ;
+#288 = SURFACE_SIDE_STYLE ('',( #4400 ) ) ;
+#289 = STYLED_ITEM ( 'NONE', ( #3178 ), #3862 ) ;
+#290 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.5999999999999999800, -0.6748237350539678700 ) ) ;
+#291 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999999300, 0.8000000000000000400 ) ) ;
+#292 = FACE_OUTER_BOUND ( 'NONE', #3413, .T. ) ;
+#293 = CARTESIAN_POINT ( 'NONE',  ( -1.086568901058028400, 0.5679999999999979500, 0.7068237350539683400 ) ) ;
+#294 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999997100, 0.8500000000000000900 ) ) ;
+#295 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999999300, -1.000000000000000000 ) ) ;
+#296 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#297 = VECTOR ( 'NONE', #2806, 999.9999999999998900 ) ;
+#298 = ORIENTED_EDGE ( 'NONE', *, *, #2323, .F. ) ;
+#299 = EDGE_LOOP ( 'NONE', ( #605, #3995, #3958, #4056 ) ) ;
+#300 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#301 = CARTESIAN_POINT ( 'NONE',  ( -0.8500000000000006400, 0.7499999999999997800, 0.6592343647101486200 ) ) ;
+#302 = CARTESIAN_POINT ( 'NONE',  ( -1.060970077127983500, 0.9713449108245652000, -0.6041453764761989300 ) ) ;
+#303 = ORIENTED_EDGE ( 'NONE', *, *, #4359, .T. ) ;
+#304 = CARTESIAN_POINT ( 'NONE',  ( 1.060998268867791200, 0.9710648403367240200, 0.6058070318384746200 ) ) ;
+#305 = EDGE_CURVE ( 'NONE', #2294, #4044, #336, .T. ) ;
+#306 = VERTEX_POINT ( 'NONE', #1608 ) ;
+#307 = AXIS2_PLACEMENT_3D ( 'NONE', #581, #1292, #3283 ) ;
+#308 = CARTESIAN_POINT ( 'NONE',  ( 0.4499999999999999000, 0.5999999999999999800, -0.6749999999999999300 ) ) ;
+#309 = AXIS2_PLACEMENT_3D ( 'NONE', #1008, #1336, #2043 ) ;
+#310 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#311 = ORIENTED_EDGE ( 'NONE', *, *, #4058, .F. ) ;
+#312 = EDGE_CURVE ( 'NONE', #473, #2003, #1370, .T. ) ;
+#313 = AXIS2_PLACEMENT_3D ( 'NONE', #271, #258, #3028 ) ;
+#314 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4217 ) ) ;
+#315 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #4245 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1337, #2010, #1350 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#316 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#317 = FACE_OUTER_BOUND ( 'NONE', #2317, .T. ) ;
+#318 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.7499999999999998900, -0.7999999999999996000 ) ) ;
+#319 = VERTEX_POINT ( 'NONE', #1576 ) ;
+#320 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3008 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1584, #1600, #1255 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#321 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3811, 'distance_accuracy_value', 'NONE');
+#322 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5680000000000002800, 0.6428237350539667300 ) ) ;
+#323 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #63 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #902, #4301, #3259 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#324 = ORIENTED_EDGE ( 'NONE', *, *, #3544, .T. ) ;
+#325 = PLANE ( 'NONE',  #2080 ) ;
+#326 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #96 ) ) ;
+#327 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.5812548339959392500, 0.6428237350539680600 ) ) ;
+#328 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#329 = CYLINDRICAL_SURFACE ( 'NONE', #4203, 0.03199999999999995900 ) ;
+#330 = PRESENTATION_STYLE_ASSIGNMENT (( #3317 ) ) ;
+#331 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.5999999999999999800, -0.6428237350539673900 ) ) ;
+#332 = EDGE_CURVE ( 'NONE', #139, #3036, #287, .T. ) ;
+#333 = LINE ( 'NONE', #2025, #888 ) ;
+#334 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#335 = FILL_AREA_STYLE ('',( #3400 ) ) ;
+#336 = LINE ( 'NONE', #1922, #1209 ) ;
+#337 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, -8.024708101613482300E-033, 1.100000000000000100 ) ) ;
+#338 = EDGE_LOOP ( 'NONE', ( #1305, #3096, #29 ) ) ;
+#339 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999999300, 1.000000000000000000 ) ) ;
+#340 = EDGE_CURVE ( 'NONE', #2647, #1545, #2169, .T. ) ;
+#341 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #4342 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2659, #3674, #222 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#342 = SURFACE_SIDE_STYLE ('',( #2835 ) ) ;
+#343 = FILL_AREA_STYLE ('',( #3704 ) ) ;
+#344 = CYLINDRICAL_SURFACE ( 'NONE', #4013, 0.03199999999999991000 ) ;
+#345 = EDGE_LOOP ( 'NONE', ( #4194, #907, #4288, #753 ) ) ;
+#346 = VERTEX_POINT ( 'NONE', #3648 ) ;
+#347 = CARTESIAN_POINT ( 'NONE',  ( -1.060998268867791700, 0.9710648403367239100, -0.6041453764761985900 ) ) ;
+#348 = CARTESIAN_POINT ( 'NONE',  ( -1.086568901058028400, 0.6319999999999999000, -0.6615689010580280100 ) ) ;
+#349 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#350 = EDGE_LOOP ( 'NONE', ( #1451, #234, #3586, #2870 ) ) ;
+#351 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.7499999999999998900, -0.7999999999999999300 ) ) ;
+#352 = FILL_AREA_STYLE_COLOUR ( '', #4022 ) ;
+#353 = ORIENTED_EDGE ( 'NONE', *, *, #2032, .T. ) ;
+#354 = DIRECTION ( 'NONE',  ( -0.1039620511844979300, -0.9891328443778537600, 0.1039620511844979300 ) ) ;
+#355 = SURFACE_SIDE_STYLE ('',( #2551 ) ) ;
+#356 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5999999999999998700, -0.6748237350539672000 ) ) ;
+#357 = ORIENTED_EDGE ( 'NONE', *, *, #2759, .T. ) ;
+#358 = DIRECTION ( 'NONE',  ( 0.1039620511844979300, -0.9891328443778537600, -0.1039620511844979300 ) ) ;
+#359 = SURFACE_SIDE_STYLE ('',( #3818 ) ) ;
+#360 = CIRCLE ( 'NONE', #1164, 0.1999999999999999800 ) ;
+#361 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1401 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1854, #3881, #3450 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#362 = ORIENTED_EDGE ( 'NONE', *, *, #3514, .T. ) ;
+#363 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.6187451660040609300, -0.6748237350539674200 ) ) ;
+#364 = EDGE_CURVE ( 'NONE', #3516, #1139, #1110, .T. ) ;
+#365 = AXIS2_PLACEMENT_3D ( 'NONE', #593, #4016, #2284 ) ;
+#366 = EDGE_CURVE ( 'NONE', #441, #1876, #2060, .T. ) ;
+#367 = EDGE_LOOP ( 'NONE', ( #1334, #2627, #3042, #91 ) ) ;
+#368 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#369 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#370 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.5999999999999999800, 0.6749999999999999300 ) ) ;
+#371 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053968500, 0.5966550891754351900, 0.6746484357057523900 ) ) ;
+#372 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.5999999999999999800, -0.6428237350539671700 ) ) ;
+#373 = STYLED_ITEM ( 'NONE', ( #837 ), #3160 ) ;
+#374 = PLANE ( 'NONE',  #202 ) ;
+#375 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#376 = LINE ( 'NONE', #1345, #3260 ) ;
+#377 = SURFACE_STYLE_FILL_AREA ( #3478 ) ;
+#378 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 0.9710648403367249100, -0.6359982688677910900 ) ) ;
+#379 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#380 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999999300, 0.8500000000000002000 ) ) ;
+#381 = LINE ( 'NONE', #463, #2267 ) ;
+#382 = AXIS2_PLACEMENT_3D ( 'NONE', #2309, #1970, #992 ) ;
+#383 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198400, 1.000000000000000000, 0.6041453764761985900 ) ) ;
+#384 = FILL_AREA_STYLE ('',( #352 ) ) ;
+#385 = DIRECTION ( 'NONE',  ( 0.1045284632676536900, 0.9945218953682732900, 0.0000000000000000000 ) ) ;
+#386 = PRESENTATION_STYLE_ASSIGNMENT (( #3639 ) ) ;
+#387 = FILL_AREA_STYLE_COLOUR ( '', #2366 ) ;
+#388 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5999999999999999800, -0.6428237350539673900 ) ) ;
+#389 = EDGE_CURVE ( 'NONE', #1677, #3612, #3700, .T. ) ;
+#390 = EDGE_CURVE ( 'NONE', #2153, #3496, #1163, .T. ) ;
+#391 = VERTEX_POINT ( 'NONE', #538 ) ;
+#392 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #182 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1384, #3829, #755 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#393 = SURFACE_STYLE_FILL_AREA ( #2723 ) ;
+#394 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2334 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1724, #4107, #1418 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#395 = CARTESIAN_POINT ( 'NONE',  ( -1.059336613505515100, 0.9883344281884293100, -0.6041453764761984800 ) ) ;
+#396 = EDGE_CURVE ( 'NONE', #2363, #2345, #3924, .T. ) ;
+#397 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#398 = PLANE ( 'NONE',  #900 ) ;
+#399 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#400 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #88 ), #630 ) ;
+#401 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1058, 'distance_accuracy_value', 'NONE');
+#402 = LINE ( 'NONE', #2762, #4149 ) ;
+#403 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #2333, #554 ) ;
+#404 = SURFACE_STYLE_USAGE ( .BOTH. , #342 ) ;
+#405 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 6.776263578034398000E-015, -1.000000000000000000 ) ) ;
+#406 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#407 = ADVANCED_FACE ( 'NONE', ( #1473 ), #2960, .T. ) ;
+#408 = FACE_OUTER_BOUND ( 'NONE', #1709, .T. ) ;
+#409 = ORIENTED_EDGE ( 'NONE', *, *, #1239, .F. ) ;
+#410 = ORIENTED_EDGE ( 'NONE', *, *, #2759, .F. ) ;
+#411 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#412 = VERTEX_POINT ( 'NONE', #3347 ) ;
+#413 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 1.000000000000000200, 0.6214947212220604000 ) ) ;
+#414 = SURFACE_SIDE_STYLE ('',( #3377 ) ) ;
+#415 = VECTOR ( 'NONE', #1617, 1000.000000000000000 ) ;
+#416 = FILL_AREA_STYLE_COLOUR ( '', #4086 ) ;
+#417 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1243 ), #1658 ) ;
+#418 = VECTOR ( 'NONE', #216, 1000.000000000000000 ) ;
+#419 = ORIENTED_EDGE ( 'NONE', *, *, #3305, .F. ) ;
+#420 = EDGE_CURVE ( 'NONE', #3393, #2554, #2540, .T. ) ;
+#421 = VERTEX_POINT ( 'NONE', #4021 ) ;
+#422 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#423 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#424 = EDGE_CURVE ( 'NONE', #2983, #4089, #1531, .T. ) ;
+#425 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2977 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3087, #4111, #1409 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#426 = VECTOR ( 'NONE', #1359, 1000.000000000000000 ) ;
+#427 = ADVANCED_FACE ( 'NONE', ( #1743 ), #4083, .T. ) ;
+#428 = ORIENTED_EDGE ( 'NONE', *, *, #1069, .T. ) ;
+#429 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#430 = CARTESIAN_POINT ( 'NONE',  ( -1.046494721222060600, 0.9710648403367239100, 0.6359982688677915400 ) ) ;
+#431 = AXIS2_PLACEMENT_3D ( 'NONE', #3300, #569, #553 ) ;
+#432 = CYLINDRICAL_SURFACE ( 'NONE', #4227, 0.05000000000000002400 ) ;
+#433 = ORIENTED_EDGE ( 'NONE', *, *, #2598, .F. ) ;
+#434 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #999 ) ) ;
+#435 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999999300, 1.100000000000000100 ) ) ;
+#436 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#437 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #168, 'distance_accuracy_value', 'NONE');
+#438 = ADVANCED_FACE ( 'NONE', ( #3169 ), #4072, .T. ) ;
+#439 = SURFACE_STYLE_USAGE ( .BOTH. , #2497 ) ;
+#440 = SURFACE_STYLE_USAGE ( .BOTH. , #2106 ) ;
+#441 = VERTEX_POINT ( 'NONE', #3661 ) ;
+#442 = LINE ( 'NONE', #3218, #3645 ) ;
+#443 = CARTESIAN_POINT ( 'NONE',  ( -1.059336613505515100, 0.9883344281884296500, 0.6041453764761987000 ) ) ;
+#444 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#445 = SURFACE_STYLE_USAGE ( .BOTH. , #2177 ) ;
+#446 = ORIENTED_EDGE ( 'NONE', *, *, #280, .T. ) ;
+#447 = EDGE_CURVE ( 'NONE', #3891, #1432, #1156, .T. ) ;
+#448 = STYLED_ITEM ( 'NONE', ( #1363 ), #1495 ) ;
+#449 = ORIENTED_EDGE ( 'NONE', *, *, #2732, .T. ) ;
+#450 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1500000000000000200, 0.8000000000000001600 ) ) ;
+#451 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#452 = PRESENTATION_STYLE_ASSIGNMENT (( #445 ) ) ;
+#453 = EDGE_CURVE ( 'NONE', #707, #1762, #1632, .T. ) ;
+#454 = AXIS2_PLACEMENT_3D ( 'NONE', #519, #881, #1557 ) ;
+#455 = ORIENTED_EDGE ( 'NONE', *, *, #4274, .F. ) ;
+#456 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #788 ), #3988 ) ;
+#457 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#458 = ORIENTED_EDGE ( 'NONE', *, *, #3737, .T. ) ;
+#459 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3118, 'distance_accuracy_value', 'NONE');
+#460 = CARTESIAN_POINT ( 'NONE',  ( 0.1499999999999999900, 0.7499999999999998900, 0.6592343647101485100 ) ) ;
+#461 = ORIENTED_EDGE ( 'NONE', *, *, #1700, .T. ) ;
+#462 = SURFACE_STYLE_USAGE ( .BOTH. , #792 ) ;
+#463 = CARTESIAN_POINT ( 'NONE',  ( -1.047447882367161800, 0.09999999999999993600, 0.0000000000000000000 ) ) ;
+#464 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 1.626303258728309300E-015 ) ) ;
+#465 = ORIENTED_EDGE ( 'NONE', *, *, #2913, .T. ) ;
+#466 = EDGE_LOOP ( 'NONE', ( #1580, #2868, #2928, #3292, #108, #2431, #635, #3666, #1712, #957, #4290, #3509, #1436, #3754 ) ) ;
+#467 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#468 = STYLED_ITEM ( 'NONE', ( #4064 ), #1871 ) ;
+#469 = VECTOR ( 'NONE', #2007, 1000.000000000000000 ) ;
+#470 = ADVANCED_FACE ( 'NONE', ( #1265 ), #646, .T. ) ;
+#471 = VECTOR ( 'NONE', #4304, 1000.000000000000000 ) ;
+#472 = VECTOR ( 'NONE', #2381, 1000.000000000000000 ) ;
+#473 = VERTEX_POINT ( 'NONE', #2316 ) ;
+#474 = EDGE_CURVE ( 'NONE', #2565, #2654, #2585, .T. ) ;
+#475 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#476 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#477 = ADVANCED_FACE ( 'NONE', ( #1890 ), #1723, .T. ) ;
+#478 = VERTEX_POINT ( 'NONE', #302 ) ;
+#479 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.141265444721583500E-016 ) ) ;
+#480 = EDGE_CURVE ( 'NONE', #4105, #240, #2371, .T. ) ;
+#481 = ORIENTED_EDGE ( 'NONE', *, *, #223, .T. ) ;
+#482 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1046 ), #4011 ) ;
+#483 = VERTEX_POINT ( 'NONE', #693 ) ;
+#484 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#485 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#486 = CIRCLE ( 'NONE', #650, 0.03200000000000002100 ) ;
+#487 = EDGE_LOOP ( 'NONE', ( #2452, #824, #3558, #1603 ) ) ;
+#488 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.1500000000000000500, 1.050000000000000000 ) ) ;
+#489 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#490 = ADVANCED_FACE ( 'NONE', ( #279 ), #1738, .T. ) ;
+#491 = FACE_OUTER_BOUND ( 'NONE', #487, .T. ) ;
+#492 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.5999999999999999800, -0.6428237350539678400 ) ) ;
+#493 = CIRCLE ( 'NONE', #3607, 0.03200000000000002100 ) ;
+#494 = VERTEX_POINT ( 'NONE', #3412 ) ;
+#495 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#496 = AXIS2_PLACEMENT_3D ( 'NONE', #3880, #3124, #406 ) ;
+#497 = ADVANCED_FACE ( 'NONE', ( #3378 ), #1983, .F. ) ;
+#498 = ORIENTED_EDGE ( 'NONE', *, *, #2938, .T. ) ;
+#499 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#500 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#501 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#502 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -3.246134667824564900E-016, 1.326820840454287900E-016 ) ) ;
+#503 = EDGE_CURVE ( 'NONE', #1358, #1719, #2044, .T. ) ;
+#504 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3869 ), #2575 ) ;
+#505 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3439 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3557, #2897, #2552 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#506 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3483, 'distance_accuracy_value', 'NONE');
+#507 = DIRECTION ( 'NONE',  ( -0.1039620511844976700, -0.9891328443778538700, 0.1039620511844979600 ) ) ;
+#508 = ORIENTED_EDGE ( 'NONE', *, *, #2528, .T. ) ;
+#509 = ORIENTED_EDGE ( 'NONE', *, *, #3341, .T. ) ;
+#510 = AXIS2_PLACEMENT_3D ( 'NONE', #3435, #3103, #1142 ) ;
+#511 = ADVANCED_FACE ( 'NONE', ( #2210 ), #4468, .T. ) ;
+#512 = VECTOR ( 'NONE', #2754, 1000.000000000000000 ) ;
+#513 = AXIS2_PLACEMENT_3D ( 'NONE', #573, #2963, #1285 ) ;
+#514 = ORIENTED_EDGE ( 'NONE', *, *, #4215, .T. ) ;
+#515 = VERTEX_POINT ( 'NONE', #704 ) ;
+#516 = CARTESIAN_POINT ( 'NONE',  ( 1.059336613505513300, 0.9883344281884302000, -0.6151700328777941500 ) ) ;
+#517 = EDGE_LOOP ( 'NONE', ( #3193, #4080, #2574, #2611 ) ) ;
+#518 = ADVANCED_FACE ( 'NONE', ( #115 ), #3481, .F. ) ;
+#519 = CARTESIAN_POINT ( 'NONE',  ( -0.4499999999999999600, 0.6000000000000002000, -0.6428237350539675000 ) ) ;
+#520 = ORIENTED_EDGE ( 'NONE', *, *, #3425, .F. ) ;
+#521 = CARTESIAN_POINT ( 'NONE',  ( 1.047447882367161400, 0.09999999999999993600, -0.5906231817153773100 ) ) ;
+#522 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#523 = ORIENTED_EDGE ( 'NONE', *, *, #1043, .F. ) ;
+#524 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#525 = VERTEX_POINT ( 'NONE', #3185 ) ;
+#526 = EDGE_CURVE ( 'NONE', #478, #3872, #645, .T. ) ;
+#527 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#528 = PRESENTATION_STYLE_ASSIGNMENT (( #3209 ) ) ;
+#529 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3598 ) ) ;
+#530 = VECTOR ( 'NONE', #3850, 1000.000000000000000 ) ;
+#531 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.5499999999999999300, 0.8000000000000000400 ) ) ;
+#532 = PRESENTATION_STYLE_ASSIGNMENT (( #3655 ) ) ;
+#533 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #289 ) ) ;
+#534 = ORIENTED_EDGE ( 'NONE', *, *, #1157, .F. ) ;
+#535 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#536 = LINE ( 'NONE', #1919, #213 ) ;
+#537 = DIRECTION ( 'NONE',  ( 0.1039620511844978300, -0.9891328443778539800, 0.1039620511844978300 ) ) ;
+#538 = CARTESIAN_POINT ( 'NONE',  ( 0.1499999999999996100, 0.5999999999999999800, 0.6749999999999999300 ) ) ;
+#539 = EDGE_CURVE ( 'NONE', #2974, #735, #381, .T. ) ;
+#540 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #86 ) ) ;
+#541 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2006 ), #3230 ) ;
+#542 = FILL_AREA_STYLE_COLOUR ( '', #877 ) ;
+#543 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1169 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3159, #1133, #2502 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#544 = PRESENTATION_STYLE_ASSIGNMENT (( #3690 ) ) ;
+#545 = FACE_OUTER_BOUND ( 'NONE', #3943, .T. ) ;
+#546 = AXIS2_PLACEMENT_3D ( 'NONE', #2621, #551, #3921 ) ;
+#547 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#548 = AXIS2_PLACEMENT_3D ( 'NONE', #943, #1300, #1637 ) ;
+#549 = VECTOR ( 'NONE', #1264, 1000.000000000000100 ) ;
+#550 = ORIENTED_EDGE ( 'NONE', *, *, #2998, .T. ) ;
+#551 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 3.246134667824564900E-016, -1.326820840454287900E-016 ) ) ;
+#552 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.2000000000000001500, 1.000000000000000000 ) ) ;
+#553 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#554 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #3245, 'design' ) ;
+#555 = ORIENTED_EDGE ( 'NONE', *, *, #364, .F. ) ;
+#556 = VECTOR ( 'NONE', #2972, 1000.000000000000000 ) ;
+#557 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#558 = LINE ( 'NONE', #3424, #3337 ) ;
+#559 = SURFACE_STYLE_USAGE ( .BOTH. , #2663 ) ;
+#560 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 0.9679999999999999700, 0.0000000000000000000 ) ) ;
+#561 = SURFACE_SIDE_STYLE ('',( #4025 ) ) ;
+#562 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#563 = EDGE_CURVE ( 'NONE', #1513, #2294, #2367, .T. ) ;
+#564 = ORIENTED_EDGE ( 'NONE', *, *, #1611, .F. ) ;
+#565 = ORIENTED_EDGE ( 'NONE', *, *, #901, .T. ) ;
+#566 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3832 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #56, #1453, #423 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#567 = CARTESIAN_POINT ( 'NONE',  ( -1.060998268867791500, 0.9699475554917536000, 0.6070369802594185500 ) ) ;
+#568 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 1.016439536705159800E-014 ) ) ;
+#569 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#570 = DIRECTION ( 'NONE',  ( -0.1039620511844980800, -0.9891328443778537600, 0.1039620511844978900 ) ) ;
+#571 = STYLED_ITEM ( 'NONE', ( #2331 ), #3876 ) ;
+#572 = ORIENTED_EDGE ( 'NONE', *, *, #3594, .F. ) ;
+#573 = CARTESIAN_POINT ( 'NONE',  ( 1.051766696618622800, 0.7527725157293249100, -0.6267666966186235000 ) ) ;
+#574 = VECTOR ( 'NONE', #3369, 1000.000000000000000 ) ;
+#575 = VERTEX_POINT ( 'NONE', #2512 ) ;
+#576 = FILL_AREA_STYLE ('',( #4015 ) ) ;
+#577 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.7499999999999998900, -0.7999999999999997100 ) ) ;
+#578 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#579 = FILL_AREA_STYLE_COLOUR ( '', #72 ) ;
+#580 = ORIENTED_EDGE ( 'NONE', *, *, #775, .T. ) ;
+#581 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999999300, -0.8000000000000000400 ) ) ;
+#582 = CARTESIAN_POINT ( 'NONE',  ( 0.1499999999999999900, 0.6033449108245649800, 0.6746484357057521700 ) ) ;
+#583 = AXIS2_PLACEMENT_3D ( 'NONE', #3221, #1568, #3918 ) ;
+#584 = FACE_OUTER_BOUND ( 'NONE', #3454, .T. ) ;
+#585 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999993800, 1.000000000000000000 ) ) ;
+#586 = EDGE_LOOP ( 'NONE', ( #3833, #2028, #909, #1218 ) ) ;
+#587 = AXIS2_PLACEMENT_3D ( 'NONE', #2772, #3187, #2211 ) ;
+#588 = LINE ( 'NONE', #2443, #3968 ) ;
+#589 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3538, 'distance_accuracy_value', 'NONE');
+#590 = EDGE_LOOP ( 'NONE', ( #2816, #4065, #2391, #2014 ) ) ;
+#591 = EDGE_CURVE ( 'NONE', #2345, #3545, #3476, .T. ) ;
+#592 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#593 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 8.131516293641283300E-017, 1.050000000000001600 ) ) ;
+#594 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3569 ) ) ;
+#595 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2656 ), #3405 ) ;
+#596 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3528, 'distance_accuracy_value', 'NONE');
+#597 = CARTESIAN_POINT ( 'NONE',  ( -0.8500000000000009800, 0.5999999999999999800, 0.6750000000000001600 ) ) ;
+#598 = SURFACE_SIDE_STYLE ('',( #1747 ) ) ;
+#599 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#600 = VECTOR ( 'NONE', #3041, 1000.000000000000000 ) ;
+#601 = ORIENTED_EDGE ( 'NONE', *, *, #1830, .F. ) ;
+#602 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #373 ) ) ;
+#603 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 1.016439536705160400E-016, -1.050000000000000900 ) ) ;
+#604 = VECTOR ( 'NONE', #479, 1000.000000000000000 ) ;
+#605 = ORIENTED_EDGE ( 'NONE', *, *, #1105, .F. ) ;
+#606 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#607 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 1.084202172485504400E-016, 0.8000000000000001600 ) ) ;
+#608 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1999999999999999800, -1.050000000000000000 ) ) ;
+#609 = SURFACE_STYLE_FILL_AREA ( #3157 ) ;
+#610 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3293 ), #2260 ) ;
+#611 = PRESENTATION_STYLE_ASSIGNMENT (( #192 ) ) ;
+#612 = LINE ( 'NONE', #706, #4146 ) ;
+#613 = AXIS2_PLACEMENT_3D ( 'NONE', #3354, #2615, #215 ) ;
+#614 = SURFACE_STYLE_USAGE ( .BOTH. , #288 ) ;
+#615 = FILL_AREA_STYLE ('',( #3620 ) ) ;
+#616 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5999999999999999800, 0.8000000000000000400 ) ) ;
+#617 = CIRCLE ( 'NONE', #1533, 0.1356848227624910300 ) ;
+#618 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#619 = PRESENTATION_STYLE_ASSIGNMENT (( #2162 ) ) ;
+#620 = ORIENTED_EDGE ( 'NONE', *, *, #3229, .T. ) ;
+#621 = FILL_AREA_STYLE_COLOUR ( '', #2797 ) ;
+#622 = EDGE_CURVE ( 'NONE', #38, #2809, #486, .T. ) ;
+#623 = ORIENTED_EDGE ( 'NONE', *, *, #1299, .T. ) ;
+#624 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3223 ), #1464 ) ;
+#625 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1500000000000000200, 1.050000000000000300 ) ) ;
+#626 = ORIENTED_EDGE ( 'NONE', *, *, #4393, .T. ) ;
+#627 = EDGE_CURVE ( 'NONE', #2750, #2462, #3156, .T. ) ;
+#628 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#629 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #436, 'distance_accuracy_value', 'NONE');
+#630 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3107 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2026, #2660, #4041 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#631 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#632 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#633 = SURFACE_SIDE_STYLE ('',( #1 ) ) ;
+#634 = AXIS2_PLACEMENT_3D ( 'NONE', #2257, #2940, #3239 ) ;
+#635 = ORIENTED_EDGE ( 'NONE', *, *, #3392, .F. ) ;
+#636 = SURFACE_SIDE_STYLE ('',( #4036 ) ) ;
+#637 = SURFACE_STYLE_FILL_AREA ( #335 ) ;
+#638 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1092 ) ) ;
+#639 = CARTESIAN_POINT ( 'NONE',  ( 1.099648435705751900, 0.6033449108245648700, 0.6749999999999999300 ) ) ;
+#640 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #96 ), #3763 ) ;
+#641 = LINE ( 'NONE', #3166, #1726 ) ;
+#642 = VECTOR ( 'NONE', #334, 1000.000000000000000 ) ;
+#643 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#644 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967200, 0.6000000000000002000, 0.6428237350539676200 ) ) ;
+#645 = LINE ( 'NONE', #1802, #3589 ) ;
+#646 = PLANE ( 'NONE',  #1411 ) ;
+#647 = VECTOR ( 'NONE', #2350, 1000.000000000000000 ) ;
+#648 = ORIENTED_EDGE ( 'NONE', *, *, #1974, .F. ) ;
+#649 = ORIENTED_EDGE ( 'NONE', *, *, #503, .F. ) ;
+#650 = AXIS2_PLACEMENT_3D ( 'NONE', #3153, #3480, #3831 ) ;
+#651 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2050, 'distance_accuracy_value', 'NONE');
+#652 = PRESENTATION_STYLE_ASSIGNMENT (( #22 ) ) ;
+#653 = EDGE_CURVE ( 'NONE', #2419, #2273, #3812, .T. ) ;
+#654 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.5499999999999999300, 0.8000000000000000400 ) ) ;
+#655 = AXIS2_PLACEMENT_3D ( 'NONE', #1780, #2793, #1794 ) ;
+#656 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3875 ) ) ;
+#657 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5999999999999999800, 0.8000000000000001600 ) ) ;
+#658 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#659 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.7499999999999998900, 0.8000000000000000400 ) ) ;
+#660 = PRESENTATION_STYLE_ASSIGNMENT (( #3846 ) ) ;
+#661 = SURFACE_STYLE_FILL_AREA ( #343 ) ;
+#662 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2648 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3736, #2046, #3037 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#663 = FACE_OUTER_BOUND ( 'NONE', #3399, .T. ) ;
+#664 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#665 = CIRCLE ( 'NONE', #3718, 0.03200000000000006300 ) ;
+#666 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.5966550891754350800, 0.6746484357057521700 ) ) ;
+#667 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#668 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#669 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 7.403465031880599900E-017, 1.063451891672384800E-016 ) ) ;
+#670 = ORIENTED_EDGE ( 'NONE', *, *, #4435, .F. ) ;
+#671 = ORIENTED_EDGE ( 'NONE', *, *, #3654, .F. ) ;
+#672 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999997100, -0.8500000000000000900 ) ) ;
+#673 = CARTESIAN_POINT ( 'NONE',  ( 1.086568901058028400, 0.5680000000000011700, 0.7068237350539646700 ) ) ;
+#674 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#675 = FILL_AREA_STYLE ('',( #721 ) ) ;
+#676 = ORIENTED_EDGE ( 'NONE', *, *, #2089, .F. ) ;
+#677 = VERTEX_POINT ( 'NONE', #121 ) ;
+#678 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#679 = EDGE_CURVE ( 'NONE', #2592, #61, #2902, .T. ) ;
+#680 = EDGE_LOOP ( 'NONE', ( #649, #3094, #298, #3573 ) ) ;
+#681 = ORIENTED_EDGE ( 'NONE', *, *, #1923, .T. ) ;
+#682 = AXIS2_PLACEMENT_3D ( 'NONE', #1566, #4285, #1240 ) ;
+#683 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#684 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#685 = PRESENTATION_STYLE_ASSIGNMENT (( #2482 ) ) ;
+#686 = EDGE_CURVE ( 'NONE', #3000, #3872, #4188, .T. ) ;
+#687 = AXIS2_PLACEMENT_3D ( 'NONE', #3687, #300, #3672 ) ;
+#688 = AXIS2_PLACEMENT_3D ( 'NONE', #2472, #4190, #1772 ) ;
+#689 = PLANE ( 'NONE',  #2886 ) ;
+#690 = LINE ( 'NONE', #1716, #3203 ) ;
+#691 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#692 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.1999999999999999800, 1.000000000000000000 ) ) ;
+#693 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999997100, -0.8499999999999998700 ) ) ;
+#694 = SURFACE_STYLE_FILL_AREA ( #710 ) ;
+#695 = CARTESIAN_POINT ( 'NONE',  ( -1.044741426362406000, 0.3803865026636141200, -0.6197414263624059200 ) ) ;
+#696 = FACE_OUTER_BOUND ( 'NONE', #3779, .T. ) ;
+#697 = VERTEX_POINT ( 'NONE', #4192 ) ;
+#698 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#699 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999999300, -0.8000000000000000400 ) ) ;
+#700 = CIRCLE ( 'NONE', #307, 0.1999999999999999800 ) ;
+#701 = PRESENTATION_STYLE_ASSIGNMENT (( #2789 ) ) ;
+#702 = SURFACE_SIDE_STYLE ('',( #1290 ) ) ;
+#703 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967200, 0.5812548339959393600, -0.6538043990702114800 ) ) ;
+#704 = CARTESIAN_POINT ( 'NONE',  ( 1.099648435705751900, 0.6033449108245648700, 0.6428237350539676200 ) ) ;
+#705 = CYLINDRICAL_SURFACE ( 'NONE', #3024, 0.03200000000000002100 ) ;
+#706 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999988200, 1.000000000000000000 ) ) ;
+#707 = VERTEX_POINT ( 'NONE', #1429 ) ;
+#708 = EDGE_CURVE ( 'NONE', #1767, #2337, #2999, .T. ) ;
+#709 = SURFACE_STYLE_USAGE ( .BOTH. , #3130 ) ;
+#710 = FILL_AREA_STYLE ('',( #1057 ) ) ;
+#711 = PRESENTATION_STYLE_ASSIGNMENT (( #3301 ) ) ;
+#712 = SURFACE_SIDE_STYLE ('',( #2787 ) ) ;
+#713 = SURFACE_STYLE_USAGE ( .BOTH. , #2423 ) ;
+#714 = STYLED_ITEM ( 'NONE', ( #2688 ), #189 ) ;
+#715 = SURFACE_STYLE_FILL_AREA ( #2304 ) ;
+#716 = FILL_AREA_STYLE ('',( #1061 ) ) ;
+#717 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #90 ) ) ;
+#718 = SURFACE_SIDE_STYLE ('',( #377 ) ) ;
+#719 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.7499999999999998900, -0.6592343647101485100 ) ) ;
+#720 = ORIENTED_EDGE ( 'NONE', *, *, #3711, .F. ) ;
+#721 = FILL_AREA_STYLE_COLOUR ( '', #990 ) ;
+#722 = SURFACE_STYLE_FILL_AREA ( #109 ) ;
+#723 = VERTEX_POINT ( 'NONE', #4163 ) ;
+#724 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 0.9883344281884300900, -0.6343366135055142900 ) ) ;
+#725 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#726 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#727 = ORIENTED_EDGE ( 'NONE', *, *, #1356, .T. ) ;
+#728 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -1.024628667589770900E-017, -9.748690573693542800E-017 ) ) ;
+#729 = SURFACE_SIDE_STYLE ('',( #1405 ) ) ;
+#730 = VERTEX_POINT ( 'NONE', #3139 ) ;
+#731 = FILL_AREA_STYLE ('',( #1425 ) ) ;
+#732 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1141, 'distance_accuracy_value', 'NONE');
+#733 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3330 ) ) ;
+#734 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#735 = VERTEX_POINT ( 'NONE', #4178 ) ;
+#736 = CARTESIAN_POINT ( 'NONE',  ( 1.047447882367161400, 0.09999999999999992200, -0.6093075971649837300 ) ) ;
+#737 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#738 = VECTOR ( 'NONE', #3374, 1000.000000000000000 ) ;
+#739 = ORIENTED_EDGE ( 'NONE', *, *, #591, .F. ) ;
+#740 = CIRCLE ( 'NONE', #1415, 0.05000000000000002400 ) ;
+#741 = ORIENTED_EDGE ( 'NONE', *, *, #3632, .T. ) ;
+#742 = CARTESIAN_POINT ( 'NONE',  ( -1.060998268867791500, 0.9710648403367239100, -0.6058070318384750600 ) ) ;
+#743 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.6041453764761988100 ) ) ;
+#744 = EDGE_CURVE ( 'NONE', #1497, #3628, #1879, .T. ) ;
+#745 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1079, 'distance_accuracy_value', 'NONE');
+#746 = AXIS2_PLACEMENT_3D ( 'NONE', #1760, #751, #369 ) ;
+#747 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3176 ) ) ;
+#748 = ORIENTED_EDGE ( 'NONE', *, *, #1215, .F. ) ;
+#749 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#750 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999999300, 0.8000000000000000400 ) ) ;
+#751 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#752 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#753 = ORIENTED_EDGE ( 'NONE', *, *, #1277, .F. ) ;
+#754 = VECTOR ( 'NONE', #1210, 1000.000000000000000 ) ;
+#755 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#756 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4283 ), #1224 ) ;
+#757 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -7.403465031880599900E-017, -1.063451891672384800E-016 ) ) ;
+#758 = SURFACE_STYLE_FILL_AREA ( #3085 ) ;
+#759 = EDGE_LOOP ( 'NONE', ( #4265, #4002, #4110, #4202, #3920, #2180, #3192, #1604, #2556, #3501, #1558, #2811 ) ) ;
+#760 = ORIENTED_EDGE ( 'NONE', *, *, #424, .F. ) ;
+#761 = SURFACE_STYLE_USAGE ( .BOTH. , #826 ) ;
+#762 = SURFACE_STYLE_USAGE ( .BOTH. , #41 ) ;
+#763 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 0.9679999999999999700, -0.6041453764761984800 ) ) ;
+#764 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 0.9883344281884296500, 0.6343366135055148500 ) ) ;
+#765 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#766 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.5999999999999998700, -0.6615689010580287900 ) ) ;
+#767 = SURFACE_STYLE_FILL_AREA ( #384 ) ;
+#768 = PRESENTATION_STYLE_ASSIGNMENT (( #1028 ) ) ;
+#769 = AXIS2_PLACEMENT_3D ( 'NONE', #2144, #2489, #1148 ) ;
+#770 = ORIENTED_EDGE ( 'NONE', *, *, #214, .F. ) ;
+#771 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#772 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.5966550891754356400, -0.6746484357057523900 ) ) ;
+#773 = VECTOR ( 'NONE', #557, 1000.000000000000000 ) ;
+#774 = CIRCLE ( 'NONE', #3492, 0.03200000000000002100 ) ;
+#775 = EDGE_CURVE ( 'NONE', #1375, #4328, #4237, .T. ) ;
+#776 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2269, 'distance_accuracy_value', 'NONE');
+#777 = ORIENTED_EDGE ( 'NONE', *, *, #3654, .T. ) ;
+#778 = FACE_OUTER_BOUND ( 'NONE', #3710, .T. ) ;
+#779 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2677 ) ) ;
+#780 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#781 = FILL_AREA_STYLE_COLOUR ( '', #3390 ) ;
+#782 = AXIS2_PLACEMENT_3D ( 'NONE', #2715, #4463, #674 ) ;
+#783 = LINE ( 'NONE', #3228, #4031 ) ;
+#784 = EDGE_CURVE ( 'NONE', #3535, #4331, #3585, .T. ) ;
+#785 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1992 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2022, #2040, #2400 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#786 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#787 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#788 = STYLED_ITEM ( 'NONE', ( #3225 ), #3212 ) ;
+#789 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.5999999999999999800, -0.6428237350539678400 ) ) ;
+#790 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4248 ) ) ;
+#791 = VECTOR ( 'NONE', #2757, 1000.000000000000000 ) ;
+#792 = SURFACE_SIDE_STYLE ('',( #2499 ) ) ;
+#793 = SURFACE_STYLE_FILL_AREA ( #4144 ) ;
+#794 = ORIENTED_EDGE ( 'NONE', *, *, #80, .T. ) ;
+#795 = STYLED_ITEM ( 'NONE', ( #1556 ), #2533 ) ;
+#796 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#797 = VERTEX_POINT ( 'NONE', #4270 ) ;
+#798 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2261 ) ) ;
+#799 = VERTEX_POINT ( 'NONE', #1521 ) ;
+#800 = ADVANCED_FACE ( 'NONE', ( #935 ), #2887, .T. ) ;
+#801 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4330, 'distance_accuracy_value', 'NONE');
+#802 = ORIENTED_EDGE ( 'NONE', *, *, #1463, .T. ) ;
+#803 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.5999999999999999800, -0.6428237350539678400 ) ) ;
+#804 = ORIENTED_EDGE ( 'NONE', *, *, #2155, .T. ) ;
+#805 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#806 = PRESENTATION_STYLE_ASSIGNMENT (( #1184 ) ) ;
+#807 = FILL_AREA_STYLE_COLOUR ( '', #3183 ) ;
+#808 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#809 = ORIENTED_EDGE ( 'NONE', *, *, #3810, .F. ) ;
+#810 = LINE ( 'NONE', #2832, #3302 ) ;
+#811 = ADVANCED_FACE ( 'NONE', ( #1310 ), #2524, .T. ) ;
+#812 = SURFACE_SIDE_STYLE ('',( #609 ) ) ;
+#813 = EDGE_CURVE ( 'NONE', #1945, #2462, #1478, .T. ) ;
+#814 = STYLED_ITEM ( 'NONE', ( #330 ), #470 ) ;
+#815 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.1045284632676541100, -0.9945218953682734000 ) ) ;
+#816 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1221 ) ) ;
+#817 = CIRCLE ( 'NONE', #682, 0.04999999999999991300 ) ;
+#818 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5999999999999999800, -0.7999999999999996000 ) ) ;
+#819 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#820 = ADVANCED_FACE ( 'NONE', ( #3879 ), #2547, .T. ) ;
+#821 = FACE_OUTER_BOUND ( 'NONE', #1477, .T. ) ;
+#822 = SURFACE_STYLE_FILL_AREA ( #675 ) ;
+#823 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5999999999999999800, 0.8000000000000001600 ) ) ;
+#824 = ORIENTED_EDGE ( 'NONE', *, *, #867, .T. ) ;
+#825 = CIRCLE ( 'NONE', #1678, 0.05000000000000002400 ) ;
+#826 = SURFACE_SIDE_STYLE ('',( #2494 ) ) ;
+#827 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#828 = LINE ( 'NONE', #2265, #2536 ) ;
+#829 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999996000, -0.8500000000000000900 ) ) ;
+#830 = ADVANCED_FACE ( 'NONE', ( #545 ), #3308, .T. ) ;
+#831 = FILL_AREA_STYLE ('',( #3801 ) ) ;
+#832 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #52, #2456, #3495, #3152 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.503250352303678200, 7.063120262055488000 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8073061876036332600, 0.8073061876036332600, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#833 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#834 = EDGE_LOOP ( 'NONE', ( #1282, #433, #3511, #2567 ) ) ;
+#835 = SURFACE_STYLE_FILL_AREA ( #1274 ) ;
+#836 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#837 = PRESENTATION_STYLE_ASSIGNMENT (( #1732 ) ) ;
+#838 = EDGE_CURVE ( 'NONE', #1088, #677, #951, .T. ) ;
+#839 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2971 ), #2436 ) ;
+#840 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3486 ) ) ;
+#841 = PLANE ( 'NONE',  #15 ) ;
+#842 = ADVANCED_FACE ( 'NONE', ( #7 ), #2653, .T. ) ;
+#843 = VECTOR ( 'NONE', #1914, 1000.000000000000000 ) ;
+#844 = FILL_AREA_STYLE_COLOUR ( '', #3760 ) ;
+#845 = ORIENTED_EDGE ( 'NONE', *, *, #4403, .F. ) ;
+#846 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#847 = ORIENTED_EDGE ( 'NONE', *, *, #2323, .T. ) ;
+#848 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 0.9999999999999997800, -0.6214947212220607300 ) ) ;
+#849 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.1999999999999999800, 1.050000000000000000 ) ) ;
+#850 = ADVANCED_FACE ( 'NONE', ( #778 ), #2941, .T. ) ;
+#851 = ORIENTED_EDGE ( 'NONE', *, *, #4066, .F. ) ;
+#852 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.836970198721029700E-016, -1.000000000000000000 ) ) ;
+#853 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1001 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1984, #3667, #2995 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#854 = CIRCLE ( 'NONE', #313, 0.1999999999999998700 ) ;
+#855 = LINE ( 'NONE', #963, #574 ) ;
+#856 = ORIENTED_EDGE ( 'NONE', *, *, #1248, .T. ) ;
+#857 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#858 = EDGE_LOOP ( 'NONE', ( #1230, #1968, #2843, #2672 ) ) ;
+#859 = EDGE_CURVE ( 'NONE', #3781, #1963, #3381, .T. ) ;
+#860 = ADVANCED_FACE ( 'NONE', ( #4426 ), #2278, .T. ) ;
+#861 = LINE ( 'NONE', #1817, #4411 ) ;
+#862 = SURFACE_SIDE_STYLE ('',( #2937 ) ) ;
+#863 = CYLINDRICAL_SURFACE ( 'NONE', #3215, 0.03200000000000002100 ) ;
+#864 = ORIENTED_EDGE ( 'NONE', *, *, #4325, .F. ) ;
+#865 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.6000000000000005300, -0.6428237350539676200 ) ) ;
+#866 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1999999999999999800, 1.050000000000000000 ) ) ;
+#867 = EDGE_CURVE ( 'NONE', #3136, #2125, #4084, .T. ) ;
+#868 = ORIENTED_EDGE ( 'NONE', *, *, #2526, .T. ) ;
+#869 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3373 ) ) ;
+#870 = ORIENTED_EDGE ( 'NONE', *, *, #104, .F. ) ;
+#871 = SURFACE_SIDE_STYLE ('',( #3593 ) ) ;
+#872 = ADVANCED_FACE ( 'NONE', ( #3758 ), #705, .T. ) ;
+#873 = ORIENTED_EDGE ( 'NONE', *, *, #214, .T. ) ;
+#874 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.1500000000000000200, 0.8000000000000000400 ) ) ;
+#875 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#876 = FILL_AREA_STYLE_COLOUR ( '', #1269 ) ;
+#877 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#878 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4140, 'distance_accuracy_value', 'NONE');
+#879 = AXIS2_PLACEMENT_3D ( 'NONE', #3086, #3098, #4473 ) ;
+#880 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.2000000000000013400, -0.8499999999999999800 ) ) ;
+#881 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -3.246134667824564900E-016, 1.326820840454287900E-016 ) ) ;
+#882 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.1499999999999999700, 1.100000000000000100 ) ) ;
+#883 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.6000000000000002000, -0.6428237350539675000 ) ) ;
+#884 = LINE ( 'NONE', #2357, #2731 ) ;
+#885 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4378, 'distance_accuracy_value', 'NONE');
+#886 = SURFACE_STYLE_FILL_AREA ( #2984 ) ;
+#887 = VECTOR ( 'NONE', #1640, 1000.000000000000100 ) ;
+#888 = VECTOR ( 'NONE', #4408, 1000.000000000000000 ) ;
+#889 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#890 = STYLED_ITEM ( 'NONE', ( #806 ), #800 ) ;
+#891 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2697, 'distance_accuracy_value', 'NONE');
+#892 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#893 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#894 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#895 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#896 = ORIENTED_EDGE ( 'NONE', *, *, #2375, .F. ) ;
+#897 = SURFACE_STYLE_USAGE ( .BOTH. , #193 ) ;
+#898 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#899 = EDGE_CURVE ( 'NONE', #306, #1808, #1204, .T. ) ;
+#900 = AXIS2_PLACEMENT_3D ( 'NONE', #2143, #1123, #3489 ) ;
+#901 = EDGE_CURVE ( 'NONE', #2184, #228, #4246, .T. ) ;
+#902 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#903 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9945218953682732900, -0.1045284632676536900 ) ) ;
+#904 = FACE_OUTER_BOUND ( 'NONE', #3106, .T. ) ;
+#905 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#906 = ORIENTED_EDGE ( 'NONE', *, *, #3277, .T. ) ;
+#907 = ORIENTED_EDGE ( 'NONE', *, *, #1013, .F. ) ;
+#908 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3474 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4421, #998, #3751 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#909 = ORIENTED_EDGE ( 'NONE', *, *, #480, .F. ) ;
+#910 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#911 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #999 ), #662 ) ;
+#912 = EDGE_LOOP ( 'NONE', ( #3165, #3150, #2895, #1430 ) ) ;
+#913 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000007300, 0.5966550891754351900, -0.6746484357057522800 ) ) ;
+#914 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -3.246134667824564900E-016, 1.326820840454287900E-016 ) ) ;
+#915 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.626303258728309300E-015, -1.000000000000000000 ) ) ;
+#916 = ORIENTED_EDGE ( 'NONE', *, *, #1192, .T. ) ;
+#917 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#918 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#919 = FILL_AREA_STYLE ('',( #3647 ) ) ;
+#920 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#921 = LINE ( 'NONE', #3505, #1615 ) ;
+#922 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.5999999999999999800, 0.6749999999999999300 ) ) ;
+#923 = EDGE_CURVE ( 'NONE', #723, #1513, #3108, .T. ) ;
+#924 = FILL_AREA_STYLE ('',( #2511 ) ) ;
+#925 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999999300, 0.8000000000000001600 ) ) ;
+#926 = VECTOR ( 'NONE', #1836, 1000.000000000000000 ) ;
+#927 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3223 ) ) ;
+#928 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999999300, -1.000000000000000000 ) ) ;
+#929 = ORIENTED_EDGE ( 'NONE', *, *, #4392, .T. ) ;
+#930 = SURFACE_SIDE_STYLE ('',( #1346 ) ) ;
+#931 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9945218953682732900, 0.1045284632676536900 ) ) ;
+#932 = PLANE ( 'NONE',  #3638 ) ;
+#933 = SURFACE_SIDE_STYLE ('',( #2852 ) ) ;
+#934 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3060 ), #3842 ) ;
+#935 = FACE_OUTER_BOUND ( 'NONE', #4384, .T. ) ;
+#936 = ORIENTED_EDGE ( 'NONE', *, *, #1858, .T. ) ;
+#937 = STYLED_ITEM ( 'NONE', ( #2687 ), #3196 ) ;
+#938 = CARTESIAN_POINT ( 'NONE',  ( -1.060970077127983500, 0.9713449108245652000, -0.6749999999999999300 ) ) ;
+#939 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.5999999999999999800, 0.8000000000000000400 ) ) ;
+#940 = LINE ( 'NONE', #3561, #4356 ) ;
+#941 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3417, 'distance_accuracy_value', 'NONE');
+#942 = VECTOR ( 'NONE', #1737, 1000.000000000000100 ) ;
+#943 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.5499999999999999300, 0.8000000000000000400 ) ) ;
+#944 = DIRECTION ( 'NONE',  ( -0.1039620511844978300, -0.9891328443778539800, -0.1039620511844978300 ) ) ;
+#945 = ORIENTED_EDGE ( 'NONE', *, *, #3858, .T. ) ;
+#946 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1499999999999999900, 1.100000000000000100 ) ) ;
+#947 = AXIS2_PLACEMENT_3D ( 'NONE', #2439, #368, #1741 ) ;
+#948 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#949 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3576 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4266, #846, #2207 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#950 = LINE ( 'NONE', #4226, #3651 ) ;
+#951 = CIRCLE ( 'NONE', #2037, 0.03199999999999995900 ) ;
+#952 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#953 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.5999999999999999800, 0.6428237350539673900 ) ) ;
+#954 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#955 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.141265444721583500E-016 ) ) ;
+#956 = PRESENTATION_STYLE_ASSIGNMENT (( #2433 ) ) ;
+#957 = ORIENTED_EDGE ( 'NONE', *, *, #3051, .F. ) ;
+#958 = CARTESIAN_POINT ( 'NONE',  ( -0.8500000000000006400, 0.5999999999999999800, -0.6749999999999999300 ) ) ;
+#959 = CARTESIAN_POINT ( 'NONE',  ( -1.015623181715377400, 0.09999999999999993600, -0.6224478823671616400 ) ) ;
+#960 = LINE ( 'NONE', #823, #4262 ) ;
+#961 = VERTEX_POINT ( 'NONE', #2664 ) ;
+#962 = SURFACE_SIDE_STYLE ('',( #2264 ) ) ;
+#963 = CARTESIAN_POINT ( 'NONE',  ( -0.4499999999999999600, 0.9713449108245652000, -0.6359700771279831500 ) ) ;
+#964 = DIRECTION ( 'NONE',  ( 0.9945218953682734000, 0.1045284632676537600, 0.0000000000000000000 ) ) ;
+#965 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#966 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#967 = EDGE_CURVE ( 'NONE', #515, #3804, #3755, .T. ) ;
+#968 = ORIENTED_EDGE ( 'NONE', *, *, #3522, .F. ) ;
+#969 = ORIENTED_EDGE ( 'NONE', *, *, #2498, .F. ) ;
+#970 = AXIS2_PLACEMENT_3D ( 'NONE', #291, #3705, #275 ) ;
+#971 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, 0.8500000000000002000 ) ) ;
+#972 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.2000000000000006500, 0.8500000000000002000 ) ) ;
+#973 = ORIENTED_EDGE ( 'NONE', *, *, #80, .F. ) ;
+#974 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -1.024628667589770900E-017, -9.748690573693542800E-017 ) ) ;
+#975 = VECTOR ( 'NONE', #4018, 1000.000000000000000 ) ;
+#976 = VERTEX_POINT ( 'NONE', #2335 ) ;
+#977 = ORIENTED_EDGE ( 'NONE', *, *, #312, .F. ) ;
+#978 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#979 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5999999999999999800, 0.6428237350539675000 ) ) ;
+#980 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#981 = EDGE_LOOP ( 'NONE', ( #1804, #2372, #4218, #1761 ) ) ;
+#982 = CARTESIAN_POINT ( 'NONE',  ( -0.4499999999999999600, 0.7499999999999998900, -0.6592343647101485100 ) ) ;
+#983 = FACE_OUTER_BOUND ( 'NONE', #3515, .T. ) ;
+#984 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.5999999999999999800, -0.6428237350539678400 ) ) ;
+#985 = DIRECTION ( 'NONE',  ( 0.1039620511844979400, 0.9891328443778538700, 0.1039620511844979200 ) ) ;
+#986 = ORIENTED_EDGE ( 'NONE', *, *, #3051, .T. ) ;
+#987 = VECTOR ( 'NONE', #3965, 1000.000000000000000 ) ;
+#988 = ORIENTED_EDGE ( 'NONE', *, *, #4027, .F. ) ;
+#989 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#990 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#991 = EDGE_CURVE ( 'NONE', #26, #707, #2424, .T. ) ;
+#992 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#993 = ORIENTED_EDGE ( 'NONE', *, *, #4455, .T. ) ;
+#994 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1499999999999999900, -1.100000000000000100 ) ) ;
+#995 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 8.131516293641283300E-017, -1.050000000000001600 ) ) ;
+#996 = AXIS2_PLACEMENT_3D ( 'NONE', #2828, #1145, #4196 ) ;
+#997 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#998 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#999 = STYLED_ITEM ( 'NONE', ( #1480 ), #3521 ) ;
+#1000 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4283 ) ) ;
+#1001 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1984, 'distance_accuracy_value', 'NONE');
+#1002 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999999300, -1.100000000000000300 ) ) ;
+#1003 = VECTOR ( 'NONE', #4373, 1000.000000000000000 ) ;
+#1004 = FACE_OUTER_BOUND ( 'NONE', #1170, .T. ) ;
+#1005 = VECTOR ( 'NONE', #507, 1000.000000000000000 ) ;
+#1006 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1007 = SURFACE_STYLE_USAGE ( .BOTH. , #3703 ) ;
+#1008 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.2000000000000013400, 0.8500000000000000900 ) ) ;
+#1009 = ORIENTED_EDGE ( 'NONE', *, *, #3536, .F. ) ;
+#1010 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.7499999999999998900, -0.7999999999999997100 ) ) ;
+#1011 = ORIENTED_EDGE ( 'NONE', *, *, #1729, .T. ) ;
+#1012 = FILL_AREA_STYLE_COLOUR ( '', #892 ) ;
+#1013 = EDGE_CURVE ( 'NONE', #1767, #2419, #4357, .T. ) ;
+#1014 = ORIENTED_EDGE ( 'NONE', *, *, #2272, .F. ) ;
+#1015 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1734 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #631, #2685, #4407 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1016 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1017 = AXIS2_PLACEMENT_3D ( 'NONE', #2920, #136, #3271 ) ;
+#1018 = ORIENTED_EDGE ( 'NONE', *, *, #1239, .T. ) ;
+#1019 = ORIENTED_EDGE ( 'NONE', *, *, #627, .T. ) ;
+#1020 = DIRECTION ( 'NONE',  ( 0.9945218953682732900, -0.1045284632676536900, 0.0000000000000000000 ) ) ;
+#1021 = EDGE_CURVE ( 'NONE', #1545, #1940, #2678, .T. ) ;
+#1022 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #185 ) ) ;
+#1023 = EDGE_LOOP ( 'NONE', ( #1226, #2343, #2721, #1158 ) ) ;
+#1024 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3313 ), #3783 ) ;
+#1025 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1026 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.5999999999999999800, -0.6428237350539678400 ) ) ;
+#1027 = EDGE_LOOP ( 'NONE', ( #3019, #219, #2992, #4389, #3138, #3299, #2446, #802, #804, #2610, #1408, #868, #2342, #2991 ) ) ;
+#1028 = SURFACE_STYLE_USAGE ( .BOTH. , #37 ) ;
+#1029 = ORIENTED_EDGE ( 'NONE', *, *, #1831, .T. ) ;
+#1030 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 3, ( 
+ ( #3332, #1312, #1993, #322 ),
+ ( #4413, #3708, #293, #1681 ),
+ ( #2360, #3049, #3394, #4453 ),
+ ( #1403, #3129, #4166, #1107 ) ),
+ .UNSPECIFIED., .F., .F., .T. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.3333333333333227100, 0.3333333333333227100, 1.000000000000000000),
+ ( 0.8047378541243658300, 0.2682459513747800800, 0.2682459513747800800, 0.8047378541243658300),
+ ( 0.8047378541243658300, 0.2682459513747800800, 0.2682459513747800800, 0.8047378541243658300),
+ ( 1.000000000000000000, 0.3333333333333227100, 0.3333333333333227100, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#1031 = FACE_OUTER_BOUND ( 'NONE', #590, .T. ) ;
+#1032 = EDGE_LOOP ( 'NONE', ( #1029, #1180, #1101, #845 ) ) ;
+#1033 = AXIS2_PLACEMENT_3D ( 'NONE', #1109, #3443, #1439 ) ;
+#1034 = DIRECTION ( 'NONE',  ( -0.1045284632676536900, 0.9945218953682732900, 0.0000000000000000000 ) ) ;
+#1035 = PRESENTATION_STYLE_ASSIGNMENT (( #1007 ) ) ;
+#1036 = VERTEX_POINT ( 'NONE', #337 ) ;
+#1037 = DIRECTION ( 'NONE',  ( -0.1039620511844979400, -0.9891328443778538700, 0.1039620511844979400 ) ) ;
+#1038 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.6187451660040608200, 0.6428237350539680600 ) ) ;
+#1039 = SURFACE_STYLE_USAGE ( .BOTH. , #3771 ) ;
+#1040 = LINE ( 'NONE', #1696, #2720 ) ;
+#1041 = ORIENTED_EDGE ( 'NONE', *, *, #1923, .F. ) ;
+#1042 = ORIENTED_EDGE ( 'NONE', *, *, #312, .T. ) ;
+#1043 = EDGE_CURVE ( 'NONE', #2020, #3628, #278, .T. ) ;
+#1044 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.2000000000000006500, 0.8500000000000002000 ) ) ;
+#1045 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1046 = STYLED_ITEM ( 'NONE', ( #3757 ), #477 ) ;
+#1047 = LINE ( 'NONE', #2544, #2730 ) ;
+#1048 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1049 = AXIS2_PLACEMENT_3D ( 'NONE', #2590, #2936, #1857 ) ;
+#1050 = FILL_AREA_STYLE ('',( #1789 ) ) ;
+#1051 = FILL_AREA_STYLE_COLOUR ( '', #2851 ) ;
+#1052 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1053 = VECTOR ( 'NONE', #2506, 1000.000000000000000 ) ;
+#1054 = SURFACE_STYLE_FILL_AREA ( #3418 ) ;
+#1055 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999999300, -0.7999999999999999300 ) ) ;
+#1056 = FACE_OUTER_BOUND ( 'NONE', #2251, .T. ) ;
+#1057 = FILL_AREA_STYLE_COLOUR ( '', #2522 ) ;
+#1058 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1059 = LINE ( 'NONE', #3253, #556 ) ;
+#1060 = ORIENTED_EDGE ( 'NONE', *, *, #1667, .F. ) ;
+#1061 = FILL_AREA_STYLE_COLOUR ( '', #1283 ) ;
+#1062 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5966550891754356400, -0.6746484357057523900 ) ) ;
+#1063 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1064 = FACE_OUTER_BOUND ( 'NONE', #466, .T. ) ;
+#1065 = VERTEX_POINT ( 'NONE', #4096 ) ;
+#1066 = ORIENTED_EDGE ( 'NONE', *, *, #1332, .F. ) ;
+#1067 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3199 ), #2062 ) ;
+#1068 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 1.000000000000000000, -0.6041453764761989300 ) ) ;
+#1069 = EDGE_CURVE ( 'NONE', #3000, #2396, #2579, .T. ) ;
+#1070 = EDGE_LOOP ( 'NONE', ( #2492, #446, #2680, #4034, #3285, #3353, #3189, #1957, #1201, #2100, #3402, #1121 ) ) ;
+#1071 = ORIENTED_EDGE ( 'NONE', *, *, #4088, .F. ) ;
+#1072 = AXIS2_PLACEMENT_3D ( 'NONE', #252, #1930, #964 ) ;
+#1073 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3258 ), #2438 ) ;
+#1074 = CARTESIAN_POINT ( 'NONE',  ( 1.047447882367161600, 0.09999999999999996400, 0.5906231817153768700 ) ) ;
+#1075 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.5999999999999999800, 0.6749999999999999300 ) ) ;
+#1076 = DIRECTION ( 'NONE',  ( -0.1039620511844979300, -0.9891328443778537600, -0.1039620511844979200 ) ) ;
+#1077 = CYLINDRICAL_SURFACE ( 'NONE', #687, 0.1999999999999999800 ) ;
+#1078 = ORIENTED_EDGE ( 'NONE', *, *, #4333, .T. ) ;
+#1079 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1080 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1288, 'distance_accuracy_value', 'NONE');
+#1081 = VERTEX_POINT ( 'NONE', #3355 ) ;
+#1082 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 8.131516293641283300E-017, -1.050000000000001600 ) ) ;
+#1083 = FILL_AREA_STYLE ('',( #387 ) ) ;
+#1084 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1085 = FILL_AREA_STYLE ('',( #1366 ) ) ;
+#1086 = ORIENTED_EDGE ( 'NONE', *, *, #2921, .F. ) ;
+#1087 = VECTOR ( 'NONE', #3503, 1000.000000000000000 ) ;
+#1088 = VERTEX_POINT ( 'NONE', #2694 ) ;
+#1089 = SURFACE_STYLE_USAGE ( .BOTH. , #25 ) ;
+#1090 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1091 = LINE ( 'NONE', #1583, #987 ) ;
+#1092 = STYLED_ITEM ( 'NONE', ( #3154 ), #2234 ) ;
+#1093 = PRESENTATION_STYLE_ASSIGNMENT (( #709 ) ) ;
+#1094 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, -0.8499999999999998700 ) ) ;
+#1095 = EDGE_LOOP ( 'NONE', ( #3080, #3188 ) ) ;
+#1096 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1987 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #264, #2955, #3290 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1097 = CARTESIAN_POINT ( 'NONE',  ( -1.007716507188564700E-016, 1.000000000000000000, -0.6041453764761987000 ) ) ;
+#1098 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1099 = FACE_OUTER_BOUND ( 'NONE', #3410, .T. ) ;
+#1100 = SURFACE_STYLE_FILL_AREA ( #251 ) ;
+#1101 = ORIENTED_EDGE ( 'NONE', *, *, #2089, .T. ) ;
+#1102 = PLANE ( 'NONE',  #2761 ) ;
+#1103 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.2000000000000006500, -0.8500000000000000900 ) ) ;
+#1104 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.9945218953682732900, -0.1045284632676536900 ) ) ;
+#1105 = EDGE_CURVE ( 'NONE', #1677, #346, #2055, .T. ) ;
+#1106 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1538 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2161, #1183, #1475 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1107 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.6000000000000002000, 0.6428237350539678400 ) ) ;
+#1108 = PLANE ( 'NONE',  #2120 ) ;
+#1109 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1999999999999999800, -1.050000000000000000 ) ) ;
+#1110 = LINE ( 'NONE', #3262, #2958 ) ;
+#1111 = PLANE ( 'NONE',  #4184 ) ;
+#1112 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967200, 0.5890193359837561100, -0.6615689010580286800 ) ) ;
+#1113 = AXIS2_PLACEMENT_3D ( 'NONE', #2388, #2716, #375 ) ;
+#1114 = CIRCLE ( 'NONE', #1049, 0.03200000000000002100 ) ;
+#1115 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5680000000000000600, -0.6428237350539683900 ) ) ;
+#1116 = PRESENTATION_STYLE_ASSIGNMENT (( #2861 ) ) ;
+#1117 = ORIENTED_EDGE ( 'NONE', *, *, #169, .T. ) ;
+#1118 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.7499999999999998900, -0.7999999999999996000 ) ) ;
+#1119 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1179 ) ) ;
+#1120 = CYLINDRICAL_SURFACE ( 'NONE', #2613, 0.03199999999999995900 ) ;
+#1121 = ORIENTED_EDGE ( 'NONE', *, *, #2598, .T. ) ;
+#1122 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1123 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1124 = ORIENTED_EDGE ( 'NONE', *, *, #2830, .F. ) ;
+#1125 = FILL_AREA_STYLE ('',( #2451 ) ) ;
+#1126 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -1.186412141419734900E-017, -1.128795750638200100E-016 ) ) ;
+#1127 = ORIENTED_EDGE ( 'NONE', *, *, #991, .F. ) ;
+#1128 = CARTESIAN_POINT ( 'NONE',  ( 1.047447882367161400, 0.09999999999999993600, 0.0000000000000000000 ) ) ;
+#1129 = ORIENTED_EDGE ( 'NONE', *, *, #1783, .F. ) ;
+#1130 = EDGE_CURVE ( 'NONE', #4441, #3020, #1524, .T. ) ;
+#1131 = STYLED_ITEM ( 'NONE', ( #3753 ), #1203 ) ;
+#1132 = EDGE_CURVE ( 'NONE', #3641, #4089, #1787, .T. ) ;
+#1133 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1134 = CYLINDRICAL_SURFACE ( 'NONE', #634, 0.03200000000000006300 ) ;
+#1135 = ORIENTED_EDGE ( 'NONE', *, *, #2944, .T. ) ;
+#1136 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000002300, 0.6033449108245649800, 0.6746484357057522800 ) ) ;
+#1137 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1138 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2829 ), #2507 ) ;
+#1139 = VERTEX_POINT ( 'NONE', #2124 ) ;
+#1140 = SURFACE_STYLE_FILL_AREA ( #1928 ) ;
+#1141 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1142 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1143 = ADVANCED_FACE ( 'NONE', ( #3817 ), #2997, .T. ) ;
+#1144 = ORIENTED_EDGE ( 'NONE', *, *, #3570, .F. ) ;
+#1145 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -5.421010862427554700E-016 ) ) ;
+#1146 = SURFACE_SIDE_STYLE ('',( #3352 ) ) ;
+#1147 = CIRCLE ( 'NONE', #3679, 0.03200000000000006300 ) ;
+#1148 = DIRECTION ( 'NONE',  ( 1.668003342285389100E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1149 = ADVANCED_FACE ( 'NONE', ( #491 ), #4474, .T. ) ;
+#1150 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1151 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1152 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9945218953682732900, 0.1045284632676536900 ) ) ;
+#1153 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1154 = SURFACE_SIDE_STYLE ('',( #79 ) ) ;
+#1155 = CIRCLE ( 'NONE', #3575, 0.03200000000000002100 ) ;
+#1156 = LINE ( 'NONE', #659, #1003 ) ;
+#1157 = EDGE_CURVE ( 'NONE', #494, #1545, #4076, .T. ) ;
+#1158 = ORIENTED_EDGE ( 'NONE', *, *, #3338, .F. ) ;
+#1159 = STYLED_ITEM ( 'NONE', ( #528 ), #1546 ) ;
+#1160 = CYLINDRICAL_SURFACE ( 'NONE', #769, 0.03200000000000002100 ) ;
+#1161 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1162 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.7499999999999998900, 0.8000000000000000400 ) ) ;
+#1163 = CIRCLE ( 'NONE', #2557, 0.03199999999999991000 ) ;
+#1164 = AXIS2_PLACEMENT_3D ( 'NONE', #4012, #1946, #2633 ) ;
+#1165 = CIRCLE ( 'NONE', #117, 0.03199999999999995900 ) ;
+#1166 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #937 ), #3524 ) ;
+#1167 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 3.246134667824564900E-016, -1.326820840454287900E-016 ) ) ;
+#1168 = FILL_AREA_STYLE ('',( #2838 ) ) ;
+#1169 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3159, 'distance_accuracy_value', 'NONE');
+#1170 = EDGE_LOOP ( 'NONE', ( #3311, #3835, #1937, #1124 ) ) ;
+#1171 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1172 = ORIENTED_EDGE ( 'NONE', *, *, #2212, .T. ) ;
+#1173 = ADVANCED_FACE ( 'NONE', ( #1936 ), #1111, .T. ) ;
+#1174 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1092 ), #2618 ) ;
+#1175 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.1500000000000000200, 1.050000000000000000 ) ) ;
+#1176 = SURFACE_STYLE_FILL_AREA ( #2 ) ;
+#1177 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1178 = ORIENTED_EDGE ( 'NONE', *, *, #2794, .T. ) ;
+#1179 = STYLED_ITEM ( 'NONE', ( #1093 ), #2138 ) ;
+#1180 = ORIENTED_EDGE ( 'NONE', *, *, #1132, .T. ) ;
+#1181 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.6000000000000000900, 0.6428237350539673900 ) ) ;
+#1182 = ORIENTED_EDGE ( 'NONE', *, *, #2630, .T. ) ;
+#1183 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1184 = SURFACE_STYLE_USAGE ( .BOTH. , #162 ) ;
+#1185 = ADVANCED_FACE ( 'NONE', ( #4238 ), #1202, .T. ) ;
+#1186 = ORIENTED_EDGE ( 'NONE', *, *, #158, .F. ) ;
+#1187 = FACE_OUTER_BOUND ( 'NONE', #1295, .T. ) ;
+#1188 = PRESENTATION_STYLE_ASSIGNMENT (( #4268 ) ) ;
+#1189 = ORIENTED_EDGE ( 'NONE', *, *, #2004, .F. ) ;
+#1190 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.5999999999999998700, 0.6428237350539673900 ) ) ;
+#1191 = SURFACE_SIDE_STYLE ('',( #3493 ) ) ;
+#1192 = EDGE_CURVE ( 'NONE', #1088, #3496, #4133, .T. ) ;
+#1193 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3915 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1386, #2428, #2072 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1194 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1195 = LINE ( 'NONE', #435, #926 ) ;
+#1196 = ADVANCED_FACE ( 'NONE', ( #4353 ), #398, .F. ) ;
+#1197 = VERTEX_POINT ( 'NONE', #4170 ) ;
+#1198 = PRESENTATION_STYLE_ASSIGNMENT (( #404 ) ) ;
+#1199 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1200 = PLANE ( 'NONE',  #587 ) ;
+#1201 = ORIENTED_EDGE ( 'NONE', *, *, #563, .T. ) ;
+#1202 = CYLINDRICAL_SURFACE ( 'NONE', #2500, 0.03200000000000002100 ) ;
+#1203 = ADVANCED_FACE ( 'NONE', ( #1259 ), #1606, .T. ) ;
+#1204 = CIRCLE ( 'NONE', #1302, 0.1356848227624910300 ) ;
+#1205 = ORIENTED_EDGE ( 'NONE', *, *, #111, .F. ) ;
+#1206 = FILL_AREA_STYLE ('',( #3194 ) ) ;
+#1207 = STYLED_ITEM ( 'NONE', ( #2227 ), #830 ) ;
+#1208 = VECTOR ( 'NONE', #2221, 1000.000000000000000 ) ;
+#1209 = VECTOR ( 'NONE', #570, 1000.000000000000100 ) ;
+#1210 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1211 = FILL_AREA_STYLE ('',( #3966 ) ) ;
+#1212 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 3.246134667824564900E-016, -1.326820840454287900E-016 ) ) ;
+#1213 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2097, 'distance_accuracy_value', 'NONE');
+#1214 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1215 = EDGE_CURVE ( 'NONE', #4412, #2255, #700, .T. ) ;
+#1216 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1217 = STYLED_ITEM ( 'NONE', ( #3053 ), #1196 ) ;
+#1218 = ORIENTED_EDGE ( 'NONE', *, *, #2155, .F. ) ;
+#1219 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.5999999999999999800, -0.6428237350539673900 ) ) ;
+#1220 = LINE ( 'NONE', #4057, #4199 ) ;
+#1221 = STYLED_ITEM ( 'NONE', ( #4367 ), #3885 ) ;
+#1222 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1223 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2531 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2925, #1596, #226 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1224 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3387 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #547, #980, #2312 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1225 = FACE_OUTER_BOUND ( 'NONE', #4442, .T. ) ;
+#1226 = ORIENTED_EDGE ( 'NONE', *, *, #3626, .F. ) ;
+#1227 = ORIENTED_EDGE ( 'NONE', *, *, #1777, .T. ) ;
+#1228 = SURFACE_SIDE_STYLE ('',( #229 ) ) ;
+#1229 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1500000000000000200, 1.050000000000000000 ) ) ;
+#1230 = ORIENTED_EDGE ( 'NONE', *, *, #1463, .F. ) ;
+#1231 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999999300, -1.100000000000000100 ) ) ;
+#1232 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 3.246134667824564900E-016, -1.326820840454287900E-016 ) ) ;
+#1233 = VERTEX_POINT ( 'NONE', #199 ) ;
+#1234 = ORIENTED_EDGE ( 'NONE', *, *, #2732, .F. ) ;
+#1235 = FILL_AREA_STYLE_COLOUR ( '', #3442 ) ;
+#1236 = CYLINDRICAL_SURFACE ( 'NONE', #3746, 0.04999999999999991300 ) ;
+#1237 = PRESENTATION_STYLE_ASSIGNMENT (( #1897 ) ) ;
+#1238 = ORIENTED_EDGE ( 'NONE', *, *, #2998, .F. ) ;
+#1239 = EDGE_CURVE ( 'NONE', #1907, #2363, #1933, .T. ) ;
+#1240 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1241 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1242 = CIRCLE ( 'NONE', #2311, 0.05000000000000002400 ) ;
+#1243 = STYLED_ITEM ( 'NONE', ( #4313 ), #3568 ) ;
+#1244 = ORIENTED_EDGE ( 'NONE', *, *, #4459, .T. ) ;
+#1245 = SURFACE_STYLE_USAGE ( .BOTH. , #862 ) ;
+#1246 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999997100, -0.8499999999999998700 ) ) ;
+#1247 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -1.186412141419734900E-017, -1.128795750638200100E-016 ) ) ;
+#1248 = EDGE_CURVE ( 'NONE', #4331, #1876, #1147, .T. ) ;
+#1249 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #86 ), #1470 ) ;
+#1250 = PRESENTATION_STYLE_ASSIGNMENT (( #2773 ) ) ;
+#1251 = FILL_AREA_STYLE ('',( #3609 ) ) ;
+#1252 = AXIS2_PLACEMENT_3D ( 'NONE', #2915, #3596, #4360 ) ;
+#1253 = VECTOR ( 'NONE', #501, 1000.000000000000000 ) ;
+#1254 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.7499999999999998900, -0.7999999999999999300 ) ) ;
+#1255 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1256 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1257 = AXIS2_PLACEMENT_3D ( 'NONE', #750, #3132, #3635 ) ;
+#1258 = CARTESIAN_POINT ( 'NONE',  ( 0.7356481999741468800, 1.000000000000000000, 0.3459189426677407000 ) ) ;
+#1259 = FACE_OUTER_BOUND ( 'NONE', #517, .T. ) ;
+#1260 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3685 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3992, #2298, #978 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1261 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1999999999999999800, -1.050000000000000000 ) ) ;
+#1262 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5999999999999999800, -0.6748237350539674200 ) ) ;
+#1263 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198900, 0.9713449108245652000, -0.6359700771279833700 ) ) ;
+#1264 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9945218953682732900, -0.1045284632676536900 ) ) ;
+#1265 = FACE_OUTER_BOUND ( 'NONE', #350, .T. ) ;
+#1266 = ORIENTED_EDGE ( 'NONE', *, *, #2823, .T. ) ;
+#1267 = VECTOR ( 'NONE', #3325, 1000.000000000000000 ) ;
+#1268 = VECTOR ( 'NONE', #4000, 1000.000000000000000 ) ;
+#1269 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1270 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #379, 'distance_accuracy_value', 'NONE');
+#1271 = LINE ( 'NONE', #339, #4142 ) ;
+#1272 = VECTOR ( 'NONE', #954, 1000.000000000000000 ) ;
+#1273 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1274 = FILL_AREA_STYLE ('',( #2270 ) ) ;
+#1275 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1276 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1277 = EDGE_CURVE ( 'NONE', #2273, #2337, #4467, .T. ) ;
+#1278 = AXIS2_PLACEMENT_3D ( 'NONE', #1689, #985, #3675 ) ;
+#1279 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1999999999999999800, -1.050000000000000000 ) ) ;
+#1280 = DIRECTION ( 'NONE',  ( 0.1039620511844978100, -0.9891328443778538700, -0.1039620511844981000 ) ) ;
+#1281 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1999999999999999800, -1.050000000000000000 ) ) ;
+#1282 = ORIENTED_EDGE ( 'NONE', *, *, #42, .T. ) ;
+#1283 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#1284 = EDGE_LOOP ( 'NONE', ( #3406, #3349, #1577, #455 ) ) ;
+#1285 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.1045284632676541100, -0.9945218953682734000 ) ) ;
+#1286 = ORIENTED_EDGE ( 'NONE', *, *, #1352, .T. ) ;
+#1287 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.6033449108245648700, -0.6746484357057521700 ) ) ;
+#1288 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1289 = ORIENTED_EDGE ( 'NONE', *, *, #2709, .T. ) ;
+#1290 = SURFACE_STYLE_FILL_AREA ( #2056 ) ;
+#1291 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.7499999999999998900, -0.7999999999999997100 ) ) ;
+#1292 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1293 = CARTESIAN_POINT ( 'NONE',  ( -1.099648435705752500, 0.6033449108245648700, -0.6428237350539673900 ) ) ;
+#1294 = FILL_AREA_STYLE ('',( #3395 ) ) ;
+#1295 = EDGE_LOOP ( 'NONE', ( #916, #1849, #3747, #508, #620 ) ) ;
+#1296 = CARTESIAN_POINT ( 'NONE',  ( -1.034307597164983500, 0.09999999999999996400, -0.6224478823671614200 ) ) ;
+#1297 = STYLED_ITEM ( 'NONE', ( #137 ), #2849 ) ;
+#1298 = FACE_OUTER_BOUND ( 'NONE', #3983, .T. ) ;
+#1299 = EDGE_CURVE ( 'NONE', #2255, #1554, #3692, .T. ) ;
+#1300 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1301 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1302 = AXIS2_PLACEMENT_3D ( 'NONE', #2002, #296, #4399 ) ;
+#1303 = STYLED_ITEM ( 'NONE', ( #2858 ), #166 ) ;
+#1304 = VECTOR ( 'NONE', #3054, 1000.000000000000000 ) ;
+#1305 = ORIENTED_EDGE ( 'NONE', *, *, #1105, .T. ) ;
+#1306 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1307 = FACE_OUTER_BOUND ( 'NONE', #3031, .T. ) ;
+#1308 = DIRECTION ( 'NONE',  ( 0.1039620511844979400, -0.9891328443778538700, 0.1039620511844979200 ) ) ;
+#1309 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1310 = FACE_OUTER_BOUND ( 'NONE', #2604, .T. ) ;
+#1311 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1312 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.6320000000000001200, 0.7068237350539693400 ) ) ;
+#1313 = VECTOR ( 'NONE', #4132, 1000.000000000000000 ) ;
+#1314 = CARTESIAN_POINT ( 'NONE',  ( 0.1499999999999999900, 0.6033449108245650900, 0.6746484357057521700 ) ) ;
+#1315 = CARTESIAN_POINT ( 'NONE',  ( 0.1499999999999999900, 0.6000000000000000900, 0.6428237350539675000 ) ) ;
+#1316 = CYLINDRICAL_SURFACE ( 'NONE', #4037, 0.2000000000000000900 ) ;
+#1317 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3532 ), #1260 ) ;
+#1318 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1319 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967200, 0.6109806640162432900, -0.6615689010580287900 ) ) ;
+#1320 = PLANE ( 'NONE',  #4341 ) ;
+#1321 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1322 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 3, ( 
+ ( #953, #3689, #644, #2008 ),
+ ( #1038, #1673, #2714, #327 ),
+ ( #1373, #3030, #673, #3409 ),
+ ( #2327, #3750, #1721, #2698 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.3333333333333495200, 0.3333333333333495200, 1.000000000000000000),
+ ( 0.8047378541243666000, 0.2682459513748018900, 0.2682459513748018900, 0.8047378541243666000),
+ ( 0.8047378541243666000, 0.2682459513748018900, 0.2682459513748018900, 0.8047378541243666000),
+ ( 1.000000000000000000, 0.3333333333333495200, 0.3333333333333495200, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#1323 = SURFACE_SIDE_STYLE ('',( #4312 ) ) ;
+#1324 = VECTOR ( 'NONE', #1541, 1000.000000000000000 ) ;
+#1325 = AXIS2_PLACEMENT_3D ( 'NONE', #818, #444, #3494 ) ;
+#1326 = ORIENTED_EDGE ( 'NONE', *, *, #366, .F. ) ;
+#1327 = VECTOR ( 'NONE', #4346, 1000.000000000000000 ) ;
+#1328 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1329 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 5.421010862427554700E-016, 1.000000000000000000 ) ) ;
+#1330 = CARTESIAN_POINT ( 'NONE',  ( 1.099648435705752100, 0.5966550891754349700, 0.6428237350539673900 ) ) ;
+#1331 = SURFACE_STYLE_USAGE ( .BOTH. , #4432 ) ;
+#1332 = EDGE_CURVE ( 'NONE', #3535, #38, #2724, .T. ) ;
+#1333 = VERTEX_POINT ( 'NONE', #1959 ) ;
+#1334 = ORIENTED_EDGE ( 'NONE', *, *, #1611, .T. ) ;
+#1335 = AXIS2_PLACEMENT_3D ( 'NONE', #3773, #4464, #3079 ) ;
+#1336 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1337 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1338 = FACE_OUTER_BOUND ( 'NONE', #2605, .T. ) ;
+#1339 = AXIS2_PLACEMENT_3D ( 'NONE', #92, #2854, #819 ) ;
+#1340 = ORIENTED_EDGE ( 'NONE', *, *, #1406, .T. ) ;
+#1341 = CARTESIAN_POINT ( 'NONE',  ( 1.059336613505514900, 0.9809215303047008600, 0.6233304246415878300 ) ) ;
+#1342 = EDGE_LOOP ( 'NONE', ( #151, #1903, #1774, #419 ) ) ;
+#1343 = ORIENTED_EDGE ( 'NONE', *, *, #744, .T. ) ;
+#1344 = AXIS2_PLACEMENT_3D ( 'NONE', #4095, #4079, #3056 ) ;
+#1345 = CARTESIAN_POINT ( 'NONE',  ( -0.4499999999999999600, 0.6033449108245650900, -0.6746484357057522800 ) ) ;
+#1346 = SURFACE_STYLE_FILL_AREA ( #1888 ) ;
+#1347 = ORIENTED_EDGE ( 'NONE', *, *, #838, .T. ) ;
+#1348 = SURFACE_STYLE_USAGE ( .BOTH. , #3045 ) ;
+#1349 = FILL_AREA_STYLE_COLOUR ( '', #948 ) ;
+#1350 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1351 = ORIENTED_EDGE ( 'NONE', *, *, #1013, .T. ) ;
+#1352 = EDGE_CURVE ( 'NONE', #1907, #2750, #536, .T. ) ;
+#1353 = FACE_OUTER_BOUND ( 'NONE', #1548, .T. ) ;
+#1354 = CARTESIAN_POINT ( 'NONE',  ( 1.059336613505514700, 0.9883344281884296500, 0.6041453764761977000 ) ) ;
+#1355 = LINE ( 'NONE', #3695, #2898 ) ;
+#1356 = EDGE_CURVE ( 'NONE', #4104, #1375, #4294, .T. ) ;
+#1357 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.141265444721583500E-016 ) ) ;
+#1358 = VERTEX_POINT ( 'NONE', #552 ) ;
+#1359 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1360 = FILL_AREA_STYLE ('',( #141 ) ) ;
+#1361 = AXIS2_PLACEMENT_3D ( 'NONE', #4362, #2629, #915 ) ;
+#1362 = STYLED_ITEM ( 'NONE', ( #2231 ), #155 ) ;
+#1363 = PRESENTATION_STYLE_ASSIGNMENT (( #3451 ) ) ;
+#1364 = DIRECTION ( 'NONE',  ( 0.1045284632676536900, -0.9945218953682732900, 0.0000000000000000000 ) ) ;
+#1365 = STYLED_ITEM ( 'NONE', ( #452 ), #4211 ) ;
+#1366 = FILL_AREA_STYLE_COLOUR ( '', #3432 ) ;
+#1367 = FILL_AREA_STYLE ('',( #621 ) ) ;
+#1368 = FILL_AREA_STYLE_COLOUR ( '', #1328 ) ;
+#1369 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999999300, -0.8000000000000000400 ) ) ;
+#1370 = LINE ( 'NONE', #184, #176 ) ;
+#1371 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1372 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 1.084202172485504400E-016, 0.8000000000000000400 ) ) ;
+#1373 = CARTESIAN_POINT ( 'NONE',  ( 1.086568901058028600, 0.6320000000000001200, 0.6428237350539685000 ) ) ;
+#1374 = FILL_AREA_STYLE ('',( #2743 ) ) ;
+#1375 = VERTEX_POINT ( 'NONE', #1262 ) ;
+#1376 = CARTESIAN_POINT ( 'NONE',  ( -1.046494721222060600, 0.9883344281884303100, -0.6343366135055141800 ) ) ;
+#1377 = EDGE_CURVE ( 'NONE', #3186, #2703, #3371, .T. ) ;
+#1378 = STYLED_ITEM ( 'NONE', ( #1828 ), #1467 ) ;
+#1379 = ORIENTED_EDGE ( 'NONE', *, *, #2863, .F. ) ;
+#1380 = DIRECTION ( 'NONE',  ( -1.658865845450280700E-016, 0.1045284632676536900, -0.9945218953682732900 ) ) ;
+#1381 = ORIENTED_EDGE ( 'NONE', *, *, #967, .F. ) ;
+#1382 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2475 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2288, #220, #1659 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1383 = FILL_AREA_STYLE ('',( #3416 ) ) ;
+#1384 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1385 = ORIENTED_EDGE ( 'NONE', *, *, #784, .F. ) ;
+#1386 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1387 = LINE ( 'NONE', #1976, #28 ) ;
+#1388 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1389 = VECTOR ( 'NONE', #59, 1000.000000000000100 ) ;
+#1390 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3293 ) ) ;
+#1391 = ORIENTED_EDGE ( 'NONE', *, *, #4066, .T. ) ;
+#1392 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1393 = SURFACE_STYLE_USAGE ( .BOTH. , #3074 ) ;
+#1394 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999999300, -1.000000000000000000 ) ) ;
+#1395 = CIRCLE ( 'NONE', #613, 0.03200000000000006300 ) ;
+#1396 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967700, 0.5999999999999998700, -0.6615689010580281200 ) ) ;
+#1397 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1398 = SURFACE_STYLE_USAGE ( .BOTH. , #3802 ) ;
+#1399 = FACE_OUTER_BOUND ( 'NONE', #3727, .T. ) ;
+#1400 = EDGE_LOOP ( 'NONE', ( #4326, #157, #2437 ) ) ;
+#1401 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1854, 'distance_accuracy_value', 'NONE');
+#1402 = SURFACE_STYLE_FILL_AREA ( #831 ) ;
+#1403 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.6000000000000000900, 0.6428237350539676200 ) ) ;
+#1404 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1405 = SURFACE_STYLE_FILL_AREA ( #2422 ) ;
+#1406 = EDGE_CURVE ( 'NONE', #799, #2363, #2673, .T. ) ;
+#1407 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.5999999999999999800, 0.6749999999999999300 ) ) ;
+#1408 = ORIENTED_EDGE ( 'NONE', *, *, #3021, .T. ) ;
+#1409 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1410 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1411 = AXIS2_PLACEMENT_3D ( 'NONE', #1010, #3723, #1631 ) ;
+#1412 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1413 = VECTOR ( 'NONE', #1076, 1000.000000000000100 ) ;
+#1414 = ORIENTED_EDGE ( 'NONE', *, *, #3202, .F. ) ;
+#1415 = AXIS2_PLACEMENT_3D ( 'NONE', #2159, #889, #3066 ) ;
+#1416 = CARTESIAN_POINT ( 'NONE',  ( 1.015623181715376700, 0.09999999999999993600, -0.6224478823671618600 ) ) ;
+#1417 = VECTOR ( 'NONE', #3588, 1000.000000000000000 ) ;
+#1418 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1419 = FILL_AREA_STYLE ('',( #781 ) ) ;
+#1420 = PRESENTATION_STYLE_ASSIGNMENT (( #1692 ) ) ;
+#1421 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999999300, -0.8499999999999998700 ) ) ;
+#1422 = DIRECTION ( 'NONE',  ( 0.1039620511844976000, 0.9891328443778538700, 0.1039620511844979000 ) ) ;
+#1423 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1424 = VECTOR ( 'NONE', #3621, 1000.000000000000100 ) ;
+#1425 = FILL_AREA_STYLE_COLOUR ( '', #4253 ) ;
+#1426 = LINE ( 'NONE', #4224, #1952 ) ;
+#1427 = AXIS2_PLACEMENT_3D ( 'NONE', #925, #1941, #1911 ) ;
+#1428 = FACE_OUTER_BOUND ( 'NONE', #250, .T. ) ;
+#1429 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000007900, 0.5999999999999999800, -0.6749999999999999300 ) ) ;
+#1430 = ORIENTED_EDGE ( 'NONE', *, *, #3858, .F. ) ;
+#1431 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4117, 'distance_accuracy_value', 'NONE');
+#1432 = VERTEX_POINT ( 'NONE', #3270 ) ;
+#1433 = LINE ( 'NONE', #4070, #512 ) ;
+#1434 = PLANE ( 'NONE',  #996 ) ;
+#1435 = EDGE_CURVE ( 'NONE', #1651, #2974, #2779, .T. ) ;
+#1436 = ORIENTED_EDGE ( 'NONE', *, *, #3745, .F. ) ;
+#1437 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1217 ), #1669 ) ;
+#1438 = STYLED_ITEM ( 'NONE', ( #956 ), #143 ) ;
+#1439 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1440 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.6000000000000000900, 0.6428237350539675000 ) ) ;
+#1441 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.1999999999999999800, 1.050000000000000000 ) ) ;
+#1442 = CIRCLE ( 'NONE', #4067, 0.03199999999999995900 ) ;
+#1443 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1444 = STYLED_ITEM ( 'NONE', ( #2390 ), #4198 ) ;
+#1445 = LINE ( 'NONE', #2956, #2250 ) ;
+#1446 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3348 ) ) ;
+#1447 = AXIS2_PLACEMENT_3D ( 'NONE', #2021, #285, #3011 ) ;
+#1448 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1449 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1450 = ORIENTED_EDGE ( 'NONE', *, *, #3632, .F. ) ;
+#1451 = ORIENTED_EDGE ( 'NONE', *, *, #1755, .F. ) ;
+#1452 = FILL_AREA_STYLE ('',( #9 ) ) ;
+#1453 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1454 = CIRCLE ( 'NONE', #4385, 0.05000000000000002400 ) ;
+#1455 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2878, 'distance_accuracy_value', 'NONE');
+#1456 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.5966550891754351900, 0.6746484357057521700 ) ) ;
+#1457 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1458 = CARTESIAN_POINT ( 'NONE',  ( 1.086568901058028200, 0.5679999999999999500, -0.6615689010580287900 ) ) ;
+#1459 = VERTEX_POINT ( 'NONE', #1246 ) ;
+#1460 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1461 = SURFACE_STYLE_FILL_AREA ( #1083 ) ;
+#1462 = ORIENTED_EDGE ( 'NONE', *, *, #3955, .T. ) ;
+#1463 = EDGE_CURVE ( 'NONE', #4267, #483, #3744, .T. ) ;
+#1464 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #263 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2853, #1460, #3151 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1465 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1466 = AXIS2_PLACEMENT_3D ( 'NONE', #492, #852, #3913 ) ;
+#1467 = ADVANCED_FACE ( 'NONE', ( #4074 ), #1322, .T. ) ;
+#1468 = EDGE_CURVE ( 'NONE', #707, #4267, #2266, .T. ) ;
+#1469 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1924 ) ) ;
+#1470 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #459 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3118, #1798, #752 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1471 = AXIS2_PLACEMENT_3D ( 'NONE', #1281, #2577, #522 ) ;
+#1472 = LINE ( 'NONE', #4053, #942 ) ;
+#1473 = FACE_OUTER_BOUND ( 'NONE', #1653, .T. ) ;
+#1474 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3533 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #147, #833, #105 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1475 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1476 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 0.9679999999999999700, 0.0000000000000000000 ) ) ;
+#1477 = EDGE_LOOP ( 'NONE', ( #870, #2733, #2245, #1347 ) ) ;
+#1478 = CIRCLE ( 'NONE', #583, 0.05000000000000002400 ) ;
+#1479 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1480 = PRESENTATION_STYLE_ASSIGNMENT (( #1982 ) ) ;
+#1481 = ADVANCED_FACE ( 'NONE', ( #821 ), #2778, .T. ) ;
+#1482 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #795 ) ) ;
+#1483 = ORIENTED_EDGE ( 'NONE', *, *, #2147, .T. ) ;
+#1484 = SURFACE_SIDE_STYLE ('',( #3447 ) ) ;
+#1485 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 8.131516293641283300E-017, 1.050000000000001600 ) ) ;
+#1486 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3499 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3428, #683, #1392 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1487 = FACE_OUTER_BOUND ( 'NONE', #299, .T. ) ;
+#1488 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #4186 ) ;
+#1489 = ORIENTED_EDGE ( 'NONE', *, *, #45, .T. ) ;
+#1490 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999999300, 0.8000000000000000400 ) ) ;
+#1491 = ORIENTED_EDGE ( 'NONE', *, *, #2095, .F. ) ;
+#1492 = ORIENTED_EDGE ( 'NONE', *, *, #3834, .T. ) ;
+#1493 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1494 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1495 = ADVANCED_FACE ( 'NONE', ( #3266 ), #3367, .F. ) ;
+#1496 = SURFACE_STYLE_USAGE ( .BOTH. , #4236 ) ;
+#1497 = VERTEX_POINT ( 'NONE', #3137 ) ;
+#1498 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1499 = EDGE_CURVE ( 'NONE', #2125, #319, #588, .T. ) ;
+#1500 = LINE ( 'NONE', #3702, #469 ) ;
+#1501 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #814 ), #315 ) ;
+#1502 = SURFACE_STYLE_FILL_AREA ( #1567 ) ;
+#1503 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1504 = LINE ( 'NONE', #1097, #3359 ) ;
+#1505 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3610 ), #1736 ) ;
+#1506 = ADVANCED_FACE ( 'NONE', ( #272 ), #1102, .T. ) ;
+#1507 = ORIENTED_EDGE ( 'NONE', *, *, #1021, .F. ) ;
+#1508 = PRODUCT ( 'SOT343-4', 'SOT343-4', '', ( #3960 ) ) ;
+#1509 = SURFACE_SIDE_STYLE ('',( #49 ) ) ;
+#1510 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1511 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999999300, 0.8000000000000000400 ) ) ;
+#1512 = FILL_AREA_STYLE_COLOUR ( '', #245 ) ;
+#1513 = VERTEX_POINT ( 'NONE', #1062 ) ;
+#1514 = VECTOR ( 'NONE', #397, 1000.000000000000000 ) ;
+#1515 = FILL_AREA_STYLE ('',( #4195 ) ) ;
+#1516 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.1500000000000000200, 1.100000000000000100 ) ) ;
+#1517 = ADVANCED_FACE ( 'NONE', ( #2572 ), #2195, .T. ) ;
+#1518 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.016439536705159800E-014, -1.000000000000000000 ) ) ;
+#1519 = FILL_AREA_STYLE ('',( #4220 ) ) ;
+#1520 = FILL_AREA_STYLE ('',( #3198 ) ) ;
+#1521 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000002900, 0.7499999999999997800, 0.6592343647101486200 ) ) ;
+#1522 = VECTOR ( 'NONE', #3989, 1000.000000000000000 ) ;
+#1523 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1524 = LINE ( 'NONE', #625, #600 ) ;
+#1525 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1526 = EDGE_CURVE ( 'NONE', #3545, #3891, #4414, .T. ) ;
+#1527 = ORIENTED_EDGE ( 'NONE', *, *, #2651, .T. ) ;
+#1528 = ADVANCED_FACE ( 'NONE', ( #1307 ), #2192, .T. ) ;
+#1529 = AXIS2_PLACEMENT_3D ( 'NONE', #3057, #1668, #2365 ) ;
+#1530 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.9945218953682732900, -0.1045284632676536900 ) ) ;
+#1531 = LINE ( 'NONE', #3003, #1634 ) ;
+#1532 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5999999999999999800, -0.6428237350539673900 ) ) ;
+#1533 = AXIS2_PLACEMENT_3D ( 'NONE', #1258, #3937, #1275 ) ;
+#1534 = CYLINDRICAL_SURFACE ( 'NONE', #2713, 0.03200000000000002100 ) ;
+#1535 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1536 = SURFACE_SIDE_STYLE ('',( #76 ) ) ;
+#1537 = CARTESIAN_POINT ( 'NONE',  ( 1.060998268867791000, 0.9682935389465505700, -0.6071961273962971400 ) ) ;
+#1538 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2161, 'distance_accuracy_value', 'NONE');
+#1539 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1540 = FACE_OUTER_BOUND ( 'NONE', #834, .T. ) ;
+#1541 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1542 = SURFACE_STYLE_USAGE ( .BOTH. , #812 ) ;
+#1543 = ORIENTED_EDGE ( 'NONE', *, *, #3923, .F. ) ;
+#1544 = AXIS2_PLACEMENT_3D ( 'NONE', #1939, #2628, #4029 ) ;
+#1545 = VERTEX_POINT ( 'NONE', #2070 ) ;
+#1546 = ADVANCED_FACE ( 'NONE', ( #1099 ), #3905, .T. ) ;
+#1547 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2413, 'distance_accuracy_value', 'NONE');
+#1548 = EDGE_LOOP ( 'NONE', ( #2631, #3380, #1041, #3351 ) ) ;
+#1549 = LINE ( 'NONE', #971, #975 ) ;
+#1550 = EDGE_CURVE ( 'NONE', #3134, #1702, #2989, .T. ) ;
+#1551 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.7499999999999998900, 0.8000000000000000400 ) ) ;
+#1552 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5999999999999999800, -0.7999999999999997100 ) ) ;
+#1553 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1554 = VERTEX_POINT ( 'NONE', #65 ) ;
+#1555 = AXIS2_PLACEMENT_3D ( 'NONE', #1801, #1848, #2127 ) ;
+#1556 = PRESENTATION_STYLE_ASSIGNMENT (( #2246 ) ) ;
+#1557 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1558 = ORIENTED_EDGE ( 'NONE', *, *, #3810, .T. ) ;
+#1559 = CARTESIAN_POINT ( 'NONE',  ( -1.015623181715377400, 0.09999999999999993600, -0.6224478823671616400 ) ) ;
+#1560 = EDGE_CURVE ( 'NONE', #212, #3577, #3800, .T. ) ;
+#1561 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2632 ) ) ;
+#1562 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1563 = DIRECTION ( 'NONE',  ( -0.1039620511844979400, -0.9891328443778538700, 0.1039620511844979400 ) ) ;
+#1564 = AXIS2_PLACEMENT_3D ( 'NONE', #3167, #2146, #2560 ) ;
+#1565 = LINE ( 'NONE', #2736, #4465 ) ;
+#1566 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.1999999999999999800, 1.050000000000000000 ) ) ;
+#1567 = FILL_AREA_STYLE ('',( #3278 ) ) ;
+#1568 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1569 = VECTOR ( 'NONE', #1126, 1000.000000000000000 ) ;
+#1570 = AXIS2_PLACEMENT_3D ( 'NONE', #4430, #1045, #3414 ) ;
+#1571 = ORIENTED_EDGE ( 'NONE', *, *, #2766, .F. ) ;
+#1572 = STYLED_ITEM ( 'NONE', ( #2308 ), #2174 ) ;
+#1573 = ADVANCED_FACE ( 'NONE', ( #2569 ), #3890, .T. ) ;
+#1574 = SURFACE_SIDE_STYLE ('',( #2253 ) ) ;
+#1575 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -3.246134667824564900E-016, 1.326820840454287900E-016 ) ) ;
+#1576 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.5999999999999999800, 0.7999999999999999300 ) ) ;
+#1577 = ORIENTED_EDGE ( 'NONE', *, *, #364, .T. ) ;
+#1578 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #4162, #736, #2130, #66 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.503250352303678200, 7.063120262055494300 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8073061876036318200, 0.8073061876036318200, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1579 = SURFACE_STYLE_FILL_AREA ( #1592 ) ;
+#1580 = ORIENTED_EDGE ( 'NONE', *, *, #188, .F. ) ;
+#1581 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999993800, 1.000000000000000000 ) ) ;
+#1582 = VECTOR ( 'NONE', #3976, 1000.000000000000000 ) ;
+#1583 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999996000, -0.8499999999999999800 ) ) ;
+#1584 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1585 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1586 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1587 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1588 = EDGE_CURVE ( 'NONE', #1963, #2654, #1195, .T. ) ;
+#1589 = FACE_OUTER_BOUND ( 'NONE', #2293, .T. ) ;
+#1590 = EDGE_CURVE ( 'NONE', #2457, #2665, #861, .T. ) ;
+#1591 = PLANE ( 'NONE',  #2165 ) ;
+#1592 = FILL_AREA_STYLE ('',( #2487 ) ) ;
+#1593 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 0.9713449108245650900, 0.6359700771279832600 ) ) ;
+#1594 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 7.228014483236695800E-017, -1.100000000000000300 ) ) ;
+#1595 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1365 ) ) ;
+#1596 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1597 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #684, 'distance_accuracy_value', 'NONE');
+#1598 = EDGE_LOOP ( 'NONE', ( #2132, #2979, #3289, #864 ) ) ;
+#1599 = SURFACE_SIDE_STYLE ('',( #2624 ) ) ;
+#1600 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1601 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1602 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1603 = ORIENTED_EDGE ( 'NONE', *, *, #3458, .F. ) ;
+#1604 = ORIENTED_EDGE ( 'NONE', *, *, #1943, .F. ) ;
+#1605 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1606 = PLANE ( 'NONE',  #3455 ) ;
+#1607 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1608 = CARTESIAN_POINT ( 'NONE',  ( 0.7356481999741468800, 0.9995000000000001700, 0.2102341199052496800 ) ) ;
+#1609 = VERTEX_POINT ( 'NONE', #2869 ) ;
+#1610 = ORIENTED_EDGE ( 'NONE', *, *, #967, .T. ) ;
+#1611 = EDGE_CURVE ( 'NONE', #23, #1333, #1870, .T. ) ;
+#1612 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, -8.024708101613482300E-033, 1.100000000000000100 ) ) ;
+#1613 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1614 = DIRECTION ( 'NONE',  ( 0.1039620511844979400, -0.9891328443778538700, -0.1039620511844979400 ) ) ;
+#1615 = VECTOR ( 'NONE', #1422, 1000.000000000000100 ) ;
+#1616 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #4451 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2042, #4420, #4050 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1617 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1618 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5999999999999999800, -0.6428237350539673900 ) ) ;
+#1619 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4460 ) ) ;
+#1620 = LINE ( 'NONE', #380, #3095 ) ;
+#1621 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.6320000000000000100, -0.6615689010580282400 ) ) ;
+#1622 = EDGE_LOOP ( 'NONE', ( #1489, #2398, #993, #748 ) ) ;
+#1623 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.7499999999999998900, 0.8000000000000001600 ) ) ;
+#1624 = SURFACE_STYLE_FILL_AREA ( #2758 ) ;
+#1625 = ORIENTED_EDGE ( 'NONE', *, *, #474, .F. ) ;
+#1626 = FILL_AREA_STYLE_COLOUR ( '', #2036 ) ;
+#1627 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999999300, -1.000000000000000000 ) ) ;
+#1628 = FILL_AREA_STYLE ('',( #2617 ) ) ;
+#1629 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1597 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #684, #3729, #3385 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1630 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1631 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1632 = LINE ( 'NONE', #4054, #4358 ) ;
+#1633 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.5999999999999999800, -0.6748237350539677500 ) ) ;
+#1634 = VECTOR ( 'NONE', #1675, 1000.000000000000000 ) ;
+#1635 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3981 ), #2319 ) ;
+#1636 = VECTOR ( 'NONE', #152, 1000.000000000000000 ) ;
+#1637 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1638 = SURFACE_SIDE_STYLE ('',( #3926 ) ) ;
+#1639 = ORIENTED_EDGE ( 'NONE', *, *, #4210, .F. ) ;
+#1640 = DIRECTION ( 'NONE',  ( 0.1039620511844976000, -0.9891328443778538700, 0.1039620511844979000 ) ) ;
+#1641 = CIRCLE ( 'NONE', #1447, 0.03200000000000006300 ) ;
+#1642 = EDGE_CURVE ( 'NONE', #1995, #3814, #641, .T. ) ;
+#1643 = FACE_OUTER_BOUND ( 'NONE', #2866, .T. ) ;
+#1644 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3356 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3752, #2059, #1052 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1645 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 7.228014483236695800E-017, 1.100000000000000100 ) ) ;
+#1646 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1647 = SURFACE_STYLE_USAGE ( .BOTH. , #598 ) ;
+#1648 = FILL_AREA_STYLE_COLOUR ( '', #1525 ) ;
+#1649 = PRESENTATION_STYLE_ASSIGNMENT (( #2305 ) ) ;
+#1650 = STYLED_ITEM ( 'NONE', ( #619 ), #4222 ) ;
+#1651 = VERTEX_POINT ( 'NONE', #2509 ) ;
+#1652 = CARTESIAN_POINT ( 'NONE',  ( 1.046494721222060100, 1.000000000000000000, 0.6041453764761973700 ) ) ;
+#1653 = EDGE_LOOP ( 'NONE', ( #106, #3904, #623, #3803, #3342, #2477, #1492, #1926, #945, #2760, #3851, #4109, #4119, #1227 ) ) ;
+#1654 = LINE ( 'NONE', #371, #4273 ) ;
+#1655 = PLANE ( 'NONE',  #1544 ) ;
+#1656 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.9945218953682732900, 0.1045284632676536900 ) ) ;
+#1657 = ORIENTED_EDGE ( 'NONE', *, *, #4435, .T. ) ;
+#1658 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2361 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2845, #3865, #2200 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1659 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1660 = CLOSED_SHELL ( 'NONE', ( #1481, #93, #3862, #1506, #511, #3170, #427, #2859, #4222, #2821, #103, #1196, #2849, #2542, #407, #1893, #2873, #4271, #820, #1528, #3212, #3498, #1467, #3592, #3568, #3876, #2533, #1185, #1871, #1149, #800, #872, #3540, #3246, #1517, #1173, #438, #3908, #3160, #518, #113, #1860, #2882, #1838, #2927, #1815, #2562, #842, #2550, #1846, #490, #1546, #2138, #3583, #3196, #477, #2187, #2174, #3840, #3885, #830, #1573, #4300, #1495, #1143, #2244, #143, #2523, #155, #122, #2234, #1203, #850, #3222, #3895, #4229, #470, #3256, #166, #4256, #3507, #3234, #860, #4244, #2513, #4211, #3550, #811, #189, #3521, #1884, #497, #3560, #4198, #2836 ) ) ;
+#1661 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967700, 0.6033449108245648700, 0.6746484357057521700 ) ) ;
+#1662 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1663 = FACE_OUTER_BOUND ( 'NONE', #4223, .T. ) ;
+#1664 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1852 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #836, #1837, #178 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1665 = ORIENTED_EDGE ( 'NONE', *, *, #3173, .T. ) ;
+#1666 = LINE ( 'NONE', #3162, #1389 ) ;
+#1667 = EDGE_CURVE ( 'NONE', #1677, #2747, #3909, .T. ) ;
+#1668 = DIRECTION ( 'NONE',  ( 0.1039620511844979400, -0.9891328443778538700, 0.1039620511844979200 ) ) ;
+#1669 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #4394 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4189, #1137, #765 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1670 = EDGE_LOOP ( 'NONE', ( #1657, #2765, #1343, #523 ) ) ;
+#1671 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3875 ), #3180 ) ;
+#1672 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3295, 'distance_accuracy_value', 'NONE');
+#1673 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967200, 0.6187451660040594900, 0.6803140670620877500 ) ) ;
+#1674 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1675 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1676 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1677 = VERTEX_POINT ( 'NONE', #4296 ) ;
+#1678 = AXIS2_PLACEMENT_3D ( 'NONE', #4434, #4417, #4008 ) ;
+#1679 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1680 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1443, 'distance_accuracy_value', 'NONE');
+#1681 = CARTESIAN_POINT ( 'NONE',  ( -1.086568901058028400, 0.5680000000000002800, 0.6428237350539666200 ) ) ;
+#1682 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1683 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -1.024628667589770900E-017, 9.748690573693542800E-017 ) ) ;
+#1684 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999999300, 0.8500000000000000900 ) ) ;
+#1685 = LINE ( 'NONE', #3916, #1938 ) ;
+#1686 = SURFACE_STYLE_FILL_AREA ( #1085 ) ;
+#1687 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1688 = CARTESIAN_POINT ( 'NONE',  ( 1.086568901058027900, 0.5999999999999999800, -0.6748237350539678700 ) ) ;
+#1689 = CARTESIAN_POINT ( 'NONE',  ( 1.068519264152679700, 0.6066175173336666400, 0.6435192641526797900 ) ) ;
+#1690 = AXIS2_PLACEMENT_3D ( 'NONE', #2899, #857, #3887 ) ;
+#1691 = ORIENTED_EDGE ( 'NONE', *, *, #12, .F. ) ;
+#1692 = SURFACE_STYLE_USAGE ( .BOTH. , #1323 ) ;
+#1693 = EDGE_CURVE ( 'NONE', #3949, #4322, #4289, .T. ) ;
+#1694 = CYLINDRICAL_SURFACE ( 'NONE', #2379, 0.1356848227624910300 ) ;
+#1695 = SURFACE_STYLE_FILL_AREA ( #1419 ) ;
+#1696 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999999300, -1.100000000000000300 ) ) ;
+#1697 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #437 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #168, #4320, #183 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1698 = PLANE ( 'NONE',  #879 ) ;
+#1699 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1500000000000000800, -1.050000000000000300 ) ) ;
+#1700 = EDGE_CURVE ( 'NONE', #3083, #2848, #3683, .T. ) ;
+#1701 = STYLED_ITEM ( 'NONE', ( #256 ), #2562 ) ;
+#1702 = VERTEX_POINT ( 'NONE', #1254 ) ;
+#1703 = ORIENTED_EDGE ( 'NONE', *, *, #3372, .T. ) ;
+#1704 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4217 ), #2158 ) ;
+#1705 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #714 ) ) ;
+#1706 = SURFACE_STYLE_USAGE ( .BOTH. , #3015 ) ;
+#1707 = ORIENTED_EDGE ( 'NONE', *, *, #194, .T. ) ;
+#1708 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2254 ) ) ;
+#1709 = EDGE_LOOP ( 'NONE', ( #4292, #1244, #3776, #1861 ) ) ;
+#1710 = CARTESIAN_POINT ( 'NONE',  ( 1.060998268867791200, 0.9710648403367239100, 0.6041453764761982600 ) ) ;
+#1711 = CARTESIAN_POINT ( 'NONE',  ( -1.086568901058028400, 0.6319999999999999000, -0.6428237350539672800 ) ) ;
+#1712 = ORIENTED_EDGE ( 'NONE', *, *, #420, .F. ) ;
+#1713 = ORIENTED_EDGE ( 'NONE', *, *, #280, .F. ) ;
+#1714 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1672 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3295, #4335, #535 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1715 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1572 ), #2847 ) ;
+#1716 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, -1.100000000000000100 ) ) ;
+#1717 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -7.403465031880599900E-017, -1.063451891672384800E-016 ) ) ;
+#1718 = VECTOR ( 'NONE', #944, 999.9999999999998900 ) ;
+#1719 = VERTEX_POINT ( 'NONE', #488 ) ;
+#1720 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198900, 0.9713449108245652000, -0.6359700771279834800 ) ) ;
+#1721 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967400, 0.5680000000000009500, 0.7068237350539647900 ) ) ;
+#1722 = FILL_AREA_STYLE ('',( #1349 ) ) ;
+#1723 = PLANE ( 'NONE',  #1859 ) ;
+#1724 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1725 = FILL_AREA_STYLE ('',( #1368 ) ) ;
+#1726 = VECTOR ( 'NONE', #1151, 1000.000000000000000 ) ;
+#1727 = FACE_OUTER_BOUND ( 'NONE', #3794, .T. ) ;
+#1728 = ORIENTED_EDGE ( 'NONE', *, *, #3711, .T. ) ;
+#1729 = EDGE_CURVE ( 'NONE', #3889, #4441, #817, .T. ) ;
+#1730 = SURFACE_STYLE_USAGE ( .BOTH. , #14 ) ;
+#1731 = SURFACE_STYLE_USAGE ( .BOTH. , #4155 ) ;
+#1732 = SURFACE_STYLE_USAGE ( .BOTH. , #4141 ) ;
+#1733 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1046 ) ) ;
+#1734 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #631, 'distance_accuracy_value', 'NONE');
+#1735 = DIRECTION ( 'NONE',  ( 0.1039620511844981900, -0.9891328443778537600, -0.1039620511844979900 ) ) ;
+#1736 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #776 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2269, #1241, #1613 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1737 = DIRECTION ( 'NONE',  ( -0.1039620511844976000, 0.9891328443778538700, -0.1039620511844979000 ) ) ;
+#1738 = PLANE ( 'NONE',  #3148 ) ;
+#1739 = CARTESIAN_POINT ( 'NONE',  ( 0.7356481999741468800, 0.9990000000000001100, 0.3459189426677407000 ) ) ;
+#1740 = DIRECTION ( 'NONE',  ( -0.1039620511844979400, 0.9891328443778538700, -0.1039620511844979200 ) ) ;
+#1741 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1742 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1499999999999999700, 0.8000000000000001600 ) ) ;
+#1743 = FACE_OUTER_BOUND ( 'NONE', #1032, .T. ) ;
+#1744 = FILL_AREA_STYLE_COLOUR ( '', #1682 ) ;
+#1745 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1746 = LINE ( 'NONE', #3326, #887 ) ;
+#1747 = SURFACE_STYLE_FILL_AREA ( #2623 ) ;
+#1748 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1749 = FILL_AREA_STYLE_COLOUR ( '', #3044 ) ;
+#1750 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 1.016439536705160400E-016, -1.050000000000000900 ) ) ;
+#1751 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4120 ) ) ;
+#1752 = SURFACE_STYLE_FILL_AREA ( #3554 ) ;
+#1753 = CIRCLE ( 'NONE', #655, 0.03199999999999991000 ) ;
+#1754 = FILL_AREA_STYLE_COLOUR ( '', #1276 ) ;
+#1755 = EDGE_CURVE ( 'NONE', #3075, #3545, #2891, .T. ) ;
+#1756 = STYLED_ITEM ( 'NONE', ( #54 ), #1149 ) ;
+#1757 = AXIS2_PLACEMENT_3D ( 'NONE', #695, #1740, #2092 ) ;
+#1758 = FILL_AREA_STYLE ('',( #2079 ) ) ;
+#1759 = EDGE_LOOP ( 'NONE', ( #461, #550, #3357, #739, #851, #3991, #2514, #1792, #2306, #2508, #149, #3197, #4311, #847 ) ) ;
+#1760 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.2000000000000003400, 1.000000000000000000 ) ) ;
+#1761 = ORIENTED_EDGE ( 'NONE', *, *, #305, .F. ) ;
+#1762 = VERTEX_POINT ( 'NONE', #913 ) ;
+#1763 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #373 ), #4043 ) ;
+#1764 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.0000000000000000000, -1.100000000000000100 ) ) ;
+#1765 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4438, 'distance_accuracy_value', 'NONE');
+#1766 = EDGE_LOOP ( 'NONE', ( #324, #4443, #2196, #4052 ) ) ;
+#1767 = VERTEX_POINT ( 'NONE', #3580 ) ;
+#1768 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 1.000000000000000000, -0.6041453764761984800 ) ) ;
+#1769 = ORIENTED_EDGE ( 'NONE', *, *, #4232, .F. ) ;
+#1770 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -1.024628667589770900E-017, 9.748690573693542800E-017 ) ) ;
+#1771 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1772 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1773 = CIRCLE ( 'NONE', #4137, 0.03199999999999991000 ) ;
+#1774 = ORIENTED_EDGE ( 'NONE', *, *, #42, .F. ) ;
+#1775 = STYLED_ITEM ( 'NONE', ( #386 ), #3498 ) ;
+#1776 = CARTESIAN_POINT ( 'NONE',  ( -1.086568901058028400, 0.5679999999999999500, -0.6428237350539683900 ) ) ;
+#1777 = EDGE_CURVE ( 'NONE', #1139, #697, #156, .T. ) ;
+#1778 = AXIS2_PLACEMENT_3D ( 'NONE', #2057, #2356, #4448 ) ;
+#1779 = PRESENTATION_STYLE_ASSIGNMENT (( #2652 ) ) ;
+#1780 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.5999999999999999800, -0.6428237350539679500 ) ) ;
+#1781 = VECTOR ( 'NONE', #537, 999.9999999999998900 ) ;
+#1782 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4207, 'distance_accuracy_value', 'NONE');
+#1783 = EDGE_CURVE ( 'NONE', #2809, #3535, #4175, .T. ) ;
+#1784 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.0000000000000000000, 0.8000000000000001600 ) ) ;
+#1785 = ORIENTED_EDGE ( 'NONE', *, *, #3341, .F. ) ;
+#1786 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2632 ), #2473 ) ;
+#1787 = LINE ( 'NONE', #2382, #1413 ) ;
+#1788 = STYLED_ITEM ( 'NONE', ( #2982 ), #4300 ) ;
+#1789 = FILL_AREA_STYLE_COLOUR ( '', #2942 ) ;
+#1790 = FACE_OUTER_BOUND ( 'NONE', #2985, .T. ) ;
+#1791 = VECTOR ( 'NONE', #2774, 1000.000000000000000 ) ;
+#1792 = ORIENTED_EDGE ( 'NONE', *, *, #1969, .T. ) ;
+#1793 = LINE ( 'NONE', #3309, #2230 ) ;
+#1794 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1795 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1572 ) ) ;
+#1796 = CARTESIAN_POINT ( 'NONE',  ( -1.046494721222060300, 1.000000000000000200, 0.6214947212220606200 ) ) ;
+#1797 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.6000000000000007500, -0.6428237350539677300 ) ) ;
+#1798 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1799 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #890 ) ) ;
+#1800 = EDGE_CURVE ( 'NONE', #483, #1459, #1091, .T. ) ;
+#1801 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 8.131516293641283300E-017, -1.050000000000001600 ) ) ;
+#1802 = CARTESIAN_POINT ( 'NONE',  ( -1.060970077127983500, 0.9713449108245652000, -0.6041453764761983700 ) ) ;
+#1803 = ORIENTED_EDGE ( 'NONE', *, *, #45, .F. ) ;
+#1804 = ORIENTED_EDGE ( 'NONE', *, *, #4210, .T. ) ;
+#1805 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1806 = EDGE_CURVE ( 'NONE', #1719, #1963, #43, .T. ) ;
+#1807 = ORIENTED_EDGE ( 'NONE', *, *, #424, .T. ) ;
+#1808 = VERTEX_POINT ( 'NONE', #205 ) ;
+#1809 = STYLED_ITEM ( 'NONE', ( #2215 ), #1185 ) ;
+#1810 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1362 ), #505 ) ;
+#1811 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2338, 'distance_accuracy_value', 'NONE');
+#1812 = CARTESIAN_POINT ( 'NONE',  ( 0.1499999999999995200, 0.5999999999999999800, 0.6750000000000000400 ) ) ;
+#1813 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.5999999999999999800, -0.6428237350539676200 ) ) ;
+#1814 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1365 ), #2041 ) ;
+#1815 = ADVANCED_FACE ( 'NONE', ( #2465 ), #432, .F. ) ;
+#1816 = ORIENTED_EDGE ( 'NONE', *, *, #4428, .T. ) ;
+#1817 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1499999999999999900, -1.100000000000000100 ) ) ;
+#1818 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4020, 'distance_accuracy_value', 'NONE');
+#1819 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1820 = ORIENTED_EDGE ( 'NONE', *, *, #3081, .T. ) ;
+#1821 = PRESENTATION_STYLE_ASSIGNMENT (( #2450 ) ) ;
+#1822 = PLANE ( 'NONE',  #4174 ) ;
+#1823 = SURFACE_STYLE_USAGE ( .BOTH. , #3519 ) ;
+#1824 = CYLINDRICAL_SURFACE ( 'NONE', #947, 0.05000000000000002400 ) ;
+#1825 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1826 = SURFACE_SIDE_STYLE ('',( #1402 ) ) ;
+#1827 = DIRECTION ( 'NONE',  ( -0.1039620511844979400, 0.9891328443778538700, 0.1039620511844979400 ) ) ;
+#1828 = PRESENTATION_STYLE_ASSIGNMENT (( #273 ) ) ;
+#1829 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1830 = EDGE_CURVE ( 'NONE', #3496, #2294, #3363, .T. ) ;
+#1831 = EDGE_CURVE ( 'NONE', #144, #3641, #1395, .T. ) ;
+#1832 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1500000000000000200, 1.100000000000000100 ) ) ;
+#1833 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 8.131516293641283300E-017, -1.050000000000001600 ) ) ;
+#1834 = VECTOR ( 'NONE', #668, 1000.000000000000000 ) ;
+#1835 = VECTOR ( 'NONE', #2727, 1000.000000000000000 ) ;
+#1836 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1837 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1838 = ADVANCED_FACE ( 'NONE', ( #584 ), #2149, .T. ) ;
+#1839 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1840 = SURFACE_STYLE_FILL_AREA ( #919 ) ;
+#1841 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2394 ), #4307 ) ;
+#1842 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1843 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2539 ), #1486 ) ;
+#1844 = VERTEX_POINT ( 'NONE', #1612 ) ;
+#1845 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1846 = ADVANCED_FACE ( 'NONE', ( #4073 ), #4397, .T. ) ;
+#1847 = ORIENTED_EDGE ( 'NONE', *, *, #2630, .F. ) ;
+#1848 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 1.626303258728309300E-015 ) ) ;
+#1849 = ORIENTED_EDGE ( 'NONE', *, *, #1830, .T. ) ;
+#1850 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1851 = CARTESIAN_POINT ( 'NONE',  ( 1.060998268867790800, 0.9710648403367259100, -0.6058070318384765100 ) ) ;
+#1852 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #836, 'distance_accuracy_value', 'NONE');
+#1853 = AXIS2_PLACEMENT_3D ( 'NONE', #4372, #4319, #2275 ) ;
+#1854 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1855 = ORIENTED_EDGE ( 'NONE', *, *, #1130, .F. ) ;
+#1856 = VERTEX_POINT ( 'NONE', #3009 ) ;
+#1857 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1858 = EDGE_CURVE ( 'NONE', #525, #3949, #1355, .T. ) ;
+#1859 = AXIS2_PLACEMENT_3D ( 'NONE', #2775, #4103, #3789 ) ;
+#1860 = ADVANCED_FACE ( 'NONE', ( #2943 ), #1655, .T. ) ;
+#1861 = ORIENTED_EDGE ( 'NONE', *, *, #3021, .F. ) ;
+#1862 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.2000000000000013400, -0.8500000000000003100 ) ) ;
+#1863 = LINE ( 'NONE', #1231, #3793 ) ;
+#1864 = AXIS2_PLACEMENT_3D ( 'NONE', #2225, #3934, #500 ) ;
+#1865 = SURFACE_STYLE_FILL_AREA ( #924 ) ;
+#1866 = ORIENTED_EDGE ( 'NONE', *, *, #1777, .F. ) ;
+#1867 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1868 = CARTESIAN_POINT ( 'NONE',  ( 1.059336613505513600, 0.9699475554917536000, -0.6243863250052816800 ) ) ;
+#1869 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.6033449108245650900, -0.6746484357057522800 ) ) ;
+#1870 = CIRCLE ( 'NONE', #3052, 0.03199999999999995900 ) ;
+#1871 = ADVANCED_FACE ( 'NONE', ( #165 ), #3681, .T. ) ;
+#1872 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999999300, 0.8000000000000001600 ) ) ;
+#1873 = CARTESIAN_POINT ( 'NONE',  ( 0.4499999999999999000, 0.5999999999999999800, -0.6750000000000000400 ) ) ;
+#1874 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1875 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1876 = VERTEX_POINT ( 'NONE', #3339 ) ;
+#1877 = VERTEX_POINT ( 'NONE', #3368 ) ;
+#1878 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1879 = LINE ( 'NONE', #1128, #3863 ) ;
+#1880 = FILL_AREA_STYLE ('',( #2884 ) ) ;
+#1881 = CARTESIAN_POINT ( 'NONE',  ( -0.4499999999999999600, 0.6000000000000002000, -0.6428237350539675000 ) ) ;
+#1882 = CARTESIAN_POINT ( 'NONE',  ( 1.059336613505513300, 0.9809215303047004200, -0.6233304246415902700 ) ) ;
+#1883 = VECTOR ( 'NONE', #3265, 1000.000000000000000 ) ;
+#1884 = ADVANCED_FACE ( 'NONE', ( #1727 ), #863, .T. ) ;
+#1885 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5999999999999999800, -0.7999999999999997100 ) ) ;
+#1886 = PRESENTATION_STYLE_ASSIGNMENT (( #2082 ) ) ;
+#1887 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1131 ) ) ;
+#1888 = FILL_AREA_STYLE ('',( #3619 ) ) ;
+#1889 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 2.710505431213768700E-014, 0.0000000000000000000 ) ) ;
+#1890 = FACE_OUTER_BOUND ( 'NONE', #3321, .T. ) ;
+#1891 = CIRCLE ( 'NONE', #2949, 0.03200000000000002100 ) ;
+#1892 = FACE_OUTER_BOUND ( 'NONE', #3126, .T. ) ;
+#1893 = ADVANCED_FACE ( 'NONE', ( #1399 ), #325, .T. ) ;
+#1894 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2469 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1931, #1587, #4332 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1895 = PRESENTATION_STYLE_ASSIGNMENT (( #1089 ) ) ;
+#1896 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, -0.7999999999999999300 ) ) ;
+#1897 = SURFACE_STYLE_USAGE ( .BOTH. , #3581 ) ;
+#1898 = FILL_AREA_STYLE ('',( #579 ) ) ;
+#1899 = LINE ( 'NONE', #1964, #2286 ) ;
+#1900 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1901 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1902 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 0.9679999999999999700, 0.6041453764761984800 ) ) ;
+#1903 = ORIENTED_EDGE ( 'NONE', *, *, #1356, .F. ) ;
+#1904 = ORIENTED_EDGE ( 'NONE', *, *, #2346, .T. ) ;
+#1905 = STYLED_ITEM ( 'NONE', ( #2735 ), #3246 ) ;
+#1906 = SURFACE_SIDE_STYLE ('',( #4019 ) ) ;
+#1907 = VERTEX_POINT ( 'NONE', #2679 ) ;
+#1908 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3113, 'distance_accuracy_value', 'NONE');
+#1909 = EDGE_CURVE ( 'NONE', #1333, #1651, #1565, .T. ) ;
+#1910 = SURFACE_STYLE_USAGE ( .BOTH. , #2241 ) ;
+#1911 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1912 = EDGE_LOOP ( 'NONE', ( #3953, #3847 ) ) ;
+#1913 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1159 ) ) ;
+#1914 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1915 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1243 ) ) ;
+#1916 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #289 ), #341 ) ;
+#1917 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1918 = CARTESIAN_POINT ( 'NONE',  ( -1.060998268867791700, 0.9682935389465504600, 0.6071961273962948000 ) ) ;
+#1919 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5999999999999999800, -0.7999999999999996000 ) ) ;
+#1920 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1921 = ORIENTED_EDGE ( 'NONE', *, *, #2501, .T. ) ;
+#1922 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967400, 0.5966550891754357500, -0.6746484357057523900 ) ) ;
+#1923 = EDGE_CURVE ( 'NONE', #677, #515, #3579, .T. ) ;
+#1924 = STYLED_ITEM ( 'NONE', ( #3848 ), #2550 ) ;
+#1925 = LINE ( 'NONE', #4200, #3038 ) ;
+#1926 = ORIENTED_EDGE ( 'NONE', *, *, #2272, .T. ) ;
+#1927 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3610 ) ) ;
+#1928 = FILL_AREA_STYLE ('',( #1626 ) ) ;
+#1929 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1930 = DIRECTION ( 'NONE',  ( 0.1039620511844979400, -0.9891328443778538700, 0.1039620511844979200 ) ) ;
+#1931 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1932 = FILL_AREA_STYLE ('',( #3940 ) ) ;
+#1933 = CIRCLE ( 'NONE', #1853, 0.03200000000000002100 ) ;
+#1934 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1935 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1936 = FACE_OUTER_BOUND ( 'NONE', #759, .T. ) ;
+#1937 = ORIENTED_EDGE ( 'NONE', *, *, #1858, .F. ) ;
+#1938 = VECTOR ( 'NONE', #1167, 1000.000000000000000 ) ;
+#1939 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.0000000000000000000, -1.100000000000000100 ) ) ;
+#1940 = VERTEX_POINT ( 'NONE', #294 ) ;
+#1941 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1942 = CARTESIAN_POINT ( 'NONE',  ( -1.047447882367162000, 0.09999999999999993600, -0.5906231817153772000 ) ) ;
+#1943 = EDGE_CURVE ( 'NONE', #4328, #2923, #376, .T. ) ;
+#1944 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #796, 'distance_accuracy_value', 'NONE');
+#1945 = VERTEX_POINT ( 'NONE', #2707 ) ;
+#1946 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1947 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1948 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1949 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1650 ) ) ;
+#1950 = CARTESIAN_POINT ( 'NONE',  ( -1.086568901058028400, 0.5999999999999999800, -0.6748237350539674200 ) ) ;
+#1951 = EDGE_LOOP ( 'NONE', ( #1286, #1019, #465, #57 ) ) ;
+#1952 = VECTOR ( 'NONE', #476, 1000.000000000000000 ) ;
+#1953 = ORIENTED_EDGE ( 'NONE', *, *, #2297, .F. ) ;
+#1954 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1955 = SURFACE_STYLE_USAGE ( .BOTH. , #217 ) ;
+#1956 = ORIENTED_EDGE ( 'NONE', *, *, #1157, .T. ) ;
+#1957 = ORIENTED_EDGE ( 'NONE', *, *, #923, .T. ) ;
+#1958 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1999999999999999800, 1.000000000000000200 ) ) ;
+#1959 = CARTESIAN_POINT ( 'NONE',  ( -1.099648435705752800, 0.5966550891754350800, 0.6428237350539676200 ) ) ;
+#1960 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1961 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.2000000000000013400, -0.8500000000000003100 ) ) ;
+#1962 = AXIS2_PLACEMENT_3D ( 'NONE', #2840, #808, #1819 ) ;
+#1963 = VERTEX_POINT ( 'NONE', #4429 ) ;
+#1964 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.5966550891754350800, 0.6746484357057521700 ) ) ;
+#1965 = FILL_AREA_STYLE ('',( #542 ) ) ;
+#1966 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4120 ), #2208 ) ;
+#1967 = LINE ( 'NONE', #1314, #2344 ) ;
+#1968 = ORIENTED_EDGE ( 'NONE', *, *, #2346, .F. ) ;
+#1969 = EDGE_CURVE ( 'NONE', #319, #1856, #1454, .T. ) ;
+#1970 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -3.246134667824564900E-016, 1.326820840454287900E-016 ) ) ;
+#1971 = SURFACE_STYLE_USAGE ( .BOTH. , #1638 ) ;
+#1972 = PRESENTATION_STYLE_ASSIGNMENT (( #2232 ) ) ;
+#1973 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4433 ), #135 ) ;
+#1974 = EDGE_CURVE ( 'NONE', #262, #1907, #2206, .T. ) ;
+#1975 = ORIENTED_EDGE ( 'NONE', *, *, #4182, .F. ) ;
+#1976 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5999999999999999800, -0.7999999999999997100 ) ) ;
+#1977 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 0.9679999999999999700, -0.6041453764761988100 ) ) ;
+#1978 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1979 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1980 = VECTOR ( 'NONE', #894, 1000.000000000000000 ) ;
+#1981 = VERTEX_POINT ( 'NONE', #308 ) ;
+#1982 = SURFACE_STYLE_USAGE ( .BOTH. , #636 ) ;
+#1983 = CYLINDRICAL_SURFACE ( 'NONE', #1113, 0.1356848227624910300 ) ;
+#1984 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1985 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1986 = PRESENTATION_STYLE_ASSIGNMENT (( #2905 ) ) ;
+#1987 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #264, 'distance_accuracy_value', 'NONE');
+#1988 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.6187451660040609300, -0.6428237350539690600 ) ) ;
+#1989 = SURFACE_SIDE_STYLE ('',( #1840 ) ) ;
+#1990 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.9945218953682732900, 0.1045284632676536900 ) ) ;
+#1991 = LINE ( 'NONE', #2427, #791 ) ;
+#1992 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2022, 'distance_accuracy_value', 'NONE');
+#1993 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5679999999999982800, 0.7068237350539683400 ) ) ;
+#1994 = EDGE_CURVE ( 'NONE', #228, #2665, #1040, .T. ) ;
+#1995 = VERTEX_POINT ( 'NONE', #1044 ) ;
+#1996 = PRESENTATION_STYLE_ASSIGNMENT (( #3279 ) ) ;
+#1997 = SURFACE_STYLE_FILL_AREA ( #2051 ) ;
+#1998 = VECTOR ( 'NONE', #3242, 1000.000000000000000 ) ;
+#1999 = SURFACE_SIDE_STYLE ('',( #46 ) ) ;
+#2000 = CARTESIAN_POINT ( 'NONE',  ( 1.060970077127983100, 0.9713449108245652000, 0.6041453764761989300 ) ) ;
+#2001 = SURFACE_STYLE_FILL_AREA ( #3866 ) ;
+#2002 = CARTESIAN_POINT ( 'NONE',  ( 0.7356481999741468800, 0.9990000000000001100, 0.3459189426677407000 ) ) ;
+#2003 = VERTEX_POINT ( 'NONE', #3072 ) ;
+#2004 = EDGE_CURVE ( 'NONE', #1081, #268, #2529, .T. ) ;
+#2005 = FACE_OUTER_BOUND ( 'NONE', #912, .T. ) ;
+#2006 = STYLED_ITEM ( 'NONE', ( #544 ), #438 ) ;
+#2007 = DIRECTION ( 'NONE',  ( -0.1039620511844982400, 0.9891328443778538700, -0.1039620511844978100 ) ) ;
+#2008 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.5999999999999999800, 0.6428237350539675000 ) ) ;
+#2009 = PRESENTATION_STYLE_ASSIGNMENT (( #3294 ) ) ;
+#2010 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2011 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #19 ) ) ;
+#2012 = PRESENTATION_STYLE_ASSIGNMENT (( #3210 ) ) ;
+#2013 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2014 = ORIENTED_EDGE ( 'NONE', *, *, #2248, .F. ) ;
+#2015 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 1.000000000000000000, 0.6041453764761972600 ) ) ;
+#2016 = ORIENTED_EDGE ( 'NONE', *, *, #867, .F. ) ;
+#2017 = STYLED_ITEM ( 'NONE', ( #1821 ), #2513 ) ;
+#2018 = DIRECTION ( 'NONE',  ( -1.141265444721581800E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2019 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3073 ), #949 ) ;
+#2020 = VERTEX_POINT ( 'NONE', #2485 ) ;
+#2021 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967900, 0.5999999999999999800, -0.6428237350539673900 ) ) ;
+#2022 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2023 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.6320000000000000100, -0.6428237350539698400 ) ) ;
+#2024 = EDGE_LOOP ( 'NONE', ( #565, #3617, #3438, #968 ) ) ;
+#2025 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.1499999999999999700, 0.8000000000000000400 ) ) ;
+#2026 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2027 = AXIS2_PLACEMENT_3D ( 'NONE', #1511, #527, #3553 ) ;
+#2028 = ORIENTED_EDGE ( 'NONE', *, *, #2118, .T. ) ;
+#2029 = CARTESIAN_POINT ( 'NONE',  ( 1.046494721222059900, 0.9883344281884310900, 0.6343366135055137400 ) ) ;
+#2030 = PRESENTATION_STYLE_ASSIGNMENT (( #1245 ) ) ;
+#2031 = EDGE_LOOP ( 'NONE', ( #988, #2049, #676, #760, #311, #4009, #520, #3470 ) ) ;
+#2032 = EDGE_CURVE ( 'NONE', #3136, #391, #2094, .T. ) ;
+#2033 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, 1.000000000000000000 ) ) ;
+#2034 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053968100, 0.5966550891754356400, -0.6746484357057525000 ) ) ;
+#2035 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -3.491481338843133400E-015, 1.000000000000000000 ) ) ;
+#2036 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2037 = AXIS2_PLACEMENT_3D ( 'NONE', #232, #1614, #4382 ) ;
+#2038 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.2000000000000003400, -1.000000000000000000 ) ) ;
+#2039 = EDGE_CURVE ( 'NONE', #1995, #575, #1620, .T. ) ;
+#2040 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2041 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3868 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2839, #3512, #2535 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2042 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2043 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2044 = CIRCLE ( 'NONE', #2186, 0.04999999999999991300 ) ;
+#2045 = ORIENTED_EDGE ( 'NONE', *, *, #3366, .F. ) ;
+#2046 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2047 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.6187451660040608200, -0.6428237350539672800 ) ) ;
+#2048 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2049 = ORIENTED_EDGE ( 'NONE', *, *, #744, .F. ) ;
+#2050 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2051 = FILL_AREA_STYLE ('',( #3100 ) ) ;
+#2052 = PRESENTATION_STYLE_ASSIGNMENT (( #3534 ) ) ;
+#2053 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 3, ( 
+ ( #2077, #363, #1621, #4003 ),
+ ( #1950, #2408, #348, #1711 ),
+ ( #3320, #3777, #4091, #2047 ),
+ ( #2393, #331, #2719, #3067 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8047378541243649400, 0.8047378541243649400, 1.000000000000000000),
+ ( 0.8047378541243649400, 0.6476030138606876400, 0.6476030138606876400, 0.8047378541243649400),
+ ( 0.8047378541243649400, 0.6476030138606876400, 0.6476030138606876400, 0.8047378541243649400),
+ ( 1.000000000000000000, 0.8047378541243649400, 0.8047378541243649400, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#2054 = LINE ( 'NONE', #2686, #1791 ) ;
+#2055 = CIRCLE ( 'NONE', #2892, 0.03199999999999991000 ) ;
+#2056 = FILL_AREA_STYLE ('',( #18 ) ) ;
+#2057 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999999300, -0.7999999999999999300 ) ) ;
+#2058 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2059 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2060 = CIRCLE ( 'NONE', #4069, 0.03200000000000002100 ) ;
+#2061 = ORIENTED_EDGE ( 'NONE', *, *, #1700, .F. ) ;
+#2062 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #77 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2549, #4252, #1829 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2063 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2064 = EDGE_CURVE ( 'NONE', #2747, #478, #3420, .T. ) ;
+#2065 = LINE ( 'NONE', #616, #1272 ) ;
+#2066 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2067 = CARTESIAN_POINT ( 'NONE',  ( -1.086833829696354200, 0.7252677427352464100, 0.6300091290445698500 ) ) ;
+#2068 = ORIENTED_EDGE ( 'NONE', *, *, #1969, .F. ) ;
+#2069 = FILL_AREA_STYLE_COLOUR ( '', #2013 ) ;
+#2070 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.1999999999999999800, 0.8500000000000002000 ) ) ;
+#2071 = FILL_AREA_STYLE_COLOUR ( '', #3715 ) ;
+#2072 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2073 = PRESENTATION_STYLE_ASSIGNMENT (( #1496 ) ) ;
+#2074 = VERTEX_POINT ( 'NONE', #3795 ) ;
+#2075 = ORIENTED_EDGE ( 'NONE', *, *, #2573, .F. ) ;
+#2076 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.7499999999999998900, 0.7999999999999999300 ) ) ;
+#2077 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5999999999999999800, -0.6748237350539674200 ) ) ;
+#2078 = ORIENTED_EDGE ( 'NONE', *, *, #447, .T. ) ;
+#2079 = FILL_AREA_STYLE_COLOUR ( '', #2717 ) ;
+#2080 = AXIS2_PLACEMENT_3D ( 'NONE', #2411, #698, #349 ) ;
+#2081 = SURFACE_STYLE_USAGE ( .BOTH. , #4062 ) ;
+#2082 = SURFACE_STYLE_USAGE ( .BOTH. , #712 ) ;
+#2083 = LINE ( 'NONE', #2262, #471 ) ;
+#2084 = EDGE_LOOP ( 'NONE', ( #3457, #1385, #4337, #3623 ) ) ;
+#2085 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2086 = FILL_AREA_STYLE ('',( #3453 ) ) ;
+#2087 = CYLINDRICAL_SURFACE ( 'NONE', #2867, 0.03199999999999991000 ) ;
+#2088 = ORIENTED_EDGE ( 'NONE', *, *, #3173, .F. ) ;
+#2089 = EDGE_CURVE ( 'NONE', #4089, #1497, #2695, .T. ) ;
+#2090 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4329, 'distance_accuracy_value', 'NONE');
+#2091 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3247 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4349, #3659, #3646 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2092 = DIRECTION ( 'NONE',  ( -0.9945218953682734000, -0.1045284632676537600, 0.0000000000000000000 ) ) ;
+#2093 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2094 = LINE ( 'NONE', #3097, #3911 ) ;
+#2095 = EDGE_CURVE ( 'NONE', #3728, #2419, #3684, .T. ) ;
+#2096 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2097 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2098 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2099 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #88 ) ) ;
+#2100 = ORIENTED_EDGE ( 'NONE', *, *, #305, .T. ) ;
+#2101 = SURFACE_SIDE_STYLE ('',( #1176 ) ) ;
+#2102 = CARTESIAN_POINT ( 'NONE',  ( -1.086568901058028400, 0.5812548339959394700, -0.6748237350539669800 ) ) ;
+#2103 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.6000000000000000900, -0.6428237350539675000 ) ) ;
+#2104 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2105 = CARTESIAN_POINT ( 'NONE',  ( -1.046494721222060300, 1.000000000000000000, -0.6041453764761984800 ) ) ;
+#2106 = SURFACE_SIDE_STYLE ('',( #127 ) ) ;
+#2107 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4235, 'distance_accuracy_value', 'NONE');
+#2108 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2109 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2110 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2111 = ORIENTED_EDGE ( 'NONE', *, *, #1831, .F. ) ;
+#2112 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.5679999999999998400, -0.6615689010580289000 ) ) ;
+#2113 = AXIS2_PLACEMENT_3D ( 'NONE', #2181, #2479, #422 ) ;
+#2114 = LINE ( 'NONE', #1960, #2640 ) ;
+#2115 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1999999999999999800, -1.050000000000000000 ) ) ;
+#2116 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 1.000000000000000000, -0.6214947212220597300 ) ) ;
+#2117 = PLANE ( 'NONE',  #4365 ) ;
+#2118 = EDGE_CURVE ( 'NONE', #1459, #240, #2418, .T. ) ;
+#2119 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2795 ), #2274 ) ;
+#2120 = AXIS2_PLACEMENT_3D ( 'NONE', #4212, #153, #1874 ) ;
+#2121 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2122 = EDGE_LOOP ( 'NONE', ( #2237, #498 ) ) ;
+#2123 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.1999999999999999800, 1.050000000000000000 ) ) ;
+#2124 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.1499999999999999900, -1.050000000000000300 ) ) ;
+#2125 = VERTEX_POINT ( 'NONE', #3459 ) ;
+#2126 = CARTESIAN_POINT ( 'NONE',  ( 1.086568901058027900, 0.5679999999999998400, -0.6428237350539678400 ) ) ;
+#2127 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.626303258728309300E-015, -1.000000000000000000 ) ) ;
+#2128 = EDGE_LOOP ( 'NONE', ( #3741, #670, #243, #2291, #681, #741 ) ) ;
+#2129 = AXIS2_PLACEMENT_3D ( 'NONE', #3644, #3599, #562 ) ;
+#2130 = CARTESIAN_POINT ( 'NONE',  ( 1.034307597164983100, 0.09999999999999992200, -0.6224478823671619800 ) ) ;
+#2131 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2132 = ORIENTED_EDGE ( 'NONE', *, *, #3570, .T. ) ;
+#2133 = LINE ( 'NONE', #1330, #1718 ) ;
+#2134 = ORIENTED_EDGE ( 'NONE', *, *, #3567, .T. ) ;
+#2135 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2136 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1999999999999999800, 1.050000000000000000 ) ) ;
+#2137 = FILL_AREA_STYLE_COLOUR ( '', #3952 ) ;
+#2138 = ADVANCED_FACE ( 'NONE', ( #696 ), #2622, .T. ) ;
+#2139 = SURFACE_STYLE_FILL_AREA ( #1211 ) ;
+#2140 = ORIENTED_EDGE ( 'NONE', *, *, #3254, .F. ) ;
+#2141 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -1.024628667589770900E-017, 9.748690573693542800E-017 ) ) ;
+#2142 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9945218953682731800, -0.1045284632676555400 ) ) ;
+#2143 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, 0.8000000000000001600 ) ) ;
+#2144 = CARTESIAN_POINT ( 'NONE',  ( -1.007716507188564800E-016, 0.9679999999999999700, -0.6041453764761987000 ) ) ;
+#2145 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2146 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2147 = EDGE_CURVE ( 'NONE', #1907, #3186, #3964, .T. ) ;
+#2148 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4396 ) ) ;
+#2149 = CYLINDRICAL_SURFACE ( 'NONE', #3384, 0.1999999999999998700 ) ;
+#2150 = FILL_AREA_STYLE_COLOUR ( '', #893 ) ;
+#2151 = FILL_AREA_STYLE ('',( #2810 ) ) ;
+#2152 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1818 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4020, #1978, #4450 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2153 = VERTEX_POINT ( 'NONE', #3843 ) ;
+#2154 = VECTOR ( 'NONE', #931, 1000.000000000000100 ) ;
+#2155 = EDGE_CURVE ( 'NONE', #483, #4105, #3907, .T. ) ;
+#2156 = AXIS2_PLACEMENT_3D ( 'NONE', #1279, #952, #643 ) ;
+#2157 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2158 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1680 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1443, #87, #2834 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2159 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999999300, 0.8000000000000001600 ) ) ;
+#2160 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2728 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3901, #140, #98 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2161 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2162 = SURFACE_STYLE_USAGE ( .BOTH. , #1536 ) ;
+#2163 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2164 = CIRCLE ( 'NONE', #3722, 0.03199999999999991000 ) ;
+#2165 = AXIS2_PLACEMENT_3D ( 'NONE', #1872, #1605, #917 ) ;
+#2166 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -1.668003342285390300E-016 ) ) ;
+#2167 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2168 = AXIS2_PLACEMENT_3D ( 'NONE', #146, #3933, #2239 ) ;
+#2169 = LINE ( 'NONE', #3972, #1268 ) ;
+#2170 = ORIENTED_EDGE ( 'NONE', *, *, #1132, .F. ) ;
+#2171 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2172 = LINE ( 'NONE', #2263, #1998 ) ;
+#2173 = SURFACE_SIDE_STYLE ('',( #2223 ) ) ;
+#2174 = ADVANCED_FACE ( 'NONE', ( #983 ), #1824, .F. ) ;
+#2175 = EDGE_CURVE ( 'NONE', #346, #478, #2888, .T. ) ;
+#2176 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967900, 0.6000000000000002000, 0.6428237350539676200 ) ) ;
+#2177 = SURFACE_SIDE_STYLE ('',( #2236 ) ) ;
+#2178 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.5999999999999999800, 0.6750000000000000400 ) ) ;
+#2179 = FILL_AREA_STYLE_COLOUR ( '', #1901 ) ;
+#2180 = ORIENTED_EDGE ( 'NONE', *, *, #3338, .T. ) ;
+#2181 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, 0.8000000000000001600 ) ) ;
+#2182 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2183 = EDGE_CURVE ( 'NONE', #2703, #23, #3527, .T. ) ;
+#2184 = VERTEX_POINT ( 'NONE', #2950 ) ;
+#2185 = ORIENTED_EDGE ( 'NONE', *, *, #899, .T. ) ;
+#2186 = AXIS2_PLACEMENT_3D ( 'NONE', #3093, #4118, #3389 ) ;
+#2187 = ADVANCED_FACE ( 'NONE', ( #1353 ), #2299, .T. ) ;
+#2188 = ORIENTED_EDGE ( 'NONE', *, *, #3484, .F. ) ;
+#2189 = FILL_AREA_STYLE ('',( #844 ) ) ;
+#2190 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #19 ), #543 ) ;
+#2191 = ORIENTED_EDGE ( 'NONE', *, *, #3841, .T. ) ;
+#2192 = PLANE ( 'NONE',  #1325 ) ;
+#2193 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.1045284632676541100, 0.9945218953682734000 ) ) ;
+#2194 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 0.9883344281884295400, -0.6343366135055151800 ) ) ;
+#2195 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 3, ( 
+ ( #1115, #2401, #3770, #356 ),
+ ( #1776, #3786, #2102, #3120 ),
+ ( #2742, #703, #3434, #1396 ),
+ ( #4131, #3466, #372, #2755 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8047378541243727100, 0.8047378541243727100, 1.000000000000000000),
+ ( 0.8047378541243658300, 0.6476030138606946300, 0.6476030138606946300, 0.8047378541243658300),
+ ( 0.8047378541243658300, 0.6476030138606946300, 0.6476030138606946300, 0.8047378541243658300),
+ ( 1.000000000000000000, 0.8047378541243727100, 0.8047378541243727100, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#2196 = ORIENTED_EDGE ( 'NONE', *, *, #2702, .T. ) ;
+#2197 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.626303258728309300E-015, -1.000000000000000000 ) ) ;
+#2198 = CIRCLE ( 'NONE', #546, 0.03200000000000002100 ) ;
+#2199 = ORIENTED_EDGE ( 'NONE', *, *, #1806, .T. ) ;
+#2200 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2201 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2202 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #181, 'distance_accuracy_value', 'NONE');
+#2203 = VECTOR ( 'NONE', #2048, 1000.000000000000000 ) ;
+#2204 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2205 = PRESENTATION_STYLE_ASSIGNMENT (( #2518 ) ) ;
+#2206 = LINE ( 'NONE', #666, #3310 ) ;
+#2207 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2208 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #596 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3528, #3799, #1839 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2209 = CARTESIAN_POINT ( 'NONE',  ( 1.060998268867791000, 0.9710648403367260200, -0.6041453764761989300 ) ) ;
+#2210 = FACE_OUTER_BOUND ( 'NONE', #981, .T. ) ;
+#2211 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9945218953682732900, -0.1045284632676536900 ) ) ;
+#2212 = EDGE_CURVE ( 'NONE', #1036, #2003, #4121, .T. ) ;
+#2213 = ORIENTED_EDGE ( 'NONE', *, *, #2458, .F. ) ;
+#2214 = EDGE_CURVE ( 'NONE', #730, #1767, #2939, .T. ) ;
+#2215 = PRESENTATION_STYLE_ASSIGNMENT (( #1731 ) ) ;
+#2216 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2217 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.2000000000000006500, -0.8500000000000000900 ) ) ;
+#2218 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2219 = VECTOR ( 'NONE', #4416, 1000.000000000000000 ) ;
+#2220 = ORIENTED_EDGE ( 'NONE', *, *, #4147, .F. ) ;
+#2221 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -1.186412141419734900E-017, -1.128795750638200100E-016 ) ) ;
+#2222 = STYLED_ITEM ( 'NONE', ( #125 ), #3170 ) ;
+#2223 = SURFACE_STYLE_FILL_AREA ( #1125 ) ;
+#2224 = PRESENTATION_STYLE_ASSIGNMENT (( #4440 ) ) ;
+#2225 = CARTESIAN_POINT ( 'NONE',  ( 0.7356481999741468800, 1.000000000000000000, 0.3459189426677407000 ) ) ;
+#2226 = ORIENTED_EDGE ( 'NONE', *, *, #2458, .T. ) ;
+#2227 = PRESENTATION_STYLE_ASSIGNMENT (( #1971 ) ) ;
+#2228 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2229 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5999999999999999800, 0.8000000000000001600 ) ) ;
+#2230 = VECTOR ( 'NONE', #965, 1000.000000000000000 ) ;
+#2231 = PRESENTATION_STYLE_ASSIGNMENT (( #110 ) ) ;
+#2232 = SURFACE_STYLE_USAGE ( .BOTH. , #167 ) ;
+#2233 = PRESENTATION_STYLE_ASSIGNMENT (( #439 ) ) ;
+#2234 = ADVANCED_FACE ( 'NONE', ( #1298 ), #1698, .T. ) ;
+#2235 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1775 ), #3828 ) ;
+#2236 = SURFACE_STYLE_FILL_AREA ( #2871 ) ;
+#2237 = ORIENTED_EDGE ( 'NONE', *, *, #4241, .T. ) ;
+#2238 = EDGE_CURVE ( 'NONE', #3472, #730, #690, .T. ) ;
+#2239 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2240 = ORIENTED_EDGE ( 'NONE', *, *, #686, .T. ) ;
+#2241 = SURFACE_SIDE_STYLE ('',( #1502 ) ) ;
+#2242 = AXIS2_PLACEMENT_3D ( 'NONE', #2534, #4205, #771 ) ;
+#2243 = STYLED_ITEM ( 'NONE', ( #1895 ), #3550 ) ;
+#2244 = ADVANCED_FACE ( 'NONE', ( #1031 ), #4172, .T. ) ;
+#2245 = ORIENTED_EDGE ( 'NONE', *, *, #1192, .F. ) ;
+#2246 = SURFACE_STYLE_USAGE ( .BOTH. , #930 ) ;
+#2247 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2248 = EDGE_CURVE ( 'NONE', #3551, #3430, #3631, .T. ) ;
+#2249 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #814 ) ) ;
+#2250 = VECTOR ( 'NONE', #2058, 1000.000000000000000 ) ;
+#2251 = EDGE_LOOP ( 'NONE', ( #2935, #2061, #4040, #24 ) ) ;
+#2252 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2253 = SURFACE_STYLE_FILL_AREA ( #1932 ) ;
+#2254 = STYLED_ITEM ( 'NONE', ( #2012 ), #4229 ) ;
+#2255 = VERTEX_POINT ( 'NONE', #351 ) ;
+#2256 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2257 = CARTESIAN_POINT ( 'NONE',  ( -1.068519264152680200, 0.5933824826663333100, -0.6435192641526797900 ) ) ;
+#2258 = CARTESIAN_POINT ( 'NONE',  ( 1.046494721222059200, 0.9883344281884294300, -0.6343366135055150700 ) ) ;
+#2259 = LINE ( 'NONE', #3844, #3149 ) ;
+#2260 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3970 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #20, #160, #499 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2261 = STYLED_ITEM ( 'NONE', ( #532 ), #1846 ) ;
+#2262 = CARTESIAN_POINT ( 'NONE',  ( 1.099648435705752100, 0.5966550891754349700, 0.6749999999999999300 ) ) ;
+#2263 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.7499999999999998900, 0.8000000000000001600 ) ) ;
+#2264 = SURFACE_STYLE_FILL_AREA ( #4005 ) ;
+#2265 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 1.084202172485504400E-016, 0.8000000000000000400 ) ) ;
+#2266 = LINE ( 'NONE', #657, #3640 ) ;
+#2267 = VECTOR ( 'NONE', #2131, 1000.000000000000000 ) ;
+#2268 = ORIENTED_EDGE ( 'NONE', *, *, #1909, .F. ) ;
+#2269 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2270 = FILL_AREA_STYLE_COLOUR ( '', #124 ) ;
+#2271 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.084202172485504400E-015, -1.000000000000000000 ) ) ;
+#2272 = EDGE_CURVE ( 'NONE', #1609, #2753, #1242, .T. ) ;
+#2273 = VERTEX_POINT ( 'NONE', #3742 ) ;
+#2274 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3775 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3099, #2066, #1098 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2275 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.016439536705159800E-014, -1.000000000000000000 ) ) ;
+#2276 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999999300, 1.000000000000000000 ) ) ;
+#2277 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2278 = CYLINDRICAL_SURFACE ( 'NONE', #1072, 0.03200000000000006300 ) ;
+#2279 = PRESENTATION_STYLE_ASSIGNMENT (( #1706 ) ) ;
+#2280 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2281 = ORIENTED_EDGE ( 'NONE', *, *, #3986, .F. ) ;
+#2282 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -5.421010862427554700E-016 ) ) ;
+#2283 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2284 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.626303258728309300E-015, -1.000000000000000000 ) ) ;
+#2285 = ORIENTED_EDGE ( 'NONE', *, *, #3146, .T. ) ;
+#2286 = VECTOR ( 'NONE', #2420, 1000.000000000000000 ) ;
+#2287 = VECTOR ( 'NONE', #3830, 1000.000000000000000 ) ;
+#2288 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2289 = FILL_AREA_STYLE_COLOUR ( '', #1679 ) ;
+#2290 = FILL_AREA_STYLE_COLOUR ( '', #495 ) ;
+#2291 = ORIENTED_EDGE ( 'NONE', *, *, #104, .T. ) ;
+#2292 = CARTESIAN_POINT ( 'NONE',  ( 0.1499999999999996600, 0.5966550891754350800, 0.6746484357057522800 ) ) ;
+#2293 = EDGE_LOOP ( 'NONE', ( #1042, #2637, #3131, #1234 ) ) ;
+#2294 = VERTEX_POINT ( 'NONE', #2034 ) ;
+#2295 = EDGE_LOOP ( 'NONE', ( #2883, #2281, #3990, #1507 ) ) ;
+#2296 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1297 ), #130 ) ;
+#2297 = EDGE_CURVE ( 'NONE', #4104, #1197, #3959, .T. ) ;
+#2298 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2299 = PLANE ( 'NONE',  #233 ) ;
+#2300 = ORIENTED_EDGE ( 'NONE', *, *, #4093, .T. ) ;
+#2301 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3981 ) ) ;
+#2302 = VECTOR ( 'NONE', #4371, 1000.000000000000000 ) ;
+#2303 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2304 = FILL_AREA_STYLE ('',( #4350 ) ) ;
+#2305 = SURFACE_STYLE_USAGE ( .BOTH. , #10 ) ;
+#2306 = ORIENTED_EDGE ( 'NONE', *, *, #3986, .T. ) ;
+#2307 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1499999999999999900, -1.050000000000000300 ) ) ;
+#2308 = PRESENTATION_STYLE_ASSIGNMENT (( #2767 ) ) ;
+#2309 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.6000000000000007500, -0.6428237350539677300 ) ) ;
+#2310 = LINE ( 'NONE', #4364, #647 ) ;
+#2311 = AXIS2_PLACEMENT_3D ( 'NONE', #1369, #2412, #3429 ) ;
+#2312 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2313 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1908 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3113, #4169, #429 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2314 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2315 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 0.9680000000000000800, 0.6041453764761983700 ) ) ;
+#2316 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 5.421010862427522200E-017, 1.050000000000000900 ) ) ;
+#2317 = EDGE_LOOP ( 'NONE', ( #16, #1238, #458, #1414 ) ) ;
+#2318 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2319 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2326 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #734, #4176, #4462 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2320 = FILL_AREA_STYLE_COLOUR ( '', #3739 ) ;
+#2321 = SURFACE_SIDE_STYLE ('',( #835 ) ) ;
+#2322 = FILL_AREA_STYLE_COLOUR ( '', #4427 ) ;
+#2323 = EDGE_CURVE ( 'NONE', #1233, #3083, #2824, .T. ) ;
+#2324 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3925 ) ) ;
+#2325 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2326 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #734, 'distance_accuracy_value', 'NONE');
+#2327 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967400, 0.6320000000000000100, 0.6428237350539685000 ) ) ;
+#2328 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5999999999999999800, 0.6428237350539677300 ) ) ;
+#2329 = FILL_AREA_STYLE_COLOUR ( '', #4135 ) ;
+#2330 = LINE ( 'NONE', #2067, #230 ) ;
+#2331 = PRESENTATION_STYLE_ASSIGNMENT (( #1647 ) ) ;
+#2332 = FACE_BOUND ( 'NONE', #2122, .T. ) ;
+#2333 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #1508, .NOT_KNOWN. ) ;
+#2334 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1724, 'distance_accuracy_value', 'NONE');
+#2335 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.6033449108245670900, 0.6746484357057520600 ) ) ;
+#2336 = ORIENTED_EDGE ( 'NONE', *, *, #255, .T. ) ;
+#2337 = VERTEX_POINT ( 'NONE', #4444 ) ;
+#2338 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2339 = CARTESIAN_POINT ( 'NONE',  ( 1.086568901058027900, 0.6187451660040600400, -0.6748237350539678700 ) ) ;
+#2340 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2341 = FILL_AREA_STYLE ('',( #2329 ) ) ;
+#2342 = ORIENTED_EDGE ( 'NONE', *, *, #2095, .T. ) ;
+#2343 = ORIENTED_EDGE ( 'NONE', *, *, #111, .T. ) ;
+#2344 = VECTOR ( 'NONE', #4381, 1000.000000000000000 ) ;
+#2345 = VERTEX_POINT ( 'NONE', #3764 ) ;
+#2346 = EDGE_CURVE ( 'NONE', #2822, #4267, #2259, .T. ) ;
+#2347 = CARTESIAN_POINT ( 'NONE',  ( 6.894902417605973900E-017, 0.9679999999999999700, 0.6041453764761987000 ) ) ;
+#2348 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2349 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #801 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4330, #2970, #3668 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2350 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2351 = EDGE_CURVE ( 'NONE', #1762, #4134, #1925, .T. ) ;
+#2352 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2353 = ORIENTED_EDGE ( 'NONE', *, *, #3140, .F. ) ;
+#2354 = CARTESIAN_POINT ( 'NONE',  ( 0.1499999999999999900, 0.6033449108245648700, 0.6746484357057521700 ) ) ;
+#2355 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1444 ) ) ;
+#2356 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2357 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.7499999999999998900, 0.8000000000000001600 ) ) ;
+#2358 = ORIENTED_EDGE ( 'NONE', *, *, #1069, .F. ) ;
+#2359 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3348 ), #2804 ) ;
+#2360 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967700, 0.6187451660040609300, 0.6428237350539677300 ) ) ;
+#2361 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2845, 'distance_accuracy_value', 'NONE');
+#2362 = VECTOR ( 'NONE', #1104, 1000.000000000000100 ) ;
+#2363 = VERTEX_POINT ( 'NONE', #1136 ) ;
+#2364 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2365 = DIRECTION ( 'NONE',  ( 0.9945218953682734000, 0.1045284632676537600, 0.0000000000000000000 ) ) ;
+#2366 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2367 = LINE ( 'NONE', #772, #530 ) ;
+#2368 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198400, 0.9680000000000000800, 0.6041453764761987000 ) ) ;
+#2369 = CARTESIAN_POINT ( 'NONE',  ( 1.086568901058027900, 0.6320000000000000100, -0.6428237350539698400 ) ) ;
+#2370 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2371 = LINE ( 'NONE', #1961, #1313 ) ;
+#2372 = ORIENTED_EDGE ( 'NONE', *, *, #1043, .T. ) ;
+#2373 = LINE ( 'NONE', #1623, #1522 ) ;
+#2374 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2375 = EDGE_CURVE ( 'NONE', #2449, #2923, #2517, .T. ) ;
+#2376 = EDGE_LOOP ( 'NONE', ( #4231, #4156, #428, #1728, #564 ) ) ;
+#2377 = PRESENTATION_STYLE_ASSIGNMENT (( #1955 ) ) ;
+#2378 = FACE_OUTER_BOUND ( 'NONE', #1598, .T. ) ;
+#2379 = AXIS2_PLACEMENT_3D ( 'NONE', #1739, #3806, #2827 ) ;
+#2380 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1431 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4117, #4102, #2668 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2381 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -1.024628667589770900E-017, -9.748690573693542800E-017 ) ) ;
+#2382 = CARTESIAN_POINT ( 'NONE',  ( 1.068519264152679700, 0.6032726065091017500, 0.6753439648044646800 ) ) ;
+#2383 = CARTESIAN_POINT ( 'NONE',  ( -0.8500000000000000900, 0.6000000000000002000, 0.6428237350539676200 ) ) ;
+#2384 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4127, 'distance_accuracy_value', 'NONE');
+#2385 = EDGE_CURVE ( 'NONE', #2747, #38, #1504, .T. ) ;
+#2386 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1811 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2338, #2303, #1318 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2387 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.1999999999999999800, 1.050000000000000000 ) ) ;
+#2388 = CARTESIAN_POINT ( 'NONE',  ( 0.7356481999741468800, 0.9990000000000001100, 0.3459189426677407000 ) ) ;
+#2389 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2555 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2519, #1850, #489 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2390 = PRESENTATION_STYLE_ASSIGNMENT (( #462 ) ) ;
+#2391 = ORIENTED_EDGE ( 'NONE', *, *, #3544, .F. ) ;
+#2392 = CARTESIAN_POINT ( 'NONE',  ( 1.060970077127982900, 0.9713449108245670900, -0.6041453764761991500 ) ) ;
+#2393 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.5999999999999999800, -0.6428237350539673900 ) ) ;
+#2394 = STYLED_ITEM ( 'NONE', ( #1972 ), #2542 ) ;
+#2395 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2396 = VERTEX_POINT ( 'NONE', #1440 ) ;
+#2397 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3670 ) ) ;
+#2398 = ORIENTED_EDGE ( 'NONE', *, *, #1550, .T. ) ;
+#2399 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999998700, 0.5983275445877177500, 0.6748242178528762700 ) ) ;
+#2400 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2401 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5680000000000006200, -0.6615689010580289000 ) ) ;
+#2402 = EDGE_LOOP ( 'NONE', ( #3082, #3884, #1178, #1665 ) ) ;
+#2403 = SURFACE_SIDE_STYLE ('',( #661 ) ) ;
+#2404 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2405 = CIRCLE ( 'NONE', #3931, 0.03199999999999991000 ) ;
+#2406 = EDGE_LOOP ( 'NONE', ( #2358, #2240, #4048, #2875, #2268, #720 ) ) ;
+#2407 = CARTESIAN_POINT ( 'NONE',  ( -1.060998268867791500, 0.9699475554917538200, -0.6070369802594184300 ) ) ;
+#2408 = CARTESIAN_POINT ( 'NONE',  ( -1.086568901058028400, 0.6187451660040610400, -0.6748237350539673100 ) ) ;
+#2409 = VECTOR ( 'NONE', #2109, 1000.000000000000000 ) ;
+#2410 = EDGE_CURVE ( 'NONE', #3891, #3227, #1666, .T. ) ;
+#2411 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5999999999999999800, -0.7999999999999997100 ) ) ;
+#2412 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2413 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2414 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3373 ), #1644 ) ;
+#2415 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1650 ), #1474 ) ;
+#2416 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9945218953682732900, -0.1045284632676536900 ) ) ;
+#2417 = FILL_AREA_STYLE_COLOUR ( '', #1935 ) ;
+#2418 = LINE ( 'NONE', #1094, #1514 ) ;
+#2419 = VERTEX_POINT ( 'NONE', #2470 ) ;
+#2420 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -1.024628667589770900E-017, 9.748690573693542800E-017 ) ) ;
+#2421 = CARTESIAN_POINT ( 'NONE',  ( 1.034307597164983300, 0.09999999999999992200, 0.6224478823671615300 ) ) ;
+#2422 = FILL_AREA_STYLE ('',( #3446 ) ) ;
+#2423 = SURFACE_SIDE_STYLE ('',( #3440 ) ) ;
+#2424 = LINE ( 'NONE', #4032, #2219 ) ;
+#2425 = AXIS2_PLACEMENT_3D ( 'NONE', #3468, #2820, #1479 ) ;
+#2426 = SURFACE_SIDE_STYLE ('',( #1461 ) ) ;
+#2427 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, -1.000000000000000000 ) ) ;
+#2428 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2429 = FACE_OUTER_BOUND ( 'NONE', #89, .T. ) ;
+#2430 = FACE_OUTER_BOUND ( 'NONE', #2295, .T. ) ;
+#2431 = ORIENTED_EDGE ( 'NONE', *, *, #1994, .F. ) ;
+#2432 = SURFACE_STYLE_FILL_AREA ( #731 ) ;
+#2433 = SURFACE_STYLE_USAGE ( .BOTH. , #3792 ) ;
+#2434 = EDGE_CURVE ( 'NONE', #4328, #3039, #921, .T. ) ;
+#2435 = FACE_OUTER_BOUND ( 'NONE', #1951, .T. ) ;
+#2436 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2460 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #895, #4345, #207 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2437 = ORIENTED_EDGE ( 'NONE', *, *, #1248, .F. ) ;
+#2438 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #4106 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1404, #1090, #4152 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2439 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, 0.8000000000000001600 ) ) ;
+#2440 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2441 = ORIENTED_EDGE ( 'NONE', *, *, #526, .F. ) ;
+#2442 = SURFACE_STYLE_FILL_AREA ( #1725 ) ;
+#2443 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5999999999999999800, 0.7999999999999997100 ) ) ;
+#2444 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2445 = VERTEX_POINT ( 'NONE', #2768 ) ;
+#2446 = ORIENTED_EDGE ( 'NONE', *, *, #1468, .T. ) ;
+#2447 = CARTESIAN_POINT ( 'NONE',  ( -1.059336613505515300, 0.9809215303047002000, -0.6233304246415885000 ) ) ;
+#2448 = FILL_AREA_STYLE ('',( #1754 ) ) ;
+#2449 = VERTEX_POINT ( 'NONE', #100 ) ;
+#2450 = SURFACE_STYLE_USAGE ( .BOTH. , #2813 ) ;
+#2451 = FILL_AREA_STYLE_COLOUR ( '', #3112 ) ;
+#2452 = ORIENTED_EDGE ( 'NONE', *, *, #2032, .F. ) ;
+#2453 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2817 ), #3974 ) ;
+#2454 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2455 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2456 = CARTESIAN_POINT ( 'NONE',  ( -1.047447882367162000, 0.09999999999999993600, 0.6093075971649833900 ) ) ;
+#2457 = VERTEX_POINT ( 'NONE', #3115 ) ;
+#2458 = EDGE_CURVE ( 'NONE', #1844, #473, #3525, .T. ) ;
+#2459 = VECTOR ( 'NONE', #3855, 1000.000000000000100 ) ;
+#2460 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #895, 'distance_accuracy_value', 'NONE');
+#2461 = AXIS2_PLACEMENT_3D ( 'NONE', #1977, #3297, #2987 ) ;
+#2462 = VERTEX_POINT ( 'NONE', #3813 ) ;
+#2463 = SURFACE_SIDE_STYLE ('',( #722 ) ) ;
+#2464 = CARTESIAN_POINT ( 'NONE',  ( 1.099648435705751900, 0.5966550891754349700, 0.6428237350539675000 ) ) ;
+#2465 = FACE_OUTER_BOUND ( 'NONE', #858, .T. ) ;
+#2466 = PRESENTATION_STYLE_ASSIGNMENT (( #3762 ) ) ;
+#2467 = EDGE_CURVE ( 'NONE', #3249, #3472, #810, .T. ) ;
+#2468 = FILL_AREA_STYLE ('',( #3487 ) ) ;
+#2469 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1931, 'distance_accuracy_value', 'NONE');
+#2470 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.1500000000000000200, -1.050000000000000000 ) ) ;
+#2471 = FILL_AREA_STYLE ('',( #1744 ) ) ;
+#2472 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1999999999999999800, 1.050000000000000000 ) ) ;
+#2473 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1782 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4207, #2163, #2476 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2474 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2475 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2288, 'distance_accuracy_value', 'NONE');
+#2476 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2477 = ORIENTED_EDGE ( 'NONE', *, *, #923, .F. ) ;
+#2478 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #878 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4140, #2781, #786 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2479 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2480 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2261 ), #853 ) ;
+#2481 = ORIENTED_EDGE ( 'NONE', *, *, #591, .T. ) ;
+#2482 = SURFACE_STYLE_USAGE ( .BOTH. , #1146 ) ;
+#2483 = LINE ( 'NONE', #939, #1582 ) ;
+#2484 = CIRCLE ( 'NONE', #3816, 0.03200000000000002100 ) ;
+#2485 = CARTESIAN_POINT ( 'NONE',  ( 1.099648435705751900, 0.5966550891754354200, -0.6428237350539678400 ) ) ;
+#2486 = CARTESIAN_POINT ( 'NONE',  ( -1.046494721222060300, 0.9883344281884296500, 0.6343366135055151800 ) ) ;
+#2487 = FILL_AREA_STYLE_COLOUR ( '', #3864 ) ;
+#2488 = ORIENTED_EDGE ( 'NONE', *, *, #188, .T. ) ;
+#2489 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.668003342285390300E-016 ) ) ;
+#2490 = FACE_OUTER_BOUND ( 'NONE', #3731, .T. ) ;
+#2491 = FILL_AREA_STYLE_COLOUR ( '', #3611 ) ;
+#2492 = ORIENTED_EDGE ( 'NONE', *, *, #2297, .T. ) ;
+#2493 = FILL_AREA_STYLE_COLOUR ( '', #2085 ) ;
+#2494 = SURFACE_STYLE_FILL_AREA ( #123 ) ;
+#2495 = ORIENTED_EDGE ( 'NONE', *, *, #1560, .T. ) ;
+#2496 = SURFACE_STYLE_FILL_AREA ( #1294 ) ;
+#2497 = SURFACE_SIDE_STYLE ('',( #4377 ) ) ;
+#2498 = EDGE_CURVE ( 'NONE', #3872, #3662, #1773, .T. ) ;
+#2499 = SURFACE_STYLE_FILL_AREA ( #4250 ) ;
+#2500 = AXIS2_PLACEMENT_3D ( 'NONE', #3117, #2737, #1423 ) ;
+#2501 = EDGE_CURVE ( 'NONE', #391, #262, #3574, .T. ) ;
+#2502 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2503 = CYLINDRICAL_SURFACE ( 'NONE', #4026, 0.03200000000000002100 ) ;
+#2504 = ORIENTED_EDGE ( 'NONE', *, *, #2573, .T. ) ;
+#2505 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -1.668003342285390300E-016 ) ) ;
+#2506 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 3.246134667824564900E-016, -1.326820840454287900E-016 ) ) ;
+#2507 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1765 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4438, #2370, #632 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2508 = ORIENTED_EDGE ( 'NONE', *, *, #2921, .T. ) ;
+#2509 = CARTESIAN_POINT ( 'NONE',  ( -1.099648435705752500, 0.5966550891754349700, -0.6428237350539676200 ) ) ;
+#2510 = ORIENTED_EDGE ( 'NONE', *, *, #708, .F. ) ;
+#2511 = FILL_AREA_STYLE_COLOUR ( '', #1920 ) ;
+#2512 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999997100, 0.8500000000000002000 ) ) ;
+#2513 = ADVANCED_FACE ( 'NONE', ( #39 ), #3709, .T. ) ;
+#2514 = ORIENTED_EDGE ( 'NONE', *, *, #3458, .T. ) ;
+#2515 = PLANE ( 'NONE',  #3001 ) ;
+#2516 = LINE ( 'NONE', #3749, #738 ) ;
+#2517 = LINE ( 'NONE', #3488, #2712 ) ;
+#2518 = SURFACE_STYLE_USAGE ( .BOTH. , #4191 ) ;
+#2519 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2520 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3805 ), #361 ) ;
+#2521 = CARTESIAN_POINT ( 'NONE',  ( -1.099648435705752300, 0.6033449108245648700, -0.6749999999999999300 ) ) ;
+#2522 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2523 = ADVANCED_FACE ( 'NONE', ( #317 ), #261, .T. ) ;
+#2524 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 3, ( 
+ ( #1537, #4298, #1851, #2209 ),
+ ( #1868, #1882, #516, #2872 ),
+ ( #4287, #2258, #3935, #2916 ),
+ ( #3951, #2194, #848, #3211 ) ),
+ .UNSPECIFIED., .F., .F., .T. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8267964380044881000, 0.8267964380044881000, 1.000000000000000000),
+ ( 0.8267964380045009800, 0.6835923498969199700, 0.6835923498969199700, 0.8267964380045009800),
+ ( 0.8267964380045009800, 0.6835923498969199700, 0.6835923498969199700, 0.8267964380045009800),
+ ( 1.000000000000000000, 0.8267964380044881000, 0.8267964380044881000, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#2525 = PLANE ( 'NONE',  #3819 ) ;
+#2526 = EDGE_CURVE ( 'NONE', #3249, #3728, #1863, .T. ) ;
+#2527 = VECTOR ( 'NONE', #2474, 1000.000000000000000 ) ;
+#2528 = EDGE_CURVE ( 'NONE', #1513, #2445, #2198, .T. ) ;
+#2529 = LINE ( 'NONE', #2033, #1304 ) ;
+#2530 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2531 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2925, 'distance_accuracy_value', 'NONE');
+#2532 = SURFACE_STYLE_USAGE ( .BOTH. , #3232 ) ;
+#2533 = ADVANCED_FACE ( 'NONE', ( #4007 ), #1591, .T. ) ;
+#2534 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999999300, -0.8000000000000000400 ) ) ;
+#2535 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2536 = VECTOR ( 'NONE', #2625, 1000.000000000000000 ) ;
+#2537 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2538 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2539 = STYLED_ITEM ( 'NONE', ( #267 ), #1893 ) ;
+#2540 = LINE ( 'NONE', #3286, #4024 ) ;
+#2541 = ORIENTED_EDGE ( 'NONE', *, *, #2183, .F. ) ;
+#2542 = ADVANCED_FACE ( 'NONE', ( #1187 ), #2763, .T. ) ;
+#2543 = LINE ( 'NONE', #3556, #1636 ) ;
+#2544 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1499999999999999700, 0.8000000000000000400 ) ) ;
+#2545 = VECTOR ( 'NONE', #4075, 1000.000000000000000 ) ;
+#2546 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2547 = PLANE ( 'NONE',  #1427 ) ;
+#2548 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1131 ), #2091 ) ;
+#2549 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2550 = ADVANCED_FACE ( 'NONE', ( #1663 ), #1236, .F. ) ;
+#2551 = SURFACE_STYLE_FILL_AREA ( #1383 ) ;
+#2552 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2553 = EDGE_CURVE ( 'NONE', #240, #2074, #3091, .T. ) ;
+#2554 = VERTEX_POINT ( 'NONE', #3358 ) ;
+#2555 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2519, 'distance_accuracy_value', 'NONE');
+#2556 = ORIENTED_EDGE ( 'NONE', *, *, #2434, .T. ) ;
+#2557 = AXIS2_PLACEMENT_3D ( 'NONE', #3622, #2277, #211 ) ;
+#2558 = ORIENTED_EDGE ( 'NONE', *, *, #3111, .F. ) ;
+#2559 = FACE_OUTER_BOUND ( 'NONE', #3886, .T. ) ;
+#2560 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2561 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5999999999999999800, -0.6428237350539673900 ) ) ;
+#2562 = ADVANCED_FACE ( 'NONE', ( #3144 ), #1077, .T. ) ;
+#2563 = VECTOR ( 'NONE', #3713, 1000.000000000000000 ) ;
+#2564 = VERTEX_POINT ( 'NONE', #4049 ) ;
+#2565 = VERTEX_POINT ( 'NONE', #1645 ) ;
+#2566 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2785 ), #3475 ) ;
+#2567 = ORIENTED_EDGE ( 'NONE', *, *, #1435, .F. ) ;
+#2568 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1207 ) ) ;
+#2569 = FACE_OUTER_BOUND ( 'NONE', #2855, .T. ) ;
+#2570 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #599, 'distance_accuracy_value', 'NONE');
+#2571 = PLANE ( 'NONE',  #1252 ) ;
+#2572 = FACE_OUTER_BOUND ( 'NONE', #1342, .T. ) ;
+#2573 = EDGE_CURVE ( 'NONE', #3227, #3804, #2879, .T. ) ;
+#2574 = ORIENTED_EDGE ( 'NONE', *, *, #474, .T. ) ;
+#2575 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #651 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2050, #1985, #3370 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2576 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1303 ) ) ;
+#2577 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2578 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1444 ), #3961 ) ;
+#2579 = CIRCLE ( 'NONE', #196, 0.03199999999999991000 ) ;
+#2580 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#2581 = ORIENTED_EDGE ( 'NONE', *, *, #859, .T. ) ;
+#2582 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 9.486769009248163800E-017, 1.050000000000000900 ) ) ;
+#2583 = STYLED_ITEM ( 'NONE', ( #2676 ), #3507 ) ;
+#2584 = AXIS2_PLACEMENT_3D ( 'NONE', #2383, #669, #3782 ) ;
+#2585 = LINE ( 'NONE', #4409, #1835 ) ;
+#2586 = SURFACE_SIDE_STYLE ('',( #1865 ) ) ;
+#2587 = ORIENTED_EDGE ( 'NONE', *, *, #2945, .T. ) ;
+#2588 = VECTOR ( 'NONE', #3822, 1000.000000000000000 ) ;
+#2589 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 3.246134667824564900E-016, -1.326820840454287900E-016 ) ) ;
+#2590 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967400, 0.5999999999999999800, 0.6428237350539673900 ) ) ;
+#2591 = VECTOR ( 'NONE', #3482, 1000.000000000000000 ) ;
+#2592 = VERTEX_POINT ( 'NONE', #3013 ) ;
+#2593 = PRESENTATION_STYLE_ASSIGNMENT (( #897 ) ) ;
+#2594 = AXIS2_PLACEMENT_3D ( 'NONE', #3591, #2850, #126 ) ;
+#2595 = FACE_OUTER_BOUND ( 'NONE', #367, .T. ) ;
+#2596 = EDGE_LOOP ( 'NONE', ( #2948, #2075, #1785, #973 ) ) ;
+#2597 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3767, 'distance_accuracy_value', 'NONE');
+#2598 = EDGE_CURVE ( 'NONE', #3669, #4104, #1500, .T. ) ;
+#2599 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, -0.7999999999999999300 ) ) ;
+#2600 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2601 = CARTESIAN_POINT ( 'NONE',  ( -1.015623181715377600, 0.09999999999999993600, 0.6224478823671617500 ) ) ;
+#2602 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1944 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #796, #4180, #2135 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2603 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3263 ), #908 ) ;
+#2604 = EDGE_LOOP ( 'NONE', ( #1129, #4369, #1066 ) ) ;
+#2605 = EDGE_LOOP ( 'NONE', ( #1135, #2185 ) ) ;
+#2606 = CARTESIAN_POINT ( 'NONE',  ( -1.060998268867791500, 0.9710648403367240200, 0.6058070318384749500 ) ) ;
+#2607 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2608 = SURFACE_SIDE_STYLE ('',( #715 ) ) ;
+#2609 = AXIS2_PLACEMENT_3D ( 'NONE', #2387, #2711, #316 ) ;
+#2610 = ORIENTED_EDGE ( 'NONE', *, *, #3867, .T. ) ;
+#2611 = ORIENTED_EDGE ( 'NONE', *, *, #1588, .F. ) ;
+#2612 = SURFACE_SIDE_STYLE ('',( #3590 ) ) ;
+#2613 = AXIS2_PLACEMENT_3D ( 'NONE', #3552, #1827, #2193 ) ;
+#2614 = ORIENTED_EDGE ( 'NONE', *, *, #223, .F. ) ;
+#2615 = DIRECTION ( 'NONE',  ( -0.1039620511844979400, -0.9891328443778538700, -0.1039620511844979200 ) ) ;
+#2616 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2617 = FILL_AREA_STYLE_COLOUR ( '', #606 ) ;
+#2618 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2384 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4127, #667, #2364 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2619 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 1.084202172485504400E-016, 0.8000000000000000400 ) ) ;
+#2620 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #468 ), #4139 ) ;
+#2621 = CARTESIAN_POINT ( 'NONE',  ( 0.8500000000000000900, 0.6000000000000006400, -0.6428237350539677300 ) ) ;
+#2622 = CYLINDRICAL_SURFACE ( 'NONE', #1033, 0.1999999999999998700 ) ;
+#2623 = FILL_AREA_STYLE ('',( #2290 ) ) ;
+#2624 = SURFACE_STYLE_FILL_AREA ( #1880 ) ;
+#2625 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2626 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2627 = ORIENTED_EDGE ( 'NONE', *, *, #4010, .T. ) ;
+#2628 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2629 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -1.626303258728309300E-015 ) ) ;
+#2630 = EDGE_CURVE ( 'NONE', #212, #1844, #3462, .T. ) ;
+#2631 = ORIENTED_EDGE ( 'NONE', *, *, #784, .T. ) ;
+#2632 = STYLED_ITEM ( 'NONE', ( #701 ), #518 ) ;
+#2633 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2634 = LINE ( 'NONE', #829, #58 ) ;
+#2635 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2636 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2637 = ORIENTED_EDGE ( 'NONE', *, *, #4232, .T. ) ;
+#2638 = AXIS2_PLACEMENT_3D ( 'NONE', #1881, #914, #4297 ) ;
+#2639 = CYLINDRICAL_SURFACE ( 'NONE', #4068, 0.05000000000000002400 ) ;
+#2640 = VECTOR ( 'NONE', #210, 1000.000000000000000 ) ;
+#2641 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2642 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2182, 'distance_accuracy_value', 'NONE');
+#2643 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.09999999999999993600, 0.0000000000000000000 ) ) ;
+#2644 = VERTEX_POINT ( 'NONE', #1291 ) ;
+#2645 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2646 = FACE_OUTER_BOUND ( 'NONE', #3155, .T. ) ;
+#2647 = VERTEX_POINT ( 'NONE', #2666 ) ;
+#2648 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3736, 'distance_accuracy_value', 'NONE');
+#2649 = ORIENTED_EDGE ( 'NONE', *, *, #2351, .F. ) ;
+#2650 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3199 ) ) ;
+#2651 = EDGE_CURVE ( 'NONE', #2554, #4017, #854, .T. ) ;
+#2652 = SURFACE_STYLE_USAGE ( .BOTH. , #962 ) ;
+#2653 = PLANE ( 'NONE',  #3175 ) ;
+#2654 = VERTEX_POINT ( 'NONE', #238 ) ;
+#2655 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1809 ), #3110 ) ;
+#2656 = STYLED_ITEM ( 'NONE', ( #4042 ), #103 ) ;
+#2657 = CARTESIAN_POINT ( 'NONE',  ( -0.8500000000000007500, 0.5966550891754351900, 0.6746484357057523900 ) ) ;
+#2658 = ORIENTED_EDGE ( 'NONE', *, *, #389, .T. ) ;
+#2659 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2660 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2661 = ORIENTED_EDGE ( 'NONE', *, *, #1783, .T. ) ;
+#2662 = SURFACE_STYLE_FILL_AREA ( #3825 ) ;
+#2663 = SURFACE_SIDE_STYLE ('',( #3969 ) ) ;
+#2664 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 9.486769009248163800E-017, -1.050000000000000900 ) ) ;
+#2665 = VERTEX_POINT ( 'NONE', #2684 ) ;
+#2666 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.1999999999999999800, 0.8500000000000002000 ) ) ;
+#2667 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.6187451660040600400, -0.6748237350539678700 ) ) ;
+#2668 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2669 = PRESENTATION_STYLE_ASSIGNMENT (( #3104 ) ) ;
+#2670 = FILL_AREA_STYLE ('',( #1648 ) ) ;
+#2671 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1775 ) ) ;
+#2672 = ORIENTED_EDGE ( 'NONE', *, *, #1800, .F. ) ;
+#2673 = LINE ( 'NONE', #3999, #2154 ) ;
+#2674 = ORIENTED_EDGE ( 'NONE', *, *, #1693, .F. ) ;
+#2675 = EDGE_CURVE ( 'NONE', #1877, #1081, #360, .T. ) ;
+#2676 = PRESENTATION_STYLE_ASSIGNMENT (( #3624 ) ) ;
+#2677 = STYLED_ITEM ( 'NONE', ( #2205 ), #1573 ) ;
+#2678 = LINE ( 'NONE', #1684, #3217 ) ;
+#2679 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000007900, 0.5983275445877175300, 0.6748242178528762700 ) ) ;
+#2680 = ORIENTED_EDGE ( 'NONE', *, *, #991, .T. ) ;
+#2681 = FILL_AREA_STYLE_COLOUR ( '', #3062 ) ;
+#2682 = EDGE_CURVE ( 'NONE', #1554, #2564, #3520, .T. ) ;
+#2683 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #714 ), #3088 ) ;
+#2684 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1499999999999999700, -1.100000000000000300 ) ) ;
+#2685 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2686 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.5499999999999999300, 0.8500000000000000900 ) ) ;
+#2687 = PRESENTATION_STYLE_ASSIGNMENT (( #713 ) ) ;
+#2688 = PRESENTATION_STYLE_ASSIGNMENT (( #1823 ) ) ;
+#2689 = AXIS2_PLACEMENT_3D ( 'NONE', #3878, #4206, #1493 ) ;
+#2690 = CARTESIAN_POINT ( 'NONE',  ( 1.059336613505514700, 0.9699475554917548200, 0.6243863250052801300 ) ) ;
+#2691 = STYLED_ITEM ( 'NONE', ( #102 ), #2244 ) ;
+#2692 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2693 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3670 ), #1096 ) ;
+#2694 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053970500, 0.6033449108245698700, -0.6746484357057519500 ) ) ;
+#2695 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #3161, #2421, #13, #1074 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.503250352303677300, 7.063120262055494300 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8073061876036314900, 0.8073061876036314900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2696 = ORIENTED_EDGE ( 'NONE', *, *, #4122, .F. ) ;
+#2697 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2698 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967400, 0.5679999999999999500, 0.6428237350539679500 ) ) ;
+#2699 = PLANE ( 'NONE',  #309 ) ;
+#2700 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2701 = ORIENTED_EDGE ( 'NONE', *, *, #2968, .F. ) ;
+#2702 = EDGE_CURVE ( 'NONE', #268, #3889, #4112, .T. ) ;
+#2703 = VERTEX_POINT ( 'NONE', #2657 ) ;
+#2704 = CARTESIAN_POINT ( 'NONE',  ( 1.060998268867791200, 0.9682935389465505700, 0.6071961273962946900 ) ) ;
+#2705 = ORIENTED_EDGE ( 'NONE', *, *, #1406, .F. ) ;
+#2706 = EDGE_CURVE ( 'NONE', #3814, #1945, #1549, .T. ) ;
+#2707 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999997100, 0.8500000000000002000 ) ) ;
+#2708 = DIRECTION ( 'NONE',  ( 0.9945218953682732900, 0.1045284632676536900, -0.0000000000000000000 ) ) ;
+#2709 = EDGE_CURVE ( 'NONE', #412, #1609, #1387, .T. ) ;
+#2710 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2711 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2712 = VECTOR ( 'NONE', #2142, 1000.000000000000100 ) ;
+#2713 = AXIS2_PLACEMENT_3D ( 'NONE', #3205, #3543, #3213 ) ;
+#2714 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967200, 0.5812548339959400200, 0.6803140670620876400 ) ) ;
+#2715 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5999999999999999800, -0.7999999999999996000 ) ) ;
+#2716 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2717 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2718 = ORIENTED_EDGE ( 'NONE', *, *, #2248, .T. ) ;
+#2719 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.5999999999999999800, -0.6428237350539671700 ) ) ;
+#2720 = VECTOR ( 'NONE', #4077, 1000.000000000000000 ) ;
+#2721 = ORIENTED_EDGE ( 'NONE', *, *, #3484, .T. ) ;
+#2722 = SURFACE_SIDE_STYLE ('',( #758 ) ) ;
+#2723 = FILL_AREA_STYLE ('',( #2322 ) ) ;
+#2724 = CIRCLE ( 'NONE', #2461, 0.03199999999999991000 ) ;
+#2725 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2726 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, -0.7999999999999999300 ) ) ;
+#2727 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2728 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3901, 'distance_accuracy_value', 'NONE');
+#2729 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1297 ) ) ;
+#2730 = VECTOR ( 'NONE', #2280, 1000.000000000000000 ) ;
+#2731 = VECTOR ( 'NONE', #3452, 1000.000000000000000 ) ;
+#2732 = EDGE_CURVE ( 'NONE', #473, #1995, #4391, .T. ) ;
+#2733 = ORIENTED_EDGE ( 'NONE', *, *, #390, .T. ) ;
+#2734 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #448 ), #392 ) ;
+#2735 = PRESENTATION_STYLE_ASSIGNMENT (( #2532 ) ) ;
+#2736 = CARTESIAN_POINT ( 'NONE',  ( -1.099648435705752500, 0.5966550891754349700, 0.6750000000000001600 ) ) ;
+#2737 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -7.403465031880599900E-017, -1.063451891672384800E-016 ) ) ;
+#2738 = ORIENTED_EDGE ( 'NONE', *, *, #2993, .F. ) ;
+#2739 = FILL_AREA_STYLE ('',( #3386 ) ) ;
+#2740 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2741 = SURFACE_STYLE_USAGE ( .BOTH. , #355 ) ;
+#2742 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967700, 0.5812548339959391400, -0.6428237350539679500 ) ) ;
+#2743 = FILL_AREA_STYLE_COLOUR ( '', #2580 ) ;
+#2744 = FACE_OUTER_BOUND ( 'NONE', #680, .T. ) ;
+#2745 = PRESENTATION_STYLE_ASSIGNMENT (( #761 ) ) ;
+#2746 = ORIENTED_EDGE ( 'NONE', *, *, #134, .T. ) ;
+#2747 = VERTEX_POINT ( 'NONE', #4387 ) ;
+#2748 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2749 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2017 ), #2478 ) ;
+#2750 = VERTEX_POINT ( 'NONE', #3344 ) ;
+#2751 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.0000000000000000000, 0.8000000000000001600 ) ) ;
+#2752 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2753 = VERTEX_POINT ( 'NONE', #672 ) ;
+#2754 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2755 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.5999999999999998700, -0.6428237350539672800 ) ) ;
+#2756 = ORIENTED_EDGE ( 'NONE', *, *, #1729, .F. ) ;
+#2757 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2758 = FILL_AREA_STYLE ('',( #2417 ) ) ;
+#2759 = EDGE_CURVE ( 'NONE', #697, #797, #2516, .T. ) ;
+#2760 = ORIENTED_EDGE ( 'NONE', *, *, #679, .T. ) ;
+#2761 = AXIS2_PLACEMENT_3D ( 'NONE', #4160, #3, #2416 ) ;
+#2762 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.7499999999999998900, -0.7999999999999996000 ) ) ;
+#2763 = CYLINDRICAL_SURFACE ( 'NONE', #454, 0.03200000000000002100 ) ;
+#2764 = FACE_OUTER_BOUND ( 'NONE', #2084, .T. ) ;
+#2765 = ORIENTED_EDGE ( 'NONE', *, *, #4403, .T. ) ;
+#2766 = EDGE_CURVE ( 'NONE', #61, #2184, #3900, .T. ) ;
+#2767 = SURFACE_STYLE_USAGE ( .BOTH. , #4138 ) ;
+#2768 = CARTESIAN_POINT ( 'NONE',  ( 0.8500000000000000900, 0.6033449108245655400, -0.6746484357057525000 ) ) ;
+#2769 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2770 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2771 = AXIS2_PLACEMENT_3D ( 'NONE', #2978, #955, #3942 ) ;
+#2772 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.5999999999999999800, 0.6749999999999999300 ) ) ;
+#2773 = SURFACE_STYLE_USAGE ( .BOTH. , #718 ) ;
+#2774 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2775 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.7499999999999998900, -0.7999999999999997100 ) ) ;
+#2776 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2777 = ORIENTED_EDGE ( 'NONE', *, *, #3870, .F. ) ;
+#2778 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 3, ( 
+ ( #984, #4101, #3346, #1026 ),
+ ( #3014, #1319, #4038, #1988 ),
+ ( #1688, #2339, #4071, #2369 ),
+ ( #290, #2667, #3360, #2023 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8047378541243803700, 0.8047378541243803700, 1.000000000000000000),
+ ( 0.8047378541243649400, 0.6476030138607000700, 0.6476030138607000700, 0.8047378541243649400),
+ ( 0.8047378541243649400, 0.6476030138607000700, 0.6476030138607000700, 0.8047378541243649400),
+ ( 1.000000000000000000, 0.8047378541243803700, 0.8047378541243803700, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#2779 = LINE ( 'NONE', #221, #1781 ) ;
+#2780 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.1499999999999999700, 0.8000000000000001600 ) ) ;
+#2781 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2782 = ORIENTED_EDGE ( 'NONE', *, *, #526, .T. ) ;
+#2783 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2784 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.5812548339959389100, -0.6748237350539675300 ) ) ;
+#2785 = STYLED_ITEM ( 'NONE', ( #1116 ), #3583 ) ;
+#2786 = LINE ( 'NONE', #4354, #1883 ) ;
+#2787 = SURFACE_STYLE_FILL_AREA ( #2471 ) ;
+#2788 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2789 = SURFACE_STYLE_USAGE ( .BOTH. , #3513 ) ;
+#2790 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2791 = CIRCLE ( 'NONE', #1471, 0.04999999999999991300 ) ;
+#2792 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.2000000000000013400, -0.8500000000000000900 ) ) ;
+#2793 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2794 = EDGE_CURVE ( 'NONE', #3612, #346, #1442, .T. ) ;
+#2795 = STYLED_ITEM ( 'NONE', ( #1886 ), #1143 ) ;
+#2796 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1303 ), #4185 ) ;
+#2797 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2798 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2799 = FILL_AREA_STYLE ('',( #3845 ) ) ;
+#2800 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2801 = CARTESIAN_POINT ( 'NONE',  ( 1.086568901058028200, 0.5812548339959388000, -0.6748237350539676400 ) ) ;
+#2802 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #571 ) ) ;
+#2803 = SURFACE_STYLE_FILL_AREA ( #1898 ) ;
+#2804 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3720 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #989, #2374, #664 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2805 = SURFACE_STYLE_USAGE ( .BOTH. , #1826 ) ;
+#2806 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9945218953682731800, -0.1045284632676558300 ) ) ;
+#2807 = LINE ( 'NONE', #2229, #4264 ) ;
+#2808 = ORIENTED_EDGE ( 'NONE', *, *, #2706, .F. ) ;
+#2809 = VERTEX_POINT ( 'NONE', #1720 ) ;
+#2810 = FILL_AREA_STYLE_COLOUR ( '', #1216 ) ;
+#2811 = ORIENTED_EDGE ( 'NONE', *, *, #3229, .F. ) ;
+#2812 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2813 = SURFACE_SIDE_STYLE ('',( #2662 ) ) ;
+#2814 = SURFACE_STYLE_USAGE ( .BOTH. , #414 ) ;
+#2815 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967200, 0.5812548339959388000, -0.6538043990702117100 ) ) ;
+#2816 = ORIENTED_EDGE ( 'NONE', *, *, #12, .T. ) ;
+#2817 = STYLED_ITEM ( 'NONE', ( #2052 ), #3256 ) ;
+#2818 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2819 = FILL_AREA_STYLE ('',( #3526 ) ) ;
+#2820 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2821 = ADVANCED_FACE ( 'NONE', ( #2559 ), #4115, .T. ) ;
+#2822 = VERTEX_POINT ( 'NONE', #3407 ) ;
+#2823 = EDGE_CURVE ( 'NONE', #23, #2983, #1654, .T. ) ;
+#2824 = CIRCLE ( 'NONE', #2844, 0.04999999999999991300 ) ;
+#2825 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #8 ), #2602 ) ;
+#2826 = ORIENTED_EDGE ( 'NONE', *, *, #3567, .F. ) ;
+#2827 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2828 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1500000000000000200, -1.050000000000000300 ) ) ;
+#2829 = STYLED_ITEM ( 'NONE', ( #64 ), #3908 ) ;
+#2830 = EDGE_CURVE ( 'NONE', #2273, #525, #1433, .T. ) ;
+#2831 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3060 ) ) ;
+#2832 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.0000000000000000000, -1.100000000000000100 ) ) ;
+#2833 = AXIS2_PLACEMENT_3D ( 'NONE', #1490, #457, #3873 ) ;
+#2834 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2835 = SURFACE_STYLE_FILL_AREA ( #1050 ) ;
+#2836 = ADVANCED_FACE ( 'NONE', ( #1338 ), #689, .T. ) ;
+#2837 = EDGE_LOOP ( 'NONE', ( #170, #1816, #3070, #1018, #2705, #777, #2718, #2191, #1011, #3615, #1182, #2226, #449 ) ) ;
+#2838 = FILL_AREA_STYLE_COLOUR ( '', #1875 ) ;
+#2839 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2840 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.1999999999999999800, -1.050000000000000000 ) ) ;
+#2841 = SURFACE_STYLE_FILL_AREA ( #3375 ) ;
+#2842 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2063, 'distance_accuracy_value', 'NONE');
+#2843 = ORIENTED_EDGE ( 'NONE', *, *, #3254, .T. ) ;
+#2844 = AXIS2_PLACEMENT_3D ( 'NONE', #2123, #2157, #1122 ) ;
+#2845 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2846 = DIRECTION ( 'NONE',  ( -0.9945218953682732900, 0.1045284632676536900, 0.0000000000000000000 ) ) ;
+#2847 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #321 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3811, #3824, #726 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2848 = VERTEX_POINT ( 'NONE', #3769 ) ;
+#2849 = ADVANCED_FACE ( 'NONE', ( #1225 ), #2503, .T. ) ;
+#2850 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2851 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2852 = SURFACE_STYLE_FILL_AREA ( #4339 ) ;
+#2853 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2854 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2855 = EDGE_LOOP ( 'NONE', ( #2495, #85, #3327, #1847 ) ) ;
+#2856 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5999999999999999800, 0.7999999999999998200 ) ) ;
+#2857 = FACE_OUTER_BOUND ( 'NONE', #1670, .T. ) ;
+#2858 = PRESENTATION_STYLE_ASSIGNMENT (( #1542 ) ) ;
+#2859 = ADVANCED_FACE ( 'NONE', ( #904 ), #1200, .T. ) ;
+#2860 = ORIENTED_EDGE ( 'NONE', *, *, #503, .T. ) ;
+#2861 = SURFACE_STYLE_USAGE ( .BOTH. , #2463 ) ;
+#2862 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2863 = EDGE_CURVE ( 'NONE', #26, #2822, #2807, .T. ) ;
+#2864 = LINE ( 'NONE', #719, #297 ) ;
+#2865 = ORIENTED_EDGE ( 'NONE', *, *, #2385, .F. ) ;
+#2866 = EDGE_LOOP ( 'NONE', ( #2353, #2876, #3618, #4060, #2808, #1769, #3240, #3608, #2826, #138, #1189, #3696, #3364, #572 ) ) ;
+#2867 = AXIS2_PLACEMENT_3D ( 'NONE', #560, #1867, #2283 ) ;
+#2868 = ORIENTED_EDGE ( 'NONE', *, *, #1550, .F. ) ;
+#2869 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5999999999999999800, -0.7999999999999999300 ) ) ;
+#2870 = ORIENTED_EDGE ( 'NONE', *, *, #1526, .F. ) ;
+#2871 = FILL_AREA_STYLE ('',( #2491 ) ) ;
+#2872 = CARTESIAN_POINT ( 'NONE',  ( 1.059336613505513600, 0.9883344281884304200, -0.6041453764761990400 ) ) ;
+#2873 = ADVANCED_FACE ( 'NONE', ( #1064 ), #164, .F. ) ;
+#2874 = FILL_AREA_STYLE_COLOUR ( '', #2645 ) ;
+#2875 = ORIENTED_EDGE ( 'NONE', *, *, #3305, .T. ) ;
+#2876 = ORIENTED_EDGE ( 'NONE', *, *, #1377, .F. ) ;
+#2877 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999988200, 1.000000000000000000 ) ) ;
+#2878 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2879 = LINE ( 'NONE', #2354, #3671 ) ;
+#2880 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1161, 'distance_accuracy_value', 'NONE');
+#2881 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2882 = ADVANCED_FACE ( 'NONE', ( #408 ), #3224, .T. ) ;
+#2883 = ORIENTED_EDGE ( 'NONE', *, *, #340, .F. ) ;
+#2884 = FILL_AREA_STYLE_COLOUR ( '', #3255 ) ;
+#2885 = FILL_AREA_STYLE ('',( #807 ) ) ;
+#2886 = AXIS2_PLACEMENT_3D ( 'NONE', #3784, #3077, #1048 ) ;
+#2887 = PLANE ( 'NONE',  #2027 ) ;
+#2888 = LINE ( 'NONE', #938, #4343 ) ;
+#2889 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2890 = EDGE_CURVE ( 'NONE', #2565, #3781, #1426, .T. ) ;
+#2891 = LINE ( 'NONE', #1551, #4461 ) ;
+#2892 = AXIS2_PLACEMENT_3D ( 'NONE', #4081, #2035, #4445 ) ;
+#2893 = AXIS2_PLACEMENT_3D ( 'NONE', #2136, #4167, #3807 ) ;
+#2894 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2895 = ORIENTED_EDGE ( 'NONE', *, *, #3312, .F. ) ;
+#2896 = CARTESIAN_POINT ( 'NONE',  ( -0.8500000000000005300, 0.5999999999999999800, 0.6750000000000001600 ) ) ;
+#2897 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2898 = VECTOR ( 'NONE', #4380, 1000.000000000000000 ) ;
+#2899 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, -0.7999999999999999300 ) ) ;
+#2900 = AXIS2_PLACEMENT_3D ( 'NONE', #2038, #4113, #3797 ) ;
+#2901 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1954, 'distance_accuracy_value', 'NONE');
+#2902 = CIRCLE ( 'NONE', #2425, 0.1999999999999998700 ) ;
+#2903 = FILL_AREA_STYLE_COLOUR ( '', #3264 ) ;
+#2904 = SURFACE_SIDE_STYLE ('',( #3903 ) ) ;
+#2905 = SURFACE_STYLE_USAGE ( .BOTH. , #3597 ) ;
+#2906 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2907 = ORIENTED_EDGE ( 'NONE', *, *, #2214, .T. ) ;
+#2908 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2909 = VECTOR ( 'NONE', #3630, 1000.000000000000000 ) ;
+#2910 = VECTOR ( 'NONE', #1934, 1000.000000000000000 ) ;
+#2911 = LINE ( 'NONE', #4240, #1005 ) ;
+#2912 = LINE ( 'NONE', #1002, #2545 ) ;
+#2913 = EDGE_CURVE ( 'NONE', #2462, #3186, #960, .T. ) ;
+#2914 = LINE ( 'NONE', #4278, #1324 ) ;
+#2915 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1500000000000000200, 1.050000000000000300 ) ) ;
+#2916 = CARTESIAN_POINT ( 'NONE',  ( 1.046494721222059000, 1.000000000000000000, -0.6041453764761990400 ) ) ;
+#2917 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3598 ), #1015 ) ;
+#2918 = FACE_OUTER_BOUND ( 'NONE', #3101, .T. ) ;
+#2919 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2920 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.5999999999999999800, 0.6428237350539673900 ) ) ;
+#2921 = EDGE_CURVE ( 'NONE', #2647, #3324, #4208, .T. ) ;
+#2922 = ORIENTED_EDGE ( 'NONE', *, *, #1021, .T. ) ;
+#2923 = VERTEX_POINT ( 'NONE', #1869 ) ;
+#2924 = AXIS2_PLACEMENT_3D ( 'NONE', #318, #2700, #3046 ) ;
+#2925 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2926 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2254 ), #2389 ) ;
+#2927 = ADVANCED_FACE ( 'NONE', ( #3938 ), #2525, .T. ) ;
+#2928 = ORIENTED_EDGE ( 'NONE', *, *, #4359, .F. ) ;
+#2929 = ORIENTED_EDGE ( 'NONE', *, *, #1806, .F. ) ;
+#2930 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2931 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2932 = ORIENTED_EDGE ( 'NONE', *, *, #2434, .F. ) ;
+#2933 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.6033449108245650900, -0.6746484357057523900 ) ) ;
+#2934 = SURFACE_STYLE_USAGE ( .BOTH. , #1574 ) ;
+#2935 = ORIENTED_EDGE ( 'NONE', *, *, #3737, .F. ) ;
+#2936 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2937 = SURFACE_STYLE_FILL_AREA ( #3571 ) ;
+#2938 = EDGE_CURVE ( 'NONE', #1808, #306, #617, .T. ) ;
+#2939 = LINE ( 'NONE', #1742, #2203 ) ;
+#2940 = DIRECTION ( 'NONE',  ( -0.1039620511844979400, -0.9891328443778538700, -0.1039620511844979200 ) ) ;
+#2941 = PLANE ( 'NONE',  #1361 ) ;
+#2942 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2943 = FACE_OUTER_BOUND ( 'NONE', #4284, .T. ) ;
+#2944 = EDGE_CURVE ( 'NONE', #1808, #306, #3336, .T. ) ;
+#2945 = EDGE_CURVE ( 'NONE', #1981, #412, #3127, .T. ) ;
+#2946 = FILL_AREA_STYLE ('',( #4277 ) ) ;
+#2947 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2948 = ORIENTED_EDGE ( 'NONE', *, *, #3774, .F. ) ;
+#2949 = AXIS2_PLACEMENT_3D ( 'NONE', #865, #1575, #2247 ) ;
+#2950 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 7.228014483236695800E-017, -1.100000000000000300 ) ) ;
+#2951 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2952 = SURFACE_STYLE_FILL_AREA ( #1374 ) ;
+#2953 = CYLINDRICAL_SURFACE ( 'NONE', #2594, 0.03199999999999991000 ) ;
+#2954 = VECTOR ( 'NONE', #1656, 1000.000000000000100 ) ;
+#2955 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2956 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.7499999999999998900, -0.7999999999999997100 ) ) ;
+#2957 = PRESENTATION_STYLE_ASSIGNMENT (( #1331 ) ) ;
+#2958 = VECTOR ( 'NONE', #920, 1000.000000000000000 ) ;
+#2959 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.0000000000000000000, 1.100000000000000100 ) ) ;
+#2960 = PLANE ( 'NONE',  #970 ) ;
+#2961 = VECTOR ( 'NONE', #3717, 1000.000000000000000 ) ;
+#2962 = LINE ( 'NONE', #3316, #4143 ) ;
+#2963 = DIRECTION ( 'NONE',  ( 0.1039620511844979400, -0.9891328443778538700, -0.1039620511844979400 ) ) ;
+#2964 = CIRCLE ( 'NONE', #4437, 0.03199999999999995900 ) ;
+#2965 = AXIS2_PLACEMENT_3D ( 'NONE', #3541, #2537, #2906 ) ;
+#2966 = ORIENTED_EDGE ( 'NONE', *, *, #390, .F. ) ;
+#2967 = ORIENTED_EDGE ( 'NONE', *, *, #813, .T. ) ;
+#2968 = EDGE_CURVE ( 'NONE', #3324, #2565, #132, .T. ) ;
+#2969 = SURFACE_SIDE_STYLE ('',( #1140 ) ) ;
+#2970 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2971 = STYLED_ITEM ( 'NONE', ( #4370 ), #850 ) ;
+#2972 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2973 = PRESENTATION_STYLE_ASSIGNMENT (( #3732 ) ) ;
+#2974 = VERTEX_POINT ( 'NONE', #1942 ) ;
+#2975 = ORIENTED_EDGE ( 'NONE', *, *, #2702, .F. ) ;
+#2976 = FILL_AREA_STYLE ('',( #4406 ) ) ;
+#2977 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3087, 'distance_accuracy_value', 'NONE');
+#2978 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 0.9679999999999999700, 0.6041453764761988100 ) ) ;
+#2979 = ORIENTED_EDGE ( 'NONE', *, *, #2385, .T. ) ;
+#2980 = DIRECTION ( 'NONE',  ( -0.9945218953682734000, -0.1045284632676537600, 0.0000000000000000000 ) ) ;
+#2981 = VECTOR ( 'NONE', #1687, 1000.000000000000000 ) ;
+#2982 = PRESENTATION_STYLE_ASSIGNMENT (( #1910 ) ) ;
+#2983 = VERTEX_POINT ( 'NONE', #2601 ) ;
+#2984 = FILL_AREA_STYLE ('',( #4006 ) ) ;
+#2985 = EDGE_LOOP ( 'NONE', ( #2661, #1186, #3559, #809 ) ) ;
+#2986 = VECTOR ( 'NONE', #2812, 1000.000000000000000 ) ;
+#2987 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 3.388131789017210800E-015, 0.0000000000000000000 ) ) ;
+#2988 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.1045284632676541100, -0.9945218953682734000 ) ) ;
+#2989 = CIRCLE ( 'NONE', #2242, 0.1999999999999999800 ) ;
+#2990 = VECTOR ( 'NONE', #749, 1000.000000000000000 ) ;
+#2991 = ORIENTED_EDGE ( 'NONE', *, *, #653, .T. ) ;
+#2992 = ORIENTED_EDGE ( 'NONE', *, *, #3626, .T. ) ;
+#2993 = EDGE_CURVE ( 'NONE', #697, #4412, #3449, .T. ) ;
+#2994 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4396 ), #163 ) ;
+#2995 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2996 = ORIENTED_EDGE ( 'NONE', *, *, #396, .T. ) ;
+#2997 = PLANE ( 'NONE',  #746 ) ;
+#2998 = EDGE_CURVE ( 'NONE', #2848, #3075, #186, .T. ) ;
+#2999 = CIRCLE ( 'NONE', #3017, 0.04999999999999991300 ) ;
+#3000 = VERTEX_POINT ( 'NONE', #235 ) ;
+#3001 = AXIS2_PLACEMENT_3D ( 'NONE', #4258, #2846, #3531 ) ;
+#3002 = CYLINDRICAL_SURFACE ( 'NONE', #4282, 0.03199999999999991000 ) ;
+#3003 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.09999999999999993600, 0.6224478823671617500 ) ) ;
+#3004 = ORIENTED_EDGE ( 'NONE', *, *, #480, .T. ) ;
+#3005 = CYLINDRICAL_SURFACE ( 'NONE', #688, 0.1999999999999998700 ) ;
+#3006 = FILL_AREA_STYLE ('',( #1012 ) ) ;
+#3007 = VECTOR ( 'NONE', #3272, 999.9999999999998900 ) ;
+#3008 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1584, 'distance_accuracy_value', 'NONE');
+#3009 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.5499999999999997100, 0.8500000000000000900 ) ) ;
+#3010 = FACE_OUTER_BOUND ( 'NONE', #3244, .T. ) ;
+#3011 = DIRECTION ( 'NONE',  ( 0.9945218953682734000, -0.1045284632676537600, 0.0000000000000000000 ) ) ;
+#3012 = LINE ( 'NONE', #4257, #3883 ) ;
+#3013 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.2000000000000006500, -0.8500000000000000900 ) ) ;
+#3014 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.5999999999999999800, -0.6615689010580289000 ) ) ;
+#3015 = SURFACE_SIDE_STYLE ('',( #3436 ) ) ;
+#3016 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3017 = AXIS2_PLACEMENT_3D ( 'NONE', #2115, #1494, #1449 ) ;
+#3018 = CIRCLE ( 'NONE', #2689, 0.05000000000000002400 ) ;
+#3019 = ORIENTED_EDGE ( 'NONE', *, *, #2830, .T. ) ;
+#3020 = VERTEX_POINT ( 'NONE', #1229 ) ;
+#3021 = EDGE_CURVE ( 'NONE', #961, #3249, #1059, .T. ) ;
+#3022 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3023 = ORIENTED_EDGE ( 'NONE', *, *, #1130, .T. ) ;
+#3024 = AXIS2_PLACEMENT_3D ( 'NONE', #1315, #1717, #3682 ) ;
+#3025 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2656 ) ) ;
+#3026 = MANIFOLD_SOLID_BREP ( 'Cut-Extrude1', #1660 ) ;
+#3027 = ORIENTED_EDGE ( 'NONE', *, *, #1299, .F. ) ;
+#3028 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3029 = AXIS2_PLACEMENT_3D ( 'NONE', #3064, #2340, #3078 ) ;
+#3030 = CARTESIAN_POINT ( 'NONE',  ( 1.086568901058028400, 0.6319999999999976700, 0.7068237350539651200 ) ) ;
+#3031 = EDGE_LOOP ( 'NONE', ( #201, #1904, #3719, #1127 ) ) ;
+#3032 = CARTESIAN_POINT ( 'NONE',  ( 0.8500000000000002000, 0.7499999999999998900, 0.6592343647101485100 ) ) ;
+#3033 = SURFACE_SIDE_STYLE ('',( #3437 ) ) ;
+#3034 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #185 ), #1697 ) ;
+#3035 = FACE_OUTER_BOUND ( 'NONE', #4014, .T. ) ;
+#3036 = VERTEX_POINT ( 'NONE', #2933 ) ;
+#3037 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3038 = VECTOR ( 'NONE', #728, 1000.000000000000000 ) ;
+#3039 = VERTEX_POINT ( 'NONE', #3954 ) ;
+#3040 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.5966550891754349700, -0.6746484357057522800 ) ) ;
+#3041 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3042 = ORIENTED_EDGE ( 'NONE', *, *, #4058, .T. ) ;
+#3043 = SURFACE_SIDE_STYLE ('',( #4046 ) ) ;
+#3044 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#3045 = SURFACE_SIDE_STYLE ('',( #4187 ) ) ;
+#3046 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3047 = ORIENTED_EDGE ( 'NONE', *, *, #3084, .F. ) ;
+#3048 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3445 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3929, #1878, #2204 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3049 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.6187451660040609300, 0.6803140670620907400 ) ) ;
+#3050 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053968100, 0.5966550891754351900, 0.6746484357057523900 ) ) ;
+#3051 = EDGE_CURVE ( 'NONE', #412, #3393, #825, .T. ) ;
+#3052 = AXIS2_PLACEMENT_3D ( 'NONE', #2176, #119, #4314 ) ;
+#3053 = PRESENTATION_STYLE_ASSIGNMENT (( #2814 ) ) ;
+#3054 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3055 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2829 ) ) ;
+#3056 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3057 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967400, 0.5999999999999999800, 0.6428237350539673900 ) ) ;
+#3058 = PLANE ( 'NONE',  #2900 ) ;
+#3059 = EDGE_CURVE ( 'NONE', #1432, #3075, #2310, .T. ) ;
+#3060 = STYLED_ITEM ( 'NONE', ( #4004 ), #2821 ) ;
+#3061 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #788 ) ) ;
+#3062 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#3063 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3064 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1999999999999999800, 1.050000000000000000 ) ) ;
+#3065 = SURFACE_SIDE_STYLE ('',( #822 ) ) ;
+#3066 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3067 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.5999999999999998700, -0.6428237350539672800 ) ) ;
+#3068 = VECTOR ( 'NONE', #1280, 1000.000000000000100 ) ;
+#3069 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2394 ) ) ;
+#3070 = ORIENTED_EDGE ( 'NONE', *, *, #1352, .F. ) ;
+#3071 = PRESENTATION_STYLE_ASSIGNMENT (( #440 ) ) ;
+#3072 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 5.421010862427522200E-017, 1.050000000000000900 ) ) ;
+#3073 = STYLED_ITEM ( 'NONE', ( #4123 ), #1815 ) ;
+#3074 = SURFACE_SIDE_STYLE ('',( #767 ) ) ;
+#3075 = VERTEX_POINT ( 'NONE', #4401 ) ;
+#3076 = ORIENTED_EDGE ( 'NONE', *, *, #3594, .T. ) ;
+#3077 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3078 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3079 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.1045284632676541100, 0.9945218953682734000 ) ) ;
+#3080 = ORIENTED_EDGE ( 'NONE', *, *, #2944, .F. ) ;
+#3081 = EDGE_CURVE ( 'NONE', #3872, #4328, #1641, .T. ) ;
+#3082 = ORIENTED_EDGE ( 'NONE', *, *, #3808, .F. ) ;
+#3083 = VERTEX_POINT ( 'NONE', #254 ) ;
+#3084 = EDGE_CURVE ( 'NONE', #961, #2074, #241, .T. ) ;
+#3085 = FILL_AREA_STYLE ('',( #4094 ) ) ;
+#3086 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1500000000000000200, 1.050000000000000300 ) ) ;
+#3087 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3088 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1455 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2878, #2167, #2201 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3089 = LINE ( 'NONE', #295, #2563 ) ;
+#3090 = SURFACE_STYLE_USAGE ( .BOTH. , #702 ) ;
+#3091 = CIRCLE ( 'NONE', #2156, 0.1999999999999998700 ) ;
+#3092 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1788 ) ) ;
+#3093 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.1999999999999999800, 1.050000000000000000 ) ) ;
+#3094 = ORIENTED_EDGE ( 'NONE', *, *, #3109, .F. ) ;
+#3095 = VECTOR ( 'NONE', #2121, 1000.000000000000000 ) ;
+#3096 = ORIENTED_EDGE ( 'NONE', *, *, #2794, .F. ) ;
+#3097 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.5999999999999999800, 0.6749999999999999300 ) ) ;
+#3098 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 5.421010862427554700E-016 ) ) ;
+#3099 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3100 = FILL_AREA_STYLE_COLOUR ( '', #3768 ) ;
+#3101 = EDGE_LOOP ( 'NONE', ( #3076, #1703, #1340, #2996, #2481, #3123, #3936, #2504, #3721, #2614, #1117, #1078 ) ) ;
+#3102 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #890 ), #3707 ) ;
+#3103 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3104 = SURFACE_STYLE_USAGE ( .BOTH. , #3065 ) ;
+#3105 = VECTOR ( 'NONE', #1153, 1000.000000000000000 ) ;
+#3106 = EDGE_LOOP ( 'NONE', ( #4173, #1266, #1807, #2170, #794, #353, #1921, #3664, #1483, #3944 ) ) ;
+#3107 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2026, 'distance_accuracy_value', 'NONE');
+#3108 = LINE ( 'NONE', #4457, #2954 ) ;
+#3109 = EDGE_CURVE ( 'NONE', #3083, #1358, #1793, .T. ) ;
+#3110 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #401 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1058, #2110, #3431 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3111 = EDGE_CURVE ( 'NONE', #4331, #515, #1746, .T. ) ;
+#3112 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3113 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3114 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #959, #1296, #4324, #247 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.503250352303691500, 7.063120262055488000 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8073061876036362600, 0.8073061876036362600, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#3115 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.1499999999999999700, -1.100000000000000300 ) ) ;
+#3116 = VECTOR ( 'NONE', #3914, 1000.000000000000000 ) ;
+#3117 = CARTESIAN_POINT ( 'NONE',  ( 0.1499999999999999900, 0.6000000000000000900, 0.6428237350539675000 ) ) ;
+#3118 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3119 = VECTOR ( 'NONE', #1498, 1000.000000000000000 ) ;
+#3120 = CARTESIAN_POINT ( 'NONE',  ( -1.086568901058028400, 0.5999999999999998700, -0.6748237350539672000 ) ) ;
+#3121 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2222 ) ) ;
+#3122 = CARTESIAN_POINT ( 'NONE',  ( 1.015623181715376900, 0.09999999999999996400, 0.6224478823671616400 ) ) ;
+#3123 = ORIENTED_EDGE ( 'NONE', *, *, #1526, .T. ) ;
+#3124 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3125 = CIRCLE ( 'NONE', #4171, 0.03200000000000002100 ) ;
+#3126 = EDGE_LOOP ( 'NONE', ( #195, #2088, #3504, #2782 ) ) ;
+#3127 = LINE ( 'NONE', #1885, #843 ) ;
+#3128 = VECTOR ( 'NONE', #678, 1000.000000000000000 ) ;
+#3129 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967700, 0.6000000000000002000, 0.6428237350539676200 ) ) ;
+#3130 = SURFACE_SIDE_STYLE ('',( #4230 ) ) ;
+#3131 = ORIENTED_EDGE ( 'NONE', *, *, #1642, .F. ) ;
+#3132 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3133 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3134 = VERTEX_POINT ( 'NONE', #1394 ) ;
+#3135 = SURFACE_STYLE_USAGE ( .BOTH. , #3463 ) ;
+#3136 = VERTEX_POINT ( 'NONE', #2399 ) ;
+#3137 = CARTESIAN_POINT ( 'NONE',  ( 1.047447882367161600, 0.09999999999999996400, 0.5906231817153768700 ) ) ;
+#3138 = ORIENTED_EDGE ( 'NONE', *, *, #255, .F. ) ;
+#3139 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1499999999999999700, -1.100000000000000100 ) ) ;
+#3140 = EDGE_CURVE ( 'NONE', #2703, #421, #3882, .T. ) ;
+#3141 = LINE ( 'NONE', #3979, #418 ) ;
+#3142 = ORIENTED_EDGE ( 'NONE', *, *, #1560, .F. ) ;
+#3143 = FILL_AREA_STYLE_COLOUR ( '', #4255 ) ;
+#3144 = FACE_OUTER_BOUND ( 'NONE', #1622, .T. ) ;
+#3145 = ORIENTED_EDGE ( 'NONE', *, *, #2238, .T. ) ;
+#3146 = EDGE_CURVE ( 'NONE', #17, #1358, #1271, .T. ) ;
+#3147 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198400, 0.9710648403367240200, 0.6359982688677913200 ) ) ;
+#3148 = AXIS2_PLACEMENT_3D ( 'NONE', #1764, #2444, #737 ) ;
+#3149 = VECTOR ( 'NONE', #2096, 1000.000000000000000 ) ;
+#3150 = ORIENTED_EDGE ( 'NONE', *, *, #420, .T. ) ;
+#3151 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3152 = CARTESIAN_POINT ( 'NONE',  ( -1.015623181715377600, 0.09999999999999993600, 0.6224478823671617500 ) ) ;
+#3153 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 0.9679999999999999700, -0.6041453764761989300 ) ) ;
+#3154 = PRESENTATION_STYLE_ASSIGNMENT (( #1730 ) ) ;
+#3155 = EDGE_LOOP ( 'NONE', ( #4154, #2300, #969, #1820 ) ) ;
+#3156 = LINE ( 'NONE', #2856, #3105 ) ;
+#3157 = FILL_AREA_STYLE ('',( #3838 ) ) ;
+#3158 = ORIENTED_EDGE ( 'NONE', *, *, #2238, .F. ) ;
+#3159 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3160 = ADVANCED_FACE ( 'NONE', ( #1004 ), #3058, .T. ) ;
+#3161 = CARTESIAN_POINT ( 'NONE',  ( 1.015623181715376900, 0.09999999999999996400, 0.6224478823671616400 ) ) ;
+#3162 = CARTESIAN_POINT ( 'NONE',  ( 0.8500000000000003100, 0.5999999999999999800, 0.6749999999999999300 ) ) ;
+#3163 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3164 = CARTESIAN_POINT ( 'NONE',  ( -0.4499999999999999600, 0.6033449108245650900, -0.6746484357057522800 ) ) ;
+#3165 = ORIENTED_EDGE ( 'NONE', *, *, #3366, .T. ) ;
+#3166 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.2000000000000013400, 0.8500000000000002000 ) ) ;
+#3167 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1999999999999999800, 1.050000000000000000 ) ) ;
+#3168 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1586, 'distance_accuracy_value', 'NONE');
+#3169 = FACE_OUTER_BOUND ( 'NONE', #1023, .T. ) ;
+#3170 = ADVANCED_FACE ( 'NONE', ( #2857 ), #4458, .T. ) ;
+#3171 = SURFACE_STYLE_FILL_AREA ( #101 ) ;
+#3172 = FILL_AREA_STYLE ('',( #3143 ) ) ;
+#3173 = EDGE_CURVE ( 'NONE', #346, #3000, #2330, .T. ) ;
+#3174 = LINE ( 'NONE', #1833, #3116 ) ;
+#3175 = AXIS2_PLACEMENT_3D ( 'NONE', #266, #2931, #3656 ) ;
+#3176 = STYLED_ITEM ( 'NONE', ( #1649 ), #93 ) ;
+#3177 = FACE_OUTER_BOUND ( 'NONE', #2376, .T. ) ;
+#3178 = PRESENTATION_STYLE_ASSIGNMENT (( #4338 ) ) ;
+#3179 = CARTESIAN_POINT ( 'NONE',  ( 0.8500000000000002000, 0.6033449108245648700, 0.6746484357057520600 ) ) ;
+#3180 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3948 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3328, #2635, #1309 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3181 = ORIENTED_EDGE ( 'NONE', *, *, #2553, .T. ) ;
+#3182 = LINE ( 'NONE', #4108, #3128 ) ;
+#3183 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3184 = SURFACE_SIDE_STYLE ('',( #3233 ) ) ;
+#3185 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999999300, -1.000000000000000000 ) ) ;
+#3186 = VERTEX_POINT ( 'NONE', #3743 ) ;
+#3187 = DIRECTION ( 'NONE',  ( 9.802389086751663900E-017, -0.1045284632676536900, 0.9945218953682732900 ) ) ;
+#3188 = ORIENTED_EDGE ( 'NONE', *, *, #4241, .F. ) ;
+#3189 = ORIENTED_EDGE ( 'NONE', *, *, #3536, .T. ) ;
+#3190 = SURFACE_STYLE_USAGE ( .BOTH. , #1484 ) ;
+#3191 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3192 = ORIENTED_EDGE ( 'NONE', *, *, #2375, .T. ) ;
+#3193 = ORIENTED_EDGE ( 'NONE', *, *, #859, .F. ) ;
+#3194 = FILL_AREA_STYLE_COLOUR ( '', #2790 ) ;
+#3195 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4023 ), #1664 ) ;
+#3196 = ADVANCED_FACE ( 'NONE', ( #292 ), #2639, .F. ) ;
+#3197 = ORIENTED_EDGE ( 'NONE', *, *, #2890, .T. ) ;
+#3198 = FILL_AREA_STYLE_COLOUR ( '', #2352 ) ;
+#3199 = STYLED_ITEM ( 'NONE', ( #2073 ), #2882 ) ;
+#3200 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3201 = LINE ( 'NONE', #607, #4281 ) ;
+#3202 = EDGE_CURVE ( 'NONE', #1432, #17, #3547, .T. ) ;
+#3203 = VECTOR ( 'NONE', #310, 1000.000000000000000 ) ;
+#3204 = ORIENTED_EDGE ( 'NONE', *, *, #2064, .F. ) ;
+#3205 = CARTESIAN_POINT ( 'NONE',  ( 0.1499999999999999900, 0.6000000000000000900, 0.6428237350539675000 ) ) ;
+#3206 = CARTESIAN_POINT ( 'NONE',  ( 7.258106729030877100E-017, 0.9713449108245650900, 0.6359700771279833700 ) ) ;
+#3207 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -1.733986975921149700E-017, 1.649778404778906400E-016 ) ) ;
+#3208 = ORIENTED_EDGE ( 'NONE', *, *, #4333, .F. ) ;
+#3209 = SURFACE_STYLE_USAGE ( .BOTH. , #1509 ) ;
+#3210 = SURFACE_STYLE_USAGE ( .BOTH. , #3184 ) ;
+#3211 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 1.000000000000000000, -0.6041453764761990400 ) ) ;
+#3212 = ADVANCED_FACE ( 'NONE', ( #3329 ), #4249, .T. ) ;
+#3213 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3214 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3215 = AXIS2_PLACEMENT_3D ( 'NONE', #2347, #1357, #2018 ) ;
+#3216 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3217 = VECTOR ( 'NONE', #4063, 1000.000000000000000 ) ;
+#3218 = CARTESIAN_POINT ( 'NONE',  ( -0.4499999999999999600, 0.7499999999999998900, -0.6592343647101485100 ) ) ;
+#3219 = LINE ( 'NONE', #3164, #1053 ) ;
+#3220 = CIRCLE ( 'NONE', #4405, 0.04999999999999991300 ) ;
+#3221 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, 0.8000000000000001600 ) ) ;
+#3222 = ADVANCED_FACE ( 'NONE', ( #2429 ), #3005, .T. ) ;
+#3223 = STYLED_ITEM ( 'NONE', ( #3688 ), #1528 ) ;
+#3224 = PLANE ( 'NONE',  #3422 ) ;
+#3225 = PRESENTATION_STYLE_ASSIGNMENT (( #48 ) ) ;
+#3226 = LINE ( 'NONE', #1263, #3068 ) ;
+#3227 = VERTEX_POINT ( 'NONE', #3179 ) ;
+#3228 = CARTESIAN_POINT ( 'NONE',  ( 1.099648435705752100, 0.6033449108245648700, -0.6428237350539683900 ) ) ;
+#3229 = EDGE_CURVE ( 'NONE', #2445, #1088, #3219, .T. ) ;
+#3230 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3636 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1662, #1321, #1979 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3231 = PRESENTATION_STYLE_ASSIGNMENT (( #762 ) ) ;
+#3232 = SURFACE_SIDE_STYLE ('',( #3650 ) ) ;
+#3233 = SURFACE_STYLE_FILL_AREA ( #2885 ) ;
+#3234 = ADVANCED_FACE ( 'NONE', ( #2378 ), #1160, .T. ) ;
+#3235 = PRESENTATION_STYLE_ASSIGNMENT (( #33 ) ) ;
+#3236 = ORIENTED_EDGE ( 'NONE', *, *, #3081, .F. ) ;
+#3237 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3238 = ORIENTED_EDGE ( 'NONE', *, *, #3894, .F. ) ;
+#3239 = DIRECTION ( 'NONE',  ( 0.9945218953682734000, -0.1045284632676537600, 0.0000000000000000000 ) ) ;
+#3240 = ORIENTED_EDGE ( 'NONE', *, *, #2212, .F. ) ;
+#3241 = CARTESIAN_POINT ( 'NONE',  ( -1.060998268867791700, 0.9710648403367239100, 0.6041453764761985900 ) ) ;
+#3242 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3243 = FILL_AREA_STYLE_COLOUR ( '', #3930 ) ;
+#3244 = EDGE_LOOP ( 'NONE', ( #1060, #2746, #2777, #2865 ) ) ;
+#3245 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#3246 = ADVANCED_FACE ( 'NONE', ( #225 ), #2953, .T. ) ;
+#3247 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4349, 'distance_accuracy_value', 'NONE');
+#3248 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1207 ), #3477 ) ;
+#3249 = VERTEX_POINT ( 'NONE', #142 ) ;
+#3250 = DIRECTION ( 'NONE',  ( 0.1039620511844979400, -0.9891328443778538700, -0.1039620511844979400 ) ) ;
+#3251 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3252 = FILL_AREA_STYLE ('',( #876 ) ) ;
+#3253 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 1.084202172485504400E-016, 0.8000000000000001600 ) ) ;
+#3254 = EDGE_CURVE ( 'NONE', #2822, #1459, #4082, .T. ) ;
+#3255 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3256 = ADVANCED_FACE ( 'NONE', ( #3871 ), #329, .T. ) ;
+#3257 = AXIS2_PLACEMENT_3D ( 'NONE', #1441, #2752, #3133 ) ;
+#3258 = STYLED_ITEM ( 'NONE', ( #3231 ), #113 ) ;
+#3259 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3260 = VECTOR ( 'NONE', #4061, 1000.000000000000000 ) ;
+#3261 = ORIENTED_EDGE ( 'NONE', *, *, #396, .F. ) ;
+#3262 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1500000000000000800, -1.050000000000000300 ) ) ;
+#3263 = STYLED_ITEM ( 'NONE', ( #2279 ), #3895 ) ;
+#3264 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3265 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3266 = FACE_OUTER_BOUND ( 'NONE', #4415, .T. ) ;
+#3267 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3268 = SURFACE_STYLE_FILL_AREA ( #3815 ) ;
+#3269 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3270 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.7499999999999998900, 0.7999999999999999300 ) ) ;
+#3271 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3272 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9945218953682734000, -0.1045284632676541600 ) ) ;
+#3273 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2817 ) ) ;
+#3274 = FACE_OUTER_BOUND ( 'NONE', #3421, .T. ) ;
+#3275 = FILL_AREA_STYLE ('',( #1235 ) ) ;
+#3276 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#3277 = EDGE_CURVE ( 'NONE', #3036, #1065, #1685, .T. ) ;
+#3278 = FILL_AREA_STYLE_COLOUR ( '', #3298 ) ;
+#3279 = SURFACE_STYLE_USAGE ( .BOTH. , #561 ) ;
+#3280 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1378 ), #1616 ) ;
+#3281 = CIRCLE ( 'NONE', #4035, 0.2000000000000000900 ) ;
+#3282 = CARTESIAN_POINT ( 'NONE',  ( -1.059336613505515100, 0.9699475554917536000, 0.6243863250052804600 ) ) ;
+#3283 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3284 = DIRECTION ( 'NONE',  ( -0.1039620511844979400, -0.9891328443778538700, 0.1039620511844979400 ) ) ;
+#3285 = ORIENTED_EDGE ( 'NONE', *, *, #2351, .T. ) ;
+#3286 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999999300, -0.8499999999999999800 ) ) ;
+#3287 = EDGE_CURVE ( 'NONE', #1844, #1036, #940, .T. ) ;
+#3288 = AXIS2_PLACEMENT_3D ( 'NONE', #370, #1020, #385 ) ;
+#3289 = ORIENTED_EDGE ( 'NONE', *, *, #622, .T. ) ;
+#3290 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3291 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5999999999999999800, -0.7999999999999997100 ) ) ;
+#3292 = ORIENTED_EDGE ( 'NONE', *, *, #249, .F. ) ;
+#3293 = STYLED_ITEM ( 'NONE', ( #1035 ), #2187 ) ;
+#3294 = SURFACE_STYLE_USAGE ( .BOTH. , #3584 ) ;
+#3295 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3296 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4145, 'distance_accuracy_value', 'NONE');
+#3297 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3298 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3299 = ORIENTED_EDGE ( 'NONE', *, *, #453, .F. ) ;
+#3300 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.1999999999999999800, -1.050000000000000000 ) ) ;
+#3301 = SURFACE_STYLE_USAGE ( .BOTH. , #933 ) ;
+#3302 = VECTOR ( 'NONE', #1457, 1000.000000000000000 ) ;
+#3303 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2881, 'distance_accuracy_value', 'NONE');
+#3304 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3305 = EDGE_CURVE ( 'NONE', #3662, #1651, #3977, .T. ) ;
+#3306 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #8 ) ) ;
+#3307 = SURFACE_STYLE_USAGE ( .BOTH. , #2969 ) ;
+#3308 = PLANE ( 'NONE',  #365 ) ;
+#3309 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.2000000000000003400, 1.000000000000000000 ) ) ;
+#3310 = VECTOR ( 'NONE', #1683, 1000.000000000000000 ) ;
+#3311 = ORIENTED_EDGE ( 'NONE', *, *, #1277, .T. ) ;
+#3312 = EDGE_CURVE ( 'NONE', #2592, #2554, #3698, .T. ) ;
+#3313 = STYLED_ITEM ( 'NONE', ( #2224 ), #427 ) ;
+#3314 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999999300, 1.100000000000000100 ) ) ;
+#3315 = SURFACE_STYLE_USAGE ( .BOTH. , #209 ) ;
+#3316 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999999300, -0.8499999999999999800 ) ) ;
+#3317 = SURFACE_STYLE_USAGE ( .BOTH. , #3361 ) ;
+#3318 = ORIENTED_EDGE ( 'NONE', *, *, #2214, .F. ) ;
+#3319 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #4286 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2930, #2616, #161 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3320 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.5999999999999999800, -0.6615689010580284600 ) ) ;
+#3321 = EDGE_LOOP ( 'NONE', ( #3027, #3946, #2488, #6 ) ) ;
+#3322 = SURFACE_SIDE_STYLE ('',( #1100 ) ) ;
+#3323 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 0.9680000000000000800, -0.6041453764761983700 ) ) ;
+#3324 = VERTEX_POINT ( 'NONE', #2582 ) ;
+#3325 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3326 = CARTESIAN_POINT ( 'NONE',  ( 1.060970077127983100, 0.9713449108245652000, 0.6041453764761983700 ) ) ;
+#3327 = ORIENTED_EDGE ( 'NONE', *, *, #3287, .F. ) ;
+#3328 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3329 = FACE_OUTER_BOUND ( 'NONE', #190, .T. ) ;
+#3330 = STYLED_ITEM ( 'NONE', ( #611 ), #820 ) ;
+#3331 = CYLINDRICAL_SURFACE ( 'NONE', #513, 0.03199999999999995900 ) ;
+#3332 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.6320000000000000100, 0.6428237350539676200 ) ) ;
+#3333 = CIRCLE ( 'NONE', #1466, 0.03199999999999991000 ) ;
+#3334 = AXIS2_PLACEMENT_3D ( 'NONE', #849, #1539, #3919 ) ;
+#3335 = EDGE_LOOP ( 'NONE', ( #4449, #3208, #1462, #2541 ) ) ;
+#3336 = CIRCLE ( 'NONE', #2129, 0.1356848227624910300 ) ;
+#3337 = VECTOR ( 'NONE', #1388, 1000.000000000000000 ) ;
+#3338 = EDGE_CURVE ( 'NONE', #139, #2449, #442, .T. ) ;
+#3339 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198400, 0.9713449108245670900, 0.6359700771279828100 ) ) ;
+#3340 = AXIS2_PLACEMENT_3D ( 'NONE', #1797, #84, #3163 ) ;
+#3341 = EDGE_CURVE ( 'NONE', #3136, #3227, #175, .T. ) ;
+#3342 = ORIENTED_EDGE ( 'NONE', *, *, #2528, .F. ) ;
+#3343 = EDGE_LOOP ( 'NONE', ( #2188, #2674, #2696, #2510, #3318, #3158, #82, #3980, #3542, #2140, #1379, #1713, #1071, #896 ) ) ;
+#3344 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5999999999999999800, 0.7999999999999999300 ) ) ;
+#3345 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3263 ) ) ;
+#3346 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967200, 0.5999999999999999800, -0.6428237350539678400 ) ) ;
+#3347 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5999999999999999800, -0.7999999999999999300 ) ) ;
+#3348 = STYLED_ITEM ( 'NONE', ( #1420 ), #3540 ) ;
+#3349 = ORIENTED_EDGE ( 'NONE', *, *, #3391, .T. ) ;
+#3350 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2222 ), #51 ) ;
+#3351 = ORIENTED_EDGE ( 'NONE', *, *, #158, .T. ) ;
+#3352 = SURFACE_STYLE_FILL_AREA ( #78 ) ;
+#3353 = ORIENTED_EDGE ( 'NONE', *, *, #3604, .T. ) ;
+#3354 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967400, 0.5999999999999999800, 0.6428237350539673900 ) ) ;
+#3355 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999993800, 1.000000000000000000 ) ) ;
+#3356 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3752, 'distance_accuracy_value', 'NONE');
+#3357 = ORIENTED_EDGE ( 'NONE', *, *, #1755, .T. ) ;
+#3358 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.2000000000000006500, -0.8500000000000000900 ) ) ;
+#3359 = VECTOR ( 'NONE', #2505, 1000.000000000000000 ) ;
+#3360 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.6319999999999987800, -0.6615689010580299000 ) ) ;
+#3361 = SURFACE_SIDE_STYLE ('',( #3649 ) ) ;
+#3362 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1905 ), #3048 ) ;
+#3363 = CIRCLE ( 'NONE', #382, 0.03200000000000002100 ) ;
+#3364 = ORIENTED_EDGE ( 'NONE', *, *, #3978, .F. ) ;
+#3365 = CARTESIAN_POINT ( 'NONE',  ( 1.060998268867791200, 0.9699475554917539300, 0.6070369802594183200 ) ) ;
+#3366 = EDGE_CURVE ( 'NONE', #2753, #3393, #2634, .T. ) ;
+#3367 = CYLINDRICAL_SURFACE ( 'NONE', #3738, 0.04999999999999991300 ) ;
+#3368 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.7499999999999998900, 0.7999999999999999300 ) ) ;
+#3369 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 1.733986975921149700E-017, -1.649778404778906400E-016 ) ) ;
+#3370 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3371 = LINE ( 'NONE', #597, #3423 ) ;
+#3372 = EDGE_CURVE ( 'NONE', #3973, #799, #4193, .T. ) ;
+#3373 = STYLED_ITEM ( 'NONE', ( #2669 ), #511 ) ;
+#3374 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3375 = FILL_AREA_STYLE ('',( #2289 ) ) ;
+#3376 = SURFACE_STYLE_USAGE ( .BOTH. , #2403 ) ;
+#3377 = SURFACE_STYLE_FILL_AREA ( #2799 ) ;
+#3378 = FACE_OUTER_BOUND ( 'NONE', #1912, .T. ) ;
+#3379 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 0.9710648403367260200, 0.6359982688677912100 ) ) ;
+#3380 = ORIENTED_EDGE ( 'NONE', *, *, #3111, .T. ) ;
+#3381 = LINE ( 'NONE', #946, #2909 ) ;
+#3382 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2017 ) ) ;
+#3383 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3384 = AXIS2_PLACEMENT_3D ( 'NONE', #608, #1273, #592 ) ;
+#3385 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3386 = FILL_AREA_STYLE_COLOUR ( '', #4374 ) ;
+#3387 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #547, 'distance_accuracy_value', 'NONE');
+#3388 = SURFACE_SIDE_STYLE ('',( #2841 ) ) ;
+#3389 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3390 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3391 = EDGE_CURVE ( 'NONE', #2665, #3516, #1047, .T. ) ;
+#3392 = EDGE_CURVE ( 'NONE', #4017, #228, #828, .T. ) ;
+#3393 = VERTEX_POINT ( 'NONE', #4263 ) ;
+#3394 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.5812548339959380300, 0.6803140670620897400 ) ) ;
+#3395 = FILL_AREA_STYLE_COLOUR ( '', #898 ) ;
+#3396 = ORIENTED_EDGE ( 'NONE', *, *, #1642, .T. ) ;
+#3397 = EDGE_CURVE ( 'NONE', #1856, #1940, #4423, .T. ) ;
+#3398 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3399 = EDGE_LOOP ( 'NONE', ( #1144, #3975, #3204 ) ) ;
+#3400 = FILL_AREA_STYLE_COLOUR ( '', #4340 ) ;
+#3401 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3402 = ORIENTED_EDGE ( 'NONE', *, *, #4306, .T. ) ;
+#3403 = STYLED_ITEM ( 'NONE', ( #1996 ), #860 ) ;
+#3404 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3405 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1270 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #379, #1465, #95 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3406 = ORIENTED_EDGE ( 'NONE', *, *, #1590, .T. ) ;
+#3407 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5999999999999999800, -0.7999999999999997100 ) ) ;
+#3408 = AXIS2_PLACEMENT_3D ( 'NONE', #3603, #3941, #1889 ) ;
+#3409 = CARTESIAN_POINT ( 'NONE',  ( 1.086568901058028600, 0.5679999999999999500, 0.6428237350539680600 ) ) ;
+#3410 = EDGE_LOOP ( 'NONE', ( #3896, #4209, #94, #1571 ) ) ;
+#3411 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, -1.000000000000000000 ) ) ;
+#3412 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 4.065758146820641600E-017, 1.050000000000000900 ) ) ;
+#3413 = EDGE_LOOP ( 'NONE', ( #1014, #203, #986, #2045 ) ) ;
+#3414 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3415 = SURFACE_STYLE_USAGE ( .BOTH. , #729 ) ;
+#3416 = FILL_AREA_STYLE_COLOUR ( '', #966 ) ;
+#3417 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3418 = FILL_AREA_STYLE ('',( #1051 ) ) ;
+#3419 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3420 = CIRCLE ( 'NONE', #236, 0.03199999999999991000 ) ;
+#3421 = EDGE_LOOP ( 'NONE', ( #936, #4001, #1205, #4168 ) ) ;
+#3422 = AXIS2_PLACEMENT_3D ( 'NONE', #1082, #464, #2197 ) ;
+#3423 = VECTOR ( 'NONE', #903, 1000.000000000000100 ) ;
+#3424 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.7499999999999998900, 0.7999999999999998200 ) ) ;
+#3425 = EDGE_CURVE ( 'NONE', #3669, #2974, #3114, .T. ) ;
+#3426 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4433 ) ) ;
+#3427 = PRESENTATION_STYLE_ASSIGNMENT (( #3415 ) ) ;
+#3428 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3429 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3430 = VERTEX_POINT ( 'NONE', #1581 ) ;
+#3431 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3432 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3433 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.1045284632676541100, -0.9945218953682734000 ) ) ;
+#3434 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967200, 0.5890193359837564400, -0.6615689010580279000 ) ) ;
+#3435 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.5999999999999999800, 0.6428237350539673900 ) ) ;
+#3436 = SURFACE_STYLE_FILL_AREA ( #1722 ) ;
+#3437 = SURFACE_STYLE_FILL_AREA ( #4422 ) ;
+#3438 = ORIENTED_EDGE ( 'NONE', *, *, #1590, .F. ) ;
+#3439 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3557, 'distance_accuracy_value', 'NONE');
+#3440 = SURFACE_STYLE_FILL_AREA ( #2739 ) ;
+#3441 = LINE ( 'NONE', #2276, #2910 ) ;
+#3442 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#3443 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3444 = AXIS2_PLACEMENT_3D ( 'NONE', #4344, #2282, #1329 ) ;
+#3445 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3929, 'distance_accuracy_value', 'NONE');
+#3446 = FILL_AREA_STYLE_COLOUR ( '', #2951 ) ;
+#3447 = SURFACE_STYLE_FILL_AREA ( #1515 ) ;
+#3448 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3449 = LINE ( 'NONE', #928, #1327 ) ;
+#3450 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3451 = SURFACE_STYLE_USAGE ( .BOTH. , #2426 ) ;
+#3452 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3453 = FILL_AREA_STYLE_COLOUR ( '', #1150 ) ;
+#3454 = EDGE_LOOP ( 'NONE', ( #3004, #3181, #3047, #4386 ) ) ;
+#3455 = AXIS2_PLACEMENT_3D ( 'NONE', #2959, #918, #4388 ) ;
+#3456 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.7499999999999997800, 0.6592343647101485100 ) ) ;
+#3457 = ORIENTED_EDGE ( 'NONE', *, *, #4295, .T. ) ;
+#3458 = EDGE_CURVE ( 'NONE', #391, #319, #2483, .T. ) ;
+#3459 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5999999999999999800, 0.7999999999999999300 ) ) ;
+#3460 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5999999999999999800, -0.6428237350539673900 ) ) ;
+#3461 = CARTESIAN_POINT ( 'NONE',  ( -0.4499999999999999600, 0.5999999999999999800, -0.6750000000000000400 ) ) ;
+#3462 = LINE ( 'NONE', #3314, #415 ) ;
+#3463 = SURFACE_SIDE_STYLE ('',( #3171 ) ) ;
+#3464 = ORIENTED_EDGE ( 'NONE', *, *, #3978, .T. ) ;
+#3465 = AXIS2_PLACEMENT_3D ( 'NONE', #3323, #282, #4030 ) ;
+#3466 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.5999999999999999800, -0.6428237350539673900 ) ) ;
+#3467 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000100, 0.5966550891754354200, -0.6746484357057522800 ) ) ;
+#3468 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.1999999999999999800, -1.050000000000000000 ) ) ;
+#3469 = CIRCLE ( 'NONE', #1564, 0.1999999999999998700 ) ;
+#3470 = ORIENTED_EDGE ( 'NONE', *, *, #4306, .F. ) ;
+#3471 = SURFACE_STYLE_USAGE ( .BOTH. , #3853 ) ;
+#3472 = VERTEX_POINT ( 'NONE', #3962 ) ;
+#3473 = CARTESIAN_POINT ( 'NONE',  ( -1.046494721222060600, 1.000000000000000200, 0.6041453764761987000 ) ) ;
+#3474 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4421, 'distance_accuracy_value', 'NONE');
+#3475 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2880 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1161, #73, #780 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3476 = LINE ( 'NONE', #2178, #2362 ) ;
+#3477 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1080 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1288, #1601, #2600 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3478 = FILL_AREA_STYLE ('',( #1749 ) ) ;
+#3479 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.1500000000000000200, 0.8000000000000001600 ) ) ;
+#3480 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.668003342285390300E-016 ) ) ;
+#3481 = CYLINDRICAL_SURFACE ( 'NONE', #496, 0.04999999999999991300 ) ;
+#3482 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3483 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3484 = EDGE_CURVE ( 'NONE', #4322, #2449, #2373, .T. ) ;
+#3485 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3403 ) ) ;
+#3486 = STYLED_ITEM ( 'NONE', ( #3071 ), #122 ) ;
+#3487 = FILL_AREA_STYLE_COLOUR ( '', #2894 ) ;
+#3488 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.7499999999999998900, -0.6592343647101484000 ) ) ;
+#3489 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3490 = EDGE_LOOP ( 'NONE', ( #357, #303, #1803, #2738 ) ) ;
+#3491 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.5999999999999998700, -0.6428237350539677300 ) ) ;
+#3492 = AXIS2_PLACEMENT_3D ( 'NONE', #3788, #4, #405 ) ;
+#3493 = SURFACE_STYLE_FILL_AREA ( #2151 ) ;
+#3494 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3495 = CARTESIAN_POINT ( 'NONE',  ( -1.034307597164983800, 0.09999999999999993600, 0.6224478823671616400 ) ) ;
+#3496 = VERTEX_POINT ( 'NONE', #1633 ) ;
+#3497 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3498 = ADVANCED_FACE ( 'NONE', ( #3539 ), #3002, .T. ) ;
+#3499 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3428, 'distance_accuracy_value', 'NONE');
+#3500 = SURFACE_STYLE_FILL_AREA ( #1367 ) ;
+#3501 = ORIENTED_EDGE ( 'NONE', *, *, #4325, .T. ) ;
+#3502 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3503 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -1.024628667589770900E-017, 9.748690573693542800E-017 ) ) ;
+#3504 = ORIENTED_EDGE ( 'NONE', *, *, #2175, .T. ) ;
+#3505 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967900, 0.6033449108245648700, -0.6746484357057520600 ) ) ;
+#3506 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3507 = ADVANCED_FACE ( 'NONE', ( #1790 ), #3331, .T. ) ;
+#3508 = AXIS2_PLACEMENT_3D ( 'NONE', #1181, #3548, #1518 ) ;
+#3509 = ORIENTED_EDGE ( 'NONE', *, *, #3604, .F. ) ;
+#3510 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3511 = ORIENTED_EDGE ( 'NONE', *, *, #3425, .T. ) ;
+#3512 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3513 = SURFACE_SIDE_STYLE ('',( #1624 ) ) ;
+#3514 = EDGE_CURVE ( 'NONE', #2654, #494, #2786, .T. ) ;
+#3515 = EDGE_LOOP ( 'NONE', ( #3839, #770, #2967, #4045 ) ) ;
+#3516 = VERTEX_POINT ( 'NONE', #2307 ) ;
+#3517 = AXIS2_PLACEMENT_3D ( 'NONE', #4233, #2818, #128 ) ;
+#3518 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2243 ), #394 ) ;
+#3519 = SURFACE_SIDE_STYLE ('',( #2001 ) ) ;
+#3520 = LINE ( 'NONE', #982, #4219 ) ;
+#3521 = ADVANCED_FACE ( 'NONE', ( #172 ), #69, .T. ) ;
+#3522 = EDGE_CURVE ( 'NONE', #2184, #2457, #2912, .T. ) ;
+#3523 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1924 ), #1382 ) ;
+#3524 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #745 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1079, #3448, #1410 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3525 = LINE ( 'NONE', #1784, #2409 ) ;
+#3526 = FILL_AREA_STYLE_COLOUR ( '', #1900 ) ;
+#3527 = LINE ( 'NONE', #1456, #3678 ) ;
+#3528 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3529 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2691 ) ) ;
+#3530 = PLANE ( 'NONE',  #2113 ) ;
+#3531 = DIRECTION ( 'NONE',  ( -0.1045284632676536900, -0.9945218953682732900, 0.0000000000000000000 ) ) ;
+#3532 = STYLED_ITEM ( 'NONE', ( #1779 ), #1860 ) ;
+#3533 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #147, 'distance_accuracy_value', 'NONE');
+#3534 = SURFACE_STYLE_USAGE ( .BOTH. , #871 ) ;
+#3535 = VERTEX_POINT ( 'NONE', #2392 ) ;
+#3536 = EDGE_CURVE ( 'NONE', #1981, #723, #1220, .T. ) ;
+#3537 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3538 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3539 = FACE_OUTER_BOUND ( 'NONE', #2128, .T. ) ;
+#3540 = ADVANCED_FACE ( 'NONE', ( #3177 ), #1030, .T. ) ;
+#3541 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999999300, 0.8000000000000000400 ) ) ;
+#3542 = ORIENTED_EDGE ( 'NONE', *, *, #2118, .F. ) ;
+#3543 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -7.403465031880599900E-017, -1.063451891672384800E-016 ) ) ;
+#3544 = EDGE_CURVE ( 'NONE', #3430, #1081, #612, .T. ) ;
+#3545 = VERTEX_POINT ( 'NONE', #3456 ) ;
+#3546 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3313 ) ) ;
+#3547 = CIRCLE ( 'NONE', #2833, 0.1999999999999999800 ) ;
+#3548 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3549 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1788 ), #3785 ) ;
+#3550 = ADVANCED_FACE ( 'NONE', ( #663 ), #4404, .T. ) ;
+#3551 = VERTEX_POINT ( 'NONE', #2076 ) ;
+#3552 = CARTESIAN_POINT ( 'NONE',  ( -1.068519264152680200, 0.6066175173336666400, 0.6435192641526800200 ) ) ;
+#3553 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3554 = FILL_AREA_STYLE ('',( #2874 ) ) ;
+#3555 = FACE_OUTER_BOUND ( 'NONE', #4126, .T. ) ;
+#3556 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, 1.100000000000000100 ) ) ;
+#3557 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3558 = ORIENTED_EDGE ( 'NONE', *, *, #1499, .T. ) ;
+#3559 = ORIENTED_EDGE ( 'NONE', *, *, #838, .F. ) ;
+#3560 = ADVANCED_FACE ( 'NONE', ( #4259 ), #1694, .F. ) ;
+#3561 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, -2.407412430484044800E-032, 1.100000000000000100 ) ) ;
+#3562 = ORIENTED_EDGE ( 'NONE', *, *, #3287, .T. ) ;
+#3563 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.1045284632676541100, -0.9945218953682734000 ) ) ;
+#3564 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967400, 0.6000000000000007500, -0.6428237350539679500 ) ) ;
+#3565 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3566 = FACE_OUTER_BOUND ( 'NONE', #4214, .T. ) ;
+#3567 = EDGE_CURVE ( 'NONE', #3020, #3577, #3658, .T. ) ;
+#3568 = ADVANCED_FACE ( 'NONE', ( #1643 ), #3530, .F. ) ;
+#3569 = STYLED_ITEM ( 'NONE', ( #2377 ), #842 ) ;
+#3570 = EDGE_CURVE ( 'NONE', #3039, #2747, #3125, .T. ) ;
+#3571 = FILL_AREA_STYLE ('',( #3602 ) ) ;
+#3572 = FACE_OUTER_BOUND ( 'NONE', #4242, .T. ) ;
+#3573 = ORIENTED_EDGE ( 'NONE', *, *, #3634, .F. ) ;
+#3574 = LINE ( 'NONE', #1812, #2459 ) ;
+#3575 = AXIS2_PLACEMENT_3D ( 'NONE', #4177, #757, #1397 ) ;
+#3576 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4266, 'distance_accuracy_value', 'NONE');
+#3577 = VERTEX_POINT ( 'NONE', #1832 ) ;
+#3578 = VECTOR ( 'NONE', #3595, 1000.000000000000000 ) ;
+#3579 = LINE ( 'NONE', #639, #642 ) ;
+#3580 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1500000000000000200, -1.050000000000000000 ) ) ;
+#3581 = SURFACE_SIDE_STYLE ('',( #2139 ) ) ;
+#3582 = FILL_AREA_STYLE ('',( #2493 ) ) ;
+#3583 = ADVANCED_FACE ( 'NONE', ( #2005 ), #1822, .T. ) ;
+#3584 = SURFACE_SIDE_STYLE ('',( #1752 ) ) ;
+#3585 = LINE ( 'NONE', #3861, #1253 ) ;
+#3586 = ORIENTED_EDGE ( 'NONE', *, *, #447, .F. ) ;
+#3587 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967400, 0.5966550891754349700, 0.6746484357057521700 ) ) ;
+#3588 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9945218953682732900, -0.1045284632676544600 ) ) ;
+#3589 = VECTOR ( 'NONE', #3820, 1000.000000000000100 ) ;
+#3590 = SURFACE_STYLE_FILL_AREA ( #1251 ) ;
+#3591 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5999999999999999800, -0.6749999999999999300 ) ) ;
+#3592 = ADVANCED_FACE ( 'NONE', ( #3606 ), #1534, .T. ) ;
+#3593 = SURFACE_STYLE_FILL_AREA ( #1206 ) ;
+#3594 = EDGE_CURVE ( 'NONE', #421, #3973, #4260, .T. ) ;
+#3595 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3596 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 5.421010862427554700E-016 ) ) ;
+#3597 = SURFACE_SIDE_STYLE ('',( #3917 ) ) ;
+#3598 = STYLED_ITEM ( 'NONE', ( #114 ), #1481 ) ;
+#3599 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3600 = LINE ( 'NONE', #1162, #3119 ) ;
+#3601 = ORIENTED_EDGE ( 'NONE', *, *, #2410, .F. ) ;
+#3602 = FILL_AREA_STYLE_COLOUR ( '', #3852 ) ;
+#3603 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.6000000000000000900, 0.6428237350539677300 ) ) ;
+#3604 = EDGE_CURVE ( 'NONE', #4134, #1981, #3826, .T. ) ;
+#3605 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4460 ), #785 ) ;
+#3606 = FACE_OUTER_BOUND ( 'NONE', #3335, .T. ) ;
+#3607 = AXIS2_PLACEMENT_3D ( 'NONE', #883, #1232, #905 ) ;
+#3608 = ORIENTED_EDGE ( 'NONE', *, *, #3778, .F. ) ;
+#3609 = FILL_AREA_STYLE_COLOUR ( '', #1412 ) ;
+#3610 = STYLED_ITEM ( 'NONE', ( #99 ), #4244 ) ;
+#3611 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#3612 = VERTEX_POINT ( 'NONE', #1593 ) ;
+#3613 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3614 = SHAPE_DEFINITION_REPRESENTATION ( #270, #3665 ) ;
+#3615 = ORIENTED_EDGE ( 'NONE', *, *, #4147, .T. ) ;
+#3616 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4316 ), #323 ) ;
+#3617 = ORIENTED_EDGE ( 'NONE', *, *, #1994, .T. ) ;
+#3618 = ORIENTED_EDGE ( 'NONE', *, *, #2913, .F. ) ;
+#3619 = FILL_AREA_STYLE_COLOUR ( '', #3625 ) ;
+#3620 = FILL_AREA_STYLE_COLOUR ( '', #2626 ) ;
+#3621 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9945218953682732900, -0.1045284632676536900 ) ) ;
+#3622 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.5999999999999999800, -0.6428237350539678400 ) ) ;
+#3623 = ORIENTED_EDGE ( 'NONE', *, *, #3870, .T. ) ;
+#3624 = SURFACE_STYLE_USAGE ( .BOTH. , #2612 ) ;
+#3625 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3626 = EDGE_CURVE ( 'NONE', #2644, #139, #2914, .T. ) ;
+#3627 = EDGE_CURVE ( 'NONE', #2153, #2020, #3333, .T. ) ;
+#3628 = VERTEX_POINT ( 'NONE', #521 ) ;
+#3629 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.5499999999999999300, 1.000000000000000000 ) ) ;
+#3630 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3631 = CIRCLE ( 'NONE', #1570, 0.1999999999999999800 ) ;
+#3632 = EDGE_CURVE ( 'NONE', #515, #3677, #3932, .T. ) ;
+#3633 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1756 ) ) ;
+#3634 = EDGE_CURVE ( 'NONE', #1719, #1233, #3012, .T. ) ;
+#3635 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3636 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1662, 'distance_accuracy_value', 'NONE');
+#3637 = FILL_AREA_STYLE_COLOUR ( '', #4368 ) ;
+#3638 = AXIS2_PLACEMENT_3D ( 'NONE', #3660, #4039, #1947 ) ;
+#3639 = SURFACE_STYLE_USAGE ( .BOTH. , #1906 ) ;
+#3640 = VECTOR ( 'NONE', #997, 1000.000000000000000 ) ;
+#3641 = VERTEX_POINT ( 'NONE', #3587 ) ;
+#3642 = FILL_AREA_STYLE ('',( #2903 ) ) ;
+#3643 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 0.9679999999999999700, 0.6041453764761985900 ) ) ;
+#3644 = CARTESIAN_POINT ( 'NONE',  ( 0.7356481999741468800, 0.9990000000000001100, 0.3459189426677407000 ) ) ;
+#3645 = VECTOR ( 'NONE', #3207, 1000.000000000000000 ) ;
+#3646 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3647 = FILL_AREA_STYLE_COLOUR ( '', #2740 ) ;
+#3648 = CARTESIAN_POINT ( 'NONE',  ( -1.060970077127983300, 0.9713449108245652000, 0.6041453764761987000 ) ) ;
+#3649 = SURFACE_STYLE_FILL_AREA ( #2341 ) ;
+#3650 = SURFACE_STYLE_FILL_AREA ( #2189 ) ;
+#3651 = VECTOR ( 'NONE', #2862, 1000.000000000000000 ) ;
+#3652 = ORIENTED_EDGE ( 'NONE', *, *, #1499, .F. ) ;
+#3653 = STYLED_ITEM ( 'NONE', ( #2009 ), #2927 ) ;
+#3654 = EDGE_CURVE ( 'NONE', #799, #3551, #2172, .T. ) ;
+#3655 = SURFACE_STYLE_USAGE ( .BOTH. , #3322 ) ;
+#3656 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3657 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2971 ) ) ;
+#3658 = LINE ( 'NONE', #450, #2591 ) ;
+#3659 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3660 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.2000000000000013400, 0.8500000000000002000 ) ) ;
+#3661 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 1.000000000000000000, 0.6041453764761982600 ) ) ;
+#3662 = VERTEX_POINT ( 'NONE', #1219 ) ;
+#3663 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3664 = ORIENTED_EDGE ( 'NONE', *, *, #1974, .T. ) ;
+#3665 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'SOT343-4', ( #3026, #4159 ), #2160 ) ;
+#3666 = ORIENTED_EDGE ( 'NONE', *, *, #2651, .F. ) ;
+#3667 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3668 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3669 = VERTEX_POINT ( 'NONE', #1559 ) ;
+#3670 = STYLED_ITEM ( 'NONE', ( #3963 ), #1838 ) ;
+#3671 = VECTOR ( 'NONE', #4348, 1000.000000000000000 ) ;
+#3672 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3673 = EDGE_LOOP ( 'NONE', ( #3396, #3701, #873, #174 ) ) ;
+#3674 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3675 = DIRECTION ( 'NONE',  ( -0.9945218953682734000, 0.1045284632676537600, 0.0000000000000000000 ) ) ;
+#3676 = CYLINDRICAL_SURFACE ( 'NONE', #1339, 0.05000000000000002400 ) ;
+#3677 = VERTEX_POINT ( 'NONE', #1190 ) ;
+#3678 = VECTOR ( 'NONE', #2141, 1000.000000000000000 ) ;
+#3679 = AXIS2_PLACEMENT_3D ( 'NONE', #2315, #1308, #3985 ) ;
+#3680 = ORIENTED_EDGE ( 'NONE', *, *, #3627, .T. ) ;
+#3681 = PLANE ( 'NONE',  #548 ) ;
+#3682 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3683 = LINE ( 'NONE', #3629, #1980 ) ;
+#3684 = LINE ( 'NONE', #2780, #2990 ) ;
+#3685 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3992, 'distance_accuracy_value', 'NONE');
+#3686 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3925 ), #4158 ) ;
+#3687 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999999300, -0.8000000000000000400 ) ) ;
+#3688 = PRESENTATION_STYLE_ASSIGNMENT (( #2805 ) ) ;
+#3689 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967200, 0.5999999999999999800, 0.6428237350539673900 ) ) ;
+#3690 = SURFACE_STYLE_USAGE ( .BOTH. , #633 ) ;
+#3691 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4248 ), #320 ) ;
+#3692 = LINE ( 'NONE', #4336, #53 ) ;
+#3693 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 0.9883344281884310900, 0.6343366135055137400 ) ) ;
+#3694 = VECTOR ( 'NONE', #3714, 1000.000000000000100 ) ;
+#3695 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, -1.000000000000000000 ) ) ;
+#3696 = ORIENTED_EDGE ( 'NONE', *, *, #2675, .F. ) ;
+#3697 = FILL_AREA_STYLE ('',( #2681 ) ) ;
+#3698 = LINE ( 'NONE', #1862, #4302 ) ;
+#3699 = LINE ( 'NONE', #36, #4424 ) ;
+#3700 = CIRCLE ( 'NONE', #2771, 0.03200000000000002100 ) ;
+#3701 = ORIENTED_EDGE ( 'NONE', *, *, #2706, .T. ) ;
+#3702 = CARTESIAN_POINT ( 'NONE',  ( -1.015623181715377800, 0.09999999999999985300, -0.6224478823671615300 ) ) ;
+#3703 = SURFACE_SIDE_STYLE ('',( #3735 ) ) ;
+#3704 = FILL_AREA_STYLE_COLOUR ( '', #3761 ) ;
+#3705 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3706 = PRESENTATION_STYLE_ASSIGNMENT (( #274 ) ) ;
+#3707 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #589 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3538, #3565, #1553 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3708 = CARTESIAN_POINT ( 'NONE',  ( -1.086568901058028400, 0.6319999999999999000, 0.7068237350539695600 ) ) ;
+#3709 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 3, ( 
+ ( #383, #413, #764, #3147 ),
+ ( #3473, #1796, #2486, #430 ),
+ ( #443, #198, #208, #3282 ),
+ ( #3241, #2606, #567, #1918 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8267964380044864300, 0.8267964380044864300, 1.000000000000000000),
+ ( 0.8267964380044852100, 0.6835923498969055400, 0.6835923498969055400, 0.8267964380044852100),
+ ( 0.8267964380044852100, 0.6835923498969055400, 0.6835923498969055400, 0.8267964380044852100),
+ ( 1.000000000000000000, 0.8267964380044864300, 0.8267964380044864300, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#3710 = EDGE_LOOP ( 'NONE', ( #1625, #2701, #4323, #4261 ) ) ;
+#3711 = EDGE_CURVE ( 'NONE', #2396, #1333, #179, .T. ) ;
+#3712 = SURFACE_STYLE_USAGE ( .BOTH. , #2722 ) ;
+#3713 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3714 = DIRECTION ( 'NONE',  ( -0.1039620511844979300, -0.9891328443778537600, 0.1039620511844979300 ) ) ;
+#3715 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#3716 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1809 ) ) ;
+#3717 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3718 = AXIS2_PLACEMENT_3D ( 'NONE', #244, #4470, #2980 ) ;
+#3719 = ORIENTED_EDGE ( 'NONE', *, *, #1468, .F. ) ;
+#3720 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #989, 'distance_accuracy_value', 'NONE');
+#3721 = ORIENTED_EDGE ( 'NONE', *, *, #3923, .T. ) ;
+#3722 = AXIS2_PLACEMENT_3D ( 'NONE', #388, #1448, #1063 ) ;
+#3723 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3724 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2583 ), #1223 ) ;
+#3725 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3506, 'distance_accuracy_value', 'NONE');
+#3726 = ORIENTED_EDGE ( 'NONE', *, *, #249, .T. ) ;
+#3727 = EDGE_LOOP ( 'NONE', ( #2587, #1289, #4114, #1009 ) ) ;
+#3728 = VERTEX_POINT ( 'NONE', #200 ) ;
+#3729 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3730 = SURFACE_STYLE_FILL_AREA ( #3582 ) ;
+#3731 = EDGE_LOOP ( 'NONE', ( #3464, #1691, #671, #4183 ) ) ;
+#3732 = SURFACE_STYLE_USAGE ( .BOTH. , #3043 ) ;
+#3733 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3734 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1905 ) ) ;
+#3735 = SURFACE_STYLE_FILL_AREA ( #1360 ) ;
+#3736 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3737 = EDGE_CURVE ( 'NONE', #2848, #17, #231, .T. ) ;
+#3738 = AXIS2_PLACEMENT_3D ( 'NONE', #35, #2455, #4116 ) ;
+#3739 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3740 = ORIENTED_EDGE ( 'NONE', *, *, #1435, .T. ) ;
+#3741 = ORIENTED_EDGE ( 'NONE', *, *, #4182, .T. ) ;
+#3742 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.2000000000000001500, -1.000000000000000000 ) ) ;
+#3743 = CARTESIAN_POINT ( 'NONE',  ( -0.8500000000000008700, 0.5999999999999999800, 0.6750000000000001600 ) ) ;
+#3744 = CIRCLE ( 'NONE', #1778, 0.05000000000000002400 ) ;
+#3745 = EDGE_CURVE ( 'NONE', #1065, #4134, #1891, .T. ) ;
+#3746 = AXIS2_PLACEMENT_3D ( 'NONE', #1261, #3984, #1306 ) ;
+#3747 = ORIENTED_EDGE ( 'NONE', *, *, #563, .F. ) ;
+#3748 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #937 ) ) ;
+#3749 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.2000000000000003400, -1.000000000000000000 ) ) ;
+#3750 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967400, 0.6319999999999977900, 0.7068237350539654500 ) ) ;
+#3751 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3752 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3753 = PRESENTATION_STYLE_ASSIGNMENT (( #3315 ) ) ;
+#3754 = ORIENTED_EDGE ( 'NONE', *, *, #4153, .F. ) ;
+#3755 = CIRCLE ( 'NONE', #1529, 0.03200000000000006300 ) ;
+#3756 = CARTESIAN_POINT ( 'NONE',  ( -1.059336613505515300, 0.9883344281884293100, -0.6151700328777931500 ) ) ;
+#3757 = PRESENTATION_STYLE_ASSIGNMENT (( #1398 ) ) ;
+#3758 = FACE_OUTER_BOUND ( 'NONE', #2596, .T. ) ;
+#3759 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4316 ) ) ;
+#3760 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#3761 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3762 = SURFACE_STYLE_USAGE ( .BOTH. , #1999 ) ;
+#3763 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #4303 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3383, #2692, #2395 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3764 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.6033449108245649800, 0.6746484357057521700 ) ) ;
+#3765 = LINE ( 'NONE', #3922, #1417 ) ;
+#3766 = FILL_AREA_STYLE_COLOUR ( '', #485 ) ;
+#3767 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3768 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#3769 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.5499999999999993800, 1.000000000000000000 ) ) ;
+#3770 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.5812548339959394700, -0.6748237350539670900 ) ) ;
+#3771 = SURFACE_SIDE_STYLE ('',( #1054 ) ) ;
+#3772 = ORIENTED_EDGE ( 'NONE', *, *, #4088, .T. ) ;
+#3773 = CARTESIAN_POINT ( 'NONE',  ( 1.053928318235920700, 0.4677939401497707200, -0.6289283182359212100 ) ) ;
+#3774 = EDGE_CURVE ( 'NONE', #3804, #3641, #1114, .T. ) ;
+#3775 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3099, 'distance_accuracy_value', 'NONE');
+#3776 = ORIENTED_EDGE ( 'NONE', *, *, #2467, .F. ) ;
+#3777 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967200, 0.6109806640162436200, -0.6615689010580284600 ) ) ;
+#3778 = EDGE_CURVE ( 'NONE', #3577, #1036, #2543, .T. ) ;
+#3779 = EDGE_LOOP ( 'NONE', ( #4446, #1527, #3857, #4402 ) ) ;
+#3780 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3781 = VERTEX_POINT ( 'NONE', #882 ) ;
+#3782 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 6.776263578034398000E-015, -1.000000000000000000 ) ) ;
+#3783 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2570 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #599, #1311, #3016 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3784 = CARTESIAN_POINT ( 'NONE',  ( 0.7356481999741468800, 0.9990000000000001100, 0.3459189426677407000 ) ) ;
+#3785 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2090 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4329, #1929, #3950 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3786 = CARTESIAN_POINT ( 'NONE',  ( -1.086568901058028400, 0.5680000000000006200, -0.6615689010580286800 ) ) ;
+#3787 = ORIENTED_EDGE ( 'NONE', *, *, #1943, .T. ) ;
+#3788 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.6000000000000000900, 0.6428237350539675000 ) ) ;
+#3789 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3790 = CYLINDRICAL_SURFACE ( 'NONE', #2638, 0.03200000000000002100 ) ;
+#3791 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3792 = SURFACE_SIDE_STYLE ('',( #4309 ) ) ;
+#3793 = VECTOR ( 'NONE', #3269, 1000.000000000000000 ) ;
+#3794 = EDGE_LOOP ( 'NONE', ( #2658, #481, #1326, #47 ) ) ;
+#3795 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 9.486769009248163800E-017, -1.050000000000000900 ) ) ;
+#3796 = FILL_AREA_STYLE_COLOUR ( '', #1562 ) ;
+#3797 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3798 = SURFACE_STYLE_FILL_AREA ( #1758 ) ;
+#3799 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3800 = LINE ( 'NONE', #3859, #2527 ) ;
+#3801 = FILL_AREA_STYLE_COLOUR ( '', #2314 ) ;
+#3802 = SURFACE_SIDE_STYLE ('',( #1686 ) ) ;
+#3803 = ORIENTED_EDGE ( 'NONE', *, *, #248, .T. ) ;
+#3804 = VERTEX_POINT ( 'NONE', #1661 ) ;
+#3805 = STYLED_ITEM ( 'NONE', ( #3235 ), #2859 ) ;
+#3806 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3807 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3808 = EDGE_CURVE ( 'NONE', #976, #3000, #1165, .T. ) ;
+#3809 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3403 ), #4033 ) ;
+#3810 = EDGE_CURVE ( 'NONE', #2809, #1088, #3226, .T. ) ;
+#3811 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3812 = CIRCLE ( 'NONE', #1962, 0.04999999999999991300 ) ;
+#3813 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5999999999999999800, 0.7999999999999999300 ) ) ;
+#3814 = VERTEX_POINT ( 'NONE', #972 ) ;
+#3815 = FILL_AREA_STYLE ('',( #3766 ) ) ;
+#3816 = AXIS2_PLACEMENT_3D ( 'NONE', #2103, #3849, #1084 ) ;
+#3817 = FACE_OUTER_BOUND ( 'NONE', #1766, .T. ) ;
+#3818 = SURFACE_STYLE_FILL_AREA ( #2086 ) ;
+#3819 = AXIS2_PLACEMENT_3D ( 'NONE', #880, #1214, #1602 ) ;
+#3820 = DIRECTION ( 'NONE',  ( -0.1039620511844976000, -0.9891328443778538700, -0.1039620511844979000 ) ) ;
+#3821 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3822 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3823 = FACE_OUTER_BOUND ( 'NONE', #3673, .T. ) ;
+#3824 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3825 = FILL_AREA_STYLE ('',( #3796 ) ) ;
+#3826 = LINE ( 'NONE', #1873, #1424 ) ;
+#3827 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967200, 0.5679999999999999500, -0.6428237350539678400 ) ) ;
+#3828 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #885 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4378, #2318, #524 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3829 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3830 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3831 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3832 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #56, 'distance_accuracy_value', 'NONE');
+#3833 = ORIENTED_EDGE ( 'NONE', *, *, #1800, .T. ) ;
+#3834 = EDGE_CURVE ( 'NONE', #723, #1609, #2065, .T. ) ;
+#3835 = ORIENTED_EDGE ( 'NONE', *, *, #4122, .T. ) ;
+#3836 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #448 ) ) ;
+#3837 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 0.9679999999999999700, -0.6041453764761984800 ) ) ;
+#3838 = FILL_AREA_STYLE_COLOUR ( '', #3276 ) ;
+#3839 = ORIENTED_EDGE ( 'NONE', *, *, #4428, .F. ) ;
+#3840 = ADVANCED_FACE ( 'NONE', ( #3823 ), #932, .T. ) ;
+#3841 = EDGE_CURVE ( 'NONE', #3430, #3889, #3441, .T. ) ;
+#3842 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #891 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2697, #3063, #1025 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3843 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.5999999999999999800, -0.6428237350539678400 ) ) ;
+#3844 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5999999999999999800, -0.7999999999999996000 ) ) ;
+#3845 = FILL_AREA_STYLE_COLOUR ( '', #118 ) ;
+#3846 = SURFACE_STYLE_USAGE ( .BOTH. , #2173 ) ;
+#3847 = ORIENTED_EDGE ( 'NONE', *, *, #899, .F. ) ;
+#3848 = PRESENTATION_STYLE_ASSIGNMENT (( #2934 ) ) ;
+#3849 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -3.246134667824564900E-016, 1.326820840454287900E-016 ) ) ;
+#3850 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -1.024628667589770900E-017, -9.748690573693542800E-017 ) ) ;
+#3851 = ORIENTED_EDGE ( 'NONE', *, *, #2766, .T. ) ;
+#3852 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3853 = SURFACE_SIDE_STYLE ('',( #2442 ) ) ;
+#3854 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3073 ) ) ;
+#3855 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9945218953682732900, -0.1045284632676536900 ) ) ;
+#3856 = SURFACE_SIDE_STYLE ('',( #2432 ) ) ;
+#3857 = ORIENTED_EDGE ( 'NONE', *, *, #197, .F. ) ;
+#3858 = EDGE_CURVE ( 'NONE', #2753, #2592, #2962, .T. ) ;
+#3859 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1499999999999999900, 1.100000000000000100 ) ) ;
+#3860 = DIRECTION ( 'NONE',  ( 1.135013473202824500E-016, 0.1045284632676536900, 0.9945218953682732900 ) ) ;
+#3861 = CARTESIAN_POINT ( 'NONE',  ( 1.060970077127983100, 0.9713449108245652000, 0.6749999999999999300 ) ) ;
+#3862 = ADVANCED_FACE ( 'NONE', ( #4254 ), #1320, .F. ) ;
+#3863 = VECTOR ( 'NONE', #3497, 1000.000000000000000 ) ;
+#3864 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3865 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3866 = FILL_AREA_STYLE ('',( #3243 ) ) ;
+#3867 = EDGE_CURVE ( 'NONE', #4105, #961, #3928, .T. ) ;
+#3868 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2839, 'distance_accuracy_value', 'NONE');
+#3869 = STYLED_ITEM ( 'NONE', ( #2957 ), #872 ) ;
+#3870 = EDGE_CURVE ( 'NONE', #38, #441, #2114, .T. ) ;
+#3871 = FACE_OUTER_BOUND ( 'NONE', #2402, .T. ) ;
+#3872 = VERTEX_POINT ( 'NONE', #1293 ) ;
+#3873 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3874 = SURFACE_STYLE_FILL_AREA ( #3697 ) ;
+#3875 = STYLED_ITEM ( 'NONE', ( #3706 ), #3840 ) ;
+#3876 = ADVANCED_FACE ( 'NONE', ( #2435 ), #260, .T. ) ;
+#3877 = VECTOR ( 'NONE', #1247, 1000.000000000000000 ) ;
+#3878 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5499999999999999300, 0.8000000000000000400 ) ) ;
+#3879 = FACE_OUTER_BOUND ( 'NONE', #1027, .T. ) ;
+#3880 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1999999999999999800, -1.050000000000000000 ) ) ;
+#3881 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3882 = CIRCLE ( 'NONE', #2584, 0.03200000000000002100 ) ;
+#3883 = VECTOR ( 'NONE', #2538, 1000.000000000000000 ) ;
+#3884 = ORIENTED_EDGE ( 'NONE', *, *, #169, .F. ) ;
+#3885 = ADVANCED_FACE ( 'NONE', ( #1589 ), #4087, .T. ) ;
+#3886 = EDGE_LOOP ( 'NONE', ( #3997, #3740, #191, #4439 ) ) ;
+#3887 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3888 = AXIS2_PLACEMENT_3D ( 'NONE', #2561, #1212, #4251 ) ;
+#3889 = VERTEX_POINT ( 'NONE', #692 ) ;
+#3890 = PLANE ( 'NONE',  #3517 ) ;
+#3891 = VERTEX_POINT ( 'NONE', #3032 ) ;
+#3892 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3653 ) ) ;
+#3893 = FILL_AREA_STYLE_COLOUR ( '', #1199 ) ;
+#3894 = EDGE_CURVE ( 'NONE', #3781, #1233, #333, .T. ) ;
+#3895 = ADVANCED_FACE ( 'NONE', ( #2430 ), #2699, .T. ) ;
+#3896 = ORIENTED_EDGE ( 'NONE', *, *, #197, .T. ) ;
+#3897 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3869 ) ) ;
+#3898 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1438 ), #566 ) ;
+#3899 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3900 = LINE ( 'NONE', #1372, #2981 ) ;
+#3901 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3902 = ORIENTED_EDGE ( 'NONE', *, *, #159, .F. ) ;
+#3903 = SURFACE_STYLE_FILL_AREA ( #1520 ) ;
+#3904 = ORIENTED_EDGE ( 'NONE', *, *, #1215, .T. ) ;
+#3905 = PLANE ( 'NONE',  #1555 ) ;
+#3906 = DIRECTION ( 'NONE',  ( -6.776263578034411400E-015, 0.1045284632676541100, 0.9945218953682734000 ) ) ;
+#3907 = LINE ( 'NONE', #1421, #2986 ) ;
+#3908 = ADVANCED_FACE ( 'NONE', ( #3274 ), #1316, .T. ) ;
+#3909 = LINE ( 'NONE', #3267, #754 ) ;
+#3910 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2691 ), #1629 ) ;
+#3911 = VECTOR ( 'NONE', #1770, 1000.000000000000000 ) ;
+#3912 = EDGE_LOOP ( 'NONE', ( #1391, #3261, #409, #648 ) ) ;
+#3913 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3914 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3915 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1386, 'distance_accuracy_value', 'NONE');
+#3916 = CARTESIAN_POINT ( 'NONE',  ( -0.4499999999999999600, 0.6033449108245650900, -0.6746484357057522800 ) ) ;
+#3917 = SURFACE_STYLE_FILL_AREA ( #148 ) ;
+#3918 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3919 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3920 = ORIENTED_EDGE ( 'NONE', *, *, #332, .F. ) ;
+#3921 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 6.776263578034398000E-015 ) ) ;
+#3922 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.7499999999999998900, -0.6592343647101487300 ) ) ;
+#3923 = EDGE_CURVE ( 'NONE', #3804, #1876, #1472, .T. ) ;
+#3924 = LINE ( 'NONE', #582, #3877 ) ;
+#3925 = STYLED_ITEM ( 'NONE', ( #652 ), #490 ) ;
+#3926 = SURFACE_STYLE_FILL_AREA ( #4315 ) ;
+#3927 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3928 = CIRCLE ( 'NONE', #431, 0.1999999999999998700 ) ;
+#3929 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3930 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#3931 = AXIS2_PLACEMENT_3D ( 'NONE', #3643, #875, #3251 ) ;
+#3932 = CIRCLE ( 'NONE', #1017, 0.03199999999999991000 ) ;
+#3933 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3934 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3935 = CARTESIAN_POINT ( 'NONE',  ( 1.046494721222059200, 0.9999999999999998900, -0.6214947212220607300 ) ) ;
+#3936 = ORIENTED_EDGE ( 'NONE', *, *, #2410, .T. ) ;
+#3937 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3938 = FACE_OUTER_BOUND ( 'NONE', #586, .T. ) ;
+#3939 = CYLINDRICAL_SURFACE ( 'NONE', #1757, 0.03200000000000006300 ) ;
+#3940 = FILL_AREA_STYLE_COLOUR ( '', #2348 ) ;
+#3941 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.836970198721029700E-016, 1.000000000000000000 ) ) ;
+#3942 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3943 = EDGE_LOOP ( 'NONE', ( #3562, #1172, #977, #2213 ) ) ;
+#3944 = ORIENTED_EDGE ( 'NONE', *, *, #1377, .T. ) ;
+#3945 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3946 = ORIENTED_EDGE ( 'NONE', *, *, #4455, .F. ) ;
+#3947 = SURFACE_STYLE_USAGE ( .BOTH. , #1599 ) ;
+#3948 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3328, 'distance_accuracy_value', 'NONE');
+#3949 = VERTEX_POINT ( 'NONE', #3411 ) ;
+#3950 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3951 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 0.9710648403367239100, -0.6359982688677916500 ) ) ;
+#3952 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#3953 = ORIENTED_EDGE ( 'NONE', *, *, #2938, .F. ) ;
+#3954 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 0.9713449108245659800, -0.6359700771279829200 ) ) ;
+#3955 = EDGE_CURVE ( 'NONE', #976, #23, #1155, .T. ) ;
+#3956 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1217 ) ) ;
+#3957 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3486 ), #286 ) ;
+#3958 = ORIENTED_EDGE ( 'NONE', *, *, #2064, .T. ) ;
+#3959 = LINE ( 'NONE', #3040, #472 ) ;
+#3960 = PRODUCT_CONTEXT ( 'NONE', #4186, 'mechanical' ) ;
+#3961 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #629 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #436, #4234, #3537 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3962 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 7.228014483236695800E-017, -1.100000000000000100 ) ) ;
+#3963 = PRESENTATION_STYLE_ASSIGNMENT (( #559 ) ) ;
+#3964 = LINE ( 'NONE', #1407, #1087 ) ;
+#3965 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3966 = FILL_AREA_STYLE_COLOUR ( '', #2710 ) ;
+#3967 = FILL_AREA_STYLE_COLOUR ( '', #1585 ) ;
+#3968 = VECTOR ( 'NONE', #691, 1000.000000000000000 ) ;
+#3969 = SURFACE_STYLE_FILL_AREA ( #3642 ) ;
+#3970 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #20, 'distance_accuracy_value', 'NONE');
+#3971 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.2000000000000003400, -1.000000000000000000 ) ) ;
+#3972 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1999999999999999800, 0.8500000000000003100 ) ) ;
+#3973 = VERTEX_POINT ( 'NONE', #301 ) ;
+#3974 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3303 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2881, #484, #1194 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3975 = ORIENTED_EDGE ( 'NONE', *, *, #4392, .F. ) ;
+#3976 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3977 = CIRCLE ( 'NONE', #4055, 0.03199999999999991000 ) ;
+#3978 = EDGE_CURVE ( 'NONE', #3973, #1877, #884, .T. ) ;
+#3979 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.1499999999999999700, 0.8000000000000000400 ) ) ;
+#3980 = ORIENTED_EDGE ( 'NONE', *, *, #2553, .F. ) ;
+#3981 = STYLED_ITEM ( 'NONE', ( #1250 ), #1506 ) ;
+#3982 = LINE ( 'NONE', #242, #549 ) ;
+#3983 = EDGE_LOOP ( 'NONE', ( #4098, #3238, #2581, #2929 ) ) ;
+#3984 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3985 = DIRECTION ( 'NONE',  ( 0.9945218953682734000, 0.1045284632676537600, 0.0000000000000000000 ) ) ;
+#3986 = EDGE_CURVE ( 'NONE', #1856, #2647, #2054, .T. ) ;
+#3987 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1701 ) ) ;
+#3988 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3725 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3506, #1825, #116 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3989 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3990 = ORIENTED_EDGE ( 'NONE', *, *, #3397, .T. ) ;
+#3991 = ORIENTED_EDGE ( 'NONE', *, *, #2501, .F. ) ;
+#3992 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3993 = SURFACE_STYLE_USAGE ( .BOTH. , #2321 ) ;
+#3994 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3995 = ORIENTED_EDGE ( 'NONE', *, *, #1667, .T. ) ;
+#3996 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1179 ), #2313 ) ;
+#3997 = ORIENTED_EDGE ( 'NONE', *, *, #1909, .T. ) ;
+#3998 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -1.733986975921149700E-017, 1.649778404778906400E-016 ) ) ;
+#3999 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000002900, 0.5999999999999999800, 0.6750000000000001600 ) ) ;
+#4000 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4001 = ORIENTED_EDGE ( 'NONE', *, *, #1693, .T. ) ;
+#4002 = ORIENTED_EDGE ( 'NONE', *, *, #2682, .T. ) ;
+#4003 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967700, 0.6319999999999999000, -0.6428237350539672800 ) ) ;
+#4004 = PRESENTATION_STYLE_ASSIGNMENT (( #3090 ) ) ;
+#4005 = FILL_AREA_STYLE ('',( #4327 ) ) ;
+#4006 = FILL_AREA_STYLE_COLOUR ( '', #3821 ) ;
+#4007 = FACE_OUTER_BOUND ( 'NONE', #2837, .T. ) ;
+#4008 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4009 = ORIENTED_EDGE ( 'NONE', *, *, #539, .F. ) ;
+#4010 = EDGE_CURVE ( 'NONE', #1333, #735, #3699, .T. ) ;
+#4011 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3296 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4145, #3419, #328 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#4012 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, 0.8000000000000001600 ) ) ;
+#4013 = AXIS2_PLACEMENT_3D ( 'NONE', #1476, #1510, #120 ) ;
+#4014 = EDGE_LOOP ( 'NONE', ( #2336, #906, #4161, #2649 ) ) ;
+#4015 = FILL_AREA_STYLE_COLOUR ( '', #2776 ) ;
+#4016 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -1.626303258728309300E-015 ) ) ;
+#4017 = VERTEX_POINT ( 'NONE', #1750 ) ;
+#4018 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4019 = SURFACE_STYLE_FILL_AREA ( #1965 ) ;
+#4020 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4021 = CARTESIAN_POINT ( 'NONE',  ( -0.8500000000000003100, 0.6033449108245650900, 0.6746484357057522800 ) ) ;
+#4022 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#4023 = STYLED_ITEM ( 'NONE', ( #1986 ), #811 ) ;
+#4024 = VECTOR ( 'NONE', #618, 1000.000000000000000 ) ;
+#4025 = SURFACE_STYLE_FILL_AREA ( #1628 ) ;
+#4026 = AXIS2_PLACEMENT_3D ( 'NONE', #4272, #502, #1523 ) ;
+#4027 = EDGE_CURVE ( 'NONE', #3628, #4044, #1578, .T. ) ;
+#4028 = VECTOR ( 'NONE', #2216, 1000.000000000000000 ) ;
+#4029 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#4030 = DIRECTION ( 'NONE',  ( 0.9945218953682734000, -0.1045284632676537600, 0.0000000000000000000 ) ) ;
+#4031 = VECTOR ( 'NONE', #4279, 1000.000000000000100 ) ;
+#4032 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.5999999999999999800, -0.6750000000000001600 ) ) ;
+#4033 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3168 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1586, #1256, #578 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#4034 = ORIENTED_EDGE ( 'NONE', *, *, #453, .T. ) ;
+#4035 = AXIS2_PLACEMENT_3D ( 'NONE', #1055, #2748, #4454 ) ;
+#4036 = SURFACE_STYLE_FILL_AREA ( #3275 ) ;
+#4037 = AXIS2_PLACEMENT_3D ( 'NONE', #2726, #1674, #658 ) ;
+#4038 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967200, 0.6187451660040603800, -0.6538043990702123700 ) ) ;
+#4039 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4040 = ORIENTED_EDGE ( 'NONE', *, *, #3109, .T. ) ;
+#4041 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#4042 = PRESENTATION_STYLE_ASSIGNMENT (( #3471 ) ) ;
+#4043 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2597 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3767, #3404, #2098 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#4044 = VERTEX_POINT ( 'NONE', #1416 ) ;
+#4045 = ORIENTED_EDGE ( 'NONE', *, *, #627, .F. ) ;
+#4046 = SURFACE_STYLE_FILL_AREA ( #716 ) ;
+#4047 = CARTESIAN_POINT ( 'NONE',  ( 1.085753018887705400, 0.4644490293252058200, -0.6289283182359212100 ) ) ;
+#4048 = ORIENTED_EDGE ( 'NONE', *, *, #2498, .T. ) ;
+#4049 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000003400, 0.7499999999999998900, -0.6592343647101486200 ) ) ;
+#4050 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#4051 = VECTOR ( 'NONE', #1301, 1000.000000000000000 ) ;
+#4052 = ORIENTED_EDGE ( 'NONE', *, *, #3841, .F. ) ;
+#4053 = CARTESIAN_POINT ( 'NONE',  ( 1.067823735053967700, 0.6033449108245648700, 0.6746484357057520600 ) ) ;
+#4054 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000009500, 0.5999999999999999800, -0.6750000000000000400 ) ) ;
+#4055 = AXIS2_PLACEMENT_3D ( 'NONE', #1532, #2252, #1222 ) ;
+#4056 = ORIENTED_EDGE ( 'NONE', *, *, #2175, .F. ) ;
+#4057 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.5999999999999999800, -0.6750000000000001600 ) ) ;
+#4058 = EDGE_CURVE ( 'NONE', #735, #2983, #832, .T. ) ;
+#4059 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1159 ), #1106 ) ;
+#4060 = ORIENTED_EDGE ( 'NONE', *, *, #813, .F. ) ;
+#4061 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 3.246134667824564900E-016, -1.326820840454287900E-016 ) ) ;
+#4062 = SURFACE_SIDE_STYLE ('',( #637 ) ) ;
+#4063 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4064 = PRESENTATION_STYLE_ASSIGNMENT (( #3307 ) ) ;
+#4065 = ORIENTED_EDGE ( 'NONE', *, *, #2675, .T. ) ;
+#4066 = EDGE_CURVE ( 'NONE', #262, #2345, #774, .T. ) ;
+#4067 = AXIS2_PLACEMENT_3D ( 'NONE', #2368, #1037, #3433 ) ;
+#4068 = AXIS2_PLACEMENT_3D ( 'NONE', #699, #2770, #399 ) ;
+#4069 = AXIS2_PLACEMENT_3D ( 'NONE', #1902, #4321, #1948 ) ;
+#4070 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999999300, -1.000000000000000000 ) ) ;
+#4071 = CARTESIAN_POINT ( 'NONE',  ( 1.086568901058027900, 0.6319999999999987800, -0.6615689010580299000 ) ) ;
+#4072 = PLANE ( 'NONE',  #2924 ) ;
+#4073 = FACE_OUTER_BOUND ( 'NONE', #1284, .T. ) ;
+#4074 = FACE_OUTER_BOUND ( 'NONE', #4466, .T. ) ;
+#4075 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4076 = CIRCLE ( 'NONE', #3257, 0.1999999999999998700 ) ;
+#4077 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4078 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3532 ) ) ;
+#4079 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4080 = ORIENTED_EDGE ( 'NONE', *, *, #2890, .F. ) ;
+#4081 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 0.9680000000000001900, 0.6041453764761988100 ) ) ;
+#4082 = CIRCLE ( 'NONE', #1690, 0.05000000000000002400 ) ;
+#4083 = CYLINDRICAL_SURFACE ( 'NONE', #1278, 0.03200000000000006300 ) ;
+#4084 = LINE ( 'NONE', #3291, #1267 ) ;
+#4085 = DIRECTION ( 'NONE',  ( -0.9945218953682732900, -0.1045284632676536900, 0.0000000000000000000 ) ) ;
+#4086 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#4087 = CYLINDRICAL_SURFACE ( 'NONE', #3029, 0.1999999999999998700 ) ;
+#4088 = EDGE_CURVE ( 'NONE', #2923, #1197, #2484, .T. ) ;
+#4089 = VERTEX_POINT ( 'NONE', #3122 ) ;
+#4090 = CARTESIAN_POINT ( 'NONE',  ( 1.046494721222060100, 0.9710648403367259100, 0.6359982688677912100 ) ) ;
+#4091 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967200, 0.6187451660040610400, -0.6538043990702110400 ) ) ;
+#4092 = ORIENTED_EDGE ( 'NONE', *, *, #2526, .F. ) ;
+#4093 = EDGE_CURVE ( 'NONE', #1375, #3662, #2164, .T. ) ;
+#4094 = FILL_AREA_STYLE_COLOUR ( '', #4347 ) ;
+#4095 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999999300, 0.8000000000000001600 ) ) ;
+#4096 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.6033449108245655400, -0.6746484357057523900 ) ) ;
+#4097 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3258 ) ) ;
+#4098 = ORIENTED_EDGE ( 'NONE', *, *, #3634, .T. ) ;
+#4099 = CARTESIAN_POINT ( 'NONE',  ( -1.100000000000000300, 0.5999999999999999800, 0.6750000000000001600 ) ) ;
+#4100 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1221 ), #2380 ) ;
+#4101 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967200, 0.5999999999999999800, -0.6428237350539678400 ) ) ;
+#4102 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4103 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4104 = VERTEX_POINT ( 'NONE', #21 ) ;
+#4105 = VERTEX_POINT ( 'NONE', #1103 ) ;
+#4106 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1404, 'distance_accuracy_value', 'NONE');
+#4107 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4108 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999999300, -1.000000000000000000 ) ) ;
+#4109 = ORIENTED_EDGE ( 'NONE', *, *, #3522, .T. ) ;
+#4110 = ORIENTED_EDGE ( 'NONE', *, *, #4153, .T. ) ;
+#4111 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4112 = LINE ( 'NONE', #1958, #2302 ) ;
+#4113 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4114 = ORIENTED_EDGE ( 'NONE', *, *, #3834, .F. ) ;
+#4115 = PLANE ( 'NONE',  #4216 ) ;
+#4116 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4117 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4118 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#4119 = ORIENTED_EDGE ( 'NONE', *, *, #4274, .T. ) ;
+#4120 = STYLED_ITEM ( 'NONE', ( #4383 ), #2873 ) ;
+#4121 = LINE ( 'NONE', #2751, #426 ) ;
+#4122 = EDGE_CURVE ( 'NONE', #2337, #3949, #1991, .T. ) ;
+#4123 = PRESENTATION_STYLE_ASSIGNMENT (( #3947 ) ) ;
+#4124 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2795 ) ) ;
+#4125 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1362 ) ) ;
+#4126 = EDGE_LOOP ( 'NONE', ( #626, #2907, #1351, #1491 ) ) ;
+#4127 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4128 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5999999999999999800, -0.7999999999999997100 ) ) ;
+#4129 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4130 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#4131 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967500, 0.5999999999999999800, -0.6428237350539673900 ) ) ;
+#4132 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#4133 = CIRCLE ( 'NONE', #3340, 0.03200000000000002100 ) ;
+#4134 = VERTEX_POINT ( 'NONE', #3467 ) ;
+#4135 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#4136 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.7499999999999998900, -0.6592343647101486200 ) ) ;
+#4137 = AXIS2_PLACEMENT_3D ( 'NONE', #3460, #1771, #83 ) ;
+#4138 = SURFACE_SIDE_STYLE ('',( #3798 ) ) ;
+#4139 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2901 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1954, #281, #2641 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#4140 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4141 = SURFACE_SIDE_STYLE ('',( #393 ) ) ;
+#4142 = VECTOR ( 'NONE', #1745, 1000.000000000000000 ) ;
+#4143 = VECTOR ( 'NONE', #2947, 1000.000000000000000 ) ;
+#4144 = FILL_AREA_STYLE ('',( #1512 ) ) ;
+#4145 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4146 = VECTOR ( 'NONE', #3791, 1000.000000000000000 ) ;
+#4147 = EDGE_CURVE ( 'NONE', #4441, #212, #4204, .T. ) ;
+#4148 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1378 ) ) ;
+#4149 = VECTOR ( 'NONE', #1805, 1000.000000000000000 ) ;
+#4150 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2243 ) ) ;
+#4151 = CARTESIAN_POINT ( 'NONE',  ( -1.046494721222060300, 0.9710648403367248000, -0.6359982688677910900 ) ) ;
+#4152 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#4153 = EDGE_CURVE ( 'NONE', #2564, #1065, #2864, .T. ) ;
+#4154 = ORIENTED_EDGE ( 'NONE', *, *, #775, .F. ) ;
+#4155 = SURFACE_SIDE_STYLE ('',( #3268 ) ) ;
+#4156 = ORIENTED_EDGE ( 'NONE', *, *, #3808, .T. ) ;
+#4157 = CARTESIAN_POINT ( 'NONE',  ( 1.099823735053967000, 0.5812548339959389100, -0.6428237350539678400 ) ) ;
+#4158 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #4164 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2104, #2404, #3733 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#4159 = AXIS2_PLACEMENT_3D ( 'NONE', #2171, #3945, #2218 ) ;
+#4160 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.5999999999999999800, -0.6750000000000001600 ) ) ;
+#4161 = ORIENTED_EDGE ( 'NONE', *, *, #3745, .T. ) ;
+#4162 = CARTESIAN_POINT ( 'NONE',  ( 1.047447882367161400, 0.09999999999999993600, -0.5906231817153773100 ) ) ;
+#4163 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5999999999999999800, -0.6750000000000001600 ) ) ;
+#4164 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2104, 'distance_accuracy_value', 'NONE');
+#4165 = VECTOR ( 'NONE', #265, 1000.000000000000000 ) ;
+#4166 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967700, 0.6000000000000003100, 0.6428237350539676200 ) ) ;
+#4167 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4168 = ORIENTED_EDGE ( 'NONE', *, *, #70, .F. ) ;
+#4169 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4170 = CARTESIAN_POINT ( 'NONE',  ( -0.8500000000000003100, 0.5966550891754349700, -0.6746484357057521700 ) ) ;
+#4171 = AXIS2_PLACEMENT_3D ( 'NONE', #3837, #2166, #1842 ) ;
+#4172 = CYLINDRICAL_SURFACE ( 'NONE', #1344, 0.1999999999999999800 ) ;
+#4173 = ORIENTED_EDGE ( 'NONE', *, *, #2183, .T. ) ;
+#4174 = AXIS2_PLACEMENT_3D ( 'NONE', #2792, #411, #4225 ) ;
+#4175 = CIRCLE ( 'NONE', #154, 0.03199999999999995900 ) ;
+#4176 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4177 = CARTESIAN_POINT ( 'NONE',  ( -1.067823735053967400, 0.6000000000000002000, 0.6428237350539676200 ) ) ;
+#4178 = CARTESIAN_POINT ( 'NONE',  ( -1.047447882367162000, 0.09999999999999996400, 0.5906231817153770900 ) ) ;
+#4179 = VECTOR ( 'NONE', #67, 1000.000000000000000 ) ;
+#4180 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4181 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4182 = EDGE_CURVE ( 'NONE', #3677, #144, #237, .T. ) ;
+#4183 = ORIENTED_EDGE ( 'NONE', *, *, #3372, .F. ) ;
+#4184 = AXIS2_PLACEMENT_3D ( 'NONE', #3461, #1380, #60 ) ;
+#4185 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2642 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2182, #1177, #451 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#4186 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#4187 = SURFACE_STYLE_FILL_AREA ( #615 ) ;
+#4188 = LINE ( 'NONE', #2521, #4179 ) ;
+#4189 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4190 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4191 = SURFACE_SIDE_STYLE ('',( #107 ) ) ;
+#4192 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.2000000000000001500, -1.000000000000000000 ) ) ;
+#4193 = LINE ( 'NONE', #4247, #1208 ) ;
+#4194 = ORIENTED_EDGE ( 'NONE', *, *, #653, .F. ) ;
+#4195 = FILL_AREA_STYLE_COLOUR ( '', #787 ) ;
+#4196 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 5.421010862427554700E-016, 1.000000000000000000 ) ) ;
+#4197 = LINE ( 'NONE', #1485, #11 ) ;
+#4198 = ADVANCED_FACE ( 'NONE', ( #2918 ), #374, .T. ) ;
+#4199 = VECTOR ( 'NONE', #974, 1000.000000000000000 ) ;
+#4200 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.5966550891754351900, -0.6746484357057523900 ) ) ;
+#4201 = CARTESIAN_POINT ( 'NONE',  ( 1.086568901058027900, 0.5999999999999998700, -0.6748237350539675300 ) ) ;
+#4202 = ORIENTED_EDGE ( 'NONE', *, *, #3277, .F. ) ;
+#4203 = AXIS2_PLACEMENT_3D ( 'NONE', #4293, #1563, #815 ) ;
+#4204 = LINE ( 'NONE', #3479, #2287 ) ;
+#4205 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4206 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#4207 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4208 = CIRCLE ( 'NONE', #3334, 0.1999999999999998700 ) ;
+#4209 = ORIENTED_EDGE ( 'NONE', *, *, #3392, .T. ) ;
+#4210 = EDGE_CURVE ( 'NONE', #2294, #2020, #2964, .T. ) ;
+#4211 = ADVANCED_FACE ( 'NONE', ( #1487 ), #344, .T. ) ;
+#4212 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.2000000000000003400, 1.000000000000000000 ) ) ;
+#4213 = ORIENTED_EDGE ( 'NONE', *, *, #3774, .T. ) ;
+#4214 = EDGE_LOOP ( 'NONE', ( #3023, #2134, #3142, #2220 ) ) ;
+#4215 = EDGE_CURVE ( 'NONE', #1940, #2125, #3018, .T. ) ;
+#4216 = AXIS2_PLACEMENT_3D ( 'NONE', #4099, #4085, #1364 ) ;
+#4217 = STYLED_ITEM ( 'NONE', ( #4366 ), #3234 ) ;
+#4218 = ORIENTED_EDGE ( 'NONE', *, *, #4027, .T. ) ;
+#4219 = VECTOR ( 'NONE', #3998, 1000.000000000000000 ) ;
+#4220 = FILL_AREA_STYLE_COLOUR ( '', #2093 ) ;
+#4221 = CARTESIAN_POINT ( 'NONE',  ( 0.1499999999999999900, 0.5999999999999999800, 0.6750000000000000400 ) ) ;
+#4222 = ADVANCED_FACE ( 'NONE', ( #2595 ), #1120, .T. ) ;
+#4223 = EDGE_LOOP ( 'NONE', ( #1866, #555, #3726, #410 ) ) ;
+#4224 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.5499999999999999300, 1.100000000000000100 ) ) ;
+#4225 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#4226 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.5499999999999996000, 0.8500000000000002000 ) ) ;
+#4227 = AXIS2_PLACEMENT_3D ( 'NONE', #1896, #2546, #1535 ) ;
+#4228 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999996000, 0.8500000000000000900 ) ) ;
+#4229 = ADVANCED_FACE ( 'NONE', ( #1428 ), #3676, .F. ) ;
+#4230 = SURFACE_STYLE_FILL_AREA ( #2468 ) ;
+#4231 = ORIENTED_EDGE ( 'NONE', *, *, #3955, .F. ) ;
+#4232 = EDGE_CURVE ( 'NONE', #2003, #3814, #3469, .T. ) ;
+#4233 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.0000000000000000000, 1.100000000000000100 ) ) ;
+#4234 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4235 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4236 = SURFACE_SIDE_STYLE ('',( #793 ) ) ;
+#4237 = CIRCLE ( 'NONE', #3888, 0.03200000000000002100 ) ;
+#4238 = FACE_OUTER_BOUND ( 'NONE', #3912, .T. ) ;
+#4239 = FILL_AREA_STYLE_COLOUR ( '', #2800 ) ;
+#4240 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198900, 0.9713449108245652000, 0.6359700771279832600 ) ) ;
+#4241 = EDGE_CURVE ( 'NONE', #306, #1808, #4452, .T. ) ;
+#4242 = EDGE_LOOP ( 'NONE', ( #3236, #2441, #929, #2932 ) ) ;
+#4243 = STYLED_ITEM ( 'NONE', ( #768 ), #497 ) ;
+#4244 = ADVANCED_FACE ( 'NONE', ( #2764 ), #2087, .T. ) ;
+#4245 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1337, 'distance_accuracy_value', 'NONE');
+#4246 = LINE ( 'NONE', #283, #1834 ) ;
+#4247 = CARTESIAN_POINT ( 'NONE',  ( 0.1499999999999999900, 0.7499999999999998900, 0.6592343647101485100 ) ) ;
+#4248 = STYLED_ITEM ( 'NONE', ( #1237 ), #4271 ) ;
+#4249 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 3, ( 
+ ( #789, #803, #1813, #3491 ),
+ ( #4157, #2815, #1112, #766 ),
+ ( #2126, #1458, #2801, #4201 ),
+ ( #3827, #2112, #2784, #62 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8047378541243649400, 0.8047378541243649400, 1.000000000000000000),
+ ( 0.8047378541243649400, 0.6476030138606876400, 0.6476030138606876400, 0.8047378541243649400),
+ ( 0.8047378541243649400, 0.6476030138606876400, 0.6476030138606876400, 0.8047378541243649400),
+ ( 1.000000000000000000, 0.8047378541243649400, 0.8047378541243649400, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#4250 = FILL_AREA_STYLE ('',( #2071 ) ) ;
+#4251 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 3.388131789017199000E-015 ) ) ;
+#4252 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4253 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#4254 = FACE_OUTER_BOUND ( 'NONE', #2031, .T. ) ;
+#4255 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#4256 = ADVANCED_FACE ( 'NONE', ( #3572 ), #1134, .T. ) ;
+#4257 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1500000000000000800, 1.050000000000000300 ) ) ;
+#4258 = CARTESIAN_POINT ( 'NONE',  ( -1.100000000000000300, 0.5999999999999999800, -0.6749999999999999300 ) ) ;
+#4259 = FACE_OUTER_BOUND ( 'NONE', #1095, .T. ) ;
+#4260 = LINE ( 'NONE', #2896, #4436 ) ;
+#4261 = ORIENTED_EDGE ( 'NONE', *, *, #3514, .F. ) ;
+#4262 = VECTOR ( 'NONE', #1171, 1000.000000000000000 ) ;
+#4263 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999997100, -0.8500000000000000900 ) ) ;
+#4264 = VECTOR ( 'NONE', #2889, 1000.000000000000000 ) ;
+#4265 = ORIENTED_EDGE ( 'NONE', *, *, #248, .F. ) ;
+#4266 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4267 = VERTEX_POINT ( 'NONE', #1552 ) ;
+#4268 = SURFACE_STYLE_USAGE ( .BOTH. , #2904 ) ;
+#4269 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3805 ) ) ;
+#4270 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.2000000000000001500, -1.000000000000000000 ) ) ;
+#4271 = ADVANCED_FACE ( 'NONE', ( #3035 ), #3790, .T. ) ;
+#4272 = CARTESIAN_POINT ( 'NONE',  ( -0.4499999999999999600, 0.6000000000000002000, -0.6428237350539675000 ) ) ;
+#4273 = VECTOR ( 'NONE', #1735, 1000.000000000000100 ) ;
+#4274 = EDGE_CURVE ( 'NONE', #2457, #1139, #3141, .T. ) ;
+#4275 = ORIENTED_EDGE ( 'NONE', *, *, #3397, .F. ) ;
+#4276 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3176 ), #112 ) ;
+#4277 = FILL_AREA_STYLE_COLOUR ( '', #2454 ) ;
+#4278 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.7499999999999998900, 0.8000000000000001600 ) ) ;
+#4279 = DIRECTION ( 'NONE',  ( -0.1039620511844976000, 0.9891328443778538700, 0.1039620511844981800 ) ) ;
+#4280 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #3245 ) ;
+#4281 = VECTOR ( 'NONE', #3216, 1000.000000000000000 ) ;
+#4282 = AXIS2_PLACEMENT_3D ( 'NONE', #922, #910, #3304 ) ;
+#4283 = STYLED_ITEM ( 'NONE', ( #2593 ), #3026 ) ;
+#4284 = EDGE_LOOP ( 'NONE', ( #4361, #3145, #253, #4092 ) ) ;
+#4285 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#4286 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2930, 'distance_accuracy_value', 'NONE');
+#4287 = CARTESIAN_POINT ( 'NONE',  ( 1.046494721222059000, 0.9710648403367239100, -0.6359982688677916500 ) ) ;
+#4288 = ORIENTED_EDGE ( 'NONE', *, *, #708, .T. ) ;
+#4289 = CIRCLE ( 'NONE', #4456, 0.2000000000000000900 ) ;
+#4290 = ORIENTED_EDGE ( 'NONE', *, *, #2945, .F. ) ;
+#4291 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.7499999999999998900, -0.6592343647101486200 ) ) ;
+#4292 = ORIENTED_EDGE ( 'NONE', *, *, #3084, .T. ) ;
+#4293 = CARTESIAN_POINT ( 'NONE',  ( -1.055009129044569800, 0.7219228319106814100, 0.6300091290445698500 ) ) ;
+#4294 = CIRCLE ( 'NONE', #218, 0.03200000000000002100 ) ;
+#4295 = EDGE_CURVE ( 'NONE', #441, #4331, #2405, .T. ) ;
+#4296 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 1.000000000000000000, 0.6041453764761989300 ) ) ;
+#4297 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4298 = CARTESIAN_POINT ( 'NONE',  ( 1.060998268867790800, 0.9699475554917548200, -0.6070369802594208800 ) ) ;
+#4299 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2677 ), #71 ) ;
+#4300 = ADVANCED_FACE ( 'NONE', ( #3566 ), #2571, .T. ) ;
+#4301 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4302 = VECTOR ( 'NONE', #187, 1000.000000000000000 ) ;
+#4303 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3383, 'distance_accuracy_value', 'NONE');
+#4304 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4305 = FILL_AREA_STYLE_COLOUR ( '', #227 ) ;
+#4306 = EDGE_CURVE ( 'NONE', #4044, #3669, #31, .T. ) ;
+#4307 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2202 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #181, #2908, #2919 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#4308 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2006 ) ) ;
+#4309 = SURFACE_STYLE_FILL_AREA ( #3172 ) ;
+#4310 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #90 ), #3319 ) ;
+#4311 = ORIENTED_EDGE ( 'NONE', *, *, #3894, .T. ) ;
+#4312 = SURFACE_STYLE_FILL_AREA ( #3006 ) ;
+#4313 = PRESENTATION_STYLE_ASSIGNMENT (( #3190 ) ) ;
+#4314 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.1045284632676541100, 0.9945218953682734000 ) ) ;
+#4315 = FILL_AREA_STYLE ('',( #3967 ) ) ;
+#4316 = STYLED_ITEM ( 'NONE', ( #2030 ), #2523 ) ;
+#4317 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#4318 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #468 ) ) ;
+#4319 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#4320 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4321 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4322 = VERTEX_POINT ( 'NONE', #577 ) ;
+#4323 = ORIENTED_EDGE ( 'NONE', *, *, #159, .T. ) ;
+#4324 = CARTESIAN_POINT ( 'NONE',  ( -1.047447882367161800, 0.09999999999999996400, -0.6093075971649833900 ) ) ;
+#4325 = EDGE_CURVE ( 'NONE', #3039, #2809, #855, .T. ) ;
+#4326 = ORIENTED_EDGE ( 'NONE', *, *, #4295, .F. ) ;
+#4327 = FILL_AREA_STYLE_COLOUR ( '', #1676 ) ;
+#4328 = VERTEX_POINT ( 'NONE', #1287 ) ;
+#4329 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4330 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4331 = VERTEX_POINT ( 'NONE', #2000 ) ;
+#4332 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#4333 = EDGE_CURVE ( 'NONE', #976, #421, #1967, .T. ) ;
+#4334 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1438 ) ) ;
+#4335 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4336 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.7499999999999998900, 0.8000000000000000400 ) ) ;
+#4337 = ORIENTED_EDGE ( 'NONE', *, *, #1332, .T. ) ;
+#4338 = SURFACE_STYLE_USAGE ( .BOTH. , #1989 ) ;
+#4339 = FILL_AREA_STYLE ('',( #4305 ) ) ;
+#4340 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#4341 = AXIS2_PLACEMENT_3D ( 'NONE', #2643, #1607, #239 ) ;
+#4342 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2659, 'distance_accuracy_value', 'NONE');
+#4343 = VECTOR ( 'NONE', #3927, 1000.000000000000000 ) ;
+#4344 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.1500000000000000200, -1.050000000000000300 ) ) ;
+#4345 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4346 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4347 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#4348 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -1.186412141419734900E-017, -1.128795750638200100E-016 ) ) ;
+#4349 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4350 = FILL_AREA_STYLE_COLOUR ( '', #4375 ) ;
+#4351 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.1999999999999999800, 1.000000000000000000 ) ) ;
+#4352 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4023 ) ) ;
+#4353 = FACE_OUTER_BOUND ( 'NONE', #3343, .T. ) ;
+#4354 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.0000000000000000000, 0.8000000000000000400 ) ) ;
+#4355 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3653 ), #1894 ) ;
+#4356 = VECTOR ( 'NONE', #1503, 1000.000000000000000 ) ;
+#4357 = LINE ( 'NONE', #1699, #173 ) ;
+#4358 = VECTOR ( 'NONE', #1990, 1000.000000000000100 ) ;
+#4359 = EDGE_CURVE ( 'NONE', #797, #3134, #3089, .T. ) ;
+#4360 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -5.421010862427554700E-016, 1.000000000000000000 ) ) ;
+#4361 = ORIENTED_EDGE ( 'NONE', *, *, #2467, .T. ) ;
+#4362 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 8.131516293641283300E-017, 1.050000000000001600 ) ) ;
+#4363 = AXIS2_PLACEMENT_3D ( 'NONE', #4128, #2769, #2783 ) ;
+#4364 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.7499999999999998900, 0.7999999999999997100 ) ) ;
+#4365 = AXIS2_PLACEMENT_3D ( 'NONE', #1118, #4181, #3502 ) ;
+#4366 = PRESENTATION_STYLE_ASSIGNMENT (( #3135 ) ) ;
+#4367 = PRESENTATION_STYLE_ASSIGNMENT (( #3376 ) ) ;
+#4368 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#4369 = ORIENTED_EDGE ( 'NONE', *, *, #622, .F. ) ;
+#4370 = PRESENTATION_STYLE_ASSIGNMENT (( #3993 ) ) ;
+#4371 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4372 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000001200, 0.6000000000000000900, 0.6428237350539676200 ) ) ;
+#4373 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4374 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#4375 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#4376 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#4377 = SURFACE_STYLE_FILL_AREA ( #1452 ) ;
+#4378 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4379 = VECTOR ( 'NONE', #3994, 1000.000000000000000 ) ;
+#4380 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#4381 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -1.186412141419734900E-017, -1.128795750638200100E-016 ) ) ;
+#4382 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.1045284632676541100, -0.9945218953682734000 ) ) ;
+#4383 = PRESENTATION_STYLE_ASSIGNMENT (( #131 ) ) ;
+#4384 = EDGE_LOOP ( 'NONE', ( #2922, #514, #2016, #509, #3601, #2078, #224, #2285, #2860, #2199, #246, #362, #1956 ) ) ;
+#4385 = AXIS2_PLACEMENT_3D ( 'NONE', #654, #3398, #1016 ) ;
+#4386 = ORIENTED_EDGE ( 'NONE', *, *, #3867, .F. ) ;
+#4387 = CARTESIAN_POINT ( 'NONE',  ( -1.029145376476198600, 1.000000000000000000, -0.6041453764761984800 ) ) ;
+#4388 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#4389 = ORIENTED_EDGE ( 'NONE', *, *, #332, .T. ) ;
+#4390 = CARTESIAN_POINT ( 'NONE',  ( 1.059336613505514900, 0.9883344281884299800, 0.6151700328777921500 ) ) ;
+#4391 = CIRCLE ( 'NONE', #2609, 0.1999999999999998700 ) ;
+#4392 = EDGE_CURVE ( 'NONE', #478, #3039, #4395, .T. ) ;
+#4393 = EDGE_CURVE ( 'NONE', #3728, #730, #259, .T. ) ;
+#4394 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4189, 'distance_accuracy_value', 'NONE');
+#4395 = CIRCLE ( 'NONE', #3465, 0.03200000000000006300 ) ;
+#4396 = STYLED_ITEM ( 'NONE', ( #1198 ), #1517 ) ;
+#4397 = PLANE ( 'NONE',  #3444 ) ;
+#4398 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.09999999999999993600, -0.6224478823671617500 ) ) ;
+#4399 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4400 = SURFACE_STYLE_FILL_AREA ( #2976 ) ;
+#4401 = CARTESIAN_POINT ( 'NONE',  ( 0.1500000000000000200, 0.7499999999999998900, 0.7999999999999999300 ) ) ;
+#4402 = ORIENTED_EDGE ( 'NONE', *, *, #679, .F. ) ;
+#4403 = EDGE_CURVE ( 'NONE', #144, #1497, #2133, .T. ) ;
+#4404 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 3, ( 
+ ( #378, #724, #2116, #1768 ),
+ ( #4151, #1376, #55, #2105 ),
+ ( #40, #2447, #3756, #395 ),
+ ( #4469, #2407, #742, #347 ) ),
+ .UNSPECIFIED., .F., .F., .T. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8267964380044935400, 0.8267964380044935400, 1.000000000000000000),
+ ( 0.8267964380044869900, 0.6835923498969128700, 0.6835923498969128700, 0.8267964380044869900),
+ ( 0.8267964380044869900, 0.6835923498969128700, 0.6835923498969128700, 0.8267964380044869900),
+ ( 1.000000000000000000, 0.8267964380044935400, 0.8267964380044935400, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#4405 = AXIS2_PLACEMENT_3D ( 'NONE', #866, #2530, #827 ) ;
+#4406 = FILL_AREA_STYLE_COLOUR ( '', #1917 ) ;
+#4407 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#4408 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4409 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.0000000000000000000, 1.100000000000000100 ) ) ;
+#4410 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #1508 ) ) ;
+#4411 = VECTOR ( 'NONE', #3510, 1000.000000000000000 ) ;
+#4412 = VERTEX_POINT ( 'NONE', #1627 ) ;
+#4413 = CARTESIAN_POINT ( 'NONE',  ( -1.086568901058028400, 0.6320000000000000100, 0.6428237350539677300 ) ) ;
+#4414 = LINE ( 'NONE', #460, #1569 ) ;
+#4415 = EDGE_LOOP ( 'NONE', ( #2756, #2975, #1707, #1855 ) ) ;
+#4416 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -1.024628667589770900E-017, -9.748690573693542800E-017 ) ) ;
+#4417 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#4418 = VECTOR ( 'NONE', #1630, 1000.000000000000000 ) ;
+#4419 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2785 ) ) ;
+#4420 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4421 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4422 = FILL_AREA_STYLE ('',( #3637 ) ) ;
+#4423 = LINE ( 'NONE', #4228, #773 ) ;
+#4424 = VECTOR ( 'NONE', #358, 1000.000000000000100 ) ;
+#4425 = CARTESIAN_POINT ( 'NONE',  ( 1.029145376476198200, 1.000000000000000700, 0.6214947212220585100 ) ) ;
+#4426 = FACE_OUTER_BOUND ( 'NONE', #133, .T. ) ;
+#4427 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#4428 = EDGE_CURVE ( 'NONE', #575, #2750, #740, .T. ) ;
+#4429 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.1500000000000000200, 1.100000000000000100 ) ) ;
+#4430 = CARTESIAN_POINT ( 'NONE',  ( -0.4500000000000000700, 0.5499999999999999300, 0.8000000000000001600 ) ) ;
+#4431 = CYLINDRICAL_SURFACE ( 'NONE', #2893, 0.04999999999999991300 ) ;
+#4432 = SURFACE_SIDE_STYLE ('',( #3874 ) ) ;
+#4433 = STYLED_ITEM ( 'NONE', ( #3427 ), #1173 ) ;
+#4434 = CARTESIAN_POINT ( 'NONE',  ( 0.4500000000000000700, 0.5499999999999999300, -0.8000000000000000400 ) ) ;
+#4435 = EDGE_CURVE ( 'NONE', #2020, #144, #2083, .T. ) ;
+#4436 = VECTOR ( 'NONE', #1530, 1000.000000000000100 ) ;
+#4437 = AXIS2_PLACEMENT_3D ( 'NONE', #3564, #129, #3906 ) ;
+#4438 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4439 = ORIENTED_EDGE ( 'NONE', *, *, #4010, .F. ) ;
+#4440 = SURFACE_STYLE_USAGE ( .BOTH. , #3033 ) ;
+#4441 = VERTEX_POINT ( 'NONE', #1175 ) ;
+#4442 = EDGE_LOOP ( 'NONE', ( #727, #580, #3787, #3772, #1953 ) ) ;
+#4443 = ORIENTED_EDGE ( 'NONE', *, *, #2004, .T. ) ;
+#4444 = CARTESIAN_POINT ( 'NONE',  ( -0.8499999999999999800, 0.2000000000000001500, -1.000000000000000000 ) ) ;
+#4445 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4446 = ORIENTED_EDGE ( 'NONE', *, *, #3312, .T. ) ;
+#4447 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4448 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4449 = ORIENTED_EDGE ( 'NONE', *, *, #3140, .T. ) ;
+#4450 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#4451 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2042, 'distance_accuracy_value', 'NONE');
+#4452 = CIRCLE ( 'NONE', #1864, 0.1356848227624910300 ) ;
+#4453 = CARTESIAN_POINT ( 'NONE',  ( -1.099823735053967700, 0.5812548339959392500, 0.6428237350539671700 ) ) ;
+#4454 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4455 = EDGE_CURVE ( 'NONE', #1702, #2255, #1445, .T. ) ;
+#4456 = AXIS2_PLACEMENT_3D ( 'NONE', #2599, #3237, #3613 ) ;
+#4457 = CARTESIAN_POINT ( 'NONE',  ( 0.8499999999999999800, 0.5999999999999999800, -0.6750000000000001600 ) ) ;
+#4458 = PLANE ( 'NONE',  #3288 ) ;
+#4459 = EDGE_CURVE ( 'NONE', #2074, #3472, #3201, .T. ) ;
+#4460 = STYLED_ITEM ( 'NONE', ( #2973 ), #2836 ) ;
+#4461 = VECTOR ( 'NONE', #2256, 1000.000000000000000 ) ;
+#4462 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#4463 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4464 = DIRECTION ( 'NONE',  ( 0.1039620511844979400, 0.9891328443778538700, -0.1039620511844979400 ) ) ;
+#4465 = VECTOR ( 'NONE', #3022, 1000.000000000000000 ) ;
+#4466 = EDGE_LOOP ( 'NONE', ( #4213, #2111, #1975, #1450, #1610 ) ) ;
+#4467 = LINE ( 'NONE', #3971, #4418 ) ;
+#4468 = CYLINDRICAL_SURFACE ( 'NONE', #1335, 0.03199999999999995900 ) ;
+#4469 = CARTESIAN_POINT ( 'NONE',  ( -1.060998268867791700, 0.9682935389465504600, -0.6071961273962946900 ) ) ;
+#4470 = DIRECTION ( 'NONE',  ( 0.1039620511844979400, -0.9891328443778538700, 0.1039620511844979200 ) ) ;
+#4471 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #795 ), #1714 ) ;
+#4472 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2539 ) ) ;
+#4473 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -5.421010862427554700E-016, 1.000000000000000000 ) ) ;
+#4474 = PLANE ( 'NONE',  #4363 ) ;
+#4475 = SURFACE_SIDE_STYLE ('',( #1997 ) ) ;
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Symbols/RF Amp.SchLib b/Symbols/RF Amp.SchLib
index 8965c6621d3b740050a1aecb840f58cfb569d9e0..d763a1a6fed2b6e5787575666a8fe740aeaa90e5 100644
GIT binary patch
delta 1302
zcmb7@&u<%55XawJubqt@xA{pDCw4cblmJTbue7MGq3hkvdTsAduf1MEp&?DN5g~;H
zRg|p~D*gd71;MG6-~<;c3yF$KqzC?h{s;8H0VxN#<WMBctkbB6iUUvj=*`T2cV^zc
zo$Yhm<_|2B<Om`Ebh}*^_b?Jc`jCEP5N0A%{X=L4is4R%`I+vpRm#E)d+f;WooAQ!
z{RcFJ&vz4WjV%uZFQc-z;Pde8OE!ZMTt#9Ng9t<-BJLXD5e5A@a++kx0?Csc=1j&<
z5=svfgfKE5|5G~Ft1`$QU)qNc!Y&td7ii!Cdm<7==Ux~dg^$BD!?8i1FdJze7@tKp
zxz|u|9@*(jZ)v#eh=G`hh1f_9agaLFKwKoq6!1FQOUN6@g~#!?aKDHwBX1)s$R%VI
zxs1Gnw2(IPE)wLy1!ozH(HUSkmsv=6mbh2xR@SeoMO$7>7mBtaNTQ+fnj*}d&MxG0
zK6<7k*F-yAFiW!LyvSGAuk!kOdt;Rs)~>wQzTD<lKjg2rH(Px1<15P>8+;9&m6mS`
zwj&yK-ANY?D`X0_isu@3rN*OiY9W(3<%|7?6*3@1=R%o67O(APx(qa$X#7V<hA!()
zuPxPdR73xty}_mEEv{0MtBtZ*hgj^)@Y8jm5j#7ZP5V_t6oL}-USTem#_wV4vOV7{
zJh46O_-^b4`aEonJ~Kkjq{v=3_$LTqRGsDsfuVsG*AOhvlqwSZHZnQ#N{Xb&fhJ_s
z9hyba9TZh<rCRbF8$}bNY%kM(H^>xHbctqAWyRZlveIzfVi_LBrbqX>drt&;!uluu
z9Q+k;^)*FV*UBO!#%@MkanW|{Mu~h6KaKh4pFXUw3z}RI*Vooo-{17>x@y&BRVt{a
zr!E$yCW&DSzAfY7r9wX6`MdvDx)T<olm>@H!o4|3KRlQd^Y-DK1e4wS?SeU(LFdOf
zJQ}}7oAA-Z)_{kB!5{@L*p1!gWVvn#vR8&r2fpG;l2uWwbrELb=!m-QIVB73qhlFb
z9lxax%SXQEDo#Zd%c_D;QotYmBwB2il(HaK$sFFtG~7SxM@tQ@;VMFf%=bbogV&=<
z(P?^8QS61rfezh>Du$?-M%{iK`gZ6Br>c^nc#A@3e)v1eIi71Z-J*-P^95HbyOvSY
zns9yeOHS4nD~>KUJ5yu7GxP+|#B($cvxz?-l}zs>wqbi>Gx8=LGZg}BvJBGXJ-9e2
W;eHNiG6}y-MLORkE`%VR-2N9Ar*NYH

delta 537
zcmZn&Xt3G9!o<PNz`*eD|NsA!dDtWbxquuVr~ogB-Wa%^abkkZBo-e=#>t8-@_YxF
zjRd~dTx4Vh$~p*7u43`xVF5CkfEZ}V|H%_sH8?&n0(n3%NywQCEDDlg25J}Q6?m!(
z)^4!GK;Y}-Le_8&R-i(#&WkK6Y#cz&R^G|KSd~~oZsMG*$Rs`4hRuaV5hyXag{_1G
zBn-ln*bNx}O$<EG^oDUV6Gu3cvH9j`4m(CQ!x|q?ryy511KVKl$Z-E4?_dQW!_3ss
z(5%MU-#5U;HP|`GV6q~YF28}T5ztgP*laCulyQ>CP7W78XZO&E5YNd6MP_gWMtZwM
zggXaJP86NN;TYoK<>le#GMQ0q2D@Wqh<`wY<77uZsmZ&<8aSK-y<A-b0=$8ea+4Fp
ztGPTve8K{qy#pC^Cl~UFP5v$3#1-!68}8*9>A|1}7Md&3%;oCq;Takp5)Kt|kZk7i
zbqVkZb`NoZ3$aapDOt-A>gePV;1=SyIZtX8BZrr#ud}m<kNac=nW<bMUfz+ezP^qO
znqYIU%G9yDxjXv02YO6?$Twy4JJ}$nNx~(J_LED6>)9NDUY28?d{N13@)4yylN%Hp
SCSOpMoouhlwpm#vmKgx9ZmE_4