From 2428d9d4ef59a52e14b93f4a28646dbdabe6eb70 Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Sun, 24 Jan 2016 18:07:00 -0700
Subject: [PATCH] Added TDK VLS252012CX Inductor 3D Model/Footprint

---
 Footprints/Power Inductors.PcbLib |  Bin 209920 -> 237568 bytes
 STEP/Inductor/VLS252012CX.STEP    | 2180 +++++++++++++++++++++++++++++
 2 files changed, 2180 insertions(+)
 create mode 100644 STEP/Inductor/VLS252012CX.STEP

diff --git a/Footprints/Power Inductors.PcbLib b/Footprints/Power Inductors.PcbLib
index 08f0cc769fca2193c955c566088a0b90a7f27fda..f15c33c03536b0c8f0c812a77fc728a12f1ecad8 100644
GIT binary patch
delta 27126
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

delta 2538
zcmZuzYj6`)6yCdMgPSG|eE|iEC2bJ|ENPp*ct|SY)mJ*Dv<=fjYk71ij2&$-eLw@{
z(KJP9x8(3gXBeISQ4y`OKh!ZZ{!)J^KTyUQ9T||pQ5i-lQd+3zZZ<Wo-I*`v-t)Nk
z-0$488(+xcyK6r0VB$bgqC74Lf{zJ;Y8`@i*q|u0Gb2W^NwoOVA2yn6t}!47Az$f`
z%H{bqnxsb=Fsx7>Nrz1v{?=T+^E_x&S`DGNr(}$V;t*5hh(g&bwq@{10WDKVh#0us
z5H(jOM6c$!hm;Lb2JW~wYOY*_=0Q2cB&A5+s0552eCsfiQ9i_a24lR;p|r=i<X8%z
zxJl)jl!2k0ASsVxDhzR?l@+VBz|529=j3vv)zrWYn~07!<+^!9OZ_%^D(7Qs7f#UN
z2`%)5<Ws^VK_J%~3bUM)>}&0LJ${Sox3GtCF;%V#SM}z~(jvDSNM&BevQ){+{$hFd
zyn=#)ysqks%x$$Ba&1{z1=$7pIecE~-e4~*$ji>kFUZpDZnE17?Ky?E9CdX%OIvID
zZ`B6uPi0oMtDaReF{=R$R<=}qu$%p1WD?$NW=(i0LktBE($=f6{UGap=FM83u7H=e
zL#k3Cr=g>T$+C%55prU0(WI-1dkI1|9zV#o%4Qly?B@A&*xPQ+EU1A)%)@A*5_D_<
z$MDz8Hax+01s^kKQUduU5|Rk>2)t}q`<PuZ^3kiL*^Key>{I&@8hQw?6FLcALOY>@
zaFozR=ph^<bQ6vfhO0$;@Q!Fu4gKP{JJ=^~!Y^A`7IWfgpSZ)2Na<PrS68~6Rpz<+
zSt92#@S7pw*d{nLd`FBMek7Kn&k3b0e)jl;nempX_~14QOPW1w-pnwbhqi4e`u2k)
z{>HFlI}{tABmJ|41=H3Me%E@d%A8E5MTAKD7Os#8{P~rsC$_*b7A%Hl{HYj{hf9EA
z$O~4qmc!|}Ltl+f9$GLq$>q@9Ie4iK(&x71#Ry!<rLIgKjA>&FakLb=Sw4Eoz=h6I
zuwkePBxb;|ov?$YP=3j|loszAo}MPdd4zv?is47!Pl(zgJuZ?=WPfa}gEaLO7Yxkd
z8|7kdEqtT+3{LYBS}(E`?_a|@QiQo<>(NsKE@P(dlFG9(>DkyCM)?b=%Dj}UX}Skr
z!2BXjBBaq-4I62G7RO4V)3BR{7qGnyO3=9rY=%af>qpMuB}w6{^0P)H*{7aiH}U;r
z38Y|39VD0*Z+|d(<JLcuByr6dSZ=y~)g*8QNo?c_?y(|87N#k55B1wR$dc;$%jN`K
z`BQ|Ggg(M)LN9@LlAmON&`&r^7$CesI7c{77$hi!Ap-ZmKr%=`!bLTH2;OGHjQ}Xt
zLINi2hkF|5%jitgIDeTGI_FL3*+-n`=`PE)n;M~`;kr)x3No+MT{P17@f8UC;iT^;
zc{EJ=Ng4)p(wo6HXq>uctNG%KD=vpQ=Znv{XV_Q{Ntk#5{>0B+U__e>Vv%l9_Uso-
z>jApv)9&JIJ&-<Ix6H?~dWcoyTHrpj9jByE5PArl*i$4=>tjCW=!=>wHnTUAE8ipK
z`%wn2`!H($F^xYVTosh>%|Z5bpb=3z3=`-Gz+(Kl5-jTTt?+}W73u|Yq<HPonxmH#
zdZGO2@jwk*qZKH^-Bf{W<e05TYmoshvb_nq(DNDu&{0BE#(E(Rd)%-LZ+f8(a}K~N
ze8~%`yn_7{;MXe1-ql|dN2p~klUi>XyVf$%ThAyTeTqt8r`9g`Y%lFHRllk3;k`kv
zFiW${+D=gow}_W(9^UJPCD=`c!~69h;dlpRVt+m4;qH2RGnRKkJi5CeCD;dxa8(zq
z#LIrj#xFYQ=NCT(l=~?_8|~?Y6xGuO0ZHRNS7(otuQB+6#vpx5I@uNU3=sGEvvbe?
z{Df<!M}8EJtbz4%<<_F&^0F!yPS#NJm9=1%%eL+)t1c=jQ`X6w(Qyt!!65j8PH3Am
eLUFM%^v|aloeF$LpJFE;tXF;HVZ<vLqVHcj)S{RG

diff --git a/STEP/Inductor/VLS252012CX.STEP b/STEP/Inductor/VLS252012CX.STEP
new file mode 100644
index 000000000..47b59b857
--- /dev/null
+++ b/STEP/Inductor/VLS252012CX.STEP
@@ -0,0 +1,2180 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('VLS252012CX.STEP',
+    '2016-01-25T01:02:43',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2015',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = CARTESIAN_POINT ( 'NONE',  ( -1.241914150237085000, 0.1609310799204457200, -0.9919141502370849600 ) ) ;
+#2 = LINE ( 'NONE', #1851, #1591 ) ;
+#3 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 1.301042606982605100E-016, -0.0000000000000000000 ) ) ;
+#4 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1552422055780179300, -0.9961038961038960500 ) ) ;
+#5 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -5.421010862427508000E-015, 0.0000000000000000000 ) ) ;
+#6 = EDGE_CURVE ( 'NONE', #1573, #1407, #494, .T. ) ;
+#7 = SURFACE_STYLE_FILL_AREA ( #254 ) ;
+#8 = AXIS2_PLACEMENT_3D ( 'NONE', #69, #214, #60 ) ;
+#9 = AXIS2_PLACEMENT_3D ( 'NONE', #1499, #1352, #1083 ) ;
+#10 = ORIENTED_EDGE ( 'NONE', *, *, #1349, .F. ) ;
+#11 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#12 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#13 = VERTEX_POINT ( 'NONE', #1777 ) ;
+#14 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #107, 'distance_accuracy_value', 'NONE');
+#15 = ORIENTED_EDGE ( 'NONE', *, *, #1450, .F. ) ;
+#16 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999600, 0.5999999999999999800, -0.8299999999999997400 ) ) ;
+#17 = ORIENTED_EDGE ( 'NONE', *, *, #1260, .F. ) ;
+#18 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000200, 1.180000000000000200, 1.000000000000000000 ) ) ;
+#19 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#20 = AXIS2_PLACEMENT_3D ( 'NONE', #762, #167, #618 ) ;
+#21 = VERTEX_POINT ( 'NONE', #235 ) ;
+#22 = CIRCLE ( 'NONE', #1839, 0.02000000000000005200 ) ;
+#23 = EDGE_CURVE ( 'NONE', #1407, #573, #338, .T. ) ;
+#24 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000400, 3.226585665316861200E-016, -1.000000000000000000 ) ) ;
+#25 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999600, 0.4385778317468082000, -0.8299999999999996300 ) ) ;
+#26 = PLANE ( 'NONE',  #232 ) ;
+#27 = CIRCLE ( 'NONE', #1543, 0.02000000000000005200 ) ;
+#28 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 2.891205793294687700E-015, 0.0000000000000000000 ) ) ;
+#29 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#30 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #869 ), #148 ) ;
+#31 = SURFACE_STYLE_FILL_AREA ( #758 ) ;
+#32 = CIRCLE ( 'NONE', #1215, 0.02000000000000005200 ) ;
+#33 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 0.02000000000000041300, 0.9799999999999999800 ) ) ;
+#34 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -1.301042606982605100E-016, 0.0000000000000000000 ) ) ;
+#35 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.6000000000000002000, -1.600000000000000100 ) ) ;
+#36 = CARTESIAN_POINT ( 'NONE',  ( 1.150378872739757500, 0.9147815031012304100, -0.8817223093461509200 ) ) ;
+#37 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#38 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #325 ), #398 ) ;
+#39 = ORIENTED_EDGE ( 'NONE', *, *, #1355, .T. ) ;
+#40 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#41 = ORIENTED_EDGE ( 'NONE', *, *, #941, .F. ) ;
+#42 = LINE ( 'NONE', #1154, #131 ) ;
+#43 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#44 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#45 = PRESENTATION_STYLE_ASSIGNMENT (( #787 ) ) ;
+#46 = EDGE_CURVE ( 'NONE', #1224, #1266, #289, .T. ) ;
+#47 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.056618002273235000, 0.9799999999999999800 ) ) ;
+#48 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#49 = ADVANCED_FACE ( 'NONE', ( #1953 ), #859, .F. ) ;
+#50 = AXIS2_PLACEMENT_3D ( 'NONE', #1305, #1760, #1911 ) ;
+#51 = EDGE_CURVE ( 'NONE', #248, #867, #32, .T. ) ;
+#52 = CARTESIAN_POINT ( 'NONE',  ( 1.100000000000000500, 0.7586980628012399700, 0.8299999999999998500 ) ) ;
+#53 = CIRCLE ( 'NONE', #196, 0.02000000000000005200 ) ;
+#54 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#55 = ADVANCED_FACE ( 'NONE', ( #1310 ), #1649, .T. ) ;
+#56 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1736 ) ) ;
+#57 = SPHERICAL_SURFACE ( 'NONE', #422, 0.02000000000000000000 ) ;
+#58 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#59 = AXIS2_PLACEMENT_3D ( 'NONE', #1821, #1531, #914 ) ;
+#60 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#61 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#62 = ORIENTED_EDGE ( 'NONE', *, *, #1673, .F. ) ;
+#63 = CARTESIAN_POINT ( 'NONE',  ( 1.246103896103895700, 1.044757794421982100, -0.9799999999999997600 ) ) ;
+#64 = ADVANCED_FACE ( 'NONE', ( #1172 ), #893, .T. ) ;
+#65 = CARTESIAN_POINT ( 'NONE',  ( 0.3999999999999993000, 0.6000000000000015300, 1.000000000000000000 ) ) ;
+#66 = CARTESIAN_POINT ( 'NONE',  ( 1.079999999999999800, 0.4413019371987653700, 0.8499999999999994200 ) ) ;
+#67 = ORIENTED_EDGE ( 'NONE', *, *, #597, .T. ) ;
+#68 = PRESENTATION_STYLE_ASSIGNMENT (( #1939 ) ) ;
+#69 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.180000000000000200, 1.000000000000000000 ) ) ;
+#70 = CARTESIAN_POINT ( 'NONE',  ( 0.3999999999999996300, 0.1433819977267650200, -1.000000000000000000 ) ) ;
+#71 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#72 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.4455338712647550200, -0.8499999999999996400 ) ) ;
+#73 = EDGE_LOOP ( 'NONE', ( #1910, #1247, #595, #466 ) ) ;
+#74 = VECTOR ( 'NONE', #150, 1000.000000000000000 ) ;
+#75 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999800, 0.1433819977267645500, 1.000000000000000000 ) ) ;
+#76 = PRESENTATION_STYLE_ASSIGNMENT (( #1423 ) ) ;
+#77 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.1433819977267651300, 0.9799999999999999800 ) ) ;
+#78 = CARTESIAN_POINT ( 'NONE',  ( -0.3999999999999997400, 0.1433819977267650200, 0.9799999999999999800 ) ) ;
+#79 = CIRCLE ( 'NONE', #965, 0.02000000000000010800 ) ;
+#80 = EDGE_CURVE ( 'NONE', #1874, #1160, #1620, .T. ) ;
+#81 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#82 = CARTESIAN_POINT ( 'NONE',  ( 1.151749301421926900, 0.2833577165994498600, 0.8831292828390219200 ) ) ;
+#83 = ADVANCED_FACE ( 'NONE', ( #763 ), #429, .T. ) ;
+#84 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1781, #1378, #577, #1050 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 0.6347924296476431500 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9667008420945588700, 0.9667008420945588700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#85 = VECTOR ( 'NONE', #111, 1000.000000000000000 ) ;
+#86 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#87 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.180000000000000200, 0.9799999999999999800 ) ) ;
+#88 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 1.200000000000000200, -0.9799999999999999800 ) ) ;
+#89 = ADVANCED_FACE ( 'NONE', ( #1690 ), #1962, .T. ) ;
+#90 = FILL_AREA_STYLE ('',( #816 ) ) ;
+#91 = PLANE ( 'NONE',  #1264 ) ;
+#92 = EDGE_CURVE ( 'NONE', #616, #1265, #1785, .T. ) ;
+#93 = AXIS2_PLACEMENT_3D ( 'NONE', #255, #1474, #554 ) ;
+#94 = ORIENTED_EDGE ( 'NONE', *, *, #127, .T. ) ;
+#95 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.0000000000000000000, -0.9799999999999999800 ) ) ;
+#96 = CARTESIAN_POINT ( 'NONE',  ( -1.080000000000000100, 0.6000000000000002000, 0.8499999999999999800 ) ) ;
+#97 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #860 ) ) ;
+#98 = EDGE_CURVE ( 'NONE', #1462, #1145, #182, .T. ) ;
+#99 = DIRECTION ( 'NONE',  ( -1.084202172485501600E-014, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#100 = ORIENTED_EDGE ( 'NONE', *, *, #1057, .F. ) ;
+#101 = EDGE_LOOP ( 'NONE', ( #579, #1678, #1081, #866, #1410, #1335 ) ) ;
+#102 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #639, 'distance_accuracy_value', 'NONE');
+#103 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#104 = ORIENTED_EDGE ( 'NONE', *, *, #92, .F. ) ;
+#105 = CIRCLE ( 'NONE', #606, 0.02000000000000005200 ) ;
+#106 = CIRCLE ( 'NONE', #171, 0.02000000000000005200 ) ;
+#107 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#108 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#109 = ADVANCED_FACE ( 'NONE', ( #260 ), #425, .T. ) ;
+#110 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 1.200000000000000200, 0.9799999999999999800 ) ) ;
+#111 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#112 = DIRECTION ( 'NONE',  ( -4.336808689942027200E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#113 = AXIS2_PLACEMENT_3D ( 'NONE', #1927, #1058, #1030 ) ;
+#114 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 3.252606517456513300E-016, 1.000000000000000000 ) ) ;
+#115 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1433819977267651600, 0.9799999999999999800 ) ) ;
+#116 = FILL_AREA_STYLE ('',( #1153 ) ) ;
+#117 = CIRCLE ( 'NONE', #1801, 0.02000000000000005200 ) ;
+#118 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000200, 0.1552422055780177700, -0.9961038961038960500 ) ) ;
+#119 = DIRECTION ( 'NONE',  ( 7.228014483236678800E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#120 = CIRCLE ( 'NONE', #296, 0.02000000000000007000 ) ;
+#121 = ADVANCED_FACE ( 'NONE', ( #461 ), #1595, .F. ) ;
+#122 = PRESENTATION_STYLE_ASSIGNMENT (( #1351 ) ) ;
+#123 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.200000000000000200, -0.9799999999999999800 ) ) ;
+#124 = ORIENTED_EDGE ( 'NONE', *, *, #840, .T. ) ;
+#125 = CARTESIAN_POINT ( 'NONE',  ( -1.246103896103896200, 1.044757794421982100, -0.9799999999999997600 ) ) ;
+#126 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#127 = EDGE_CURVE ( 'NONE', #166, #130, #485, .T. ) ;
+#128 = ORIENTED_EDGE ( 'NONE', *, *, #331, .T. ) ;
+#129 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1501 ) ) ;
+#130 = VERTEX_POINT ( 'NONE', #874 ) ;
+#131 = VECTOR ( 'NONE', #395, 1000.000000000000000 ) ;
+#132 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #371 ), #164 ) ;
+#133 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #326, 'distance_accuracy_value', 'NONE');
+#134 = CARTESIAN_POINT ( 'NONE',  ( -1.246103896103896400, 1.044757794421982100, -0.9799999999999999800 ) ) ;
+#135 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#136 = ORIENTED_EDGE ( 'NONE', *, *, #1237, .T. ) ;
+#137 = VECTOR ( 'NONE', #215, 1000.000000000000000 ) ;
+#138 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#139 = VECTOR ( 'NONE', #119, 1000.000000000000000 ) ;
+#140 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#141 = VECTOR ( 'NONE', #870, 1000.000000000000000 ) ;
+#142 = CARTESIAN_POINT ( 'NONE',  ( -1.044029850746268400, 0.7703798515944907400, -0.7725373134328358300 ) ) ;
+#143 = SPHERICAL_SURFACE ( 'NONE', #1122, 0.02000000000000000000 ) ;
+#144 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1433819977267651600, 0.9799999999999999800 ) ) ;
+#145 = EDGE_LOOP ( 'NONE', ( #62, #735, #1529, #1512 ) ) ;
+#146 = ORIENTED_EDGE ( 'NONE', *, *, #191, .T. ) ;
+#147 = ORIENTED_EDGE ( 'NONE', *, *, #1252, .T. ) ;
+#148 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1830 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #566, #1640, #730 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#149 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#150 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#151 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -2.168404344971003200E-014 ) ) ;
+#152 = VERTEX_POINT ( 'NONE', #77 ) ;
+#153 = EDGE_LOOP ( 'NONE', ( #627, #394, #1929, #1496 ) ) ;
+#154 = EDGE_LOOP ( 'NONE', ( #290, #445, #1347, #244 ) ) ;
+#155 = SURFACE_STYLE_FILL_AREA ( #90 ) ;
+#156 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#157 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#158 = VECTOR ( 'NONE', #1588, 1000.000000000000000 ) ;
+#159 = CARTESIAN_POINT ( 'NONE',  ( -1.022537313432836200, 0.7703798515944906300, -0.7940298507462684200 ) ) ;
+#160 = EDGE_CURVE ( 'NONE', #1342, #1322, #509, .T. ) ;
+#161 = VECTOR ( 'NONE', #506, 1000.000000000000000 ) ;
+#162 = VECTOR ( 'NONE', #1914, 1000.000000000000000 ) ;
+#163 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#164 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1606 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #559, #876, #1312 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#165 = EDGE_CURVE ( 'NONE', #324, #1694, #312, .T. ) ;
+#166 = VERTEX_POINT ( 'NONE', #1455 ) ;
+#167 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#168 = ORIENTED_EDGE ( 'NONE', *, *, #1164, .F. ) ;
+#169 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 2.944278778298257400E-014, 2.168404344971035100E-014 ) ) ;
+#170 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.056618002273235000, 0.9799999999999997600 ) ) ;
+#171 = AXIS2_PLACEMENT_3D ( 'NONE', #750, #1812, #902 ) ;
+#172 = ORIENTED_EDGE ( 'NONE', *, *, #1566, .F. ) ;
+#173 = LINE ( 'NONE', #1619, #1816 ) ;
+#174 = ORIENTED_EDGE ( 'NONE', *, *, #1164, .T. ) ;
+#175 = VECTOR ( 'NONE', #651, 1000.000000000000000 ) ;
+#176 = ORIENTED_EDGE ( 'NONE', *, *, #907, .F. ) ;
+#177 = DIRECTION ( 'NONE',  ( 0.5100683317161570600, -0.6925753345019934900, 0.5100683317162010300 ) ) ;
+#178 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#179 = LINE ( 'NONE', #1277, #158 ) ;
+#180 = CIRCLE ( 'NONE', #957, 0.02000000000000005200 ) ;
+#181 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#182 = LINE ( 'NONE', #1968, #1505 ) ;
+#183 = SPHERICAL_SURFACE ( 'NONE', #1147, 0.02000000000000000000 ) ;
+#184 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1089 ) ) ;
+#185 = EDGE_CURVE ( 'NONE', #409, #1928, #353, .T. ) ;
+#186 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 3.252606517456513300E-016, 1.000000000000000000 ) ) ;
+#187 = ORIENTED_EDGE ( 'NONE', *, *, #567, .T. ) ;
+#188 = ORIENTED_EDGE ( 'NONE', *, *, #1148, .T. ) ;
+#189 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#190 = ORIENTED_EDGE ( 'NONE', *, *, #1669, .F. ) ;
+#191 = EDGE_CURVE ( 'NONE', #867, #1832, #1196, .T. ) ;
+#192 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#193 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #469 ), #307 ) ;
+#194 = ORIENTED_EDGE ( 'NONE', *, *, #487, .T. ) ;
+#195 = CYLINDRICAL_SURFACE ( 'NONE', #20, 0.02000000000000005200 ) ;
+#196 = AXIS2_PLACEMENT_3D ( 'NONE', #1249, #1267, #951 ) ;
+#197 = EDGE_CURVE ( 'NONE', #1746, #322, #1658, .T. ) ;
+#198 = DIRECTION ( 'NONE',  ( 0.8051948051948054600, -0.5930103925626424300, 0.0000000000000000000 ) ) ;
+#199 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.828302144588410500E-014, 1.000000000000000000 ) ) ;
+#200 = FACE_OUTER_BOUND ( 'NONE', #1584, .T. ) ;
+#201 = CARTESIAN_POINT ( 'NONE',  ( -0.3999999999999997400, 1.105886215935214500E-016, 1.000000000000000000 ) ) ;
+#202 = PLANE ( 'NONE',  #1281 ) ;
+#203 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#204 = ADVANCED_FACE ( 'NONE', ( #1528 ), #1775, .T. ) ;
+#205 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1258 ), #1096 ) ;
+#206 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#207 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#208 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #724, 'distance_accuracy_value', 'NONE');
+#209 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#210 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000400, 1.056618002273235400, -0.9800000000000002000 ) ) ;
+#211 = ORIENTED_EDGE ( 'NONE', *, *, #160, .F. ) ;
+#212 = CARTESIAN_POINT ( 'NONE',  ( -1.246103896103896200, 0.1552422055780179900, 0.9799999999999999800 ) ) ;
+#213 = VERTEX_POINT ( 'NONE', #125 ) ;
+#214 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#215 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#216 = ORIENTED_EDGE ( 'NONE', *, *, #1546, .F. ) ;
+#217 = ADVANCED_FACE ( 'NONE', ( #1417 ), #652, .T. ) ;
+#218 = EDGE_LOOP ( 'NONE', ( #1259, #1458, #1767, #216 ) ) ;
+#219 = LINE ( 'NONE', #1404, #1795 ) ;
+#220 = FILL_AREA_STYLE_COLOUR ( '', #953 ) ;
+#221 = LINE ( 'NONE', #1401, #175 ) ;
+#222 = EDGE_CURVE ( 'NONE', #1183, #1263, #120, .T. ) ;
+#223 = ORIENTED_EDGE ( 'NONE', *, *, #1445, .F. ) ;
+#224 = CYLINDRICAL_SURFACE ( 'NONE', #883, 0.02000000000000005200 ) ;
+#225 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.056618002273235200, -0.9799999999999999800 ) ) ;
+#226 = EDGE_CURVE ( 'NONE', #935, #1224, #1947, .T. ) ;
+#227 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#228 = CARTESIAN_POINT ( 'NONE',  ( 1.151749301421958000, 0.9166422834005923900, 0.8831292828389335500 ) ) ;
+#229 = ADVANCED_FACE ( 'NONE', ( #1213 ), #460, .F. ) ;
+#230 = FACE_OUTER_BOUND ( 'NONE', #1177, .T. ) ;
+#231 = CARTESIAN_POINT ( 'NONE',  ( 1.151749301421942700, 0.2833577165994287100, -0.8831292828390008300 ) ) ;
+#232 = AXIS2_PLACEMENT_3D ( 'NONE', #954, #12, #1253 ) ;
+#233 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #157, 'distance_accuracy_value', 'NONE');
+#234 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.200000000000000200, 0.9799999999999999800 ) ) ;
+#235 = CARTESIAN_POINT ( 'NONE',  ( -0.3999999999999997400, 0.1552422055780179100, -0.9961038961038960500 ) ) ;
+#236 = ORIENTED_EDGE ( 'NONE', *, *, #311, .T. ) ;
+#237 = EDGE_CURVE ( 'NONE', #1319, #152, #1098, .T. ) ;
+#238 = ADVANCED_FACE ( 'NONE', ( #1786 ), #57, .T. ) ;
+#239 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 2.710505431213754000E-015, 0.0000000000000000000 ) ) ;
+#240 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.0000000000000000000, 0.9799999999999999800 ) ) ;
+#241 = ORIENTED_EDGE ( 'NONE', *, *, #946, .F. ) ;
+#242 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999600, 0.7586980628012347500, 0.8299999999999999600 ) ) ;
+#243 = EDGE_LOOP ( 'NONE', ( #188, #1241, #629, #17 ) ) ;
+#244 = ORIENTED_EDGE ( 'NONE', *, *, #1692, .T. ) ;
+#245 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.0000000000000000000, -0.9799999999999999800 ) ) ;
+#246 = CARTESIAN_POINT ( 'NONE',  ( 1.150378872739757700, 0.2852184968987692100, 0.8817223093461518100 ) ) ;
+#247 = ADVANCED_FACE ( 'NONE', ( #785 ), #973, .T. ) ;
+#248 = VERTEX_POINT ( 'NONE', #1516 ) ;
+#249 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 0.02000000000000041300, 0.9799999999999999800 ) ) ;
+#250 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#251 = ORIENTED_EDGE ( 'NONE', *, *, #286, .F. ) ;
+#252 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.02000000000000000400, 0.9799999999999999800 ) ) ;
+#253 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 3.252606517456513300E-016, 1.000000000000000000 ) ) ;
+#254 = FILL_AREA_STYLE ('',( #1783 ) ) ;
+#255 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 0.1433819977267650200, -0.9799999999999999800 ) ) ;
+#256 = FACE_OUTER_BOUND ( 'NONE', #1717, .T. ) ;
+#257 = DIRECTION ( 'NONE',  ( -3.252606517456504500E-014, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#258 = CARTESIAN_POINT ( 'NONE',  ( 0.3999999999999999700, 2.146720301521298300E-016, 1.000000000000000000 ) ) ;
+#259 = SURFACE_STYLE_USAGE ( .BOTH. , #1184 ) ;
+#260 = FACE_OUTER_BOUND ( 'NONE', #1451, .T. ) ;
+#261 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#262 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#263 = SURFACE_SIDE_STYLE ('',( #1946 ) ) ;
+#264 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#265 = PLANE ( 'NONE',  #418 ) ;
+#266 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.5999999999999999800, -1.000000000000000000 ) ) ;
+#267 = AXIS2_PLACEMENT_3D ( 'NONE', #1316, #1921, #1188 ) ;
+#268 = AXIS2_PLACEMENT_3D ( 'NONE', #1475, #1176, #562 ) ;
+#269 = CARTESIAN_POINT ( 'NONE',  ( -1.080000000000000100, 0.7586980628012347500, -0.8499999999999993100 ) ) ;
+#270 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999600, 0.5999999999999999800, 0.8300000000000000700 ) ) ;
+#271 = ORIENTED_EDGE ( 'NONE', *, *, #1593, .T. ) ;
+#272 = ORIENTED_EDGE ( 'NONE', *, *, #1552, .T. ) ;
+#273 = ORIENTED_EDGE ( 'NONE', *, *, #491, .F. ) ;
+#274 = CIRCLE ( 'NONE', #1766, 0.02000000000000005200 ) ;
+#275 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#276 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 1.050000000000000300, -0.9799999999999999800 ) ) ;
+#277 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#278 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1485 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #505, #490, #667 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#279 = ORIENTED_EDGE ( 'NONE', *, *, #408, .T. ) ;
+#280 = PRESENTATION_STYLE_ASSIGNMENT (( #598 ) ) ;
+#281 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000200, 1.044757794421982100, -0.9961038961038960500 ) ) ;
+#282 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.044757794421982600, -0.9961038961038960500 ) ) ;
+#283 = AXIS2_PLACEMENT_3D ( 'NONE', #1093, #1563, #1855 ) ;
+#284 = LINE ( 'NONE', #722, #1002 ) ;
+#285 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 1.056618002273235200, -0.9799999999999999800 ) ) ;
+#286 = EDGE_CURVE ( 'NONE', #324, #339, #930, .T. ) ;
+#287 = VECTOR ( 'NONE', #697, 1000.000000000000000 ) ;
+#288 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#289 = LINE ( 'NONE', #110, #444 ) ;
+#290 = ORIENTED_EDGE ( 'NONE', *, *, #185, .T. ) ;
+#291 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 1.056618002273235000, 1.000000000000000000 ) ) ;
+#292 = ORIENTED_EDGE ( 'NONE', *, *, #605, .F. ) ;
+#293 = ORIENTED_EDGE ( 'NONE', *, *, #1118, .F. ) ;
+#294 = VERTEX_POINT ( 'NONE', #617 ) ;
+#295 = VERTEX_POINT ( 'NONE', #455 ) ;
+#296 = AXIS2_PLACEMENT_3D ( 'NONE', #1685, #439, #1230 ) ;
+#297 = EDGE_CURVE ( 'NONE', #1558, #990, #690, .T. ) ;
+#298 = CARTESIAN_POINT ( 'NONE',  ( -1.022537313432835900, 0.4296201484055091600, -0.7940298507462684200 ) ) ;
+#299 = SURFACE_SIDE_STYLE ('',( #1772 ) ) ;
+#300 = VERTEX_POINT ( 'NONE', #467 ) ;
+#301 = CIRCLE ( 'NONE', #620, 0.02000000000000005200 ) ;
+#302 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#303 = EDGE_LOOP ( 'NONE', ( #1221, #1924, #818 ) ) ;
+#304 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#305 = CARTESIAN_POINT ( 'NONE',  ( 1.079999999999999400, 0.6000000000000002000, 0.8499999999999999800 ) ) ;
+#306 = CIRCLE ( 'NONE', #267, 0.02000000000000005200 ) ;
+#307 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #663 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1487, #1042, #1498 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#308 = CARTESIAN_POINT ( 'NONE',  ( 1.079999999999999400, 0.6000000000000002000, 0.8499999999999999800 ) ) ;
+#309 = DIRECTION ( 'NONE',  ( 2.891205793294687700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#310 = CIRCLE ( 'NONE', #678, 0.02000000000000005200 ) ;
+#311 = EDGE_CURVE ( 'NONE', #166, #1265, #382, .T. ) ;
+#312 = CIRCLE ( 'NONE', #933, 0.02000000000000005200 ) ;
+#313 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 1.056618002273235000, 1.000000000000000000 ) ) ;
+#314 = LINE ( 'NONE', #1983, #1480 ) ;
+#315 = LINE ( 'NONE', #707, #1807 ) ;
+#316 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 3.252606517456513300E-016, 1.000000000000000000 ) ) ;
+#317 = AXIS2_PLACEMENT_3D ( 'NONE', #210, #944, #668 ) ;
+#318 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 1.180000000000000200, -0.9799999999999999800 ) ) ;
+#319 = AXIS2_PLACEMENT_3D ( 'NONE', #723, #700, #1920 ) ;
+#320 = ORIENTED_EDGE ( 'NONE', *, *, #1495, .T. ) ;
+#321 = ORIENTED_EDGE ( 'NONE', *, *, #1459, .F. ) ;
+#322 = VERTEX_POINT ( 'NONE', #33 ) ;
+#323 = FACE_OUTER_BOUND ( 'NONE', #523, .T. ) ;
+#324 = VERTEX_POINT ( 'NONE', #18 ) ;
+#325 = STYLED_ITEM ( 'NONE', ( #1527 ), #229 ) ;
+#326 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#327 = ORIENTED_EDGE ( 'NONE', *, *, #1891, .F. ) ;
+#328 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#329 = FACE_OUTER_BOUND ( 'NONE', #755, .T. ) ;
+#330 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#331 = EDGE_CURVE ( 'NONE', #1454, #1533, #314, .T. ) ;
+#332 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #482 ) ) ;
+#333 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#334 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000200, 1.180000000000000200, 0.9799999999999999800 ) ) ;
+#335 = STYLED_ITEM ( 'NONE', ( #122 ), #545 ) ;
+#336 = VECTOR ( 'NONE', #841, 1000.000000000000000 ) ;
+#337 = SURFACE_STYLE_FILL_AREA ( #1286 ) ;
+#338 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #96, #1313, #1321, #1750 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 0.6347924296476430400 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9667008420945588700, 0.9667008420945588700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#339 = VERTEX_POINT ( 'NONE', #1863 ) ;
+#340 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#341 = VERTEX_POINT ( 'NONE', #1406 ) ;
+#342 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#343 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1865 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1668, #1095, #178 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#344 = ORIENTED_EDGE ( 'NONE', *, *, #46, .T. ) ;
+#345 = SURFACE_STYLE_FILL_AREA ( #802 ) ;
+#346 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 0.1433819977267644900, -0.9800000000000004300 ) ) ;
+#347 = ORIENTED_EDGE ( 'NONE', *, *, #1237, .F. ) ;
+#348 = CIRCLE ( 'NONE', #1192, 0.02000000000000005200 ) ;
+#349 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#350 = VECTOR ( 'NONE', #442, 1000.000000000000000 ) ;
+#351 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -5.421010862427508800E-015 ) ) ;
+#352 = ORIENTED_EDGE ( 'NONE', *, *, #160, .T. ) ;
+#353 = LINE ( 'NONE', #1029, #162 ) ;
+#354 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#355 = AXIS2_PLACEMENT_3D ( 'NONE', #766, #304, #446 ) ;
+#356 = ORIENTED_EDGE ( 'NONE', *, *, #1092, .T. ) ;
+#357 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 3.252606517456513300E-016, -1.000000000000000000 ) ) ;
+#358 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.1433819977267650200, 1.000000000000000000 ) ) ;
+#359 = SURFACE_SIDE_STYLE ('',( #970 ) ) ;
+#360 = ORIENTED_EDGE ( 'NONE', *, *, #1355, .F. ) ;
+#361 = EDGE_LOOP ( 'NONE', ( #174, #1856, #1834, #1223 ) ) ;
+#362 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#363 = ORIENTED_EDGE ( 'NONE', *, *, #1360, .T. ) ;
+#364 = CIRCLE ( 'NONE', #1427, 0.01999999999999999700 ) ;
+#365 = CARTESIAN_POINT ( 'NONE',  ( -1.246103896103896200, 1.044757794421982100, 0.9799999999999997600 ) ) ;
+#366 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#367 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1089 ), #522 ) ;
+#368 = CYLINDRICAL_SURFACE ( 'NONE', #507, 0.7500000000000002200 ) ;
+#369 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #103 ) ;
+#370 = VERTEX_POINT ( 'NONE', #959 ) ;
+#371 = STYLED_ITEM ( 'NONE', ( #1478 ), #519 ) ;
+#372 = STYLED_ITEM ( 'NONE', ( #1240 ), #89 ) ;
+#373 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 0.1552422055780179900, 0.9961038961038960500 ) ) ;
+#374 = SURFACE_STYLE_FILL_AREA ( #875 ) ;
+#375 = ADVANCED_FACE ( 'NONE', ( #511 ), #183, .T. ) ;
+#376 = CIRCLE ( 'NONE', #1940, 0.02000000000000005200 ) ;
+#377 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#378 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#379 = CARTESIAN_POINT ( 'NONE',  ( 1.079999999999999800, 0.7586980628012399700, 0.8500000000000005300 ) ) ;
+#380 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#381 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#382 = CIRCLE ( 'NONE', #596, 0.01999999999999995200 ) ;
+#383 = CARTESIAN_POINT ( 'NONE',  ( 1.246103896103895900, 1.044757794421981900, -0.9799999999999995400 ) ) ;
+#384 = ORIENTED_EDGE ( 'NONE', *, *, #51, .F. ) ;
+#385 = PRODUCT_CONTEXT ( 'NONE', #839, 'mechanical' ) ;
+#386 = CARTESIAN_POINT ( 'NONE',  ( 1.241914150237085000, 1.039068920079554600, 0.9919141502370851800 ) ) ;
+#387 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999800, 0.1433819977267645500, -0.9799999999999999800 ) ) ;
+#388 = CARTESIAN_POINT ( 'NONE',  ( -1.080000000000000100, 0.6000000000000002000, 0.8499999999999999800 ) ) ;
+#389 = CARTESIAN_POINT ( 'NONE',  ( 1.246103896103896200, 0.1552422055780173800, 1.000000000000000000 ) ) ;
+#390 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#391 = ORIENTED_EDGE ( 'NONE', *, *, #1663, .F. ) ;
+#392 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 1.180000000000000200, -1.000000000000000000 ) ) ;
+#393 = CARTESIAN_POINT ( 'NONE',  ( 1.133129282839076900, 0.9166422834005228900, 0.9017493014219069000 ) ) ;
+#394 = ORIENTED_EDGE ( 'NONE', *, *, #237, .T. ) ;
+#395 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#396 = CARTESIAN_POINT ( 'NONE',  ( 1.241715728752538400, 3.007042502040864100E-016, 1.000000000000000000 ) ) ;
+#397 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 1.056618002273235000, 0.9799999999999999800 ) ) ;
+#398 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #133 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #326, #1219, #1969 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#399 = EDGE_CURVE ( 'NONE', #21, #1558, #462, .T. ) ;
+#400 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.1552422055780179300, -0.9961038961038960500 ) ) ;
+#401 = CARTESIAN_POINT ( 'NONE',  ( -1.246103896103896400, 1.044757794421982100, 0.9799999999999999800 ) ) ;
+#402 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.180000000000000200, 1.000000000000000000 ) ) ;
+#403 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #839 ) ;
+#404 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -4.336808689942027200E-015, 0.0000000000000000000 ) ) ;
+#405 = EDGE_CURVE ( 'NONE', #1533, #938, #1239, .T. ) ;
+#406 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#407 = AXIS2_PLACEMENT_3D ( 'NONE', #1015, #746, #275 ) ;
+#408 = EDGE_CURVE ( 'NONE', #300, #681, #689, .T. ) ;
+#409 = VERTEX_POINT ( 'NONE', #786 ) ;
+#410 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.5999999999999999800, 0.9799999999999999800 ) ) ;
+#411 = ORIENTED_EDGE ( 'NONE', *, *, #197, .F. ) ;
+#412 = ORIENTED_EDGE ( 'NONE', *, *, #331, .F. ) ;
+#413 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#414 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #614 ) ) ;
+#415 = ORIENTED_EDGE ( 'NONE', *, *, #500, .F. ) ;
+#416 = SURFACE_SIDE_STYLE ('',( #374 ) ) ;
+#417 = ADVANCED_FACE ( 'NONE', ( #835 ), #426, .T. ) ;
+#418 = AXIS2_PLACEMENT_3D ( 'NONE', #424, #738, #1797 ) ;
+#419 = FILL_AREA_STYLE_COLOUR ( '', #377 ) ;
+#420 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.200000000000000200, 0.9799999999999999800 ) ) ;
+#421 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#422 = AXIS2_PLACEMENT_3D ( 'NONE', #1358, #1541, #924 ) ;
+#423 = VECTOR ( 'NONE', #1653, 1000.000000000000000 ) ;
+#424 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#425 = CYLINDRICAL_SURFACE ( 'NONE', #637, 0.02000000000000005200 ) ;
+#426 = SPHERICAL_SURFACE ( 'NONE', #458, 0.02000000000000000000 ) ;
+#427 = CARTESIAN_POINT ( 'NONE',  ( -1.140690290542167600, 0.8988817628770102700, -0.8906902905421672000 ) ) ;
+#428 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 0.1552422055780179100, 0.9961038961038960500 ) ) ;
+#429 = CYLINDRICAL_SURFACE ( 'NONE', #744, 0.02000000000000005200 ) ;
+#430 = EDGE_LOOP ( 'NONE', ( #147, #1926, #327, #1768 ) ) ;
+#431 = EDGE_CURVE ( 'NONE', #1187, #300, #1871, .T. ) ;
+#432 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999997100, 0.6000000000000133000, 1.000000000000000000 ) ) ;
+#433 = FILL_AREA_STYLE ('',( #572 ) ) ;
+#434 = ORIENTED_EDGE ( 'NONE', *, *, #1100, .T. ) ;
+#435 = AXIS2_PLACEMENT_3D ( 'NONE', #772, #909, #1664 ) ;
+#436 = DIRECTION ( 'NONE',  ( 4.336808689942027200E-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#437 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #640, #1113, #1409, #662 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.506800223942150700, 3.776385083237435900 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8701298701298700900, 0.8701298701298700900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#438 = CIRCLE ( 'NONE', #1373, 0.01999999999999999700 ) ;
+#439 = DIRECTION ( 'NONE',  ( 0.5100683317161808200, 0.6925753345020195800, -0.5100683317161416300 ) ) ;
+#440 = FACE_OUTER_BOUND ( 'NONE', #1936, .T. ) ;
+#441 = SHAPE_DEFINITION_REPRESENTATION ( #1463, #1229 ) ;
+#442 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#443 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999998400, 0.5999999999999911000, 0.9799999999999999800 ) ) ;
+#444 = VECTOR ( 'NONE', #1605, 1000.000000000000000 ) ;
+#445 = ORIENTED_EDGE ( 'NONE', *, *, #1018, .T. ) ;
+#446 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#447 = DIRECTION ( 'NONE',  ( 4.336808689942027200E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#448 = ORIENTED_EDGE ( 'NONE', *, *, #237, .F. ) ;
+#449 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #227, 'distance_accuracy_value', 'NONE');
+#450 = EDGE_LOOP ( 'NONE', ( #1340, #347, #647, #251 ) ) ;
+#451 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#452 = CARTESIAN_POINT ( 'NONE',  ( -1.246103896103895900, 0.1552422055780180200, 0.9799999999999999800 ) ) ;
+#453 = EDGE_LOOP ( 'NONE', ( #496, #1555, #976, #1205, #1366, #995 ) ) ;
+#454 = FACE_OUTER_BOUND ( 'NONE', #1403, .T. ) ;
+#455 = CARTESIAN_POINT ( 'NONE',  ( -1.246103896103896200, 1.044757794421982100, 0.9799999999999997600 ) ) ;
+#456 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#457 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1811 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1199, #1935, #1348 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#458 = AXIS2_PLACEMENT_3D ( 'NONE', #826, #40, #821 ) ;
+#459 = AXIS2_PLACEMENT_3D ( 'NONE', #266, #1808, #288 ) ;
+#460 = PLANE ( 'NONE',  #1181 ) ;
+#461 = FACE_OUTER_BOUND ( 'NONE', #1630, .T. ) ;
+#462 = LINE ( 'NONE', #492, #1689 ) ;
+#463 = LINE ( 'NONE', #400, #1033 ) ;
+#464 = ORIENTED_EDGE ( 'NONE', *, *, #1028, .F. ) ;
+#465 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#466 = ORIENTED_EDGE ( 'NONE', *, *, #923, .T. ) ;
+#467 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 2.602085213965213000E-018, 1.000000000000000000 ) ) ;
+#468 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#469 = STYLED_ITEM ( 'NONE', ( #68 ), #1747 ) ;
+#470 = EDGE_LOOP ( 'NONE', ( #912, #272, #1553, #956 ) ) ;
+#471 = EDGE_CURVE ( 'NONE', #152, #248, #742, .T. ) ;
+#472 = ORIENTED_EDGE ( 'NONE', *, *, #849, .T. ) ;
+#473 = SURFACE_STYLE_FILL_AREA ( #1761 ) ;
+#474 = FACE_OUTER_BOUND ( 'NONE', #1371, .T. ) ;
+#475 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#476 = ORIENTED_EDGE ( 'NONE', *, *, #1364, .T. ) ;
+#477 = VECTOR ( 'NONE', #181, 1000.000000000000000 ) ;
+#478 = CARTESIAN_POINT ( 'NONE',  ( 1.246103896103895700, 1.044757794421982100, 1.000000000000000000 ) ) ;
+#479 = VECTOR ( 'NONE', #1333, 1000.000000000000000 ) ;
+#480 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 1.056618002273235000, -0.9799999999999999800 ) ) ;
+#481 = LINE ( 'NONE', #904, #1354 ) ;
+#482 = STYLED_ITEM ( 'NONE', ( #1647 ), #1979 ) ;
+#483 = FACE_OUTER_BOUND ( 'NONE', #623, .T. ) ;
+#484 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 0.1433819977267649900, 0.9799999999999999800 ) ) ;
+#485 = LINE ( 'NONE', #389, #85 ) ;
+#486 = AXIS2_PLACEMENT_3D ( 'NONE', #144, #611, #1524 ) ;
+#487 = EDGE_CURVE ( 'NONE', #1462, #731, #1142, .T. ) ;
+#488 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.056618002273235200, -1.000000000000000000 ) ) ;
+#489 = ORIENTED_EDGE ( 'NONE', *, *, #671, .F. ) ;
+#490 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#491 = EDGE_CURVE ( 'NONE', #1928, #300, #925, .T. ) ;
+#492 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.1552422055780179300, -0.9961038961038960500 ) ) ;
+#493 = AXIS2_PLACEMENT_3D ( 'NONE', #571, #1642, #882 ) ;
+#494 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1027, #1155, #555, #388 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.648392877531943400, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9667008420945588700, 0.9667008420945588700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#495 = ORIENTED_EDGE ( 'NONE', *, *, #197, .T. ) ;
+#496 = ORIENTED_EDGE ( 'NONE', *, *, #399, .T. ) ;
+#497 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #103, 'design' ) ;
+#498 = VERTEX_POINT ( 'NONE', #1894 ) ;
+#499 = FACE_OUTER_BOUND ( 'NONE', #1957, .T. ) ;
+#500 = EDGE_CURVE ( 'NONE', #1319, #295, #1413, .T. ) ;
+#501 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#502 = CIRCLE ( 'NONE', #59, 0.02000000000000005200 ) ;
+#503 = ADVANCED_FACE ( 'NONE', ( #1009 ), #1687, .T. ) ;
+#504 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 1.084202172485501800E-014 ) ) ;
+#505 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#506 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#507 = AXIS2_PLACEMENT_3D ( 'NONE', #48, #968, #1732 ) ;
+#508 = CIRCLE ( 'NONE', #717, 0.02000000000000005200 ) ;
+#509 = CIRCLE ( 'NONE', #1623, 0.02000000000000005200 ) ;
+#510 = ADVANCED_FACE ( 'NONE', ( #665 ), #1825, .T. ) ;
+#511 = FACE_OUTER_BOUND ( 'NONE', #1250, .T. ) ;
+#512 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.180000000000000200, 0.9799999999999999800 ) ) ;
+#513 = SURFACE_STYLE_FILL_AREA ( #1452 ) ;
+#514 = ORIENTED_EDGE ( 'NONE', *, *, #757, .F. ) ;
+#515 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#516 = ORIENTED_EDGE ( 'NONE', *, *, #1018, .F. ) ;
+#517 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#518 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 1.044757794421982100, 0.9961038961038960500 ) ) ;
+#519 = ADVANCED_FACE ( 'NONE', ( #952 ), #1922, .T. ) ;
+#520 = LINE ( 'NONE', #1026, #551 ) ;
+#521 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.02000000000000000400, 0.9799999999999999800 ) ) ;
+#522 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #810 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #997, #714, #1443 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#523 = EDGE_LOOP ( 'NONE', ( #1419, #1602, #168, #1040 ) ) ;
+#524 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1374 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1942, #1779, #421 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#525 = CARTESIAN_POINT ( 'NONE',  ( 1.140690290542215200, 0.8988817628769701900, -0.8906902905422147100 ) ) ;
+#526 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#527 = AXIS2_PLACEMENT_3D ( 'NONE', #799, #670, #349 ) ;
+#528 = CYLINDRICAL_SURFACE ( 'NONE', #1506, 0.02000000000000005200 ) ;
+#529 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1802 ) ) ;
+#530 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 1.301042606982605100E-016, -0.0000000000000000000 ) ) ;
+#531 = CARTESIAN_POINT ( 'NONE',  ( -1.241914150237085600, 1.039068920079554600, 0.9919141502370851800 ) ) ;
+#532 = CIRCLE ( 'NONE', #1886, 0.02000000000000005200 ) ;
+#533 = FACE_OUTER_BOUND ( 'NONE', #1607, .T. ) ;
+#534 = ADVANCED_FACE ( 'NONE', ( #1418 ), #972, .F. ) ;
+#535 = DIRECTION ( 'NONE',  ( 1.084202172485501800E-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#536 = SPHERICAL_SURFACE ( 'NONE', #1712, 0.02000000000000000000 ) ;
+#537 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#538 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.7544661287352826300, 0.8499999999999999800 ) ) ;
+#539 = SPHERICAL_SURFACE ( 'NONE', #1186, 0.02000000000000000000 ) ;
+#540 = STYLED_ITEM ( 'NONE', ( #45 ), #1477 ) ;
+#541 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#542 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#543 = EDGE_LOOP ( 'NONE', ( #1734, #1431, #1791, #961 ) ) ;
+#544 = CARTESIAN_POINT ( 'NONE',  ( -1.100000000000000100, 0.7544661287352777400, 0.8499999999999999800 ) ) ;
+#545 = ADVANCED_FACE ( 'NONE', ( #565 ), #1757, .T. ) ;
+#546 = ORIENTED_EDGE ( 'NONE', *, *, #1432, .T. ) ;
+#547 = CARTESIAN_POINT ( 'NONE',  ( -0.3999999999999997400, 0.5999999999999999800, -1.000000000000000000 ) ) ;
+#549 = ORIENTED_EDGE ( 'NONE', *, *, #1284, .F. ) ;
+#548 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1680 ) ) ;
+#550 = FILL_AREA_STYLE ('',( #419 ) ) ;
+#551 = VECTOR ( 'NONE', #413, 1000.000000000000000 ) ;
+#552 = SPHERICAL_SURFACE ( 'NONE', #283, 0.02000000000000000000 ) ;
+#553 = SURFACE_STYLE_USAGE ( .BOTH. , #1453 ) ;
+#554 = DIRECTION ( 'NONE',  ( -2.168404344971009200E-014, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#555 = CARTESIAN_POINT ( 'NONE',  ( -1.080000000000000300, 0.7614221682531915300, 0.8500000000000000900 ) ) ;
+#556 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 1.084202172485501800E-014 ) ) ;
+#557 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#558 = LINE ( 'NONE', #114, #479 ) ;
+#559 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#560 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999600, 0.5999999999999999800, 0.8300000000000000700 ) ) ;
+#561 = ADVANCED_FACE ( 'NONE', ( #483 ), #1782, .T. ) ;
+#562 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#563 = CARTESIAN_POINT ( 'NONE',  ( 1.241914150237085000, 0.1609310799204454700, -0.9919141502370851800 ) ) ;
+#564 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 0.02000000000000000400, 1.000000000000000000 ) ) ;
+#565 = FACE_OUTER_BOUND ( 'NONE', #1434, .T. ) ;
+#566 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#567 = EDGE_CURVE ( 'NONE', #322, #1454, #1329, .T. ) ;
+#568 = PRESENTATION_STYLE_ASSIGNMENT (( #1978 ) ) ;
+#569 = VECTOR ( 'NONE', #1143, 1000.000000000000000 ) ;
+#570 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#571 = CARTESIAN_POINT ( 'NONE',  ( 1.850000000000000100, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#572 = FILL_AREA_STYLE_COLOUR ( '', #1357 ) ;
+#573 = VERTEX_POINT ( 'NONE', #1508 ) ;
+#574 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #335 ) ) ;
+#575 = ORIENTED_EDGE ( 'NONE', *, *, #1256, .F. ) ;
+#576 = FILL_AREA_STYLE_COLOUR ( '', #1820 ) ;
+#577 = CARTESIAN_POINT ( 'NONE',  ( 1.131722309346151700, 0.9147815031012308500, 0.9003788727397581400 ) ) ;
+#578 = VERTEX_POINT ( 'NONE', #123 ) ;
+#579 = ORIENTED_EDGE ( 'NONE', *, *, #1532, .F. ) ;
+#580 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#581 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 1.056618002273235200, 1.000000000000000000 ) ) ;
+#582 = ORIENTED_EDGE ( 'NONE', *, *, #6, .T. ) ;
+#583 = CARTESIAN_POINT ( 'NONE',  ( -1.080000000000000100, 0.4413019371987601500, -0.8500000000000004200 ) ) ;
+#584 = FILL_AREA_STYLE_COLOUR ( '', #1729 ) ;
+#585 = ORIENTED_EDGE ( 'NONE', *, *, #1609, .T. ) ;
+#586 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 1.050000000000000300, -1.000000000000000000 ) ) ;
+#587 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #729 ) ) ;
+#588 = VERTEX_POINT ( 'NONE', #1666 ) ;
+#589 = LINE ( 'NONE', #1542, #1207 ) ;
+#590 = EDGE_CURVE ( 'NONE', #213, #1507, #1441, .T. ) ;
+#591 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999600, 0.7586980628012347500, -0.8299999999999997400 ) ) ;
+#592 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#593 = LINE ( 'NONE', #392, #886 ) ;
+#594 = CARTESIAN_POINT ( 'NONE',  ( 1.131722309346151500, 0.2852184968987693200, 0.9003788727397582500 ) ) ;
+#595 = ORIENTED_EDGE ( 'NONE', *, *, #977, .F. ) ;
+#596 = AXIS2_PLACEMENT_3D ( 'NONE', #1708, #177, #947 ) ;
+#597 = EDGE_CURVE ( 'NONE', #578, #1514, #180, .T. ) ;
+#598 = SURFACE_STYLE_USAGE ( .BOTH. , #299 ) ;
+#599 = ORIENTED_EDGE ( 'NONE', *, *, #1202, .T. ) ;
+#600 = ORIENTED_EDGE ( 'NONE', *, *, #1843, .F. ) ;
+#601 = VERTEX_POINT ( 'NONE', #1986 ) ;
+#602 = VERTEX_POINT ( 'NONE', #784 ) ;
+#603 = FACE_OUTER_BOUND ( 'NONE', #1906, .T. ) ;
+#604 = CIRCLE ( 'NONE', #435, 0.02000000000000005200 ) ;
+#605 = EDGE_CURVE ( 'NONE', #578, #341, #508, .T. ) ;
+#606 = AXIS2_PLACEMENT_3D ( 'NONE', #512, #43, #1567 ) ;
+#607 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 1.056618002273235000, -0.9799999999999999800 ) ) ;
+#608 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.180000000000000200, -0.9799999999999999800 ) ) ;
+#609 = FILL_AREA_STYLE ('',( #1065 ) ) ;
+#610 = EDGE_CURVE ( 'NONE', #701, #324, #310, .T. ) ;
+#611 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#612 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#613 = FACE_OUTER_BOUND ( 'NONE', #1086, .T. ) ;
+#614 = STYLED_ITEM ( 'NONE', ( #827 ), #1022 ) ;
+#615 = DIRECTION ( 'NONE',  ( -3.252606517456504500E-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#616 = VERTEX_POINT ( 'NONE', #920 ) ;
+#617 = CARTESIAN_POINT ( 'NONE',  ( -0.3999999999999997400, 0.1433819977267650200, 1.000000000000000000 ) ) ;
+#618 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#619 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#620 = AXIS2_PLACEMENT_3D ( 'NONE', #225, #842, #1895 ) ;
+#621 = EDGE_LOOP ( 'NONE', ( #1128, #1422, #769, #1579 ) ) ;
+#622 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 1.200000000000000200, 1.000000000000000000 ) ) ;
+#623 = EDGE_LOOP ( 'NONE', ( #1792, #39, #852, #962 ) ) ;
+#624 = DIRECTION ( 'NONE',  ( -0.8051948051948029100, -0.5930103925626458700, 0.0000000000000000000 ) ) ;
+#625 = ORIENTED_EDGE ( 'NONE', *, *, #567, .F. ) ;
+#626 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#627 = ORIENTED_EDGE ( 'NONE', *, *, #1650, .T. ) ;
+#628 = FACE_OUTER_BOUND ( 'NONE', #1048, .T. ) ;
+#629 = ORIENTED_EDGE ( 'NONE', *, *, #1973, .F. ) ;
+#630 = FACE_OUTER_BOUND ( 'NONE', #543, .T. ) ;
+#631 = SURFACE_SIDE_STYLE ('',( #345 ) ) ;
+#632 = VECTOR ( 'NONE', #1610, 1000.000000000000000 ) ;
+#633 = AXIS2_PLACEMENT_3D ( 'NONE', #564, #135, #1052 ) ;
+#634 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 1.180000000000000200, 0.9799999999999999800 ) ) ;
+#635 = FACE_OUTER_BOUND ( 'NONE', #153, .T. ) ;
+#636 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #14 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #107, #541, #264 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#637 = AXIS2_PLACEMENT_3D ( 'NONE', #443, #1672, #1836 ) ;
+#638 = DIRECTION ( 'NONE',  ( -4.065758146820631400E-015, 1.000000000000000000, 2.710505431213754100E-014 ) ) ;
+#639 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#640 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.044757794421982600, -0.9961038961038960500 ) ) ;
+#641 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000200, 1.056618002273235200, -0.9799999999999999800 ) ) ;
+#642 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#643 = AXIS2_PLACEMENT_3D ( 'NONE', #822, #504, #1586 ) ;
+#644 = ORIENTED_EDGE ( 'NONE', *, *, #1279, .F. ) ;
+#645 = EDGE_CURVE ( 'NONE', #1456, #1322, #1356, .T. ) ;
+#646 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999600, 0.5999999999999999800, -0.8299999999999997400 ) ) ;
+#647 = ORIENTED_EDGE ( 'NONE', *, *, #806, .F. ) ;
+#648 = EDGE_LOOP ( 'NONE', ( #644, #1101, #94, #1180 ) ) ;
+#649 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.056618002273235000, -0.9799999999999997600 ) ) ;
+#650 = EDGE_LOOP ( 'NONE', ( #15, #279, #1299, #1482 ) ) ;
+#651 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 1.301042606982605100E-016, -0.0000000000000000000 ) ) ;
+#652 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #281, #1341, #134 ),
+ ( #1651, #427, #1503 ),
+ ( #269, #1510, #591 ),
+ ( #583, #739, #896 ),
+ ( #1198, #1656, #1955 ),
+ ( #928, #1, #1085 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 2, 4 ),
+ ( 3, 3 ),
+ ( 5.648392877531943400, 6.283185307179586200, 6.917977736827229100 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8220892061349861500, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7590862678220534600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865494600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865494600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7590862678220552400, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8220892061349848200, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#653 = ORIENTED_EDGE ( 'NONE', *, *, #590, .T. ) ;
+#654 = CARTESIAN_POINT ( 'NONE',  ( 1.246103896103895700, 1.044757794421982100, -0.9799999999999997600 ) ) ;
+#655 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1680 ), #1405 ) ;
+#656 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.180000000000000200, 0.9799999999999999800 ) ) ;
+#657 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 2.602085213965213000E-018, 1.000000000000000000 ) ) ;
+#658 = CARTESIAN_POINT ( 'NONE',  ( 0.3999999999999996300, 0.1433819977267650500, -0.9799999999999999800 ) ) ;
+#659 = ADVANCED_FACE ( 'NONE', ( #1398 ), #1307, .T. ) ;
+#660 = FACE_OUTER_BOUND ( 'NONE', #361, .T. ) ;
+#661 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 1.044757794421982600, 0.9961038961038960500 ) ) ;
+#662 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 0.1552422055780179600, -0.9961038961038962700 ) ) ;
+#663 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1487, 'distance_accuracy_value', 'NONE');
+#664 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 1.044757794421982600, 0.9961038961038960500 ) ) ;
+#665 = FACE_OUTER_BOUND ( 'NONE', #430, .T. ) ;
+#666 = ORIENTED_EDGE ( 'NONE', *, *, #1809, .F. ) ;
+#667 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#668 = DIRECTION ( 'NONE',  ( -0.8051948051947760400, -0.5930103925626825100, 0.0000000000000000000 ) ) ;
+#669 = ORIENTED_EDGE ( 'NONE', *, *, #1562, .F. ) ;
+#670 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#671 = EDGE_CURVE ( 'NONE', #1573, #1874, #1667, .T. ) ;
+#672 = CARTESIAN_POINT ( 'NONE',  ( -1.241715728752538200, 1.567958384615764200E-016, 0.9999999999999997800 ) ) ;
+#673 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#674 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#675 = ORIENTED_EDGE ( 'NONE', *, *, #1450, .T. ) ;
+#676 = ORIENTED_EDGE ( 'NONE', *, *, #471, .F. ) ;
+#677 = FACE_OUTER_BOUND ( 'NONE', #648, .T. ) ;
+#678 = AXIS2_PLACEMENT_3D ( 'NONE', #334, #1233, #792 ) ;
+#679 = EDGE_CURVE ( 'NONE', #1129, #1746, #950, .T. ) ;
+#680 = CARTESIAN_POINT ( 'NONE',  ( 1.246103896103896200, 0.1552422055780177700, 0.9799999999999999800 ) ) ;
+#681 = VERTEX_POINT ( 'NONE', #1547 ) ;
+#682 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .T. ) ;
+#683 = AXIS2_PLACEMENT_3D ( 'NONE', #1047, #612, #1665 ) ;
+#684 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#685 = PRESENTATION_STYLE_ASSIGNMENT (( #1472 ) ) ;
+#686 = CARTESIAN_POINT ( 'NONE',  ( -1.044029850746268400, 0.4296201484055092700, 0.7725373134328359400 ) ) ;
+#687 = EDGE_CURVE ( 'NONE', #1183, #1456, #807, .T. ) ;
+#688 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1433819977267650200, 1.000000000000000000 ) ) ;
+#689 = LINE ( 'NONE', #657, #1951 ) ;
+#690 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #4, #298, #159, #808 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.648392877531943400, 6.917977736827229100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8701298701298700900, 0.8701298701298700900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#691 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#692 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#693 = FILL_AREA_STYLE_COLOUR ( '', #891 ) ;
+#694 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 1.084202172485501600E-014, 0.0000000000000000000 ) ) ;
+#695 = FILL_AREA_STYLE ('',( #1168 ) ) ;
+#696 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.5999999999999999800, -1.000000000000000000 ) ) ;
+#697 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#698 = VERTEX_POINT ( 'NONE', #1238 ) ;
+#699 = EDGE_LOOP ( 'NONE', ( #1982, #1655, #489, #1652 ) ) ;
+#700 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#701 = VERTEX_POINT ( 'NONE', #634 ) ;
+#702 = ADVANCED_FACE ( 'NONE', ( #660 ), #1073, .T. ) ;
+#703 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#704 = EDGE_LOOP ( 'NONE', ( #1722, #1084, #273, #1600 ) ) ;
+#705 = AXIS2_PLACEMENT_3D ( 'NONE', #1550, #638, #1902 ) ;
+#706 = LINE ( 'NONE', #1525, #1660 ) ;
+#707 = CARTESIAN_POINT ( 'NONE',  ( -1.246103896103896200, 1.044757794421982100, 1.000000000000000000 ) ) ;
+#708 = CARTESIAN_POINT ( 'NONE',  ( -1.080000000000000100, 0.4413019371987601500, 0.8500000000000006400 ) ) ;
+#709 = LINE ( 'NONE', #432, #774 ) ;
+#710 = ADVANCED_FACE ( 'NONE', ( #613 ), #143, .T. ) ;
+#711 = VECTOR ( 'NONE', #390, 1000.000000000000000 ) ;
+#712 = CARTESIAN_POINT ( 'NONE',  ( 1.133129282839050500, 0.9166422834005474300, -0.9017493014219247800 ) ) ;
+#713 = CYLINDRICAL_SURFACE ( 'NONE', #760, 0.02000000000000005200 ) ;
+#714 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#715 = SURFACE_SIDE_STYLE ('',( #1005 ) ) ;
+#716 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#717 = AXIS2_PLACEMENT_3D ( 'NONE', #608, #1844, #1244 ) ;
+#718 = EDGE_CURVE ( 'NONE', #1183, #602, #1823, .T. ) ;
+#719 = VECTOR ( 'NONE', #1138, 1000.000000000000000 ) ;
+#720 = ADVANCED_FACE ( 'NONE', ( #903 ), #1575, .F. ) ;
+#721 = ORIENTED_EDGE ( 'NONE', *, *, #884, .T. ) ;
+#722 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.200000000000000200, -1.000000000000000000 ) ) ;
+#723 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 0.1433819977267651600, -0.9799999999999999800 ) ) ;
+#724 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#725 = AXIS2_PLACEMENT_3D ( 'NONE', #1737, #526, #857 ) ;
+#726 = EDGE_LOOP ( 'NONE', ( #495, #1152, #768, #549 ) ) ;
+#727 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.200000000000000200, -0.9799999999999999800 ) ) ;
+#728 = ORIENTED_EDGE ( 'NONE', *, *, #1325, .F. ) ;
+#729 = STYLED_ITEM ( 'NONE', ( #280 ), #1412 ) ;
+#730 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#731 = VERTEX_POINT ( 'NONE', #819 ) ;
+#732 = LINE ( 'NONE', #276, #1880 ) ;
+#733 = ADVANCED_FACE ( 'NONE', ( #971 ), #1444, .T. ) ;
+#734 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#735 = ORIENTED_EDGE ( 'NONE', *, *, #1325, .T. ) ;
+#736 = CARTESIAN_POINT ( 'NONE',  ( 0.3999999999999993000, 0.6000000000000015300, -1.000000000000000000 ) ) ;
+#737 = FILL_AREA_STYLE ('',( #1031 ) ) ;
+#738 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#739 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.4455338712647174400, -0.8499999999999998700 ) ) ;
+#740 = FILL_AREA_STYLE ('',( #584 ) ) ;
+#741 = EDGE_CURVE ( 'NONE', #339, #1874, #1055, .T. ) ;
+#742 = LINE ( 'NONE', #978, #1597 ) ;
+#743 = AXIS2_PLACEMENT_3D ( 'NONE', #727, #1787, #877 ) ;
+#744 = AXIS2_PLACEMENT_3D ( 'NONE', #402, #277, #1338 ) ;
+#745 = ORIENTED_EDGE ( 'NONE', *, *, #1087, .T. ) ;
+#746 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#747 = ORIENTED_EDGE ( 'NONE', *, *, #645, .T. ) ;
+#748 = ORIENTED_EDGE ( 'NONE', *, *, #1659, .T. ) ;
+#749 = CARTESIAN_POINT ( 'NONE',  ( 1.140690290542163900, 0.3011182371229552100, -0.8906902905421635300 ) ) ;
+#750 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.056618002273235000, -0.9799999999999999800 ) ) ;
+#751 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 1.180000000000000200, -0.9799999999999999800 ) ) ;
+#752 = ORIENTED_EDGE ( 'NONE', *, *, #815, .F. ) ;
+#753 = LINE ( 'NONE', #1577, #1460 ) ;
+#754 = AXIS2_PLACEMENT_3D ( 'NONE', #1703, #934, #330 ) ;
+#755 = EDGE_LOOP ( 'NONE', ( #1958, #1984, #1126, #1010 ) ) ;
+#756 = FACE_OUTER_BOUND ( 'NONE', #1676, .T. ) ;
+#757 = EDGE_CURVE ( 'NONE', #935, #213, #117, .T. ) ;
+#758 = FILL_AREA_STYLE ('',( #1071 ) ) ;
+#759 = VECTOR ( 'NONE', #993, 1000.000000000000000 ) ;
+#760 = AXIS2_PLACEMENT_3D ( 'NONE', #410, #1019, #1479 ) ;
+#761 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#762 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 0.1433819977267644700, 1.000000000000000000 ) ) ;
+#763 = FACE_OUTER_BOUND ( 'NONE', #1285, .T. ) ;
+#764 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 0.1433819977267650200, -1.000000000000000000 ) ) ;
+#765 = VERTEX_POINT ( 'NONE', #1859 ) ;
+#766 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.1433819977267650200, 0.9799999999999999800 ) ) ;
+#767 = ORIENTED_EDGE ( 'NONE', *, *, #679, .T. ) ;
+#768 = ORIENTED_EDGE ( 'NONE', *, *, #1328, .F. ) ;
+#769 = ORIENTED_EDGE ( 'NONE', *, *, #1826, .T. ) ;
+#770 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#771 = VECTOR ( 'NONE', #1594, 1000.000000000000000 ) ;
+#772 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.180000000000000200, 0.9799999999999999800 ) ) ;
+#773 = EDGE_CURVE ( 'NONE', #1263, #698, #437, .T. ) ;
+#774 = VECTOR ( 'NONE', #112, 1000.000000000000000 ) ;
+#775 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1803, #1956, #1491, #270 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.648392877531943400, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9667008420945588700, 0.9667008420945588700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#776 = SURFACE_SIDE_STYLE ('',( #1032 ) ) ;
+#777 = AXIS2_PLACEMENT_3D ( 'NONE', #285, #580, #1054 ) ;
+#778 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #372 ) ) ;
+#779 = CYLINDRICAL_SURFACE ( 'NONE', #1037, 0.02000000000000005200 ) ;
+#780 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.1433819977267650200, -1.000000000000000000 ) ) ;
+#781 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#782 = PRESENTATION_STYLE_ASSIGNMENT (( #259 ) ) ;
+#783 = AXIS2_PLACEMENT_3D ( 'NONE', #1923, #1175, #257 ) ;
+#784 = CARTESIAN_POINT ( 'NONE',  ( 1.246103896103895700, 1.044757794421982100, 0.9799999999999997600 ) ) ;
+#785 = FACE_OUTER_BOUND ( 'NONE', #1179, .T. ) ;
+#786 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.02000000000000000400, -0.9799999999999999800 ) ) ;
+#787 = SURFACE_STYLE_USAGE ( .BOTH. , #631 ) ;
+#788 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #540 ) ) ;
+#789 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#790 = EDGE_CURVE ( 'NONE', #339, #1266, #881, .T. ) ;
+#791 = EDGE_LOOP ( 'NONE', ( #1392, #10, #1269, #915 ) ) ;
+#792 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#793 = ORIENTED_EDGE ( 'NONE', *, *, #23, .F. ) ;
+#794 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999997500, 0.6000000000000133000, 0.9799999999999999800 ) ) ;
+#795 = ORIENTED_EDGE ( 'NONE', *, *, #1826, .F. ) ;
+#796 = EDGE_LOOP ( 'NONE', ( #1020, #292, #67 ) ) ;
+#797 = ORIENTED_EDGE ( 'NONE', *, *, #1971, .T. ) ;
+#798 = CIRCLE ( 'NONE', #1461, 0.02000000000000005200 ) ;
+#799 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 1.056618002273235200, -0.9799999999999999800 ) ) ;
+#800 = EDGE_LOOP ( 'NONE', ( #1551, #1677, #1513, #890 ) ) ;
+#801 = VECTOR ( 'NONE', #140, 1000.000000000000000 ) ;
+#802 = FILL_AREA_STYLE ('',( #1548 ) ) ;
+#803 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #969, #1125, #25, #16 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.506800223942149400, 3.141592653589793100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9667008420945588700, 0.9667008420945588700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#804 = FACE_OUTER_BOUND ( 'NONE', #1014, .T. ) ;
+#805 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#806 = EDGE_CURVE ( 'NONE', #339, #1744, #53, .T. ) ;
+#807 = CIRCLE ( 'NONE', #1467, 0.02000000000000005200 ) ;
+#808 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000400, 1.044757794421982600, -0.9961038961038960500 ) ) ;
+#809 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#810 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #997, 'distance_accuracy_value', 'NONE');
+#811 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1661 ), #943 ) ;
+#812 = ORIENTED_EDGE ( 'NONE', *, *, #222, .F. ) ;
+#813 = ORIENTED_EDGE ( 'NONE', *, *, #1828, .F. ) ;
+#814 = AXIS2_PLACEMENT_3D ( 'NONE', #1534, #169, #615 ) ;
+#815 = EDGE_CURVE ( 'NONE', #130, #1549, #803, .T. ) ;
+#816 = FILL_AREA_STYLE_COLOUR ( '', #1518 ) ;
+#817 = ORIENTED_EDGE ( 'NONE', *, *, #431, .F. ) ;
+#818 = ORIENTED_EDGE ( 'NONE', *, *, #165, .F. ) ;
+#819 = CARTESIAN_POINT ( 'NONE',  ( 0.3999999999999997400, 2.146720301521298000E-016, -1.000000000000000000 ) ) ;
+#820 = ORIENTED_EDGE ( 'NONE', *, *, #431, .T. ) ;
+#821 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#822 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 1.056618002273235000, 0.9799999999999999800 ) ) ;
+#823 = LINE ( 'NONE', #358, #1390 ) ;
+#824 = ADVANCED_FACE ( 'NONE', ( #230 ), #539, .T. ) ;
+#825 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #614 ), #1833 ) ;
+#826 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.180000000000000200, -0.9799999999999999800 ) ) ;
+#827 = PRESENTATION_STYLE_ASSIGNMENT (( #1764 ) ) ;
+#828 = EDGE_CURVE ( 'NONE', #573, #1817, #1070, .T. ) ;
+#829 = FILL_AREA_STYLE_COLOUR ( '', #878 ) ;
+#830 = LINE ( 'NONE', #258, #423 ) ;
+#831 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.180000000000000200, -0.9799999999999999800 ) ) ;
+#832 = CARTESIAN_POINT ( 'NONE',  ( -1.241914150237085000, 0.1609310799204457200, 0.9919141502370851800 ) ) ;
+#833 = ADVANCED_FACE ( 'NONE', ( #1707 ), #1634, .T. ) ;
+#834 = FILL_AREA_STYLE ('',( #1289 ) ) ;
+#835 = FACE_OUTER_BOUND ( 'NONE', #1857, .T. ) ;
+#836 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#837 = ADVANCED_FACE ( 'NONE', ( #1643 ), #1710, .T. ) ;
+#838 = ORIENTED_EDGE ( 'NONE', *, *, #1891, .T. ) ;
+#839 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#840 = EDGE_CURVE ( 'NONE', #1129, #731, #830, .T. ) ;
+#841 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 1.301042606982605100E-016, -0.0000000000000000000 ) ) ;
+#842 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 3.656604289176887900E-014, 0.0000000000000000000 ) ) ;
+#843 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#844 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1314 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #537, #1907, #1012 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#845 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1501 ), #457 ) ;
+#846 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 3.252606517456513300E-016, -1.000000000000000000 ) ) ;
+#847 = EDGE_LOOP ( 'NONE', ( #356, #981, #172, #1853 ) ) ;
+#848 = CARTESIAN_POINT ( 'NONE',  ( 0.3999999999999996300, 0.1433819977267650200, 1.000000000000000000 ) ) ;
+#849 = EDGE_CURVE ( 'NONE', #681, #867, #1397, .T. ) ;
+#850 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#851 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1499999999999999700, -1.000000000000000000 ) ) ;
+#852 = ORIENTED_EDGE ( 'NONE', *, *, #687, .F. ) ;
+#853 = EDGE_LOOP ( 'NONE', ( #1296, #415, #1051, #793, #921 ) ) ;
+#854 = LINE ( 'NONE', #313, #1110 ) ;
+#855 = DIRECTION ( 'NONE',  ( -0.5100683317161683900, -0.6925753345020089200, 0.5100683317161683900 ) ) ;
+#856 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#857 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#858 = CARTESIAN_POINT ( 'NONE',  ( -1.140690290542151000, 0.8988817628769871800, 0.8906902905422178200 ) ) ;
+#859 = PLANE ( 'NONE',  #1854 ) ;
+#860 = STYLED_ITEM ( 'NONE', ( #782 ), #534 ) ;
+#861 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 1.180000000000000200, 0.9799999999999999800 ) ) ;
+#862 = ADVANCED_FACE ( 'NONE', ( #635 ), #536, .T. ) ;
+#863 = FILL_AREA_STYLE_COLOUR ( '', #1733 ) ;
+#864 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#865 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#866 = ORIENTED_EDGE ( 'NONE', *, *, #1318, .T. ) ;
+#867 = VERTEX_POINT ( 'NONE', #1917 ) ;
+#868 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.7586980628012105500, -0.8299999999999997400 ) ) ;
+#869 = STYLED_ITEM ( 'NONE', ( #1565 ), #879 ) ;
+#870 = DIRECTION ( 'NONE',  ( -2.891205793294687700E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#871 = EDGE_LOOP ( 'NONE', ( #1228, #391, #575, #1800, #1719, #1762 ) ) ;
+#872 = ADVANCED_FACE ( 'NONE', ( #256 ), #713, .T. ) ;
+#873 = ORIENTED_EDGE ( 'NONE', *, *, #226, .T. ) ;
+#874 = CARTESIAN_POINT ( 'NONE',  ( 1.246103896103895900, 0.1552422055780173500, -0.9800000000000004300 ) ) ;
+#875 = FILL_AREA_STYLE ('',( #576 ) ) ;
+#876 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#877 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#878 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#879 = ADVANCED_FACE ( 'NONE', ( #1805 ), #91, .F. ) ;
+#880 = EDGE_CURVE ( 'NONE', #1265, #1362, #1301, .T. ) ;
+#881 = CIRCLE ( 'NONE', #1890, 0.02000000000000005200 ) ;
+#882 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#883 = AXIS2_PLACEMENT_3D ( 'NONE', #291, #1178, #262 ) ;
+#884 = EDGE_CURVE ( 'NONE', #765, #1425, #481, .T. ) ;
+#885 = SURFACE_STYLE_USAGE ( .BOTH. , #1952 ) ;
+#886 = VECTOR ( 'NONE', #1624, 1000.000000000000000 ) ;
+#887 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.1552422055780179300, -0.9961038961038960500 ) ) ;
+#888 = SURFACE_STYLE_USAGE ( .BOTH. , #1798 ) ;
+#889 = AXIS2_PLACEMENT_3D ( 'NONE', #1411, #1845, #940 ) ;
+#890 = ORIENTED_EDGE ( 'NONE', *, *, #1692, .F. ) ;
+#891 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#892 = SURFACE_STYLE_FILL_AREA ( #834 ) ;
+#893 = PLANE ( 'NONE',  #459 ) ;
+#894 = EDGE_CURVE ( 'NONE', #498, #21, #1520, .T. ) ;
+#895 = FACE_OUTER_BOUND ( 'NONE', #1078, .T. ) ;
+#896 = CARTESIAN_POINT ( 'NONE',  ( -1.100000000000000500, 0.4413019371987601500, -0.8299999999999997400 ) ) ;
+#897 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999600, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#898 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #378, 'distance_accuracy_value', 'NONE');
+#899 = CARTESIAN_POINT ( 'NONE',  ( -1.246103896103896200, 1.044757794421982100, -0.9799999999999997600 ) ) ;
+#900 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#901 = VECTOR ( 'NONE', #692, 1000.000000000000000 ) ;
+#902 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.084202172485501600E-014, -1.000000000000000000 ) ) ;
+#903 = FACE_OUTER_BOUND ( 'NONE', #918, .T. ) ;
+#904 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 1.056618002273235200, -1.000000000000000000 ) ) ;
+#905 = SURFACE_SIDE_STYLE ('',( #927 ) ) ;
+#906 = SURFACE_STYLE_FILL_AREA ( #433 ) ;
+#907 = EDGE_CURVE ( 'NONE', #1243, #166, #438, .T. ) ;
+#908 = SURFACE_STYLE_USAGE ( .BOTH. , #1530 ) ;
+#909 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#910 = ORIENTED_EDGE ( 'NONE', *, *, #1057, .T. ) ;
+#911 = ORIENTED_EDGE ( 'NONE', *, *, #1053, .F. ) ;
+#912 = ORIENTED_EDGE ( 'NONE', *, *, #1934, .F. ) ;
+#913 = ORIENTED_EDGE ( 'NONE', *, *, #1123, .T. ) ;
+#914 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 2.303929616531690900E-014, 0.0000000000000000000 ) ) ;
+#915 = ORIENTED_EDGE ( 'NONE', *, *, #718, .F. ) ;
+#916 = VECTOR ( 'NONE', #864, 1000.000000000000000 ) ;
+#917 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.056618002273235400, 0.9799999999999999800 ) ) ;
+#918 = EDGE_LOOP ( 'NONE', ( #873, #344, #363, #1218 ) ) ;
+#919 = CIRCLE ( 'NONE', #754, 0.02000000000000005200 ) ;
+#920 = CARTESIAN_POINT ( 'NONE',  ( 0.3999999999999996300, 0.1552422055780179100, 0.9961038961038960500 ) ) ;
+#921 = ORIENTED_EDGE ( 'NONE', *, *, #6, .F. ) ;
+#922 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.6000000000000002000, 1.600000000000000100 ) ) ;
+#923 = EDGE_CURVE ( 'NONE', #1860, #602, #79, .T. ) ;
+#924 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#925 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #521, #1000, #672, #987 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.570796326794897200, 3.141592653589782500 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243676000, 0.8047378541243676000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#926 = AXIS2_PLACEMENT_3D ( 'NONE', #1888, #1915, #1898 ) ;
+#927 = SURFACE_STYLE_FILL_AREA ( #1060 ) ;
+#928 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 0.1552422055780179900, -0.9961038961038958300 ) ) ;
+#929 = AXIS2_PLACEMENT_3D ( 'NONE', #988, #1300, #1446 ) ;
+#930 = LINE ( 'NONE', #1691, #1646 ) ;
+#931 = VECTOR ( 'NONE', #530, 1000.000000000000000 ) ;
+#932 = EDGE_CURVE ( 'NONE', #1187, #573, #949, .T. ) ;
+#933 = AXIS2_PLACEMENT_3D ( 'NONE', #87, #556, #99 ) ;
+#934 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#935 = VERTEX_POINT ( 'NONE', #607 ) ;
+#936 = ORIENTED_EDGE ( 'NONE', *, *, #405, .F. ) ;
+#937 = VECTOR ( 'NONE', #1465, 1000.000000000000000 ) ;
+#938 = VERTEX_POINT ( 'NONE', #764 ) ;
+#939 = CYLINDRICAL_SURFACE ( 'NONE', #1670, 0.02000000000000005200 ) ;
+#940 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -1.301042606982605100E-016, 0.0000000000000000000 ) ) ;
+#941 = EDGE_CURVE ( 'NONE', #213, #990, #1889, .T. ) ;
+#942 = ORIENTED_EDGE ( 'NONE', *, *, #1202, .F. ) ;
+#943 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #898 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #378, #1435, #1006 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#944 = DIRECTION ( 'NONE',  ( 0.5100683317162048000, -0.6925753345019893800, 0.5100683317161586200 ) ) ;
+#945 = AXIS2_PLACEMENT_3D ( 'NONE', #1004, #1476, #239 ) ;
+#946 = EDGE_CURVE ( 'NONE', #13, #1011, #179, .T. ) ;
+#947 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.5930103925626764000, -0.8051948051947805900 ) ) ;
+#948 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #250, 'distance_accuracy_value', 'NONE');
+#949 = CIRCLE ( 'NONE', #1873, 0.02000000000000005200 ) ;
+#950 = LINE ( 'NONE', #316, #1847 ) ;
+#951 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#952 = FACE_OUTER_BOUND ( 'NONE', #800, .T. ) ;
+#953 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#954 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 1.200000000000000200, 1.000000000000000000 ) ) ;
+#955 = AXIS2_PLACEMENT_3D ( 'NONE', #170, #1102, #624 ) ;
+#956 = ORIENTED_EDGE ( 'NONE', *, *, #1118, .T. ) ;
+#957 = AXIS2_PLACEMENT_3D ( 'NONE', #1380, #1372, #1082 ) ;
+#958 = ORIENTED_EDGE ( 'NONE', *, *, #1252, .F. ) ;
+#959 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000400, 3.226585665316861200E-016, -1.000000000000000000 ) ) ;
+#960 = CARTESIAN_POINT ( 'NONE',  ( -0.3999999999999997400, 1.105886215935214500E-016, -1.000000000000000000 ) ) ;
+#961 = ORIENTED_EDGE ( 'NONE', *, *, #1904, .F. ) ;
+#962 = ORIENTED_EDGE ( 'NONE', *, *, #222, .T. ) ;
+#963 = LINE ( 'NONE', #95, #1225 ) ;
+#964 = DIRECTION ( 'NONE',  ( -0.5100683317161705000, -0.6925753345020119200, -0.5100683317161625000 ) ) ;
+#965 = AXIS2_PLACEMENT_3D ( 'NONE', #917, #1977, #1074 ) ;
+#966 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#967 = ORIENTED_EDGE ( 'NONE', *, *, #773, .F. ) ;
+#968 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#969 = CARTESIAN_POINT ( 'NONE',  ( 1.246103896103895900, 0.1552422055780173500, -0.9800000000000004300 ) ) ;
+#970 = SURFACE_STYLE_FILL_AREA ( #1271 ) ;
+#971 = FACE_OUTER_BOUND ( 'NONE', #847, .T. ) ;
+#972 = CYLINDRICAL_SURFACE ( 'NONE', #50, 0.7500000000000001100 ) ;
+#973 = CYLINDRICAL_SURFACE ( 'NONE', #355, 0.02000000000000005200 ) ;
+#974 = CARTESIAN_POINT ( 'NONE',  ( -1.151749301421922200, 0.2833577165994564700, 0.8831292828390351300 ) ) ;
+#975 = LINE ( 'NONE', #1899, #931 ) ;
+#976 = ORIENTED_EDGE ( 'NONE', *, *, #1731, .T. ) ;
+#977 = EDGE_CURVE ( 'NONE', #1860, #1160, #1234, .T. ) ;
+#978 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.1433819977267651300, 1.000000000000000000 ) ) ;
+#979 = PLANE ( 'NONE',  #929 ) ;
+#980 = ADVANCED_FACE ( 'NONE', ( #329 ), #1730, .T. ) ;
+#981 = ORIENTED_EDGE ( 'NONE', *, *, #1731, .F. ) ;
+#982 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #372 ), #1194 ) ;
+#983 = SURFACE_STYLE_USAGE ( .BOTH. , #1169 ) ;
+#984 = CARTESIAN_POINT ( 'NONE',  ( 1.140690290542182300, 0.3011182371230101100, 0.8906902905421827400 ) ) ;
+#985 = ORIENTED_EDGE ( 'NONE', *, *, #1609, .F. ) ;
+#986 = LINE ( 'NONE', #1320, #1769 ) ;
+#987 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 2.602085213965213000E-018, 1.000000000000000000 ) ) ;
+#988 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 3.252606517456513300E-016, 1.000000000000000000 ) ) ;
+#989 = ADVANCED_FACE ( 'NONE', ( #1414 ), #1254, .T. ) ;
+#990 = VERTEX_POINT ( 'NONE', #1449 ) ;
+#991 = LINE ( 'NONE', #1120, #1297 ) ;
+#992 = AXIS2_PLACEMENT_3D ( 'NONE', #703, #1323, #836 ) ;
+#993 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#994 = PLANE ( 'NONE',  #683 ) ;
+#995 = ORIENTED_EDGE ( 'NONE', *, *, #894, .T. ) ;
+#996 = CYLINDRICAL_SURFACE ( 'NONE', #743, 0.02000000000000005200 ) ;
+#997 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#998 = ADVANCED_FACE ( 'NONE', ( #533 ), #1641, .T. ) ;
+#999 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #102 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #639, #19, #342 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1000 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.008284271247462024100, 0.9917157287525378800 ) ) ;
+#1001 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1002 = VECTOR ( 'NONE', #1704, 1000.000000000000000 ) ;
+#1003 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.4413019371987890200, -0.8299999999999997400 ) ) ;
+#1004 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1433819977267651300, -0.9799999999999999800 ) ) ;
+#1005 = SURFACE_STYLE_FILL_AREA ( #550 ) ;
+#1006 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1007 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 0.1552422055780177700, 0.9961038961038960500 ) ) ;
+#1008 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1009 = FACE_OUTER_BOUND ( 'NONE', #218, .T. ) ;
+#1010 = ORIENTED_EDGE ( 'NONE', *, *, #226, .F. ) ;
+#1011 = VERTEX_POINT ( 'NONE', #848 ) ;
+#1012 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1013 = CARTESIAN_POINT ( 'NONE',  ( -1.133129282838994300, 0.9166422834005637500, 0.9017493014219369900 ) ) ;
+#1014 = EDGE_LOOP ( 'NONE', ( #1877, #1793, #1044, #1909 ) ) ;
+#1015 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000400, 0.02000000000000032300, 1.000000000000000000 ) ) ;
+#1016 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1017 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1018 = EDGE_CURVE ( 'NONE', #1928, #152, #1754, .T. ) ;
+#1019 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1020 = ORIENTED_EDGE ( 'NONE', *, *, #1884, .F. ) ;
+#1021 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1022 = ADVANCED_FACE ( 'NONE', ( #1379 ), #994, .F. ) ;
+#1023 = VECTOR ( 'NONE', #1046, 1000.000000000000000 ) ;
+#1024 = CIRCLE ( 'NONE', #1130, 0.02000000000000005200 ) ;
+#1025 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1026 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 1.044757794421982600, -0.9961038961038960500 ) ) ;
+#1027 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000400, 1.044757794421982600, 0.9961038961038960500 ) ) ;
+#1028 = EDGE_CURVE ( 'NONE', #1160, #324, #2, .T. ) ;
+#1029 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.02000000000000000400, 1.000000000000000000 ) ) ;
+#1030 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 4.336808689942015400E-015, 0.0000000000000000000 ) ) ;
+#1031 = FILL_AREA_STYLE_COLOUR ( '', #592 ) ;
+#1032 = SURFACE_STYLE_FILL_AREA ( #609 ) ;
+#1033 = VECTOR ( 'NONE', #850, 1000.000000000000000 ) ;
+#1034 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 1.180000000000000200, 1.000000000000000000 ) ) ;
+#1035 = ADVANCED_FACE ( 'NONE', ( #200 ), #779, .T. ) ;
+#1036 = DIRECTION ( 'NONE',  ( -5.421010862427508800E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1037 = AXIS2_PLACEMENT_3D ( 'NONE', #751, #619, #674 ) ;
+#1038 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1039 = ORIENTED_EDGE ( 'NONE', *, *, #1828, .T. ) ;
+#1040 = ORIENTED_EDGE ( 'NONE', *, *, #741, .F. ) ;
+#1041 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 0.02000000000000041300, 1.000000000000000000 ) ) ;
+#1042 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1043 = EDGE_CURVE ( 'NONE', #1224, #295, #1024, .T. ) ;
+#1044 = ORIENTED_EDGE ( 'NONE', *, *, #1028, .T. ) ;
+#1045 = FACE_OUTER_BOUND ( 'NONE', #1109, .T. ) ;
+#1046 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1047 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#1048 = EDGE_LOOP ( 'NONE', ( #1716, #293, #1829, #194 ) ) ;
+#1049 = VECTOR ( 'NONE', #207, 1000.000000000000000 ) ;
+#1050 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 1.044757794421982600, 0.9961038961038960500 ) ) ;
+#1051 = ORIENTED_EDGE ( 'NONE', *, *, #1650, .F. ) ;
+#1052 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1053 = EDGE_CURVE ( 'NONE', #681, #1462, #1275, .T. ) ;
+#1054 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1055 = LINE ( 'NONE', #37, #161 ) ;
+#1056 = AXIS2_PLACEMENT_3D ( 'NONE', #861, #1021, #1758 ) ;
+#1057 = EDGE_CURVE ( 'NONE', #13, #1265, #1191, .T. ) ;
+#1058 = DIRECTION ( 'NONE',  ( 4.336808689942027200E-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1059 = EDGE_LOOP ( 'NONE', ( #1182, #1981, #176, #1104 ) ) ;
+#1060 = FILL_AREA_STYLE ('',( #1930 ) ) ;
+#1061 = DIRECTION ( 'NONE',  ( -1.084202172485501800E-014, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1062 = AXIS2_PLACEMENT_3D ( 'NONE', #186, #1709, #34 ) ;
+#1063 = ORIENTED_EDGE ( 'NONE', *, *, #1432, .F. ) ;
+#1064 = ORIENTED_EDGE ( 'NONE', *, *, #1318, .F. ) ;
+#1065 = FILL_AREA_STYLE_COLOUR ( '', #380 ) ;
+#1066 = ORIENTED_EDGE ( 'NONE', *, *, #491, .T. ) ;
+#1067 = PRESENTATION_STYLE_ASSIGNMENT (( #983 ) ) ;
+#1068 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.5930103925626424300, -0.8051948051948054600 ) ) ;
+#1069 = CIRCLE ( 'NONE', #1396, 0.02000000000000005200 ) ;
+#1070 = LINE ( 'NONE', #1753, #901 ) ;
+#1071 = FILL_AREA_STYLE_COLOUR ( '', #761 ) ;
+#1072 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1073 = SPHERICAL_SURFACE ( 'NONE', #1387, 0.02000000000000000000 ) ;
+#1074 = DIRECTION ( 'NONE',  ( -0.8051948051947798200, 0.5930103925626771800, 0.0000000000000000000 ) ) ;
+#1075 = SURFACE_STYLE_FILL_AREA ( #116 ) ;
+#1076 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1077 = VECTOR ( 'NONE', #163, 1000.000000000000000 ) ;
+#1078 = EDGE_LOOP ( 'NONE', ( #136, #1408, #1696, #1203 ) ) ;
+#1079 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1080 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.200000000000000200, -0.9799999999999999800 ) ) ;
+#1081 = ORIENTED_EDGE ( 'NONE', *, *, #828, .T. ) ;
+#1082 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1083 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1084 = ORIENTED_EDGE ( 'NONE', *, *, #408, .F. ) ;
+#1085 = CARTESIAN_POINT ( 'NONE',  ( -1.246103896103896200, 0.1552422055780179900, -0.9799999999999997600 ) ) ;
+#1086 = EDGE_LOOP ( 'NONE', ( #1699, #236, #100, #1654 ) ) ;
+#1087 = EDGE_CURVE ( 'NONE', #1362, #1860, #84, .T. ) ;
+#1088 = CIRCLE ( 'NONE', #1334, 0.02000000000000000400 ) ;
+#1089 = STYLED_ITEM ( 'NONE', ( #1067 ), #1896 ) ;
+#1090 = LINE ( 'NONE', #1391, #1701 ) ;
+#1091 = ORIENTED_EDGE ( 'NONE', *, *, #894, .F. ) ;
+#1092 = EDGE_CURVE ( 'NONE', #765, #1263, #1943, .T. ) ;
+#1093 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.180000000000000200, -0.9799999999999999800 ) ) ;
+#1094 = AXIS2_PLACEMENT_3D ( 'NONE', #35, #1870, #1276 ) ;
+#1095 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1096 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1523 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #61, #381, #1438 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1097 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1945, 'distance_accuracy_value', 'NONE');
+#1098 = CIRCLE ( 'NONE', #486, 0.02000000000000005200 ) ;
+#1099 = ORIENTED_EDGE ( 'NONE', *, *, #1562, .T. ) ;
+#1100 = EDGE_CURVE ( 'NONE', #1342, #765, #1394, .T. ) ;
+#1101 = ORIENTED_EDGE ( 'NONE', *, *, #1663, .T. ) ;
+#1102 = DIRECTION ( 'NONE',  ( 0.5100683317161827100, -0.6925753345020220200, -0.5100683317161366400 ) ) ;
+#1103 = ORIENTED_EDGE ( 'NONE', *, *, #1459, .T. ) ;
+#1104 = ORIENTED_EDGE ( 'NONE', *, *, #1632, .F. ) ;
+#1105 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 1.200000000000000200, 1.000000000000000000 ) ) ;
+#1106 = ORIENTED_EDGE ( 'NONE', *, *, #1349, .T. ) ;
+#1107 = LINE ( 'NONE', #1599, #771 ) ;
+#1108 = DIRECTION ( 'NONE',  ( -4.336808689942027200E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1109 = EDGE_LOOP ( 'NONE', ( #1932, #1603, #1539, #1963 ) ) ;
+#1110 = VECTOR ( 'NONE', #1686, 1000.000000000000000 ) ;
+#1111 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.1433819977267650200, -1.000000000000000000 ) ) ;
+#1112 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1113 = CARTESIAN_POINT ( 'NONE',  ( 1.022537313432835700, 0.7703798515944905200, -0.7940298507462685300 ) ) ;
+#1114 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #233 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #157, #1226, #770 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1115 = CYLINDRICAL_SURFACE ( 'NONE', #1645, 0.02000000000000005200 ) ;
+#1116 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -5.421010862427508000E-015, 1.000000000000000000 ) ) ;
+#1117 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000900, 0.008284271247462310400, -0.9917157287525379900 ) ) ;
+#1118 = EDGE_CURVE ( 'NONE', #1145, #1129, #558, .T. ) ;
+#1119 = CARTESIAN_POINT ( 'NONE',  ( -1.246103896103895900, 0.1552422055780180200, 0.9799999999999999800 ) ) ;
+#1120 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.200000000000000200, 1.000000000000000000 ) ) ;
+#1121 = VECTOR ( 'NONE', #1975, 1000.000000000000000 ) ;
+#1122 = AXIS2_PLACEMENT_3D ( 'NONE', #484, #189, #340 ) ;
+#1123 = EDGE_CURVE ( 'NONE', #1425, #1514, #284, .T. ) ;
+#1124 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.056618002273235200, 1.000000000000000000 ) ) ;
+#1125 = CARTESIAN_POINT ( 'NONE',  ( 1.150378872739757700, 0.2852184968987690500, -0.8817223093461511500 ) ) ;
+#1126 = ORIENTED_EDGE ( 'NONE', *, *, #1043, .F. ) ;
+#1127 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.180000000000000200, -1.000000000000000000 ) ) ;
+#1128 = ORIENTED_EDGE ( 'NONE', *, *, #1256, .T. ) ;
+#1129 = VERTEX_POINT ( 'NONE', #1841 ) ;
+#1130 = AXIS2_PLACEMENT_3D ( 'NONE', #47, #199, #151 ) ;
+#1131 = CIRCLE ( 'NONE', #1298, 0.02000000000000005200 ) ;
+#1132 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1173, #1614, #1771, #1905 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.570796326794896800, 3.141592653589782500 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243676000, 0.8047378541243676000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1133 = CARTESIAN_POINT ( 'NONE',  ( -1.133129282839014500, 0.2833577165994468100, 0.9017493014219292200 ) ) ;
+#1134 = ADVANCED_FACE ( 'NONE', ( #1705 ), #1985, .F. ) ;
+#1135 = AXIS2_PLACEMENT_3D ( 'NONE', #1326, #855, #1627 ) ;
+#1136 = PRESENTATION_STYLE_ASSIGNMENT (( #885 ) ) ;
+#1137 = EDGE_CURVE ( 'NONE', #1322, #1315, #376, .T. ) ;
+#1138 = DIRECTION ( 'NONE',  ( 7.228014483236678800E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1139 = AXIS2_PLACEMENT_3D ( 'NONE', #922, #1076, #856 ) ;
+#1140 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1141 = ADVANCED_FACE ( 'NONE', ( #1545 ), #1866, .F. ) ;
+#1142 = LINE ( 'NONE', #357, #336 ) ;
+#1143 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1144 = SURFACE_SIDE_STYLE ('',( #892 ) ) ;
+#1145 = VERTEX_POINT ( 'NONE', #201 ) ;
+#1146 = CARTESIAN_POINT ( 'NONE',  ( 1.079999999999999800, 0.4413019371987890200, -0.8499999999999998700 ) ) ;
+#1147 = AXIS2_PLACEMENT_3D ( 'NONE', #641, #1257, #192 ) ;
+#1148 = EDGE_CURVE ( 'NONE', #1576, #938, #1166, .T. ) ;
+#1149 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1150 = CARTESIAN_POINT ( 'NONE',  ( -1.151749301421914900, 0.9166422834005336600, 0.8831292828390554500 ) ) ;
+#1151 = ADVANCED_FACE ( 'NONE', ( #804 ), #1448, .F. ) ;
+#1152 = ORIENTED_EDGE ( 'NONE', *, *, #1522, .F. ) ;
+#1153 = FILL_AREA_STYLE_COLOUR ( '', #1893 ) ;
+#1154 = CARTESIAN_POINT ( 'NONE',  ( -0.3999999999999997400, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#1155 = CARTESIAN_POINT ( 'NONE',  ( -1.131722309346151700, 0.9147815031012307400, 0.9003788727397581400 ) ) ;
+#1156 = EDGE_LOOP ( 'NONE', ( #653, #585, #1954, #1570 ) ) ;
+#1157 = FACE_OUTER_BOUND ( 'NONE', #1156, .T. ) ;
+#1158 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1948, 'distance_accuracy_value', 'NONE');
+#1159 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1160 = VERTEX_POINT ( 'NONE', #1587 ) ;
+#1161 = FACE_OUTER_BOUND ( 'NONE', #1059, .T. ) ;
+#1162 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1433819977267650800, -0.9799999999999999800 ) ) ;
+#1163 = CARTESIAN_POINT ( 'NONE',  ( 1.246103896103895900, 1.044757794421982100, 0.9799999999999999800 ) ) ;
+#1164 = EDGE_CURVE ( 'NONE', #1874, #1224, #1918, .T. ) ;
+#1165 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #729 ), #343 ) ;
+#1166 = LINE ( 'NONE', #1111, #711 ) ;
+#1167 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000200, 3.226585665316860700E-016, 1.000000000000000000 ) ) ;
+#1168 = FILL_AREA_STYLE_COLOUR ( '', #1350 ) ;
+#1169 = SURFACE_SIDE_STYLE ('',( #155 ) ) ;
+#1170 = ADVANCED_FACE ( 'NONE', ( #1519 ), #1966, .T. ) ;
+#1171 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #560, #1637, #246, #1306 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.445602896647338900E-016, 0.6347924296476434900 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9667008420945588700, 0.9667008420945588700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1172 = FACE_OUTER_BOUND ( 'NONE', #1386, .T. ) ;
+#1173 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.02000000000000000400, -0.9799999999999999800 ) ) ;
+#1174 = EDGE_LOOP ( 'NONE', ( #728, #967, #812, #795, #752 ) ) ;
+#1175 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -2.944278778298257400E-014, 2.168404344971035100E-014 ) ) ;
+#1176 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1177 = EDGE_LOOP ( 'NONE', ( #1368, #1635, #1901 ) ) ;
+#1178 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1179 = EDGE_LOOP ( 'NONE', ( #599, #1882, #1554, #669 ) ) ;
+#1180 = ORIENTED_EDGE ( 'NONE', *, *, #815, .T. ) ;
+#1181 = AXIS2_PLACEMENT_3D ( 'NONE', #1375, #451, #1079 ) ;
+#1182 = ORIENTED_EDGE ( 'NONE', *, *, #1862, .T. ) ;
+#1183 = VERTEX_POINT ( 'NONE', #63 ) ;
+#1184 = SURFACE_SIDE_STYLE ('',( #1075 ) ) ;
+#1185 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 0.5999999999999999800, 0.9799999999999999800 ) ) ;
+#1186 = AXIS2_PLACEMENT_3D ( 'NONE', #1728, #362, #684 ) ;
+#1187 = VERTEX_POINT ( 'NONE', #688 ) ;
+#1188 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -1.084202172485501600E-014 ) ) ;
+#1189 = EDGE_CURVE ( 'NONE', #1507, #248, #1209, .T. ) ;
+#1190 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #1852, #497 ) ;
+#1191 = CIRCLE ( 'NONE', #1232, 0.02000000000000005200 ) ;
+#1192 = AXIS2_PLACEMENT_3D ( 'NONE', #78, #1470, #1887 ) ;
+#1193 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #335 ), #1638 ) ;
+#1194 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #208 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #724, #900, #1949 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1195 = SURFACE_STYLE_USAGE ( .BOTH. , #416 ) ;
+#1196 = LINE ( 'NONE', #1308, #1824 ) ;
+#1197 = AXIS2_PLACEMENT_3D ( 'NONE', #1303, #535, #694 ) ;
+#1198 = CARTESIAN_POINT ( 'NONE',  ( -1.133129282839019600, 0.2833577165994497500, -0.9017493014219267700 ) ) ;
+#1199 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1200 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1201 = AXIS2_PLACEMENT_3D ( 'NONE', #1481, #1016, #406 ) ;
+#1202 = EDGE_CURVE ( 'NONE', #294, #1817, #348, .T. ) ;
+#1203 = ORIENTED_EDGE ( 'NONE', *, *, #1546, .T. ) ;
+#1204 = ORIENTED_EDGE ( 'NONE', *, *, #1632, .T. ) ;
+#1205 = ORIENTED_EDGE ( 'NONE', *, *, #773, .T. ) ;
+#1206 = ORIENTED_EDGE ( 'NONE', *, *, #1552, .F. ) ;
+#1207 = VECTOR ( 'NONE', #1970, 1000.000000000000000 ) ;
+#1208 = CARTESIAN_POINT ( 'NONE',  ( -1.080000000000000100, 0.6000000000000002000, 0.8499999999999999800 ) ) ;
+#1209 = CIRCLE ( 'NONE', #945, 0.02000000000000005200 ) ;
+#1210 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1211 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #1217 ) ) ;
+#1212 = VECTOR ( 'NONE', #309, 1000.000000000000000 ) ;
+#1213 = FACE_OUTER_BOUND ( 'NONE', #154, .T. ) ;
+#1214 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #325 ) ) ;
+#1215 = AXIS2_PLACEMENT_3D ( 'NONE', #1790, #1036, #1662 ) ;
+#1216 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.180000000000000200, -1.000000000000000000 ) ) ;
+#1217 = PRODUCT ( 'VLS252012CX', 'VLS252012CX', '', ( #385 ) ) ;
+#1218 = ORIENTED_EDGE ( 'NONE', *, *, #1765, .T. ) ;
+#1219 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1220 = FILL_AREA_STYLE ('',( #1964 ) ) ;
+#1221 = ORIENTED_EDGE ( 'NONE', *, *, #610, .F. ) ;
+#1222 = EDGE_CURVE ( 'NONE', #409, #681, #1132, .T. ) ;
+#1223 = ORIENTED_EDGE ( 'NONE', *, *, #671, .T. ) ;
+#1224 = VERTEX_POINT ( 'NONE', #397 ) ;
+#1225 = VECTOR ( 'NONE', #1931, 1000.000000000000000 ) ;
+#1226 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1227 = EDGE_CURVE ( 'NONE', #602, #601, #306, .T. ) ;
+#1228 = ORIENTED_EDGE ( 'NONE', *, *, #311, .F. ) ;
+#1229 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'VLS252012CX', ( #1979, #1756 ), #1447 ) ;
+#1230 = DIRECTION ( 'NONE',  ( -0.8051948051948029100, 0.5930103925626458700, 0.0000000000000000000 ) ) ;
+#1231 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 1.056618002273235200, -0.9799999999999999800 ) ) ;
+#1232 = AXIS2_PLACEMENT_3D ( 'NONE', #1483, #1493, #1944 ) ;
+#1233 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1234 = CIRCLE ( 'NONE', #1980, 0.02000000000000005200 ) ;
+#1235 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #469 ) ) ;
+#1236 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1237 = EDGE_CURVE ( 'NONE', #1744, #1694, #1561, .T. ) ;
+#1238 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 0.1552422055780179600, -0.9961038961038962700 ) ) ;
+#1239 = CIRCLE ( 'NONE', #705, 0.02000000000000005200 ) ;
+#1240 = PRESENTATION_STYLE_ASSIGNMENT (( #888 ) ) ;
+#1241 = ORIENTED_EDGE ( 'NONE', *, *, #1388, .T. ) ;
+#1242 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 1.056618002273235200, 0.9799999999999999800 ) ) ;
+#1243 = VERTEX_POINT ( 'NONE', #1511 ) ;
+#1244 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1245 = EDGE_LOOP ( 'NONE', ( #1629, #187, #128, #1204 ) ) ;
+#1246 = EDGE_CURVE ( 'NONE', #1315, #578, #1273, .T. ) ;
+#1247 = ORIENTED_EDGE ( 'NONE', *, *, #1557, .T. ) ;
+#1248 = PRESENTATION_STYLE_ASSIGNMENT (( #1885 ) ) ;
+#1249 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.180000000000000200, 0.9799999999999999800 ) ) ;
+#1250 = EDGE_LOOP ( 'NONE', ( #41, #514, #476, #1486 ) ) ;
+#1251 = LINE ( 'NONE', #1682, #74 ) ;
+#1252 = EDGE_CURVE ( 'NONE', #21, #1832, #532, .T. ) ;
+#1253 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1254 = CYLINDRICAL_SURFACE ( 'NONE', #725, 0.02000000000000005200 ) ;
+#1255 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 0.02000000000000041300, -0.9799999999999999800 ) ) ;
+#1256 = EDGE_CURVE ( 'NONE', #602, #588, #775, .T. ) ;
+#1257 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1258 = STYLED_ITEM ( 'NONE', ( #1248 ), #1592 ) ;
+#1259 = ORIENTED_EDGE ( 'NONE', *, *, #605, .T. ) ;
+#1260 = EDGE_CURVE ( 'NONE', #1576, #731, #1500, .T. ) ;
+#1261 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1262 = DIRECTION ( 'NONE',  ( 2.891205793294687700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1263 = VERTEX_POINT ( 'NONE', #282 ) ;
+#1265 = VERTEX_POINT ( 'NONE', #428 ) ;
+#1264 = AXIS2_PLACEMENT_3D ( 'NONE', #253, #404, #436 ) ;
+#1266 = VERTEX_POINT ( 'NONE', #1330 ) ;
+#1267 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1268 = ADVANCED_FACE ( 'NONE', ( #1436 ), #1913, .T. ) ;
+#1269 = ORIENTED_EDGE ( 'NONE', *, *, #1227, .F. ) ;
+#1270 = FACE_OUTER_BOUND ( 'NONE', #1831, .T. ) ;
+#1271 = FILL_AREA_STYLE ('',( #829 ) ) ;
+#1272 = ADVANCED_FACE ( 'NONE', ( #454 ), #1965, .T. ) ;
+#1273 = LINE ( 'NONE', #88, #1023 ) ;
+#1274 = CARTESIAN_POINT ( 'NONE',  ( -1.044029850746268600, 0.7703798515944906300, 0.7725373134328358300 ) ) ;
+#1275 = LINE ( 'NONE', #846, #1613 ) ;
+#1276 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1277 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.1433819977267650200, 1.000000000000000000 ) ) ;
+#1278 = CARTESIAN_POINT ( 'NONE',  ( -0.3999999999999997400, 0.1552422055780179100, 0.9961038961038960500 ) ) ;
+#1279 = EDGE_CURVE ( 'NONE', #588, #1549, #1497, .T. ) ;
+#1280 = PLANE ( 'NONE',  #1972 ) ;
+#1281 = AXIS2_PLACEMENT_3D ( 'NONE', #696, #1149, #1598 ) ;
+#1282 = LINE ( 'NONE', #65, #719 ) ;
+#1283 = AXIS2_PLACEMENT_3D ( 'NONE', #1383, #465, #1683 ) ;
+#1284 = EDGE_CURVE ( 'NONE', #1746, #13, #709, .T. ) ;
+#1285 = EDGE_LOOP ( 'NONE', ( #682, #600, #666, #190 ) ) ;
+#1286 = FILL_AREA_STYLE ('',( #220 ) ) ;
+#1287 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999200, 0.4413019371987653700, 0.8299999999999998500 ) ) ;
+#1288 = ADVANCED_FACE ( 'NONE', ( #1883 ), #224, .T. ) ;
+#1289 = FILL_AREA_STYLE_COLOUR ( '', #71 ) ;
+#1290 = AXIS2_PLACEMENT_3D ( 'NONE', #1359, #1382, #456 ) ;
+#1291 = CLOSED_SHELL ( 'NONE', ( #121, #1311, #1466, #49, #1569, #1592, #1747, #89, #1773, #1488, #64, #1896, #1151, #229, #1412, #879, #1134, #1424, #720, #1022, #534, #1141, #417, #83, #1293, #1035, #1272, #545, #204, #1617, #238, #561, #1433, #503, #1170, #109, #1288, #833, #1327, #1477, #1331, #733, #1869, #824, #1439, #710, #1628, #375, #980, #1735, #989, #1612, #510, #217, #702, #998, #55, #659, #837, #247, #519, #862, #1268, #872 ) ) ;
+#1292 = CYLINDRICAL_SURFACE ( 'NONE', #1806, 0.02000000000000005200 ) ;
+#1293 = ADVANCED_FACE ( 'NONE', ( #756 ), #996, .T. ) ;
+#1294 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1295 = CARTESIAN_POINT ( 'NONE',  ( 1.140690290542239800, 0.8988817628770180400, 0.8906902905420832600 ) ) ;
+#1296 = ORIENTED_EDGE ( 'NONE', *, *, #1415, .T. ) ;
+#1297 = VECTOR ( 'NONE', #515, 1000.000000000000000 ) ;
+#1298 = AXIS2_PLACEMENT_3D ( 'NONE', #1337, #354, #1261 ) ;
+#1299 = ORIENTED_EDGE ( 'NONE', *, *, #1053, .T. ) ;
+#1300 = DIRECTION ( 'NONE',  ( -1.301042606982605100E-016, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1301 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1822, #594, #1363, #308 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.648392877531943400, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9667008420945588700, 0.9667008420945588700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1302 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1303 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.056618002273235200, 0.9799999999999999800 ) ) ;
+#1304 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1305 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.6000000000000002000, 1.600000000000000100 ) ) ;
+#1306 = CARTESIAN_POINT ( 'NONE',  ( 1.246103896103895900, 0.1552422055780173500, 0.9800000000000004300 ) ) ;
+#1307 = CYLINDRICAL_SURFACE ( 'NONE', #1283, 0.02000000000000005200 ) ;
+#1308 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.1433819977267650200, -1.000000000000000000 ) ) ;
+#1309 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1310 = FACE_OUTER_BOUND ( 'NONE', #1492, .T. ) ;
+#1311 = ADVANCED_FACE ( 'NONE', ( #1840 ), #1724, .F. ) ;
+#1312 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1313 = CARTESIAN_POINT ( 'NONE',  ( -1.080000000000000300, 0.4385778317468083700, 0.8500000000000000900 ) ) ;
+#1314 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #537, 'distance_accuracy_value', 'NONE');
+#1315 = VERTEX_POINT ( 'NONE', #1080 ) ;
+#1316 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 1.056618002273235000, 0.9799999999999997600 ) ) ;
+#1317 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1318 = EDGE_CURVE ( 'NONE', #1817, #616, #1251, .T. ) ;
+#1319 = VERTEX_POINT ( 'NONE', #452 ) ;
+#1320 = CARTESIAN_POINT ( 'NONE',  ( -1.246103896103895900, 0.1552422055780179900, 1.000000000000000000 ) ) ;
+#1321 = CARTESIAN_POINT ( 'NONE',  ( -1.131722309346151700, 0.2852184968987694900, 0.9003788727397581400 ) ) ;
+#1322 = VERTEX_POINT ( 'NONE', #318 ) ;
+#1323 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1324 = FACE_OUTER_BOUND ( 'NONE', #73, .T. ) ;
+#1325 = EDGE_CURVE ( 'NONE', #698, #130, #1559, .T. ) ;
+#1326 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1433819977267651600, 0.9799999999999999800 ) ) ;
+#1327 = ADVANCED_FACE ( 'NONE', ( #1161 ), #195, .T. ) ;
+#1328 = EDGE_CURVE ( 'NONE', #13, #1243, #502, .T. ) ;
+#1329 = LINE ( 'NONE', #1041, #350 ) ;
+#1330 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 1.180000000000000200, 0.9799999999999999800 ) ) ;
+#1331 = ADVANCED_FACE ( 'NONE', ( #630 ), #528, .T. ) ;
+#1332 = ORIENTED_EDGE ( 'NONE', *, *, #1770, .F. ) ;
+#1333 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 1.301042606982605100E-016, -0.0000000000000000000 ) ) ;
+#1334 = AXIS2_PLACEMENT_3D ( 'NONE', #1560, #964, #198 ) ;
+#1335 = ORIENTED_EDGE ( 'NONE', *, *, #880, .T. ) ;
+#1336 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 1.200000000000000200, -0.9799999999999999800 ) ) ;
+#1337 = CARTESIAN_POINT ( 'NONE',  ( 0.3999999999999996300, 0.1433819977267650200, 0.9799999999999999800 ) ) ;
+#1338 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1339 = EDGE_CURVE ( 'NONE', #1744, #1266, #604, .T. ) ;
+#1340 = ORIENTED_EDGE ( 'NONE', *, *, #165, .T. ) ;
+#1341 = CARTESIAN_POINT ( 'NONE',  ( -1.241914150237085600, 1.039068920079554600, -0.9919141502370851800 ) ) ;
+#1342 = VERTEX_POINT ( 'NONE', #1216 ) ;
+#1343 = CYLINDRICAL_SURFACE ( 'NONE', #1361, 0.02000000000000005200 ) ;
+#1344 = ORIENTED_EDGE ( 'NONE', *, *, #1639, .T. ) ;
+#1345 = LINE ( 'NONE', #1868, #137 ) ;
+#1346 = CARTESIAN_POINT ( 'NONE',  ( -1.246103896103895900, 0.1552422055780179900, -0.9799999999999999800 ) ) ;
+#1347 = ORIENTED_EDGE ( 'NONE', *, *, #471, .T. ) ;
+#1348 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1349 = EDGE_CURVE ( 'NONE', #601, #1456, #854, .T. ) ;
+#1350 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1351 = SURFACE_STYLE_USAGE ( .BOTH. , #905 ) ;
+#1352 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1353 = AXIS2_PLACEMENT_3D ( 'NONE', #1376, #1674, #1068 ) ;
+#1354 = VECTOR ( 'NONE', #1210, 1000.000000000000000 ) ;
+#1355 = EDGE_CURVE ( 'NONE', #765, #1456, #22, .T. ) ;
+#1356 = LINE ( 'NONE', #1336, #1212 ) ;
+#1357 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1358 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.180000000000000200, 0.9799999999999999800 ) ) ;
+#1359 = CARTESIAN_POINT ( 'NONE',  ( 1.850000000000000100, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#1360 = EDGE_CURVE ( 'NONE', #1266, #341, #589, .T. ) ;
+#1361 = AXIS2_PLACEMENT_3D ( 'NONE', #1912, #1008, #1784 ) ;
+#1362 = VERTEX_POINT ( 'NONE', #305 ) ;
+#1363 = CARTESIAN_POINT ( 'NONE',  ( 1.079999999999999800, 0.4385778317468083700, 0.8500000000000000900 ) ) ;
+#1364 = EDGE_CURVE ( 'NONE', #935, #1425, #106, .T. ) ;
+#1365 = ORIENTED_EDGE ( 'NONE', *, *, #1971, .F. ) ;
+#1366 = ORIENTED_EDGE ( 'NONE', *, *, #1904, .T. ) ;
+#1367 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -1.084202172485501600E-014, 0.0000000000000000000 ) ) ;
+#1368 = ORIENTED_EDGE ( 'NONE', *, *, #806, .T. ) ;
+#1369 = SPHERICAL_SURFACE ( 'NONE', #319, 0.02000000000000000000 ) ;
+#1370 = DIRECTION ( 'NONE',  ( 1.486686867842010600E-028, -3.656604289176866400E-014, 1.000000000000000000 ) ) ;
+#1371 = EDGE_LOOP ( 'NONE', ( #748, #546, #1837, #1976 ) ) ;
+#1372 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1373 = AXIS2_PLACEMENT_3D ( 'NONE', #1377, #1370, #1526 ) ;
+#1374 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1942, 'distance_accuracy_value', 'NONE');
+#1375 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1376 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 0.1433819977267651000, -0.9800000000000002000 ) ) ;
+#1377 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 0.1433819977267644700, 0.9799999999999999800 ) ) ;
+#1378 = CARTESIAN_POINT ( 'NONE',  ( 1.079999999999999800, 0.7614221682531915300, 0.8500000000000000900 ) ) ;
+#1379 = FACE_OUTER_BOUND ( 'NONE', #1702, .T. ) ;
+#1380 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.180000000000000200, -0.9799999999999999800 ) ) ;
+#1381 = VECTOR ( 'NONE', #1867, 1000.000000000000000 ) ;
+#1382 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1383 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1433819977267651300, 1.000000000000000000 ) ) ;
+#1384 = EDGE_LOOP ( 'NONE', ( #271, #1106, #747, #1626 ) ) ;
+#1385 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1693 ) ) ;
+#1386 = EDGE_LOOP ( 'NONE', ( #434, #721, #913, #797 ) ) ;
+#1387 = AXIS2_PLACEMENT_3D ( 'NONE', #1713, #501, #966 ) ;
+#1388 = EDGE_CURVE ( 'NONE', #938, #370, #706, .T. ) ;
+#1389 = ORIENTED_EDGE ( 'NONE', *, *, #1246, .F. ) ;
+#1390 = VECTOR ( 'NONE', #366, 1000.000000000000000 ) ;
+#1391 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000400, 3.226585665316861200E-016, 1.000000000000000000 ) ) ;
+#1392 = ORIENTED_EDGE ( 'NONE', *, *, #687, .T. ) ;
+#1393 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1736 ), #278 ) ;
+#1394 = LINE ( 'NONE', #586, #141 ) ;
+#1395 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 0.02000000000000041300, -0.9799999999999999800 ) ) ;
+#1396 = AXIS2_PLACEMENT_3D ( 'NONE', #1162, #58, #1916 ) ;
+#1397 = LINE ( 'NONE', #851, #287 ) ;
+#1398 = FACE_OUTER_BOUND ( 'NONE', #1402, .T. ) ;
+#1399 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -1.084202172485501600E-014 ) ) ;
+#1400 = DIRECTION ( 'NONE',  ( -4.336808689942027200E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1401 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 3.252606517456513300E-016, 1.000000000000000000 ) ) ;
+#1402 = EDGE_LOOP ( 'NONE', ( #1536, #676, #448, #985 ) ) ;
+#1403 = EDGE_LOOP ( 'NONE', ( #936, #412, #813, #1960 ) ) ;
+#1404 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.200000000000000200, 1.000000000000000000 ) ) ;
+#1405 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1097 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1945, #557, #1625 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1406 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 1.180000000000000200, -0.9799999999999999800 ) ) ;
+#1407 = VERTEX_POINT ( 'NONE', #1208 ) ;
+#1408 = ORIENTED_EDGE ( 'NONE', *, *, #1843, .T. ) ;
+#1409 = CARTESIAN_POINT ( 'NONE',  ( 1.022537313432835700, 0.4296201484055093300, -0.7940298507462685300 ) ) ;
+#1410 = ORIENTED_EDGE ( 'NONE', *, *, #92, .T. ) ;
+#1411 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 3.252606517456513300E-016, 1.000000000000000000 ) ) ;
+#1412 = ADVANCED_FACE ( 'NONE', ( #1611 ), #1517, .F. ) ;
+#1413 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1119, #686, #1274, #365 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.648392877531943400, 6.917977736827229100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8701298701298700900, 0.8701298701298700900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1414 = FACE_OUTER_BOUND ( 'NONE', #699, .T. ) ;
+#1415 = EDGE_CURVE ( 'NONE', #1573, #295, #1515, .T. ) ;
+#1416 = CARTESIAN_POINT ( 'NONE',  ( -1.246103896103895900, 0.1552422055780179900, -0.9799999999999999800 ) ) ;
+#1417 = FACE_OUTER_BOUND ( 'NONE', #1925, .T. ) ;
+#1418 = FACE_OUTER_BOUND ( 'NONE', #101, .T. ) ;
+#1419 = ORIENTED_EDGE ( 'NONE', *, *, #790, .T. ) ;
+#1420 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .F. ) ;
+#1421 = AXIS2_PLACEMENT_3D ( 'NONE', #622, #28, #1726 ) ;
+#1422 = ORIENTED_EDGE ( 'NONE', *, *, #1279, .T. ) ;
+#1423 = SURFACE_STYLE_USAGE ( .BOTH. , #359 ) ;
+#1424 = ADVANCED_FACE ( 'NONE', ( #895 ), #26, .F. ) ;
+#1425 = VERTEX_POINT ( 'NONE', #488 ) ;
+#1426 = CARTESIAN_POINT ( 'NONE',  ( -1.100000000000000100, 0.4455338712647173300, 0.8499999999999999800 ) ) ;
+#1427 = AXIS2_PLACEMENT_3D ( 'NONE', #346, #1711, #1727 ) ;
+#1428 = ORIENTED_EDGE ( 'NONE', *, *, #1934, .T. ) ;
+#1429 = CYLINDRICAL_SURFACE ( 'NONE', #493, 0.7500000000000004400 ) ;
+#1430 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.5999999999999999800, -1.000000000000000000 ) ) ;
+#1431 = ORIENTED_EDGE ( 'NONE', *, *, #1148, .F. ) ;
+#1432 = EDGE_CURVE ( 'NONE', #1832, #1576, #1464, .T. ) ;
+#1433 = ADVANCED_FACE ( 'NONE', ( #1818 ), #552, .T. ) ;
+#1434 = EDGE_LOOP ( 'NONE', ( #1039, #625, #411, #321 ) ) ;
+#1435 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1436 = FACE_OUTER_BOUND ( 'NONE', #704, .T. ) ;
+#1437 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.5999999999999999800, 1.000000000000000000 ) ) ;
+#1438 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1439 = ADVANCED_FACE ( 'NONE', ( #1324 ), #1861, .T. ) ;
+#1440 = SURFACE_STYLE_FILL_AREA ( #695 ) ;
+#1441 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #899, #142, #1967, #1346 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.648392877531943400, 6.917977736827229100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8701298701298700900, 0.8701298701298700900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1442 = CARTESIAN_POINT ( 'NONE',  ( 1.151749301421932900, 0.9166422834005582000, -0.8831292828390282500 ) ) ;
+#1443 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1444 = CYLINDRICAL_SURFACE ( 'NONE', #527, 0.02000000000000005200 ) ;
+#1445 = EDGE_CURVE ( 'NONE', #1315, #1342, #919, .T. ) ;
+#1446 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -1.301042606982605100E-016, 0.0000000000000000000 ) ) ;
+#1447 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #449 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #227, #1752, #1294 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1448 = PLANE ( 'NONE',  #992 ) ;
+#1449 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000400, 1.044757794421982600, -0.9961038961038960500 ) ) ;
+#1450 = EDGE_CURVE ( 'NONE', #300, #1145, #221, .T. ) ;
+#1451 = EDGE_LOOP ( 'NONE', ( #1974, #464, #1738, #1537 ) ) ;
+#1452 = FILL_AREA_STYLE ('',( #863 ) ) ;
+#1453 = SURFACE_SIDE_STYLE ('',( #7 ) ) ;
+#1454 = VERTEX_POINT ( 'NONE', #1395 ) ;
+#1455 = CARTESIAN_POINT ( 'NONE',  ( 1.246103896103895900, 0.1552422055780173500, 0.9800000000000004300 ) ) ;
+#1456 = VERTEX_POINT ( 'NONE', #480 ) ;
+#1457 = CARTESIAN_POINT ( 'NONE',  ( 1.241914150237085000, 0.1609310799204454700, 0.9919141502370851800 ) ) ;
+#1458 = ORIENTED_EDGE ( 'NONE', *, *, #1360, .F. ) ;
+#1459 = EDGE_CURVE ( 'NONE', #370, #1746, #1090, .T. ) ;
+#1460 = VECTOR ( 'NONE', #1723, 1000.000000000000000 ) ;
+#1461 = AXIS2_PLACEMENT_3D ( 'NONE', #1698, #351, #1116 ) ;
+#1462 = VERTEX_POINT ( 'NONE', #960 ) ;
+#1463 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #1190 ) ;
+#1464 = LINE ( 'NONE', #780, #477 ) ;
+#1465 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1466 = ADVANCED_FACE ( 'NONE', ( #628 ), #1850, .F. ) ;
+#1467 = AXIS2_PLACEMENT_3D ( 'NONE', #1848, #1706, #1583 ) ;
+#1468 = EDGE_CURVE ( 'NONE', #1187, #152, #798, .T. ) ;
+#1469 = CARTESIAN_POINT ( 'NONE',  ( 1.241914150237085000, 1.039068920079554400, -0.9919141502370845100 ) ) ;
+#1470 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1471 = SURFACE_SIDE_STYLE ('',( #513 ) ) ;
+#1472 = SURFACE_STYLE_USAGE ( .BOTH. , #263 ) ;
+#1473 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.1433819977267650200, -0.9799999999999999800 ) ) ;
+#1474 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -1.828302144588414900E-014, -0.0000000000000000000 ) ) ;
+#1475 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1433819977267650800, -0.9799999999999999800 ) ) ;
+#1476 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1477 = ADVANCED_FACE ( 'NONE', ( #1838 ), #939, .T. ) ;
+#1478 = PRESENTATION_STYLE_ASSIGNMENT (( #553 ) ) ;
+#1479 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1480 = VECTOR ( 'NONE', #1400, 1000.000000000000000 ) ;
+#1481 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.1433819977267650200, 0.9799999999999999800 ) ) ;
+#1482 = ORIENTED_EDGE ( 'NONE', *, *, #98, .T. ) ;
+#1483 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 0.1433819977267651000, 0.9800000000000002000 ) ) ;
+#1484 = SURFACE_STYLE_USAGE ( .BOTH. , #715 ) ;
+#1485 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #505, 'distance_accuracy_value', 'NONE');
+#1486 = ORIENTED_EDGE ( 'NONE', *, *, #1566, .T. ) ;
+#1487 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1488 = ADVANCED_FACE ( 'NONE', ( #1157 ), #368, .F. ) ;
+#1489 = EDGE_LOOP ( 'NONE', ( #1675, #1103, #1748, #124 ) ) ;
+#1490 = CIRCLE ( 'NONE', #1135, 0.02000000000000000400 ) ;
+#1491 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999600, 0.7614221682531915300, 0.8299999999999998500 ) ) ;
+#1492 = EDGE_LOOP ( 'NONE', ( #384, #1815, #1714, #838 ) ) ;
+#1493 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1494 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1495 = EDGE_CURVE ( 'NONE', #1860, #1573, #1636, .T. ) ;
+#1496 = ORIENTED_EDGE ( 'NONE', *, *, #932, .T. ) ;
+#1497 = LINE ( 'NONE', #897, #801 ) ;
+#1498 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1499 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.5999999999999999800, -1.000000000000000000 ) ) ;
+#1500 = LINE ( 'NONE', #736, #139 ) ;
+#1501 = STYLED_ITEM ( 'NONE', ( #1136 ), #1272 ) ;
+#1502 = EDGE_CURVE ( 'NONE', #498, #1576, #274, .T. ) ;
+#1503 = CARTESIAN_POINT ( 'NONE',  ( -1.151749301421930700, 0.9166422834005550900, -0.8831292828390099300 ) ) ;
+#1504 = VECTOR ( 'NONE', #302, 1000.000000000000000 ) ;
+#1505 = VECTOR ( 'NONE', #1688, 1000.000000000000000 ) ;
+#1506 = AXIS2_PLACEMENT_3D ( 'NONE', #1814, #1072, #156 ) ;
+#1507 = VERTEX_POINT ( 'NONE', #1416 ) ;
+#1508 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1552422055780180200, 0.9961038961038960500 ) ) ;
+#1509 = ORIENTED_EDGE ( 'NONE', *, *, #946, .T. ) ;
+#1510 = CARTESIAN_POINT ( 'NONE',  ( -1.099999999999999900, 0.7544661287352777400, -0.8499999999999998700 ) ) ;
+#1511 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999800, 0.1433819977267645500, 0.9799999999999999800 ) ) ;
+#1512 = ORIENTED_EDGE ( 'NONE', *, *, #405, .T. ) ;
+#1513 = ORIENTED_EDGE ( 'NONE', *, *, #1222, .F. ) ;
+#1514 = VERTEX_POINT ( 'NONE', #1127 ) ;
+#1515 = CIRCLE ( 'NONE', #955, 0.02000000000000007000 ) ;
+#1516 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.1433819977267651300, -0.9799999999999999800 ) ) ;
+#1517 = PLANE ( 'NONE',  #889 ) ;
+#1518 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1519 = FACE_OUTER_BOUND ( 'NONE', #450, .T. ) ;
+#1520 = LINE ( 'NONE', #887, #1504 ) ;
+#1521 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1802 ), #1114 ) ;
+#1522 = EDGE_CURVE ( 'NONE', #1243, #322, #1107, .T. ) ;
+#1523 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #61, 'distance_accuracy_value', 'NONE');
+#1524 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1525 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000400, 2.385244779468105800E-016, -1.000000000000000000 ) ) ;
+#1526 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -3.252606517456513900E-014 ) ) ;
+#1527 = PRESENTATION_STYLE_ASSIGNMENT (( #908 ) ) ;
+#1528 = FACE_OUTER_BOUND ( 'NONE', #1174, .T. ) ;
+#1529 = ORIENTED_EDGE ( 'NONE', *, *, #1862, .F. ) ;
+#1530 = SURFACE_SIDE_STYLE ('',( #31 ) ) ;
+#1531 = DIRECTION ( 'NONE',  ( 2.303929616531666000E-014, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1532 = EDGE_CURVE ( 'NONE', #1407, #1362, #1345, .T. ) ;
+#1533 = VERTEX_POINT ( 'NONE', #387 ) ;
+#1534 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000400, 1.056618002273235400, 0.9799999999999999800 ) ) ;
+#1535 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #371 ) ) ;
+#1536 = ORIENTED_EDGE ( 'NONE', *, *, #1189, .T. ) ;
+#1537 = ORIENTED_EDGE ( 'NONE', *, *, #1593, .F. ) ;
+#1538 = CIRCLE ( 'NONE', #93, 0.01999999999999999700 ) ;
+#1539 = ORIENTED_EDGE ( 'NONE', *, *, #1364, .F. ) ;
+#1540 = ORIENTED_EDGE ( 'NONE', *, *, #1284, .T. ) ;
+#1541 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1542 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 1.180000000000000200, 1.000000000000000000 ) ) ;
+#1543 = AXIS2_PLACEMENT_3D ( 'NONE', #831, #1112, #517 ) ;
+#1544 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1433819977267650200, 0.9799999999999999800 ) ) ;
+#1545 = FACE_OUTER_BOUND ( 'NONE', #453, .T. ) ;
+#1546 = EDGE_CURVE ( 'NONE', #578, #1744, #991, .T. ) ;
+#1547 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 2.602085213965213000E-018, -1.000000000000000000 ) ) ;
+#1548 = FILL_AREA_STYLE_COLOUR ( '', #1608 ) ;
+#1549 = VERTEX_POINT ( 'NONE', #1571 ) ;
+#1550 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 0.1433819977267644700, -0.9799999999999999800 ) ) ;
+#1551 = ORIENTED_EDGE ( 'NONE', *, *, #51, .T. ) ;
+#1552 = EDGE_CURVE ( 'NONE', #1011, #294, #823, .T. ) ;
+#1553 = ORIENTED_EDGE ( 'NONE', *, *, #1639, .F. ) ;
+#1554 = ORIENTED_EDGE ( 'NONE', *, *, #932, .F. ) ;
+#1555 = ORIENTED_EDGE ( 'NONE', *, *, #297, .T. ) ;
+#1556 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1557 = EDGE_CURVE ( 'NONE', #601, #1160, #1961, .T. ) ;
+#1558 = VERTEX_POINT ( 'NONE', #1749 ) ;
+#1559 = CIRCLE ( 'NONE', #1353, 0.02000000000000000400 ) ;
+#1560 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1433819977267651300, -0.9799999999999999800 ) ) ;
+#1561 = LINE ( 'NONE', #1622, #759 ) ;
+#1562 = EDGE_CURVE ( 'NONE', #294, #1187, #753, .T. ) ;
+#1563 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1564 = AXIS2_PLACEMENT_3D ( 'NONE', #1864, #642, #1715 ) ;
+#1565 = PRESENTATION_STYLE_ASSIGNMENT (( #1484 ) ) ;
+#1566 = EDGE_CURVE ( 'NONE', #1425, #990, #301, .T. ) ;
+#1567 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1568 = DIRECTION ( 'NONE',  ( -1.084202172485501400E-014, 1.472139389149106900E-014, 1.000000000000000000 ) ) ;
+#1569 = ADVANCED_FACE ( 'NONE', ( #474 ), #1280, .T. ) ;
+#1570 = ORIENTED_EDGE ( 'NONE', *, *, #1950, .T. ) ;
+#1571 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999600, 0.5999999999999999800, -0.8299999999999997400 ) ) ;
+#1572 = ORIENTED_EDGE ( 'NONE', *, *, #1100, .F. ) ;
+#1573 = VERTEX_POINT ( 'NONE', #1743 ) ;
+#1574 = CARTESIAN_POINT ( 'NONE',  ( 1.241715728752538700, 3.760695260086621600E-016, -1.000000000000000000 ) ) ;
+#1575 = PLANE ( 'NONE',  #1596 ) ;
+#1576 = VERTEX_POINT ( 'NONE', #70 ) ;
+#1577 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 0.1433819977267650200, 1.000000000000000000 ) ) ;
+#1578 = ORIENTED_EDGE ( 'NONE', *, *, #1794, .F. ) ;
+#1579 = ORIENTED_EDGE ( 'NONE', *, *, #718, .T. ) ;
+#1580 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #24, #1574, #1117, #1255 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 1.570796326794896600 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243649400, 0.8047378541243649400, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1581 = LINE ( 'NONE', #547, #916 ) ;
+#1582 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999600, 0.7614221682531913100, -0.8299999999999996300 ) ) ;
+#1583 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -2.168404344971003200E-014 ) ) ;
+#1584 = EDGE_LOOP ( 'NONE', ( #1742, #1365, #1681, #1389 ) ) ;
+#1585 = ORIENTED_EDGE ( 'NONE', *, *, #1532, .T. ) ;
+#1586 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.084202172485501600E-014, -1.000000000000000000 ) ) ;
+#1587 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 1.056618002273235200, 1.000000000000000000 ) ) ;
+#1588 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1589 = CARTESIAN_POINT ( 'NONE',  ( -0.3999999999999997400, 0.1433819977267650200, -1.000000000000000000 ) ) ;
+#1590 = CARTESIAN_POINT ( 'NONE',  ( -1.100000000000000500, 0.4413019371987601500, 0.8299999999999999600 ) ) ;
+#1591 = VECTOR ( 'NONE', #1262, 1000.000000000000000 ) ;
+#1592 = ADVANCED_FACE ( 'NONE', ( #1937 ), #979, .F. ) ;
+#1593 = EDGE_CURVE ( 'NONE', #701, #601, #173, .T. ) ;
+#1594 = DIRECTION ( 'NONE',  ( 4.336808689942027200E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1595 = CYLINDRICAL_SURFACE ( 'NONE', #1139, 0.7500000000000001100 ) ;
+#1596 = AXIS2_PLACEMENT_3D ( 'NONE', #1105, #1556, #805 ) ;
+#1597 = VECTOR ( 'NONE', #206, 1000.000000000000000 ) ;
+#1598 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1599 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 3.252606517456513300E-016, 0.9799999999999999800 ) ) ;
+#1600 = ORIENTED_EDGE ( 'NONE', *, *, #185, .F. ) ;
+#1601 = SURFACE_STYLE_USAGE ( .BOTH. , #1774 ) ;
+#1602 = ORIENTED_EDGE ( 'NONE', *, *, #46, .F. ) ;
+#1603 = ORIENTED_EDGE ( 'NONE', *, *, #1123, .F. ) ;
+#1604 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1605 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1606 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #559, 'distance_accuracy_value', 'NONE');
+#1607 = EDGE_LOOP ( 'NONE', ( #1876, #1064, #942, #1206 ) ) ;
+#1608 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1609 = EDGE_CURVE ( 'NONE', #1507, #1319, #986, .T. ) ;
+#1610 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1611 = FACE_OUTER_BOUND ( 'NONE', #650, .T. ) ;
+#1612 = ADVANCED_FACE ( 'NONE', ( #499 ), #1835, .T. ) ;
+#1613 = VECTOR ( 'NONE', #1697, 1000.000000000000000 ) ;
+#1614 = CARTESIAN_POINT ( 'NONE',  ( -1.249999999999999800, 0.008284271247462005100, -0.9917157287525378800 ) ) ;
+#1615 = AXIS2_PLACEMENT_3D ( 'NONE', #1846, #1236, #626 ) ;
+#1616 = SURFACE_SIDE_STYLE ('',( #1440 ) ) ;
+#1617 = ADVANCED_FACE ( 'NONE', ( #1745 ), #1369, .T. ) ;
+#1618 = CARTESIAN_POINT ( 'NONE',  ( -1.080000000000000100, 0.7586980628012347500, 0.8499999999999995300 ) ) ;
+#1619 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 1.200000000000000200, 0.9799999999999999800 ) ) ;
+#1620 = LINE ( 'NONE', #581, #1849 ) ;
+#1621 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 1.044757794421982100, -0.9961038961038956000 ) ) ;
+#1622 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000000, 1.200000000000000200, 0.9799999999999999800 ) ) ;
+#1623 = AXIS2_PLACEMENT_3D ( 'NONE', #1778, #1017, #1159 ) ;
+#1624 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1625 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1626 = ORIENTED_EDGE ( 'NONE', *, *, #1669, .T. ) ;
+#1627 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.5930103925626424300, -0.8051948051948054600 ) ) ;
+#1628 = ADVANCED_FACE ( 'NONE', ( #1270 ), #1343, .T. ) ;
+#1629 = ORIENTED_EDGE ( 'NONE', *, *, #1522, .T. ) ;
+#1630 = EDGE_LOOP ( 'NONE', ( #582, #1585, #745, #320 ) ) ;
+#1631 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1632 = EDGE_CURVE ( 'NONE', #1533, #1243, #1679, .T. ) ;
+#1633 = LINE ( 'NONE', #1034, #1700 ) ;
+#1634 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #680, #1457, #1007 ),
+ ( #82, #984, #1878 ),
+ ( #1287, #1892, #66 ),
+ ( #52, #538, #379 ),
+ ( #228, #1295, #393 ),
+ ( #1163, #386, #518 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 2, 4 ),
+ ( 3, 3 ),
+ ( 5.648392877531943400, 6.283185307179586200, 6.917977736827229100 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8220892061349848200, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7590862678220557900, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865475700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865475700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7590862678220582400, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8220892061349861500, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#1635 = ORIENTED_EDGE ( 'NONE', *, *, #1339, .T. ) ;
+#1636 = LINE ( 'NONE', #664, #1049 ) ;
+#1637 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999600, 0.4385778317468082600, 0.8299999999999998500 ) ) ;
+#1638 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1158 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1948, #1819, #1804 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1639 = EDGE_CURVE ( 'NONE', #1145, #294, #42, .T. ) ;
+#1640 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1641 = CYLINDRICAL_SURFACE ( 'NONE', #926, 0.02000000000000005200 ) ;
+#1642 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1643 = FACE_OUTER_BOUND ( 'NONE', #853, .T. ) ;
+#1644 = CARTESIAN_POINT ( 'NONE',  ( 1.246103896103896400, 0.1552422055780177700, -0.9799999999999999800 ) ) ;
+#1645 = AXIS2_PLACEMENT_3D ( 'NONE', #1858, #1739, #1872 ) ;
+#1646 = VECTOR ( 'NONE', #149, 1000.000000000000000 ) ;
+#1647 = PRESENTATION_STYLE_ASSIGNMENT (( #1759 ) ) ;
+#1648 = SURFACE_SIDE_STYLE ('',( #473 ) ) ;
+#1649 = SPHERICAL_SURFACE ( 'NONE', #268, 0.02000000000000000000 ) ;
+#1650 = EDGE_CURVE ( 'NONE', #573, #1319, #1490, .T. ) ;
+#1651 = CARTESIAN_POINT ( 'NONE',  ( -1.133129282839010500, 0.9166422834005556500, -0.9017493014219311000 ) ) ;
+#1652 = ORIENTED_EDGE ( 'NONE', *, *, #1495, .F. ) ;
+#1653 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1654 = ORIENTED_EDGE ( 'NONE', *, *, #1328, .T. ) ;
+#1655 = ORIENTED_EDGE ( 'NONE', *, *, #80, .F. ) ;
+#1656 = CARTESIAN_POINT ( 'NONE',  ( -1.140690290542181000, 0.3011182371230071700, -0.8906902905421808500 ) ) ;
+#1657 = CARTESIAN_POINT ( 'NONE',  ( -0.3999999999999997400, 0.1433819977267650500, -0.9799999999999999800 ) ) ;
+#1658 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1167, #396, #1763, #249 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.141592653589789100, 4.712388980384690600 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243637200, 0.8047378541243637200, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1659 = EDGE_CURVE ( 'NONE', #1462, #1832, #1581, .T. ) ;
+#1660 = VECTOR ( 'NONE', #447, 1000.000000000000000 ) ;
+#1661 = STYLED_ITEM ( 'NONE', ( #1788 ), #1229 ) ;
+#1662 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 5.421010862427508000E-015, 0.0000000000000000000 ) ) ;
+#1663 = EDGE_CURVE ( 'NONE', #588, #166, #1171, .T. ) ;
+#1664 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1665 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1666 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999600, 0.5999999999999999800, 0.8300000000000000700 ) ) ;
+#1667 = CIRCLE ( 'NONE', #814, 0.02000000000000005200 ) ;
+#1668 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1669 = EDGE_CURVE ( 'NONE', #1322, #701, #1633, .T. ) ;
+#1670 = AXIS2_PLACEMENT_3D ( 'NONE', #794, #1108, #5 ) ;
+#1671 = ORIENTED_EDGE ( 'NONE', *, *, #297, .F. ) ;
+#1672 = DIRECTION ( 'NONE',  ( 2.891205793294687700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1673 = EDGE_CURVE ( 'NONE', #698, #938, #1538, .T. ) ;
+#1674 = DIRECTION ( 'NONE',  ( 0.5100683317161393000, -0.6925753345020229100, -0.5100683317161786000 ) ) ;
+#1675 = ORIENTED_EDGE ( 'NONE', *, *, #1973, .T. ) ;
+#1676 = EDGE_LOOP ( 'NONE', ( #352, #1938, #360, #1572 ) ) ;
+#1677 = ORIENTED_EDGE ( 'NONE', *, *, #849, .F. ) ;
+#1678 = ORIENTED_EDGE ( 'NONE', *, *, #23, .T. ) ;
+#1679 = LINE ( 'NONE', #75, #937 ) ;
+#1680 = STYLED_ITEM ( 'NONE', ( #685 ), #872 ) ;
+#1681 = ORIENTED_EDGE ( 'NONE', *, *, #597, .F. ) ;
+#1682 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.1552422055780179300, 0.9961038961038960500 ) ) ;
+#1683 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1684 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.1552422055780179300, 0.9961038961038960500 ) ) ;
+#1685 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 1.056618002273235000, -0.9799999999999997600 ) ) ;
+#1686 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1687 = CYLINDRICAL_SURFACE ( 'NONE', #8, 0.02000000000000005200 ) ;
+#1688 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1689 = VECTOR ( 'NONE', #11, 1000.000000000000000 ) ;
+#1690 = FACE_OUTER_BOUND ( 'NONE', #243, .T. ) ;
+#1691 = CARTESIAN_POINT ( 'NONE',  ( -1.850000000000000100, 1.180000000000000200, 1.000000000000000000 ) ) ;
+#1692 = EDGE_CURVE ( 'NONE', #248, #409, #963, .T. ) ;
+#1693 = STYLED_ITEM ( 'NONE', ( #1842 ), #1268 ) ;
+#1694 = VERTEX_POINT ( 'NONE', #234 ) ;
+#1695 = AXIS2_PLACEMENT_3D ( 'NONE', #1473, #570, #1919 ) ;
+#1696 = ORIENTED_EDGE ( 'NONE', *, *, #1246, .T. ) ;
+#1697 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 1.301042606982605100E-016, -0.0000000000000000000 ) ) ;
+#1698 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1433819977267651300, 0.9799999999999999800 ) ) ;
+#1699 = ORIENTED_EDGE ( 'NONE', *, *, #907, .T. ) ;
+#1700 = VECTOR ( 'NONE', #1604, 1000.000000000000000 ) ;
+#1701 = VECTOR ( 'NONE', #468, 1000.000000000000000 ) ;
+#1702 = EDGE_LOOP ( 'NONE', ( #1099, #820, #675, #1344 ) ) ;
+#1703 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.180000000000000200, -0.9799999999999999800 ) ) ;
+#1704 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1705 = FACE_OUTER_BOUND ( 'NONE', #1384, .T. ) ;
+#1706 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.828302144588410500E-014, 1.000000000000000000 ) ) ;
+#1707 = FACE_OUTER_BOUND ( 'NONE', #871, .T. ) ;
+#1708 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999800, 0.1433819977267644900, 0.9800000000000004300 ) ) ;
+#1709 = DIRECTION ( 'NONE',  ( -1.301042606982605100E-016, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1710 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #401, #531, #1908 ),
+ ( #1150, #858, #1013 ),
+ ( #242, #544, #1618 ),
+ ( #1590, #1426, #708 ),
+ ( #974, #1740, #1133 ),
+ ( #212, #832, #373 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 2, 4 ),
+ ( 3, 3 ),
+ ( 5.648392877531943400, 6.283185307179586200, 6.917977736827229100 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8220892061349861500, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7590862678220549100, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865475700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865475700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7590862678220563500, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8220892061349848200, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#1711 = DIRECTION ( 'NONE',  ( -2.168404344971011100E-014, 2.944278778298251800E-014, 1.000000000000000000 ) ) ;
+#1712 = AXIS2_PLACEMENT_3D ( 'NONE', #115, #1631, #1494 ) ;
+#1713 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.056618002273235000, 0.9799999999999997600 ) ) ;
+#1714 = ORIENTED_EDGE ( 'NONE', *, *, #1794, .T. ) ;
+#1715 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1716 = ORIENTED_EDGE ( 'NONE', *, *, #840, .F. ) ;
+#1717 = EDGE_LOOP ( 'NONE', ( #1881, #516, #1066, #817 ) ) ;
+#1718 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.180000000000000200, -0.9799999999999999800 ) ) ;
+#1719 = ORIENTED_EDGE ( 'NONE', *, *, #1087, .F. ) ;
+#1720 = ORIENTED_EDGE ( 'NONE', *, *, #590, .F. ) ;
+#1721 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1722 = ORIENTED_EDGE ( 'NONE', *, *, #1222, .T. ) ;
+#1723 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1724 = CYLINDRICAL_SURFACE ( 'NONE', #1290, 0.7500000000000004400 ) ;
+#1725 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #646, #1582, #36, #654 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.141592653589793100, 3.776385083237435500 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9667008420945588700, 0.9667008420945588700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1726 = DIRECTION ( 'NONE',  ( -2.891205793294687700E-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1727 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -3.252606517456513900E-014 ) ) ;
+#1728 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.180000000000000200, 0.9799999999999999800 ) ) ;
+#1729 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1730 = CYLINDRICAL_SURFACE ( 'NONE', #1615, 0.02000000000000005200 ) ;
+#1731 = EDGE_CURVE ( 'NONE', #990, #1263, #520, .T. ) ;
+#1732 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1733 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1734 = ORIENTED_EDGE ( 'NONE', *, *, #1673, .T. ) ;
+#1735 = ADVANCED_FACE ( 'NONE', ( #323 ), #1292, .T. ) ;
+#1736 = STYLED_ITEM ( 'NONE', ( #76 ), #1141 ) ;
+#1737 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 1.056618002273235200, 0.9799999999999999800 ) ) ;
+#1738 = ORIENTED_EDGE ( 'NONE', *, *, #1557, .F. ) ;
+#1739 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1740 = CARTESIAN_POINT ( 'NONE',  ( -1.140690290542175000, 0.3011182371230155500, 0.8906902905421972800 ) ) ;
+#1741 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #540 ), #999 ) ;
+#1742 = ORIENTED_EDGE ( 'NONE', *, *, #1445, .T. ) ;
+#1743 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000400, 1.044757794421982600, 0.9961038961038960500 ) ) ;
+#1744 = VERTEX_POINT ( 'NONE', #420 ) ;
+#1745 = FACE_OUTER_BOUND ( 'NONE', #145, .T. ) ;
+#1746 = VERTEX_POINT ( 'NONE', #1755 ) ;
+#1747 = ADVANCED_FACE ( 'NONE', ( #603 ), #265, .F. ) ;
+#1748 = ORIENTED_EDGE ( 'NONE', *, *, #679, .F. ) ;
+#1749 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1552422055780179300, -0.9961038961038960500 ) ) ;
+#1750 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1552422055780180200, 0.9961038961038960500 ) ) ;
+#1751 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.7544661287352446600, -0.8499999999999996400 ) ) ;
+#1752 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1753 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.1552422055780179300, 0.9961038961038960500 ) ) ;
+#1754 = LINE ( 'NONE', #240, #632 ) ;
+#1755 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000200, 3.226585665316860700E-016, 1.000000000000000000 ) ) ;
+#1756 = AXIS2_PLACEMENT_3D ( 'NONE', #691, #1304, #1309 ) ;
+#1757 = CYLINDRICAL_SURFACE ( 'NONE', #407, 0.02000000000000005200 ) ;
+#1758 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1759 = SURFACE_STYLE_USAGE ( .BOTH. , #1471 ) ;
+#1760 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1761 = FILL_AREA_STYLE ('',( #693 ) ) ;
+#1762 = ORIENTED_EDGE ( 'NONE', *, *, #880, .F. ) ;
+#1763 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000200, 0.008284271247462253100, 0.9917157287525382200 ) ) ;
+#1764 = SURFACE_STYLE_USAGE ( .BOTH. , #1616 ) ;
+#1765 = EDGE_CURVE ( 'NONE', #341, #935, #732, .T. ) ;
+#1766 = AXIS2_PLACEMENT_3D ( 'NONE', #658, #54, #673 ) ;
+#1767 = ORIENTED_EDGE ( 'NONE', *, *, #1339, .F. ) ;
+#1768 = ORIENTED_EDGE ( 'NONE', *, *, #399, .F. ) ;
+#1769 = VECTOR ( 'NONE', #108, 1000.000000000000000 ) ;
+#1770 = EDGE_CURVE ( 'NONE', #1011, #616, #1131, .T. ) ;
+#1771 = CARTESIAN_POINT ( 'NONE',  ( -1.241715728752538200, 1.330789159384560600E-016, -0.9999999999999997800 ) ) ;
+#1772 = SURFACE_STYLE_FILL_AREA ( #1220 ) ;
+#1773 = ADVANCED_FACE ( 'NONE', ( #677 ), #1429, .F. ) ;
+#1774 = SURFACE_SIDE_STYLE ('',( #337 ) ) ;
+#1775 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #383, #1469, #1621 ),
+ ( #1442, #525, #712 ),
+ ( #868, #1751, #1897 ),
+ ( #1003, #72, #1146 ),
+ ( #231, #749, #1941 ),
+ ( #1644, #563, #118 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 2, 4 ),
+ ( 3, 3 ),
+ ( 2.506800223942150700, 3.141592653589793100, 3.776385083237435900 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8220892061349848200, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7590862678220552400, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865475700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7071067811865475700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7590862678220580100, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8220892061349848200, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#1776 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1777 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 0.1433819977267650200, 1.000000000000000000 ) ) ;
+#1778 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.180000000000000200, -0.9799999999999999800 ) ) ;
+#1779 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1780 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #869 ) ) ;
+#1781 = CARTESIAN_POINT ( 'NONE',  ( 1.079999999999999400, 0.6000000000000002000, 0.8499999999999999800 ) ) ;
+#1782 = SPHERICAL_SURFACE ( 'NONE', #777, 0.02000000000000000000 ) ;
+#1783 = FILL_AREA_STYLE_COLOUR ( '', #261 ) ;
+#1784 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1785 = LINE ( 'NONE', #1684, #1077 ) ;
+#1786 = FACE_OUTER_BOUND ( 'NONE', #303, .T. ) ;
+#1787 = DIRECTION ( 'NONE',  ( -2.891205793294687700E-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1788 = PRESENTATION_STYLE_ASSIGNMENT (( #1601 ) ) ;
+#1789 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1790 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1433819977267650200, -0.9799999999999999800 ) ) ;
+#1791 = ORIENTED_EDGE ( 'NONE', *, *, #1502, .F. ) ;
+#1792 = ORIENTED_EDGE ( 'NONE', *, *, #1092, .F. ) ;
+#1793 = ORIENTED_EDGE ( 'NONE', *, *, #80, .T. ) ;
+#1794 = EDGE_CURVE ( 'NONE', #1507, #1558, #1088, .T. ) ;
+#1795 = VECTOR ( 'NONE', #29, 1000.000000000000000 ) ;
+#1796 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #482 ), #844 ) ;
+#1797 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1798 = SURFACE_SIDE_STYLE ('',( #906 ) ) ;
+#1799 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1693 ), #524 ) ;
+#1800 = ORIENTED_EDGE ( 'NONE', *, *, #923, .F. ) ;
+#1801 = AXIS2_PLACEMENT_3D ( 'NONE', #649, #1568, #1399 ) ;
+#1802 = STYLED_ITEM ( 'NONE', ( #568 ), #121 ) ;
+#1803 = CARTESIAN_POINT ( 'NONE',  ( 1.246103896103895700, 1.044757794421982100, 0.9799999999999997600 ) ) ;
+#1804 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1805 = FACE_OUTER_BOUND ( 'NONE', #1245, .T. ) ;
+#1806 = AXIS2_PLACEMENT_3D ( 'NONE', #1185, #716, #542 ) ;
+#1807 = VECTOR ( 'NONE', #81, 1000.000000000000000 ) ;
+#1808 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1809 = EDGE_CURVE ( 'NONE', #701, #1694, #105, .T. ) ;
+#1810 = ORIENTED_EDGE ( 'NONE', *, *, #941, .T. ) ;
+#1811 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1199, 'distance_accuracy_value', 'NONE');
+#1812 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -1.084202172485501800E-014 ) ) ;
+#1813 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 1.056618002273235000, 1.000000000000000000 ) ) ;
+#1814 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.1433819977267650200, -0.9799999999999999800 ) ) ;
+#1815 = ORIENTED_EDGE ( 'NONE', *, *, #1189, .F. ) ;
+#1816 = VECTOR ( 'NONE', #1903, 1000.000000000000000 ) ;
+#1817 = VERTEX_POINT ( 'NONE', #1278 ) ;
+#1818 = FACE_OUTER_BOUND ( 'NONE', #796, .T. ) ;
+#1819 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1820 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1821 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 0.1433819977267650200, 0.9799999999999999800 ) ) ;
+#1822 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 0.1552422055780179100, 0.9961038961038960500 ) ) ;
+#1823 = LINE ( 'NONE', #478, #1381 ) ;
+#1824 = VECTOR ( 'NONE', #1302, 1000.000000000000000 ) ;
+#1825 = CYLINDRICAL_SURFACE ( 'NONE', #1695, 0.02000000000000005200 ) ;
+#1826 = EDGE_CURVE ( 'NONE', #1549, #1183, #1725, .T. ) ;
+#1827 = AXIS2_PLACEMENT_3D ( 'NONE', #245, #1776, #1025 ) ;
+#1828 = EDGE_CURVE ( 'NONE', #370, #1454, #1580, .T. ) ;
+#1829 = ORIENTED_EDGE ( 'NONE', *, *, #98, .F. ) ;
+#1830 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #566, 'distance_accuracy_value', 'NONE');
+#1831 = EDGE_LOOP ( 'NONE', ( #1879, #1063, #958, #1091 ) ) ;
+#1832 = VERTEX_POINT ( 'NONE', #1589 ) ;
+#1833 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #948 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #250, #1317, #1200 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1834 = ORIENTED_EDGE ( 'NONE', *, *, #1415, .F. ) ;
+#1835 = CYLINDRICAL_SURFACE ( 'NONE', #1201, 0.02000000000000005200 ) ;
+#1836 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 5.421010862427508000E-015, 0.0000000000000000000 ) ) ;
+#1837 = ORIENTED_EDGE ( 'NONE', *, *, #1260, .T. ) ;
+#1838 = FACE_OUTER_BOUND ( 'NONE', #726, .T. ) ;
+#1839 = AXIS2_PLACEMENT_3D ( 'NONE', #1231, #1061, #1367 ) ;
+#1840 = FACE_OUTER_BOUND ( 'NONE', #621, .T. ) ;
+#1841 = CARTESIAN_POINT ( 'NONE',  ( 0.3999999999999997400, 2.146720301521298000E-016, 1.000000000000000000 ) ) ;
+#1842 = PRESENTATION_STYLE_ASSIGNMENT (( #1195 ) ) ;
+#1843 = EDGE_CURVE ( 'NONE', #1694, #1315, #219, .T. ) ;
+#1844 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1845 = DIRECTION ( 'NONE',  ( -1.301042606982605100E-016, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1846 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.056618002273235000, 1.000000000000000000 ) ) ;
+#1847 = VECTOR ( 'NONE', #3, 1000.000000000000000 ) ;
+#1848 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 1.056618002273235000, -0.9799999999999999800 ) ) ;
+#1849 = VECTOR ( 'NONE', #734, 1000.000000000000000 ) ;
+#1850 = PLANE ( 'NONE',  #1062 ) ;
+#1851 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999998400, 0.5999999999999911000, 1.000000000000000000 ) ) ;
+#1852 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #1217, .NOT_KNOWN. ) ;
+#1853 = ORIENTED_EDGE ( 'NONE', *, *, #884, .F. ) ;
+#1854 = AXIS2_PLACEMENT_3D ( 'NONE', #86, #843, #865 ) ;
+#1855 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1856 = ORIENTED_EDGE ( 'NONE', *, *, #1043, .T. ) ;
+#1857 = EDGE_LOOP ( 'NONE', ( #223, #1420, #211 ) ) ;
+#1858 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.200000000000000200, -0.9799999999999999800 ) ) ;
+#1859 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 1.056618002273235200, -1.000000000000000000 ) ) ;
+#1860 = VERTEX_POINT ( 'NONE', #661 ) ;
+#1861 = SPHERICAL_SURFACE ( 'NONE', #1564, 0.02000000000000000000 ) ;
+#1862 = EDGE_CURVE ( 'NONE', #1533, #130, #364, .T. ) ;
+#1863 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 1.180000000000000200, 1.000000000000000000 ) ) ;
+#1864 = CARTESIAN_POINT ( 'NONE',  ( 1.229999999999999500, 1.056618002273235200, 0.9799999999999999800 ) ) ;
+#1865 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1668, 'distance_accuracy_value', 'NONE');
+#1866 = CYLINDRICAL_SURFACE ( 'NONE', #1094, 0.7500000000000000000 ) ;
+#1867 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1868 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.6000000000000002000, 0.8499999999999999800 ) ) ;
+#1869 = ADVANCED_FACE ( 'NONE', ( #1045 ), #1115, .T. ) ;
+#1870 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1871 = LINE ( 'NONE', #1437, #569 ) ;
+#1872 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1873 = AXIS2_PLACEMENT_3D ( 'NONE', #1544, #328, #789 ) ;
+#1874 = VERTEX_POINT ( 'NONE', #1124 ) ;
+#1875 = ORIENTED_EDGE ( 'NONE', *, *, #1659, .F. ) ;
+#1876 = ORIENTED_EDGE ( 'NONE', *, *, #1770, .T. ) ;
+#1877 = ORIENTED_EDGE ( 'NONE', *, *, #741, .T. ) ;
+#1878 = CARTESIAN_POINT ( 'NONE',  ( 1.133129282839022000, 0.2833577165994497500, 0.9017493014219268900 ) ) ;
+#1879 = ORIENTED_EDGE ( 'NONE', *, *, #1502, .T. ) ;
+#1880 = VECTOR ( 'NONE', #1789, 1000.000000000000000 ) ;
+#1881 = ORIENTED_EDGE ( 'NONE', *, *, #1468, .T. ) ;
+#1882 = ORIENTED_EDGE ( 'NONE', *, *, #828, .F. ) ;
+#1883 = FACE_OUTER_BOUND ( 'NONE', #791, .T. ) ;
+#1884 = EDGE_CURVE ( 'NONE', #341, #1514, #27, .T. ) ;
+#1885 = SURFACE_STYLE_USAGE ( .BOTH. , #1144 ) ;
+#1886 = AXIS2_PLACEMENT_3D ( 'NONE', #1657, #126, #1038 ) ;
+#1887 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1888 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.1433819977267650200, 0.9799999999999999800 ) ) ;
+#1889 = CIRCLE ( 'NONE', #317, 0.01999999999999993100 ) ;
+#1890 = AXIS2_PLACEMENT_3D ( 'NONE', #656, #44, #1721 ) ;
+#1891 = EDGE_CURVE ( 'NONE', #1558, #867, #1069, .T. ) ;
+#1892 = CARTESIAN_POINT ( 'NONE',  ( 1.099999999999999900, 0.4455338712647223800, 0.8499999999999999800 ) ) ;
+#1893 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1894 = CARTESIAN_POINT ( 'NONE',  ( 0.3999999999999996300, 0.1552422055780179100, -0.9961038961038960500 ) ) ;
+#1895 = DIRECTION ( 'NONE',  ( -3.252606517456504500E-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1896 = ADVANCED_FACE ( 'NONE', ( #440 ), #202, .T. ) ;
+#1897 = CARTESIAN_POINT ( 'NONE',  ( 1.079999999999999800, 0.7586980628012105500, -0.8499999999999996400 ) ) ;
+#1898 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1899 = CARTESIAN_POINT ( 'NONE',  ( 1.250000000000000400, 3.252606517456513300E-016, -1.000000000000000000 ) ) ;
+#1900 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1258 ) ) ;
+#1901 = ORIENTED_EDGE ( 'NONE', *, *, #790, .F. ) ;
+#1902 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -2.710505431213753800E-014, 1.000000000000000000 ) ) ;
+#1903 = DIRECTION ( 'NONE',  ( -2.891205793294687700E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1904 = EDGE_CURVE ( 'NONE', #698, #498, #463, .T. ) ;
+#1905 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000000, 2.602085213965213000E-018, -1.000000000000000000 ) ) ;
+#1906 = EDGE_LOOP ( 'NONE', ( #767, #1540, #1509, #1428 ) ) ;
+#1907 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1908 = CARTESIAN_POINT ( 'NONE',  ( -1.230000000000000200, 1.044757794421982100, 0.9961038961038960500 ) ) ;
+#1909 = ORIENTED_EDGE ( 'NONE', *, *, #286, .T. ) ;
+#1910 = ORIENTED_EDGE ( 'NONE', *, *, #1227, .T. ) ;
+#1911 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1912 = CARTESIAN_POINT ( 'NONE',  ( -1.250000000000000000, 0.1433819977267650200, -0.9799999999999999800 ) ) ;
+#1913 = CYLINDRICAL_SURFACE ( 'NONE', #633, 0.02000000000000005200 ) ;
+#1914 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1915 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1916 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1917 = CARTESIAN_POINT ( 'NONE',  ( -1.229999999999999800, 0.1433819977267650200, -1.000000000000000000 ) ) ;
+#1918 = CIRCLE ( 'NONE', #1197, 0.02000000000000005200 ) ;
+#1919 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1920 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1921 = DIRECTION ( 'NONE',  ( -1.084202172485501400E-014, -1.472139389149106900E-014, 1.000000000000000000 ) ) ;
+#1922 = CYLINDRICAL_SURFACE ( 'NONE', #1827, 0.02000000000000005200 ) ;
+#1923 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000000, 1.056618002273235400, -0.9799999999999999800 ) ) ;
+#1924 = ORIENTED_EDGE ( 'NONE', *, *, #1809, .T. ) ;
+#1925 = EDGE_LOOP ( 'NONE', ( #1810, #1671, #1578, #1720 ) ) ;
+#1926 = ORIENTED_EDGE ( 'NONE', *, *, #191, .F. ) ;
+#1927 = CARTESIAN_POINT ( 'NONE',  ( 1.230000000000000400, 2.385244779468107800E-016, -0.9799999999999999800 ) ) ;
+#1928 = VERTEX_POINT ( 'NONE', #252 ) ;
+#1929 = ORIENTED_EDGE ( 'NONE', *, *, #1468, .F. ) ;
+#1930 = FILL_AREA_STYLE_COLOUR ( '', #203 ) ;
+#1931 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1932 = ORIENTED_EDGE ( 'NONE', *, *, #1884, .T. ) ;
+#1933 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #860 ), #636 ) ;
+#1934 = EDGE_CURVE ( 'NONE', #1011, #1129, #1282, .T. ) ;
+#1935 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1936 = EDGE_LOOP ( 'NONE', ( #911, #472, #146, #1875 ) ) ;
+#1937 = FACE_OUTER_BOUND ( 'NONE', #1489, .T. ) ;
+#1938 = ORIENTED_EDGE ( 'NONE', *, *, #645, .F. ) ;
+#1939 = SURFACE_STYLE_USAGE ( .BOTH. , #1648 ) ;
+#1940 = AXIS2_PLACEMENT_3D ( 'NONE', #1718, #209, #809 ) ;
+#1941 = CARTESIAN_POINT ( 'NONE',  ( 1.133129282839000900, 0.2833577165994287100, -0.9017493014219424300 ) ) ;
+#1942 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1943 = CIRCLE ( 'NONE', #783, 0.02000000000000005200 ) ;
+#1944 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.490777987167564800E-014, -1.000000000000000000 ) ) ;
+#1945 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1946 = SURFACE_STYLE_FILL_AREA ( #737 ) ;
+#1947 = LINE ( 'NONE', #1813, #1121 ) ;
+#1948 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1949 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1950 = EDGE_CURVE ( 'NONE', #295, #213, #315, .T. ) ;
+#1951 = VECTOR ( 'NONE', #475, 1000.000000000000000 ) ;
+#1952 = SURFACE_SIDE_STYLE ('',( #1987 ) ) ;
+#1953 = FACE_OUTER_BOUND ( 'NONE', #470, .T. ) ;
+#1954 = ORIENTED_EDGE ( 'NONE', *, *, #500, .T. ) ;
+#1955 = CARTESIAN_POINT ( 'NONE',  ( -1.151749301421927100, 0.2833577165994498000, -0.8831292828390193700 ) ) ;
+#1956 = CARTESIAN_POINT ( 'NONE',  ( 1.150378872739757500, 0.9147815031012309600, 0.8817223093461513700 ) ) ;
+#1957 = EDGE_LOOP ( 'NONE', ( #910, #104, #1332, #241 ) ) ;
+#1958 = ORIENTED_EDGE ( 'NONE', *, *, #757, .T. ) ;
+#1959 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1661 ) ) ;
+#1960 = ORIENTED_EDGE ( 'NONE', *, *, #1388, .F. ) ;
+#1961 = CIRCLE ( 'NONE', #643, 0.02000000000000005200 ) ;
+#1962 = PLANE ( 'NONE',  #9 ) ;
+#1963 = ORIENTED_EDGE ( 'NONE', *, *, #1765, .F. ) ;
+#1964 = FILL_AREA_STYLE_COLOUR ( '', #138 ) ;
+#1965 = CYLINDRICAL_SURFACE ( 'NONE', #113, 0.02000000000000005200 ) ;
+#1966 = CYLINDRICAL_SURFACE ( 'NONE', #1056, 0.02000000000000005200 ) ;
+#1967 = CARTESIAN_POINT ( 'NONE',  ( -1.044029850746268600, 0.4296201484055094400, -0.7725373134328359400 ) ) ;
+#1968 = CARTESIAN_POINT ( 'NONE',  ( -0.3999999999999999700, 1.105886215935214300E-016, 1.000000000000000000 ) ) ;
+#1969 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1970 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1971 = EDGE_CURVE ( 'NONE', #1514, #1342, #593, .T. ) ;
+#1972 = AXIS2_PLACEMENT_3D ( 'NONE', #1430, #1001, #1140 ) ;
+#1973 = EDGE_CURVE ( 'NONE', #731, #370, #975, .T. ) ;
+#1974 = ORIENTED_EDGE ( 'NONE', *, *, #610, .T. ) ;
+#1975 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1976 = ORIENTED_EDGE ( 'NONE', *, *, #487, .F. ) ;
+#1977 = DIRECTION ( 'NONE',  ( 0.5100683317161997000, 0.6925753345019918200, 0.5100683317161603900 ) ) ;
+#1978 = SURFACE_STYLE_USAGE ( .BOTH. , #776 ) ;
+#1979 = MANIFOLD_SOLID_BREP ( 'Fillet1', #1291 ) ;
+#1981 = ORIENTED_EDGE ( 'NONE', *, *, #127, .F. ) ;
+#1980 = AXIS2_PLACEMENT_3D ( 'NONE', #1242, #333, #781 ) ;
+#1982 = ORIENTED_EDGE ( 'NONE', *, *, #977, .T. ) ;
+#1983 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999800, 0.1499999999999999900, -0.9799999999999999800 ) ) ;
+#1984 = ORIENTED_EDGE ( 'NONE', *, *, #1950, .F. ) ;
+#1985 = PLANE ( 'NONE',  #1421 ) ;
+#1986 = CARTESIAN_POINT ( 'NONE',  ( 1.249999999999999600, 1.056618002273235000, 0.9799999999999999800 ) ) ;
+#1987 = SURFACE_STYLE_FILL_AREA ( #740 ) ;
+ENDSEC;
+END-ISO-10303-21;