From d9cc6b4a97345c3289dad280f50e74bb324fcacb Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Mon, 14 Mar 2016 00:11:33 -0600
Subject: [PATCH] Added Bivar SLP3-200-100 F and R light pipe models/Footprints

---
 Footprints/Light Pipe.PcbLib        |  Bin 163328 -> 225280 bytes
 STEP/Light Pipe/SLP3-200-100-F.STEP | 2125 +++++++++++++++++++++++++
 STEP/Light Pipe/SLP3-200-100-R.STEP | 2231 +++++++++++++++++++++++++++
 3 files changed, 4356 insertions(+)
 create mode 100644 STEP/Light Pipe/SLP3-200-100-F.STEP
 create mode 100644 STEP/Light Pipe/SLP3-200-100-R.STEP

diff --git a/Footprints/Light Pipe.PcbLib b/Footprints/Light Pipe.PcbLib
index df75d7636e9436c8b928c57397a1862cbc18ad82..93eef4d9ffee31cdfc5b70f7cc9203414f3cb45c 100644
GIT binary patch
delta 57149
zcmd?wWmFtp+bC$<HMm32;Eg*0g1fuByGsR6(BKvzcyJ5u?ry=|-91d_UFUnAcV?}b
ze`o%jUhAUnE!{V}x{AH2uKxUj_;~~M8zUr491|_V69fcA03-xN1IPs`A2J>a0Wl9;
zssq>ls>OuTg+lwRzVfNje+m*BT=iKX!3RbGffO9RfgcH&uyhFzFm|ZqPrv`ur}OjD
zr^W<l*h(Hma2F&nWH1!4Kj7~F4HI1V4h#zn`@h-~w4kD>{&wX5ugbq=VQ~55f7K-*
zK&O)bZLs;T%D-iY|0?Ho!b3vBB#0mg*C2X9Lh0%z_#i1Dpn`jVJO2IksS-L7U=kjX
zlwdKyl?VwGFnFj{+TcNe2mGJG)H)+8LgH3~8*9L7!T#pZ2k)Y9kO}iBTNvlystd5o
z|J9T*h)PWQ3@*Ha`@Q_#{%rtz1A_oR?@lKH3e63Z!%t0GUR)5w#s^~M<K!e4sSQUf
zmQUDK!K(eFrwN%*j)#>{sgM4jifR2N(u5&5wAvOw8pwn;03DJuq0No37BxUc5?M_}
zUEEJjL|a^iD?ua$w>GfP3G%-xxf7H-aBHy!wh0O3%}uS09jr}_?Lh2||5f0uz1@U?
zCj9TJ|3~}d&IuR52;$;p<zeID4PgCWAusE{A?V+b?cb37-;m?qkn`V=>)(+3-;n3u
z@Skh|JL^B`*jfKc$IkjsI(F87(y_Dtla8JBpLFc3|D<DQ{U;qe>p$t(S^r7L4*EA6
z=x;XD{|uiU^lv)Qzv)2#rUU((4)kw2(7)+G|E2@|n~n{f&M$>R6OuRuT@w;BC4dML
zBZXBHQuY7z{SN&9u;0ZbB-uVOi>a%qh%2c5=Uft$7Z;NfQIHlBfsz9?Boaf~LUXZ$
zj}$g;KMf^jDJ?-xR(24Gm7SC0Z&^-Tkb{?tn~Mj;#{Qpn?Z548;KP)cEyYO(60bpy
z9J28L_*2N}fA?FNa-jj4@PGOV^S^&D2Wmp%BL8!OfX|N{O~_JYNSG9PQ%Ghu9Pm7c
zEh?=cqC&1Jr^L?0#>&bB0#o^aYmi8(mV+utHiP_x@^{Gq5B5LPGb#+Yzzzle0e-Ni
zK$=5}CWs+{AnQ|Z%^(#~{;o3qt}y=Teg!V%{aq1&A8h~Wjtcp=@$VAke>%Z^0MEkM
zmMKr>kVH&T;08bGPlCQ&JnWyuxI{oqyb@yUOdKFqQ6?S<adsvy@G&dK%L$$@c-a$}
z5IOWfAa*uRHVzOcm!G)2sQ4$r|4hINBH+pV|2|x1RW)%Xh=~75z$wNCehDrvCRT0{
zZ~_S~aVAk-P7x;XpA2ykURH4t9tlx!0(Ls^EXBdb%gV*}|NZ(BDd-lE2`QZxkRJ=J
zAipF+B?2_yfzg7|f&E>k(1W)OV2of)V9a1FV60#uFg7rDFb*(IFfK4|Fdi^oFg`GT
zFaa<@Fd;Buu#aFOV4`4RV4uLmAt3+=32-0@CIu!9CIco5CI==DrU0f0rUa%8rUIr4
zrUs@CrU9l2rUj-ArURx6rU&+SKr!I0A(#=EF_;OMDVQ0UIV5=HX8{f@!K}cn!EC^6
z!R)~7!5qLG!JNRH!Cb&x!Q8;y!92h`!Mwn{!F<4c!TiAd!2qzo3%k$YZQ%tZMj;fG
zT=E7a46qnOBAHD6wD$288WQ(oF*&T=nuY%qdYoB)yj6tAr*G;7MGzFl&7m38oNB|(
z2OS;07egnF8IHm?C~oXnR5)(J1Mszi6>am&1J91-m;J!;$=fyh+b)Y|gX0<L1q%@H
ze0Fv?wz_>B-asbQ-UhsFl~x+G`n-7EZ}y$S1C~9dc!t2=XTbjPF~2<DMm%=}C%K#}
z9q=T(xQ^;l<XRV6nY6C#@5!t_)P3P25=wtC^na?Ph<yuNX9XN?$tp?Tg#S2rniit_
zyqs2cyxg#Ky#9InGl2Xu%Jb^y%o|(z=5qhaWcYMi6nnqE4){G!_-Q(J_{N4$IRl>O
z>jG<S{T(kofVb=OCGOkRbo+xN%h{Tr=l#vupFhz01JBR*o|Wxg9c@wde%D(CbzRqF
zX#tA;n`97}fM?bl1@(&{p4TPkpID*kP099l|A#N@e$RgndtR6C$?(XcfY<qM`Cs$!
zWd71{z~=VzUSGrbYHv`3r7Kck0B~|RaM&+d`x5%b>7O!i-VAv8-v8NN&7f_L?c;vM
zdV4DvgII5EeDq@f{_Y}?+mY<dU?ju9AhijU($T*7blKpsyFZiEcUpPL-4$jh)0HvS
z&)>=4{5=2rVl2|h6ba(DiX7b#UP>Ww6rkJf_-y%7@f_Z#*)|HfPR=|M2@v6r2c6o!
z+zrYDwayQ2-UJ;7cVoiq?Lc(p;Y35_`B9PvR0XMzI;`gGSoQ$7x)nv6zt^jS_rnPG
zp>{~TX&Uf&m{rDm{OUp0SP*@EcKUoY&6r5nVkR(LPK*QXNG)Y8FnoTV>bBkOGT^lc
zYBW%Bn~8BI$BXgx@SYn1NKCC?-wqEiq4noyjup|ZsQ&Dp4s-~--rwJok>MF05A|=1
z1ftx`wiz>E^wE5x-8<Twc^*LbtX%)|c)FTF6ySM9lr3|tjrNS>31YSie`~nu*m8{v
zJq;f?cS_sJ?A3~o^tudXe%vDJ_x+L%4>!;I@!B3jxbY$8D~KBw=<vDh)YB5G{`F>0
zAUwZ=9K7fFF2Hr1RMd%LQgiwka&Tl}JJ}HKwcJE3uG~bmPSft}WS7#{!;?jKDVc0-
zRU<O}&S5YQn$<4)BJlONZ$>l&X509#X*AX~FJ=4Iz+T%B>X~IR;TNf;=BD4igxyzj
z0cN_DZxi)TCyjstAm#lSvw9{fV6ovrN@yqiYin>k>0>M!x5MjX&6aVh(z>>{1oA=j
zp8eFoDBgi}`Lu&y^V`kk+2*0*efC;MF{yOb-0^J$9o^cGsldk=xq(lc&7K6fp1(K<
zvq%Qft)|umTK)Z>&kiqV#7y}nad3WUl8#N^{Z6HsICRDVfZL$lC2mFVD;12q(!S8H
z9Vs@Pcl6-9K3p!akgmr7Z<4LY;mh1!32w)R*YH!*e=eNvzbHN=-`&k@50G7)EK5d+
zcXZ^@b`>&)JmOB*gLo|3pGuczN=Qj3oV4);JA9k{8(XNK)2|zg{pVBtV`T~KYa+i1
zJk_10-vmSfW?doJr&l#r&?|qAmnH8*CZ2Ce1oLSPD_Jvm8ml&_XYpA$QZwrgQThTS
z5gM^>Oi$j&2u-F0%C@fd_!V@KcyjFar-$T-1%9s`3SD8~eQUh04_dDmVXhsLpq+p#
zsIQ=Ki%QvHilHPxZ{n-Os&`z~Zyu_kLRoa}EK2bM=$Be#m+^*V_ss9yT;sam`Zz@=
z7}AD1;QF8pxJBw$@O?}hKRXv}$vdxXIWnrH;WM5W5C=GEp059nWFk&K++=NW+y=qv
zr$2c485?@SM|_`4v+3!tawMsN{L^!J#~C2UocmrwC_W|u9#Xn_@?@$@cAaph>jbKt
zkm>R}P=-%m?R076AtKBES?oGKeqsu8b`e%*IT181ixweW_}jn(Qv{PNM5_-T<SAEj
zZzdj@ElZ`0b3TfQ(o4Ku;)v<nCTFBq!;IqKPlsj&m1S1y_uf6|8v5~S%|gl+kxg>A
z5k(F^_R4mMEBxePd?2_xh6qKiE}dIF;yI%PxQIlqsg`I-$9~-K=BMwnY32<5@WGKk
z?qG0++QltUU}$Skmb-RHHFWSG=m!RbCb`9>64g+_Z6rg(X9n0;P3gty*vsE2T&8-P
z^7&=0j1D*_d*v|2X*=BtEzLNM&1+v$zR<iMtqg9^>NTPc>od`xhx(C$`NUJ9g^-S#
z1%Rx+vkb>@LRU>SW1Emx=Aw~4F1P@}?~_8TQkIFP|9m)jF5O3gmv7nk;&dU`rt0X&
zc>H00-t>E@M3u(4{8q3OE#eo)<M62{OCfKAkd4N11DEn)vufv<My;T|7ISTtPWn}q
zA;O4l{}R;ahgi_vaD)pDTq@ici37f45a6mE@4Z%JN7mIC1cG!#>|`Keq0N&l^V3Bu
z72n$M7hW7A#$D}Lmr1dvF3VCBmdFS^lpCZbd>LzMdiu_9%~%1+`q`P&jExslusLa>
zG=Mnj_Bn>VvIX|IsKjO5){%k#a8HiKR`?R;3Yd~DA9$|jsYImzUaZ3+Uad!&4s?7Y
znG15B>$bz0;>@j$eNg;hbj8iI@G%C9wKT8F^6^VVH^^?*9yAza#41KcEcT8l3Z&x9
zo7~09BFk#dubPA!UzR^zJj^}9?w%)e(p%Ixbcjkcf_J>1fE}pNjJP%ooqyzyCZC9e
z{{wfWZUjEnDI8Criy3PWiq@=j3Q(#byl+sP@(NZeSS_$ZuAljkXmMaG#Z^;%nMvI^
z^OH5A3{U1K%T%%Lf@^Kp!|Co0rQ~^9uve8{X4h*|<M8Q{9K<4}-g8xT`=o;P-e`Z8
z_IZKM%x&+yUCId7<h-KZ&xo!$&!mB}-S>uH-CxYde70e+mM#&_{Of7R5&)Yg6FsvT
zV~=gLq3QdxDFZSa#VmiV@q){fml5V#NMCtf4tLpuw)&sypH42rj(o4|8*6&Z=|VNu
z27df5S?OL;pc0USFKLb??ZF7H#DDGBKs>tXFOY-tVM>>|RXz9!RlgjH;T)XtJ$j(S
z90ETeCj0aqGu;bfVJM>CtvY~&g~CbRxn!_JxQ(BowEzkEU3;W<mDD2m`U0-7`+~FX
z-7!ZY;i`i<r`~`XE%Ujlp7`B7Vy7kKPIZN<_ymoj`c10eYi2~qEZolt=}d$ICxlQ;
zXv5rnVOBo_y$>gNuJ1WJSw}Hrce>pi&WfO@drMs)k9|rx_p6=EU(<ob`VX#ZT(B$i
zjwzD)lfk8N>(VH7+ZzTu+lCIp7{n(Nj_Vz}St~uOHR80P!`M73?lWnByx>}m(LBl^
zIms5T2%;W}#I~B3udq#TRx~Obemkge9U0b0H+6ZXedCKjVd4{s^4Z^d$H=TQ=isL7
zLdg-e7Mq&P%iV28xM~5YJ&>&z+kdwv4}K5D%xy&oV(26xL3p%ST8{8CB)D>*7<I9%
zb%d+gG>X#XbFVK{#i>T+n{AA^g6zClH8tDt_b{zT7{{Xng#;bbCn4=(VaxwedT#%L
zqy)i}(n&6`_|9&b{X$J2&Ag6G|8(Go4N+1e!j!mtN}@;*i%tR1^jT6<MW#1=qu?SV
z(hqNs_W>JAZGC<@M;_o*+4lRLv(Qa#|2t;hbT1c(S^4_Y_1ol!dS7b;=d$c$j&B)x
z`Zr%L-8FD==8`7AciRF)ykY!u-%LR%Pra1N{y&-pEnei+Vtui*o9zwU`y1YUFUQq5
z>7^7Y>Fq+#NH9SLHfmr3B6xVLtysANmxWc-hvNLH-yEDrF3A$BjXipesTw}oY3YT*
z)g+m|J~gE*@f~%4lOm(_B=wDa)T1+4LH9)p=g-1iP85r^+{>h1grF>|FqbY*2r|Yv
z9p>4gNF)o4Z9I`d;>D*cr5mJ2mp+EQ#J5|YqZJQzX4W<a?1H}PHac-z*&;rYD@XQ4
zdUz>*F6LjlCL~zuL1`qq(MdBJo(i=?CRp#{(N|BEYBM^K%g)5kqFFbJqOD+6^=J82
z!D^ysVFt^nN3j&E<~eJ}XRy$;bV4h>Jd%QxZl#J&4V-!G8JuZ!W303eFEEH$udOw=
zpFSXckcc%0*2+yed-l8IVov6(C8M)G`{2orUU^sq*?vxt1&K8k2LzTpXi+jS-5c@8
zFsF7+QQxgyXTaddH9Xer!-Qx{wUsDkeH6sS#!r$0on77WV_afUkl+qWc*nWY*V?x>
zA^S9ynWje=Kl0G;mUw*K)vzq0`FMWYocr-i>ykYhc#tr~Zus8R>ZGb~tk(y*@NHcZ
zg^*_UeEYSf!BOYS#ln@bwIGQH!|U7=eT?S&O24^G`^$SN!J7Bqbbe7ol6)H~)#p6V
zs30sf$@#deKVrSD#2;Ht=c5>70gKmPC+AAQP$!M=0_idYO~uR7K3=&HIcX^$9&)NE
zX_|_U15mCy8J$z*Md8Er_uco(FVLWpM0F8#rXIT#7JB;Rt50VJ{etCdI0_%Hg;#(V
zSkJqUti>rP8k-IuP(J_#8j}BPj&><M%u7}gl(+QxY53C1O47)ejF*5NqxwDO80L(Y
z3yXwXhGi_f;gv$d((M6s!)V3sDm5=sWsh*C4{%U7t=6QmKPySGDn}6CP;GPgZj3hj
z4{+i<K@eNU5Ixv-V_NcY64840jYRvYw;c@ceO*IMf~!%kc2H|sgE{(2y0*A>QlF3;
zGAdD}-?K5ztZ-)c*$FF;R?3Ekm6qB*VWGw4&p7>XW;+4m42Kyvd7`Ef?f2Dn=(S5W
zXCO+e$jwhcJx)FM(%M0Bsybeom^QQCYR1jM@%Q!0ko2>hE6I3q;gwyen6m<=n~~1u
zQG!|{YYK9q11Ygjwby1kY&M;<cEhjJ#<!*N*PvpgrkIur)qv-s@D_B%>DHEm-))2f
ztsnGo$6~Gx@CuU-E6DzIdS<vF=Q!cRb^`B+PD^#=k1wz)dit$zT`E0_2n~cW#Qjtp
zSVcR&qlsI7VL{B6x-x_7*+4-xqDx1X7??`9FFP|K!{qIpjC?V+klk1qNsf^;<1enf
zrZ?LmeM0>iO0Xlosr<sQuO?dIIAsXx@pM=2@kW&n=dQ!LU7m#AZ@OYpLzZvr_XbdJ
zAbRG8-@6g@hTC}iTE|}_rJ6QX4-M(;T{xw`bcI-h9<e+{<j3!kBFqL0q1B}iA*j$(
zclU^|Y}!~S#>6G|aAoWIO5k@yxxaH;XO*s>?<Z3+auBELq}r2lyK$eB6zUdfoM^JN
zx3s+dIos}8UWiWe_wkQqI5a#odjfXO*H+&S?^b7MImXb*952NH{K9nS>M_Z81&C6$
z)_j|%1JRVumO5wvPswM-3F~Y6eqFCymV5NK*Skw-p(IVyx;|L>&>7LwPfc^aX)<}i
z88MSEJma$&B{L=@7M``O>{+k6cAE+boEKD?sGYB^liwSb&CO3H;)9G=^#IGDshcwQ
z6$quh%)7+nvDB<IkNzI<{^P<!k_KhXEEt`ynY1}y<YF!;Kb7z@zE4=%aFX?){f&l#
zf*4myg~i+}9@=G)c+BR2>p3OutcO70#H*@cN13GX!(~iaJu<B(>wtWu%nMpfoSpa{
z3vf8{(D}eC&Co|+xZl5${R&(-z3t5$$I2=Zz?aA}aBA)$7_(=sipgh@0#xb=#iXw;
z(y&5s=ToYtU%n2|X7^Kd^<oR;P<-*FV~7u#C4fGJn5`H+R6+M89yPmD4bSeZUM9ge
z`T<AWJZnzZsm@Q5djHBFEQCdiDI^ysqSA#~xR^-I^Wrr&9S9erN((SK*>RwIN|KJ?
z5gpuq$c+bW(ofEybUEyx4}=?$ob3LJw%qGK?n~sBdS_nr1yxPR7_!UL+B`iDDQo;}
zSx77Unyza5B?oJvQ>l7$Y%`+~?n=TiG2-j0qgvT5VkG>O36iamU(@G6>M^)USx>gz
z#RhTjScNe1R?f`?eN=!PRGSsULwc{LetgQQIU(`XT!vULKNsw&UERwK*R3%&ub|9c
z8Yama(pdJ!A%G<jXKw*Zmy_6xpVAQgO1C@TOUyH$v?Q{xU|chk(N=GNtae>7G^dU-
z)_H7UX-_aFVihb29aCr|>mJ>f$h~OIpFGaR+wrh|+C$?#qzqV?74SCwfORdvD}7k>
zw0bJfpo%UHK_-cp(B!}djW2k6ETVgqDe5h6)w{8(cIw@!=)NbcIN0Y%D2hx9p8!5%
z*|ClOXyN<}Qt4-Z$J|<wb6GeO=|UrwGB!*i6D01L+T<Sdrl7pji4k|br5bB|)$u^{
zQWAXEE^N5P4-J&Z<sgd`qQZQu^O6iNx$bolk)9yDSW4sEsN<en72L*-+TT0dmBLzR
zjPRT>=I`yCpGn1aq|uFY_rA7UAzpL%=9;<^i{0i=^DBK}bl0Id&3ll>1mcizww7s;
z?Zed7F?Q1>6dB5|XCD|TWL?|Ci}dmt(juuwn<09_&PD($H0+DNMk@K60eil#1Kmk#
z>65wL`j50=vG4mD+y3#T+)?UYWDKKU1e(Z-<d<wAvmc?Fe|4p%D-IO19iwUj9Jlu*
zXGVxhmsVMHr7ex^6C@`z$r9&$$Iqi^EuL*kB@a9#MJ0F7Hhg3J;%ROPT@6RJX;m54
zUJH54?C$^-olW>?@|lkT-cOe}{_+HC$EjhZbW_i_Yobp4B2tw_zI*gnK#B(eTsTzo
z%6W=8%PCvEn#;8M7~45cS$a%(Rl)|majxg}iiMD97;c|sZ%$yJ@}}`S{}t>w6_L;J
zY)c?vs>%wAPtY=U&=O68q8t<Y=L#1|VUr_!CAPrcD``MpZ#q&&%Or!=>dxMN6Nvqr
zeKy3H?Or5zAQnTGr{!(<?W*?Hnt5|=V_lDHgt*t(<mLO><=Z;EZ-6eZu7mi!gm3Oo
zvc~k-LDk@=bECxgOPM^FV8N?k4K%+%eWZoK8od-AH=R@HUU#Epgo3qc!DdSx<>Wn5
zRSMw!mk{r}@s;gyb(^pp*J6vd)-VXdF(=pfLe+yK9+oq?JmdG&9vm2@b5|p35A$>R
z_R#A~t2!%A=h~-wSOX7UQLpkM9iNUVU^S_-IdI<EOyYS#J#`H6c{?1L&1;%Ng)9L(
zO^^P(46KvGie{ohBzaZjHM+$EjJ39YY}5dDi(&0OTelxC8-{j!musBG%Wk)5JH>|*
z2qNhN8}zE|kV3RgikV3iEt37CZnGukWE=&7T>&c_bLlyrG-BnDc-P~*WWA6Pl^?RH
zR3SFJg_*wxr`z`r=rW%8vM0P`uV0|UepIr&jO=&3UM_dM-3_q3Jzmc!3crDaZD2uj
zMti_Dn^OD0&$~)!?68o+9Gx)!PrA;qn5EgM1cNhQtSjqRa-ZCq#(ahK?NJ%H8<i*5
z$OOVO%VoKrUI)(hO`}vw22!%{rj0NCGi?5_L33iXGm32Wv=%*ufm@<Wp=rfqTa&Io
zo&f@{&n7P`rmCs#Mz&2FHVK)>H~{||ccrplpe6qHi8Y7YxMX}9v);O^Y5=@nPadsy
z*nMUii<^Jhn2wF%ZNHEInqqU#;P@^sCZ>9H5$RadrM1*WdghCAKB6*JuDO9rLo!9>
z&W1x=*hrQeoT{_f!(Ipjg?O0vCXynIRi9iK0t=E<n1fMb6Z=6r>vewyJFv*N$*?v$
z$sJZSrCN@%Fc(WOe|=aL>~Ps;eUPxo<F`gyMfBO6Efv1*Pc%!(+8$g}0F>KV;NT2h
z5OZEMe9C3t<VW*MC2jICBiEl@hV8@yEqbrmktVI8d)E6ac_9iPc$Te4l1QKXnquS@
zI<uh!{A9e{7<@|z5%2S8nSsmQg%3V-i`>T*?9w)=_ai#UK~Kdq=3}F^(bXD<Y_>vq
z2s3lopJ4O0)yS+jI|~Ajvl%#;iyoT_;5a0oNZPLmHd~tx1DuHJeJ*nht&rJx{NK+0
z%=FCkcmlbuhW@qf?{9@Oh4hj_?1q@CHgm#CAaf_uP!*9teV_j@?E*)b`GVx6vptGk
zbQUrRzgWfR=H$yCjMT(Dm?Nm-VgsqRnx8A<sIGFFo9vez;g8_?5q`~0yVINGJ>kfW
zWLiRAqD|`IVTB(gSU^HL(({p*sn)HOm&~P7y1HqdlbaE-w4*{37Jgogd>331E6l^?
zVyLp+p}@gr6;=cKRtyyS1kDAK+A0hBe*bh>vZppFXVPLJa*A*ke?##Yw3G|)P-KYq
zak43U&Gh3F%Xx7tLj?tubT^H$(6aW6=+Dt#wAE_L;!Y8D9jSY$jff`_ftJ~-R8|(H
zuEiVWUAJ(uisb<?McQpEoccmtXgTgu-Jr3+qR2v_OMDK0WnDm5C*ao=bV_WSvsIup
z>o7ERZ_~7j8__$M#hap%pkwuHg+fYn2i@k*ev4fp#U8;2{gdWO>w#d4izg1Q!i@#&
z#Q2}kVTa@$=Y3t$9Ustbgj9JB)b(LyDyA3<h#{^wl1FjGVB`!|ON?~Oa7%>c6HF}|
zo=HIlSw@{*wm$%6I2+xw%1MO|gPS>97sv%KCHV~BJiWRkl1*4&pNx00jr3=mT=zLD
zk^5fpBlhHceVF<?Ag|yazup;{Ytn4SvGPIoI@H##_}}%kA0`wosbJ*UD?iR9A`5mI
zvou3fT7D}P46(Ucnw<{Kq2=~75#h6fYZM#fCJmBM31k3L70Q&*63CDQ*8&%{VAXYq
zkMM(Ax^$<<{iuWSMVYd(a=WLwt&YDFj_^#j|JMKIKKadN;t<;+q->*Rsj}I~){|hS
zLB)UBr#`BsW`h5ni6vJLsxyORey5qI5Oaqce3?js*~&wO?lpyj8mIjV=1=s?-aVc5
z_1-L59{z7YL`yGh#SqN2k0TQmKS_?!_@IjAz7LP_`vFyT?Vs@EG!LST(nBru^YV?N
z@`;H+_#yuRTzNyH%EF*OvHG(V#@f~yMgRD2!!1(w0ZQR^mL|MGaARFX$tD~oTrx@`
z8sK-|1w_Vf=(cV<lF>c4z6?!nu}3Os9UvmmW=#PkH;}F*oCT*;$%egyQQF*2(5d#3
zrUa$O;zhJbMm3|Kl0?{5{X;l%m&uTwU}dM>d)Fa3hV1N2x(!kuM->7-$9S0;SJh$E
zAf(w`dN`NlmH<1^x3ai|8g{lv_An7mU+Bus2hz!L3zN+t#38Wk+aRyvl!WkCJSgOG
zMy&xYcs%CxRtqh7RP-<?CH1&#dP<wU7tBJ$<j%1ToT!S7Ms+a*Rb%)-38K_2@Mpsk
zin;MfY)bwFaxg8>;Qy}|4^aJ<;r=LKhzEwFT6bv_ziCL~l2{0TYRRSaRUgdTEHEf(
zd)JK=LtZu<A3))R<!QNYPD%_rACR5aCb|eHH&cXlRTeDk7jc-AU4HvC*6d_r3hMhl
z?k`~zs1#!?1})Egn*VIdj%|fLE0d8^#{PNJQtmFtN;DD5J->45M*k);Xk-@Bw)&{p
zYoCQqPt!++P}%TUW!0RCA6v>SJB$}Wm4YD8qPH0%_COD-{Wq%(Rluy(vktP7;np>9
z;qWQ%tD((OlNASSg3^qrL~RbFmPcoMHTSDuE>5%sW)jQS>OX#O7i~W{nqs(;O0!7M
zg#`!GTm0X8ezR{G^o~70$11MKq&ouYGpoa1k2^u8jyzAJ8FiT|a`A^PbSu|60nr|u
zbe9^rgB&D#9(Obp1m=!~^d*t?ssmVnw{@DM)m@}MCB0~Ezn<ohd^m|jE^nIjP1Gl3
z4-EENJ+|F=^^k2I4o}ldX1c(yF*{tR<gB}rRRj(QY(Mh{a3()=-Q<GQ>#bCnSZ^Ri
z8{%bpXNnMmJ}vLU)y{m;KZ(=Jj>?J9$dgv;dl#2c-A3N4C46)`7Z6NTD!al3q({cy
zSDvqP`tM{1yuCOAtq;2k!U2C?7bbw0tL4h<x2G-PKMya*irK*1SCl^Lej>+O*66To
zV$a!X{p@@goM+Vu4r&2XFTbP5Cn(ujgm*1Ezd+5lQh}A-?cxioSVQBA^3?B2$p(&N
z+9ivQ)CwXj$)A`T99=y4E<U>fcPVhQQ|FR@=4<TlzHje;{X_nAyX3P-Fc{Nb+dZ*k
z6ulBcA{G<g;@NOh-~T3o<$AyR+Jk=c`gVMM4veaQ9G%6@u8!fkQ2TbgW)_a32!Vt9
z-O58_uIFIkecC(t+#esHCNEUTHaS<k6LYX8y*fTqneHgNUzzZX-@43+0%*1fLF6dY
z-ZfY`wqawlEV1d2YoX(EA#y!7rnmkof;4X!cb3b!66%dE5*3XjOL&JO%jrK0zg0Mc
zs&m<*R_^>>9(wp!FdT)~{0)7rOj^lXgynN2#YYkd)(j#DPl++$aBNwOur0`+M_0cE
zw66hCC7U?=ldgGbL70%gfqmT7_rp=?m&=LA54!9DM7CCzvvTVawnwhmt9ix6k?2%J
zD#rF3%*axD4aG#9xn1rJd=g`R8b2+mwk5)`Un2H4Tuvw@#32QG_b};^Ho|hyRgUUd
zfz>6Lax5X=Uu-k&)AEx?hjAWuW;(RiMwh8s?8n8ASx40~I@GI#K$lxnAFTUE#C#LM
zr4mEF#A=ltYCM;^B2GDEH6MCrcuvs~8=rDEYg2{EpZxb7OW!PW0zgzwREqG-;N_QM
zE)C5$ADY<-1xVRyyZnNIIGXW;!OZdVbAz{C4L8B{70jfb895^5YEHeMr%{1eO*k&Z
zYl;pWryduwB+NI>zz@B;fHZR?W<&x!Pzi=|u2s%81NVvpQAnF0L)_++Ur8fvvIyQ+
z!U+<+WcGcPvl|Zn;WlLn?XupU=<+aojWTCA2`^n!`^AsOm3X#&N@3c3iwE7xH3;r5
z>JUGaUtm>f?@GSv%$)GZXS=R;+u!kuY5yq^U^}6w3$$Ka07$1yhP%tQY(MI)U|gf-
z#D0o-tU_2zs^_Sjq3$dcI(N%`Pd)lR^U$o2=jqW*yo<k}gy@~?K?k%bi|lfV!_9!-
z81|Yv&vI%D)NH`})i2s}ON(qz+Y)H0zr(A@f;_Zxr&eI<y}O4F(j|**YzX5g)P}0M
z<y}T-HE*YK!vIRYc^yP$b^{$he@)G(6oUrh#zXJ?Nx^X~Wc1)02=b8Nj~i=(QREvT
zvKUyz*75eq6_MSLJln@R1^l<o#;wDsU#oKT!=t3(B$z~WGZ<HyQVP-B7+2|YT%Gw?
z&l};bJfyv8;s(sPU{X9<rKeGv#(%FKw36tS=k6eok^xj+LD0>7W4g*8rTWVas4EiM
zMox@j6qpETYv+qy`lY|~6c|WToD$V+_=QSPDyT=BsUf6|e;0(mquFJxM<d?()O$6X
z>H<;FOqnz}9j4KxY!K&WwK6A*F(vlq_NuuRcH*ujKj@mq<xW_U#$Wz*pyzVB#Enur
zGyzgKlmYmfQK{RVhnMm^m;T3UIw}<^|4B!kdI;4#8&q?FS^G1Q=%LyZ6MDv`Qdhjh
zFJ#y5tIriAW6phw;R5HKGvR>3T_@Fgiic#pI)r77>+RL=6zM*J@5j>;2%0aypQPCa
zeOR;~wu{1Pa0^+-^>Xi7_Y-^r<wR}qb)KLo!YF{<1jPW2uIL?~AR;aWX5QjLbrLl{
ztf3Dc-OWDd;A@c5>{}(2xawAYRH#F4KY8C0oaEj<8=Q~z%uho)y|%J6p>pZyZOl*{
zOFJ?bpTD)0j4u|4fI#w8#g6Q}azCzEn>bKZ=!>Rpe`KY>QdJTnbe-a}veKf)z=$PS
zQ78c4rQ9_w%<!ZWdy3GCbqEX!n147r-1vTw=4R#BMj?e@Ci!ja3BluBdG|%NPP<by
zG0|@fEdc4Xm0kdvpUva9sF#L5-hoLkV=;}bxt;r3wE?EN{0;{*l=moUPTyL~$pyU@
zf%?u6wpDlD<OdBB<mH)YcgCZ%h(24EM2ByHW!U5U;P<$$G#W-j*nGG1W?}EjLjpJ{
z%#kKi5<*TrLO&Iy9b2{cixvE^iJL=aIJtD4HnmtoTW+<%@!iy(GCwf-t&mABBPhD3
znkjNp;`VzeoRp|xwX)Tn7KktOJh5eJ$L0iS3%1D2-=B+cIMnJe34r82fRJ5?_Z}*M
zEds@odAB=v6kJYM2-G?E2wNMaG;63Y$7TXY-f;TUSqIhTRGbSfwoj>v^Z1MJSff0l
z*7LKPFVpVh=10^%+<YKa)q(#Nc-%0cs+j+9lgQC$A8z?mlJkx>ry`nmjFBmEukGwU
zk-`Oe@Y+l1J9ZS-eImL@*T|$CeXv^%FiKR-mX7lw=Ol5Ipkf-Xi>`-y53dj7t2ATE
z5;-M)>ks5n%x;u?{H_gxgy@empV}gPWcXX)nI7o~40O?cSLln&l!bvzbt(PgE%rR~
zYHb|9K>6KK>S3NC_0cLlV5X?}n+|9fR4$$CYaAx<BE}aY8yw|C!o2Qn!lXzM0!W9^
z0^X)KH5s^{EtsR+`%}1U4cBE_Lu;Mt<mtK-IbCp?V#Kfb%n&`?%;R&vW_s%uFj{>Z
zaw=E2mT*`%{=!e<?$`fPQnzaFoK5s$AFX126+--v64IOramt5wB_5t#`!5_{7%+~s
zRJp@ci}p_m);Z`Y#cUK3EqdOQn*j(X7)sMf-j_I%@l}m7s6{UA&Y(#~mL8{ar&Q*+
zCT4zJiJ%q(;rz030OvCFQ!6WJQGA^tUAHct2KMHqv^cB)FAfkdqdJXpkww#*8PTn^
zPm{b`f35H;L`6Ed{iAnWBFD`K%aSm3+BD9^B3?<3(8oN-IF*svs?al*6;SQXh(C?D
zb=MYz9=mZ!u>Y*w`@T4gDERO)g`i&y$$?{z*sJq(N6gvIEFeHq399?^^!Y|5q>qzX
z#PYkmk9e=&&K67~D1vbECq2xN2tD?SN%?-c`6`Pqgaj&|kWosFQN5pZ=EKpTumzP}
z7&2|H8fDRn!R4j1@O1YHaRTCL_VJ!GFYeukt=*f|k_d1s3ujOi@+H$^RfHNJtJFi#
z?|vb480tYE`Wp%%ehIL&{(b7l3;Ke|<BG~VADhR$<MsXuzKnin0ov@oy<(s5CliRY
zNb3-`qa+dQBCyl{oSx0s^BJ0X+1!kV^_qItkFP~llkZxccZ^s;kP$#WTWm&|+;&RV
z7Rx&E<kW?4bdO0W&V-|1G<9HMVGLeIJIjm`#{D{HI!1;j2y2Ql9m3f7b@Yat?QGLe
zPvFb;&o%~Enn?tLXTmxZLW^C>r?6FR^9y~dFytBAHT-?~rr1;HiKI7APw;ImKdgqK
z`0^3B*E{_0&zQu8W*LCS3>WANUzsSbc^9?~oa(SzHgvU5u(s)ja2+B7=9=ffna{L1
zXB(&JiBv^VmcA#&@%sg)78^y$`OU$-5tiWntm%E?GfY`V@7AGSM~bsg$M}Y!);Ex&
zgu|#>x#$qtMmY$<*T3cSjj;JuAH^8U04~hxgRdX@P4lx#+3N#9C18pS(JkaQhv=4M
zY|*>On^k-W*~sULgybg%?fBWi_uj0sh~QDs(Fuuzy+eck<ys|bxyKAT;otx@I`l~n
zNBS$=vu(FS6HH?Cdb0rrzcKs>&@n34W+Gbx9s858e>O1)o5T3W(F9V#-PXHo`Cr&v
zy*|87$4!O~OQa=$qEmv?kNyZYxx;B?8J{sK8My+lcQ3~pw9^$Fp~X$(<i+_PxMmAA
zsOX<>qkc&+8b?ckFee7QzDHCNOqSs5MNL`48{_vGt$q!1w#_MZnGUjprSVGw6-0;p
zK24J0pq#{nez%=KYv$Z<&o9^-_d7`G)BFeefgfpsLgj17fHbU0`X?cB9KxTZYmn{f
zQOg(|G2d@W1|_f2)bhpF!XWV19_8#01kl#aNT<5Vv9s9*IlMJhVB%%4I%h>NP7=P#
z?2{(Y)3j&eTR`}5eA<6<`t3LmiKkND>AUi2AB`~Rz{tiEh0h_y-@={s%tbyoyLN8O
z+6RO4?41S47QmEkGgX5$oX1<sk1Pp;yd4;^=BVl!&Z!aEy8x+*PIQI#Mns4vf+<oF
zED=3;UjJpo#brLYn{Ah~Wt>%xeI2=+`TZa!9A9g8EPBH^8SVIRUvXr(T-qM%ExTV-
z$zh);-kQ-<ifGX6RxfgsYR=X9Rxd^A7QLgS9jGug2guaC;QgU4gNG}$`|)D+=-6Wp
z-=1k2VuJ5Is<(d`B-w`A$tdBBjjc5IBxe{m-F~M8O0(#w>HButK!n|VNYX8S(#s~+
zX~2}`q?GOBVnMYN)KCQHFv_q;wmhL-Fr9Y=^y#$pd;H>;8icO_6*$YA5pg@m5gqhd
z`>CdF5`fz!LOO#VLE}EFeF`MrCC5jeM=NjH3Wl)R6feDs<6+C3-z>Lkdh>2c-tQNG
zh(W4Oc6HAx(jjiwyhEnJ8E>JgR<Ts#C0f1?N{v;3FQM@Y(-;3GjCpbsM6<@ZGK|)*
zbD}iNK92dUQ^G8pV7Tvd!k*!8{LstDgCF7)1p}yxaT4K}%QD~MmGoOGq<fA?s2T+M
zFgdTRrp3E~3^=LNd|xJuj_Ax=gf3z$T<jAan1w8(uN<B|d|aDe8z{S5G9~R7^za&T
zA5ni`(RwGpL&el!x|+1ZIdtKN#L>vZu6mv_sBfd6!;nFj`%owvZQjD1A6M+KF!HN*
z)e%rIGye6i?E`mq6J?w2he%8EfKaM&O;)k(qtGuRNK<CMFGQEb=)wa(r<Li&oJBjo
z%xX?tYc1Z6m^7AQKIk6^XAC;^8YK7`Fy@DAHssYxY<l9$WRbNWhsx=#BuVrC+>Fv@
zhh$QNh&=b93C%0p3ct%~&&kB(fGYB18XEwXE^ijIdJ;`6P?xXI$_V?rS)B|tdQNaB
z-I|Xm7^UdZE)Wth7H<gJdu+L*_;|Fb71CFd)kKSGPo)LtSM1>j7QG(TX(S3m^15VF
zV~&5TTNa!N|1?VWS@ji9Z?+bR(Qsz>j9@tkWY-KYbl;8L=B`{)4~Px_NufL*;8+jz
zqI3%hu-5Q68<O7R%h~St=QFKrS5_^EBj>R2hG%E6ulZ7FCjT5<a@@P~1vM@633>mZ
z3V(edb%g?<vJDYWyPbW7@#2pSA;{Z}77}dtccuOPh-a8nolw2C+eP1>J2yQj5yhtr
zuf!Hr+1$(_POXa1j{CgT`w_4NIS&926IL<V4rFHz;c>wW_vdHA&O0pf8(&lCZTo{e
zq=rG7c>DFM@viTZg9fYE)fQ6vnj$)>=c}rSaUxfp#okx%P~R#Py5dwz4c{)f!&j1z
zWtY>>+U>MTKA(8!Ekw?@uw;H~T5J)W+M@lM*UA?`lv%Z*u$ozRm{UmPC;9*c#=V2w
z`rbk3mnuh>KJ<*l&Y)wQBD(9ZO3Q@{nl<*AYbK=n#%<wJEISXVwdJf}*&1ulDC(2#
zcffUI%sAAweY8KCzD6n7xrrK{<RzIg17Dz-+o=9frhy1y^-=i4e7z)lwy!~s1bcSm
zrPv(FIN|i+HNF32oLWP_G~y><mOAj-tbs>UJk-R+-!~%Oe|Su{1uBM2@)z}3+zh32
zej5b~mL`$f4Y4|oIOpf%<EfA`{LZ>$XTdB`B`asMORV3MU8>1=3p?FtSyf}LpH#f9
zVPA2jK*n{LBd8eNd)%A<kclyr(JleQR(3Rc5joSSutG6m*l#c3C?Xc%c6M3w_E(@!
ztmE2Ziyj_8qBW#5&uFS#3TapESGqC*Y!Pz95Az<qZSZsLtq7F`BMxR()f9>DXGKC*
ztbg>Ici{SGSCW~8D^k_c=dpg_pZV??jkMxUpr%}$vQS3Y#7{{?b9ttxM(IzRqZFxJ
z=4u?9n&k$Xfa|4CA6f!bTzj$QRcF$MM{r&Bb}mW|TI~k6L=CYUtSq!#iA(Cg7b&QO
z^qtr!_5KzR!HKz`iZYuTs~W!`w`mnOX9)$=qZ?|b4th~)CJ1y+t`P=sd>IdZc%P8e
z9W`mGUxY+R7FjK2J%-I%LJ#Fo+mh@QyLZiQ;*T2{kV@n<klFx0t$6adVGAX8w5hss
zoUPM{zsQs54T91^5^|B1QT$^gJlLhO6^tI$B$Iiv)47~_R8qI!%&VU{)S-2)Fl7d}
zuG}gVa>k!`1X2^fe0nvROd8y58m@<y`#>nDAB3ohE-~{eAYWW>m7Wcay8i;F*CEtV
z&r})Z77+t#j&T8GEV+_(FXolE4qaX6<CYY@<V+SiE`;Umc{_ZR?Pk}{fSdbnU*e4y
zsoE=%8(+h-|4oZo;*z&T_D4Cz#5W=$>~|Ovb?udcs8w3$7GrYuC3$UI3tp~pxa4Go
zdGlW(%N1WuOs14r8pPXY8DUss<|Vas5pXuWHnWb9Mm&xH+i_fZ$y*LRU*6stz1j#n
zs^e82QL$RR?WoA}FO*;BUpp%;Z7}>VC#arP?v`swl+I-cTxkg><xa;(cyhMMreY$k
zAXp)cF2iJredOjEimQ^+k8){hku>e5x?(Gl-g{cR%OYf+)a0{~Gzgd2q9W7!N>7YY
z*{TJZ1lzj-Q2Q$R6WDZUpX5k_2Hs&?%Z6TmAhcii3!X@&9SVYe|22Dbj8!@;V+GF=
z8;+b#l-AHj^IgX$Pa}80oy9rpx~<HK7V|p_bjt@#4dP?@SlWA0I@g}x$?;CACMSCo
zF+U_%qCQE6#eFDH6E}4?QH04LoZNPf*fEx78;G=70y^Qn^CB#Wy@r-18heMbjoLXK
zHzFM)hX#;3w6>Zn_$TP@{Z7=ex)yLuIi7ktN34G|R#~@?mP%75C$DXce+yl=H%)xS
zG;p+Cp2`ann(J|J64@6TZng^Z9*LH>BHQYlHtd7`ltMX*EtSMAT@uY@lw&{I1FuIU
zW34lf2<Sgw?M>fudw!QbUYcdKPe4Q67K4&5D`JXth~ZAAK<Y80Yl?hXx}?)Ajs7(K
zb4?V7$JS@zfV*qLV(u1Mp{)_2A_d<tI&v$T)A=iHNwS8g)x!>)X&`eQ=2$`u{8MH;
zHex<Pme70w-kCOwJ5qZ`i~q|Fs}du^Z;#KrXuw;|^zUlF42#bvwMZ|e*#VES!a{FP
z+Y{jHoiCS;9l)PUK=^fkzvIv8zUDUh;lkBziScV4hSTwG7bA*WliIY$g9%A3FEZK`
z+pD$qfjQpiQ`gWbL5a=1U7kV2rGdc-D9Y>vKQBzW&rBLdBF>l83zNfobFTEkt=Iia
z^Z*u2t(m&BgQ<<TJIXKH7FW+2RLb7NkKzop+y-exTd%}F5}%?>(?dY<SLO|AAFqpF
zkQtRiQc7E5Gh1R46tstY>3Mcsv|(xI-Sb=f5OJRfF+%x|!Cy6L^?lYsKoJ&L0a^k7
zHwBu3^%&&4qIKc7Wipn4$J<!&_1xQQGN9w-?s&hWom}=}W`7;X9eaCp1YYjW!JpNR
z0DoR?W+vV)N8TQA0INuh11fG{6%ONDh<ljWaDNEFjXG<D#iW-)K1GPMU@6W*ZSc=D
z+UW!i9Kq5cFU!f)Kszz-`4*qmB=>_b-OMcAweL3X0GC_$F7qJ4<{%m;qwB0aK#=`x
z2|~TCfcv|j#kbN7c?X$0bAGLN4@f<L>sXG#aL$r5|E&<!E2IkXUb|C|>XwaYzG0(>
z91cU0pfsV*$C|j56lvLwqm^5vS~-Q+d_<C$pWAJTrOBuP35I=`IXH{PnBA&4AJ4i)
zC9G(nQY=>dTuxvJwet;lK7M{L4uCY1HOuJ*d}UIk&eCnpnv@OeyFRrxYu!Z_azHfs
z*JbIrvn+msZPG<H_I5a{Tqp0e3zB5Tn#Tyy_(pwql>Rcw!XD;j-~W+cDY(J8sa<NB
zq6zCsd#X8deqMLZqlpGazpIX2^LlC{jsE3G+x7GO@7sP9L{qm_w5-KT7=SjYs(h2?
zi6g@+$5SGQL1;?z?ay`W+x0d0i#!jHm6dy{3%!HH+XUCWL?PiMWNhs;Ej=uJ!*&A}
z$L3PgciVDgjr9(B7;v?fJd9*X6!B2-d~$>$WND(bk95IPG=v#O7mYQobw(hu&@T(Y
z4k*EJT-mxDUX9s4zgJWlB7q0}Uz!9lk9%JaqSIB}No$N%_ZHTUFS2=E<dz@?HkAZF
zPsh~Fe35n}jO+Pf`qIvT?LRH=L9I;s5od9ycwAUb!6VzE=*5FZTsR;hS1d#Jr+nk_
zjg@Ma$j<^^`QSW6ih1VY^V&`0@p$UZjrdOr*F&14u6nEEy_KqmphiGV81GFk2<1V(
z%^Gb0Zb5d0fgRa-G{F0g5W5`#h|c`gc+oh1B*=+<XFEOths!O8ELpMrheid_A!iwZ
zHN>Q)86kzq4T{r|)>^~F6mtm4=qRa5VTVba2g+PwVDXl?^SLnv+9~)A<F-tXUX~Bn
zI;5tQS5&~Z>Dc7G&jJt>!^@}pydCF<J9#QG68e<2a2oBC-C`Vs6v0bp^F#7OD!SZC
zern-XxerP>`yW+3UEbn)GWyE{31p}Vov>Kf-6LxgfkZq3!NH<|XGQe**_HOU%_Jwo
zjW7z==*Z6+-5srleyujm!+kjevVK;JdcP;tTCee*!kCq#o9}?SoNfJ=Du~53U+A%5
zB~I)5LAr3N83`zP?dm%;7y8hpdoNw)r6bXnt*Q9|UeEc_@a)2wF&9M1`+>Tk&kyG5
z%1~rBMdNg^Nit7cw>B0-rZy%?KU0zDa#3ib6r9srdlERs7%8|kT4`VXO5U(KJCU+E
z7EjuVv@&@b!mxk=9@IjtLZdp1)50l4f!=aMaRgiUbnv~VL|4an^xP-><|HOwk2)r4
zYL)YDIuu3|>sB{ek+xh3q8E!Ubqp?QLhv@lw98nZU=*>@hRFwNTGf)O^~;CPhf2%|
z4KL-@VD)W@aFb+yGuxoDNvz3+4s-J3`HT{VWq*Osu{Q$(@^^WtvdT;B%EQuBt3FFG
zn<C^O;`$&B7tOo5xvo?UEk8XC;eQyDthhhl8n42fdMqV<AbjT;SyR{>AH*O|>UVk`
zes=}?GJ3ZhWu>lpD2P9L@@i*$O-O1`XgQqwGmofID3YGAW5Ur9iJxu=ndHkLn`EsV
zq5Ih0*HvNQqmgo7(s(|ELW|$?PA7+917wjf3TfZ@GCIq5XFGc;<rwEnntM9RwuCdN
zUl|O-nu6S(E{i!`W2y#5>5Zi~^m#=RBI#dUzC=$j67uRSH^Ms@0l@R0)9mwgW!&4d
z(~Kfv!IjG_ujli(<A(LOheuleUms8Wl5ODaMv<d{Rm~US2LT22m{rY)!gop4rTbGo
zx|3n)v9t2QU!J5#4^BtP8EPiGFAkDhCvVP9<VmXUq(`YA+`aq0TcF*pMm2S9do0bZ
zjU1ScyK7lR=duy7MSgHr=a7@hoCO&&={wJ%s%~+Rc?qPnFyH-J(OLtUn{~(k;2#cI
z=~CqeeC(1{O0sN!5vFY;repkcPN-PO@2T9zS>NQ_*}KIt3xAj@VH?t-7j+EB)JN``
z!XqeOtcW+u${`x9EiGcW=(Ue@fDRvsdv<IRvD7Ms8Y_o;K}G*+i2C3yWbGU-n*MtB
zCyrhNX!5<USWC8E8A{B7DIAd!v6<3iNpkT3zPWf1|JI>az&s^p$wU%?kZLx~6X2kH
zg&86L!sZupGG=_0IJCU0^|-$i7N_>aGtp^I*61)&642Qf+MPOtK|Nwo?wkcR2)!Jh
zPi?;O%VN*?9A5cjk0<4jWTH2=a!xSS!oXXvP-KFBg%yf*%&0LsaorWQf<w5uhk*|!
zaOC`*jK;bZ_iWvgb|Q34%gjwVPV$?$Txk^yW*=MY)x(UOL3{rU%I}!hY5Burtm))V
zwxp+HpBXc%J^_-4vNkbWbp?OQ6`nQ1x_ViNQ_4|En=iGZ(fU2L*!n$sgt~qHkCggo
zxIBo#OrY;s(z}#ZNteSh1MfmG94AR(0k*vyqY^?%j36=*gpdeP?gZH`tKtWNU<@ZF
zA3cwc>GmJ(V%j{uxEFEqaylou3&M0nItw|WcPY9}2Wd;yqm?&ytV45#`&3{~D1lTR
z>CR$;QzBQ_Nm_d=eHGeJx3CtOt-b3<-zChcjCif-px6mM!*Zjd)-*4yv1*lI0!A87
zSI8GPP>pVgU$PW+QT+t5222FNU#xH@vMh|fBTWB{%p7;yD37af%JrgvLwI_q6sAyT
z!H`u_-1Bw%_)4%`b*6xAA3wkse2a0iUUM1Cak`PpjJELAMKknDe&6IZCt|monNlZ(
ztAm}C7uPiN3v<KLuL73Wn=Jk+Q^1squvok0F%%Xx6Y0T%I;5>2MJ2vqKSxkq9cn!K
zE5h>5M>blcT9}DK_a{EKtDJ<$IO$GLUUp`tMb|6x?_3}fU6Up2vZk<Tzi)?nCj(Ve
z0VC$2tQ|If+DY%-%l7py$^=~$3`dkU2_keZ_ZVN{TE1lTrqv*-7ys^O+5+}7=|5Xo
z`R55&Ag$&!jSAM6ZW!6Yie7(QJb(L)b~4tZf!THax)u_@tukce-4PK(;$(rZ#s7Z+
zk3ew0)w|iU^}5Svb77L~`dJGI%mArCk4xHxfOd_pvHH67TvcPsjqM{Dg5y>wx4Ee5
zz&3fPu|y}+kKr1mvcbR~^JXw1;ZvdKe^DWoha{n-l<~a=bCD!qqKG~}$P(X95|WD8
zWnyYzwdl(M=2T!nGIe<&@az0))PWXau7PSM=r=<4)m<NNO18_|UmbbrCg@KK*)^?v
z`l{N*b1#48xzXJ8bc}*yA`H^Ytdf@IW~)^xQs-Frn=Ewp<=H?D+v(pAoqNY<f5ecR
zC`H4k9=WNrytM<mF<(0U&Vxq#eW&1>`#RRtj1Ka+cdL;ZjD<9N7uIB#1kp|Gi1Trs
zv|*S5N-)5|oB9mwi78z;Uf9i04K$CfOPqeFOS&7)>twL;8TyO{Cg7#{)N0scyh0;y
zVXc$qYg3kY6dob0;DA+KjC_3&e|1A5u%pp{Uw1xLLn7a)qiP^%L3fFq$KOQ0Lt%Jr
z&ACh+6B<$NjHLb}9{-3N;`R-`FFH@!(zoxwdv`a_w2rr{$aA2$<`Og>!#BNht5e!O
zi65DWCp2yipuV-DN{^`hZXgr2ubBYDSI{bxrg{fo#)X!FpIW9;Lv?OPf3(j_6DCMf
zZQD{^Str!yc274iD;u%~!OQ`LboIAwQA%)?t}lM_YVp!?k>0^v4JjSwM?;F-lzwC;
zMGiT_@Ws`Sll(Z}q*%~Q#^ikD{7u~btO?0u#_JRfWhcvZ=46$yeO_n$PR&G;sY#uQ
zd+<41R<6e^e`br&nI1GIe|S3|*rBzaVj6CiHZiC(ouEj>iZdsTvDO*E6OTi>u6zgz
zdoGyv#fsqOf2U;Pf{dRgSI2EmBYlm2fH@>+7(Vh2T^10~2U}0kQOnaMzv{t%r(=dc
zNgBdBtJ2f6%`>?|33yf7nGM;c67=%=6op%#eDksuGZVmO7#I!he{z}6Ra9<g`fZn~
zpA2IpOmGBn=p7uX(yT_pvAMsVVu<x+w!YLy{^|v%4Fo8e9M#t^<}%RyQ%{8-{BxLr
zvqk_K!l%XUvmzQm179`wjGf^Tg5ew(2oM;+0WudG1*>6%B4g|^=dd`7NzJ*IO+XL&
z3S*_J%$cvTLxiySf2Pb3%peGmoQ4Ag^3NaP`DG=pB6dqu!!p1l+GkQ1$LjIEzz=Ks
z&qHRZdkSs#L!Z>vzVJui-Q5#e%iGsa4|g9P?jCV1OTTiMp~v_Cz(2t7Wo03JHJ0gC
zFE5(_o?@7kh$kuM&X50IpD{f`biBnI45!elMemFq;TsUWe|HIY05Jl9>;Cxf^&$UP
zUFHALubZtOUgr98enqYJ7nOOF<j=WX!dI7@n1qof-9|~uBkM%%LfqC+7^Pqq?SHWg
zf!jsY@7yk*oohlaw~jsqLfUi#avf%5Xl?{5mh6o%&FP<|@S*PgJGWL?D@iJ4WsW}G
zAt~lB)q241e^Yhw4G{sxjH?8*eLvBS;<q>=S<9G<fN(Z-<y7$NI{DhE+_I#-{cIh5
z=R0L<XJ&;#n%k@wa1ZNpDou;?zLVET7b}Zixi`%<Y9@Abs%uA1qi(S)#<IYNbTv3A
z)H+gzrLm~uhG8R`n2Knga20zR2=<ELQzLJIF<cW}fBVDZ!CNbJ_iby~_nU!fr$NqG
zZcr|7D%ka^NXdIuk>i9EAQn^5&7Q~Tc%1MMB}MO%j&u~!gh-4Iq1#$@8Z-{Hd9j9B
zV&*!`iCn6-^tk4G!g>wRrX3bE7uHGlZG=7dssr)pMeF))E7#+VuwLLsL$+2+ky$55
zo<6E0e-q+#wWl(DOkA7u%$_r_FuV7-6IDeR&?n5jx4cdboacycxkIPE2*XSh7sNx*
zNDoGs)>f>y=-%yEZw)DgZ{`eL+!t#ZL?099$8JXEyQpf>*X-hW))i{geRB2=zc(lP
zU#xYvr1sqj&Z0`}t|@3G9dRp#rNs?5`vrXzf0s1f9%t%qk4rs{)^HP}CmQQq@Ivs-
zl`re`yVMhGu?vn3mo)3%H4Znek#TvV+`#po=fl!^9%j-WTdYe5&3E$7mTo0=Hs6GH
zs@Zg$PSD{bNl*N`&KR7~3x&YHw>B77nN#@2Uy=!%j(Z*{RGMkqNzw^7Dz*8#x$IyA
zf3E4nUeE>|F?F7?6NHZCB5C#XP8Ub$C|g(u3JV`nQ@a4w!au8Z?KCVFn_su8?9%_b
zt5t@!P<OpS8K;q2*pSIt)uY;T4Y?!dmANLKhG9n;k#uo+^4?bRMMAR%TJJQlnGI~=
zMyT6^&A6=a7|t~OS#AgHvSMYnQ_r0qf1?KMB0?66eV0|~bmP=>S2BJ^3AmZbVnydI
zNbAJOKrQooCy_a!4*Gmw8dS@X&C{QEab-QL&Sfw4D#t5I*EydaqQw@WbC!bAFjnl%
z5}r^LjP!08bC%*6%@a>&@8I}hoG%31teUbO7A0!g^`oMqf$nq4m$*|`W`ZBLe-3CV
z+zbQ{^KoVEI4=Y3c{<KB6lJTLCy&czeg(OPMtXBRIJu5h!uR+q&II&(^PF0ugt+R3
z_b`)V_*ppN@+}z{7Pa(jOKM(|CP9_4t3NN!V$5LE9(uTY$A5YJ%Uj&0!)MG3e^{|}
z)twWiF!%A{_Wk2TF3KB?c!D4Qe{%cbu5Gd|&z^yZ-h4^Sa~P%JHINsy{xwM1+s^h9
z245kZ#y8Nsx1Ov*1h*(fG5<q#YF|-weGgvcq`mFf?!>%aL3jg;5ypo!pbQg7&8)&4
z7~3EQde8v#arqrR#_7Zmst|<J)#c@Rnt{XA&|-P3D(K|)tY?!4#qZh$f4=)#5F1ZX
z1?&U=?x5M-<GSycQT=Y4I73~6^BVqv6Wf(uddoZ2+BFK)s#@!Hk_8)V!N;lM{4S?K
zLt^2(q5~(dOSi!xy%_5M>E}N_|MJ(Le|j-#oW1mfYI@a-_<K$Jx($+tly9Md?P!sN
zsY>ma=;8X(j{_&Ko=x)Zf2h6*noDN;5hItFPA4AcPe*r=@RM-u+lZ-*U*}KH0gs8%
z_xaPkKRJupTU@@Ye`u|rkKC3Oa?IBhnN7)=x~$|iBo0%Rfp#tw-{<~mYL&GG^1a|M
z<S-w&-<^=0(+R_Fiu0)oUk0`@8D2%PcVv*dSBLOQVTF-v2y6n=f0l@a63n@#X6vXc
zS2G*>j<AA_!frLBJz#2xg;#a8p_w4_+|?cdkdJTQ;BTbAgYomLZ-^OiF&E&2hEXy@
z^99>@j4ZHE!Hq&{udD+hKHE2hwN`^2C_((pBjP)J4+E?uN-ZEZ%Qke>+HB_hIC!C^
z<4<AoHB&wP(?Avbe~;sOnf7ZE&A2{qlEO|6$j9~KQGlJPAFm^gm~L>l%iOOJ`?v@A
zYh_ZrjxJ)HWj6qk#$(p9N4u^_QFAT&sKN=33K*CgMnc403uN$ddm8~~jUtm~L&Nsu
zHJ$16X8e8Bu%?vKzC6YDIl|DqbCH_X^bwBm9h!QdI{gP}e-e7OfnG{J%*H#N`+T{7
z(l7{xhD*wGr+Otz;L^|H1E%YK8El@<?kb3~Q7>U2)6AS`rsWmy52b(~T&6U5%p8X$
zMQgz~=x49#NN;nWT*}eztyE2sD%u)N=&xXAxU!N9tITb{1T|%*1@Lef&}W66m0jA)
z#4dguq&XGOe`j1wDaX*q^Lf#6=+_s*n%Zt%UjT)dIs(>O#NrN!38sz{;5g0bm6djG
zs`tqo8f7LAy%Jjky$SIPNjAK6)GxX_G3K4_j_2lh-^fHSyuw`mn0h;2)8{@9G~jbb
z<AmdK!--I8h}FDKJfhHeADC=Qf}Cc42S6(vaAiiKf3Wgntqz8&3}$yJy5>5MEBsvd
z&NVs{6IyA&8BE6dc$GA7H+ABi=(tAe(PtGv{VaM7pA`Y&R2CT!xS?5;A{7E7^+mVD
zso|FhHJs9`=p~r!d-)(WjrfgO`bCW~2kSPFuoYvR*U(GET*IrphFv1xxLi!~XjDza
z-8l_Ef0&pkLdS2$%-809<fiYEONhR56y3=*(4e!1kxc@R6}|4vt)3X&@`HQTuCl0h
z6&0EPmj2#yb$ie(x3U3E=h(WN;&K<i=fYegc<#A(-=Vp1LUeGP=E9f5CFR0wxt;?h
z+_?M)TIz!lQ@JU)#B40Z1t>9&^br+5H9r63f1(A4OQIV!1+$8av@9Q5<~i)3W5GZ>
zlwBewt86HD9~KD>n&Gp|t{5NE1+4VaPzS~zTwIppH6N3mk2_6Mv>!$X1`ez-<0Y7n
z=|BcVZ)eamXqdu+QTUhh$c%$gfMJrD9?wXJVB>spXI`Vo`;mko<>n@L1Y5YvD)gPc
zfA+sYr(rQ#sEo-%>~=o-awEZZiUCRFCYgNUB~!+}^u;ev)`e;lAR4G5(J8JkD;K!6
z(9qiYVmtmLOHdi)nq3l^nw*xWA4zut&C~e{k!3J$ngDEvMe3?y&;SH-BRd*Y_<$I4
zbCzP2$3gczN&8{3%<XBsE;|W&&?qGkf7y3^cTS;V<Oa$cZej*EpR2Ov`niuCTkbmD
zK@PWz@M-uu`wY7y<++)54Q|6oV~#o>vy%c01GTxeL9W*&;R@l<`YBC8D!9F<#W#J?
zu+IMv^7(FN6%I~OmECh3>r+N+qh3MNf!+<@olR(v_$vGj;X@a{YGdI~gFEhQf5Ewb
zy;9<|q68!`slaZrIJ-Ps(Z!x5q`sI<KWIj}n@O+WuMo4jve6c}1O6<QQ!~g7v3(Q@
z8eaZ(8iNsp+zdw#elLh2t2Gc>*7GSL>|1OQ2`po!mO2|P?r2|@#@MoVOJgCZ!jX;A
z#Ux`$I!bQTFn5>@70f&Eoaj@Pf7=D_j9<p>;$LZ+c{(sGd-T+vfBN)z%Wv@JPxl}H
za`S@kZ+`M&+in*jO)~69if>*xx3_muuG8ne_-6hKV{5q}G@IPetBIaYvKPWm0!#M$
zI?~t>I)omlmYzf0hUCVv>oe#!HJQ;yH{7POqcR*c?eIk${)H;TA#OuLe+tX9OO%t_
z``Z)u$ab(N7iS(<H@~Vx8=|WCc^2q9C`1-A)7JrqwP=avQ+pZ<=Pqbf%pRH$GHq`I
zK?sagu)g)*sRzY_Srs)T4RI(y-Hi;owsJ#q9JsB#l#=@JaR2fC_5Hg>80V+oKmXew
zFMj#;kDq`4_46OU{PyeTf4{yUn&+QB|NawooiAmlaFG<zXeeQ}yh#Htj}2#eNY5(y
z6;fAM56$p=<SwSXg=~j(@(}1wq`5IOEu{}T-wC&v|NQpdyQkZSyW1LUmt*ybZrz+0
zf>U<QIjk#FgfgeKn$GQcy}WRk-aq>=0sI&A{t&<@%H}~c6phJif0KNIrq(Aas=^AI
z7li`o8Ps#(iUE2eVQKN2vjP(ejm}``G+uF2^57^dMz%Xn*LY3nB)v_U!Y<4fs>UnE
z%~XDc5h~ks{^~WAHHJ7h^D}{)sF(XxCSeWC1?t`?@u@LGUZc#jQO4$QAIt|n>(GA4
zyEfM}%+Mh#Y%Vb&f1BbwRcdKGs!R!#p*4X&vC(<y5?-u;svQ_K9nwvl-KugEF1-W>
zl8YXfX|7A%WepwVhpC4}YeUl%T_Dt%=A&&%Z$QR{=A(HEs=@q(scH5F%_#90#RjY!
zNtcOLm@ZYhQ@t#Th9xgGgcCv6H^p1CIg{B!2Vly=HsB*Fe+AHPq-Yejp>*mh$D&(2
z8i=DIltL_NmLdbmN0(oxL#5)Ynit|aT2~eJbECG(&fnesfIIZ|@$v0<@5yW7H?p$g
zt06NoRS~YJ2#{hO!bbC4FuZ6w4#*6JXMv!Yx^EUur#R_^(^}NN12=6Mnz8s^RdMnx
zDZywoq(~_=e{W%(<gQS?yB8Ejvqf^ZQyhq9uOv@nw#{pJu7*(5j6D}u2P)BS=v(C7
zhiEk*8DgkfzA}3hEt*&XEDu$5fwi!1>Dg$}6d`k!ri*)swnM4vnX_Hm*c4qgPx^Y*
z%ekUzGdhJb1_VPzHO9cGj%qd7?YgJT*3qDz_$S+3e`v>HoLLQt+-W^Lg=(3swjD!_
zRsr9h88%A->%t`(DWO4&n)%+y?bkJ6#}xcTr<p>trCBF?EZngO+#%JS-RKmd*75<+
zJ=sNAk$~nbFcBG|4SLmt`t-p-Or^N0$rfFY@NO|C7M+6hg^35;Ksc~GSH&MT4SG`Z
zB-l2Xf57W@xI@~G^W~st)X2Q&n?TQ`eS|GHm)(zDqSG)S8Ec#O{9M(_=v39pMrAAZ
zNVv~+c<bWwc|bPKhpBRq<eZ<YUupHNT1BoHrLB9>b1QalgdqCWd|Z@hU0fV@J*!^1
z@fcShD(6KF%{G2+!c5hh%rwf;w~mW0#9O-$fBT3YRwEKF&~^h7O@~%O-Z<c6mnW;{
z)XpmR#;{f*b;2)0M2*vNM|F!K%V3pw_$;LfcbI^HW(Bjstw4<E6mP5%5YW@ad$f@H
zF;nObx}DzojG;$T<}ye|CtWpp;LFMG7<y!vJO?6Y`BIlmV>rToFZ{^{T0Dm#u_rM<
ze|=C*461FZFY5PsHzN11dmTr7M;w>rHWBSHbqB^4I#EW-jjCkS%wBIyb8ZZe_U0#I
zRK;rz+$_fJ41FL+6^SMvVsm0IK{ulDSe8SPF&-D{yVCW?9+6XI_+1hT2G2=Z3UPV1
z%0Z2xC~$4hUX8nrG4*<9G{HX|c}Qxde=Qqd(v$8jsP)M-ii!7Pfw)b6F_4E?Dbtr`
zx1|jN0kcCO5R;16X#??de6#hYpU({wlZq_{P4B|Bm+Rxdv>L@_5K^^yKsxFa>S<O1
z9d3%omSIqTAz$JndST-R2z5`sB<dR48^&~zAkzfk_<qM(KwOeER9Ai7egiQXe_=bZ
zRyM`r(WsbaHlndBUfCfyY(giQM6OWuW$<wuD$8TU9Th?{5mdbzO^I9;YeHu%!3ys!
zWEsTw;&cXVm0uQwhZg*nk@fS-gN~Ov7c&|`(|}<)#ASx6>A;^iHWO71cwRS4I}V!S
zK#Was02DcpFj7!gm!h?~Sr;{2f8lNU;|mOBHrwm6h?=I%CuRouMJ9NdPVQj5PnA`Q
z`5Kyz>%a^#ufkxhID9vY%0$il^CBlF-iCaUlSi7WD|59our0^D1Rz4ahC2h$1AZ2>
zG!Z>(!eg0%?$awISRrDr<DtBlev~}2KbzECflBXA&&<##IEvEv-$vg0f9$RU-bPK2
ze<OOGXDQKCIWu+;QYw+=Lrfsnq#9BXiy|OAkvA}2!D4=$E?z7exQuNyykb!`a4gBm
z6UAjNG_q1*dT`re<Pe9UnH_EGSoYZjZ4nh<5QGdYnh)IezwA#ejfk#Quc>)yTJ@1z
z^_?wD#9LfIXbQ@uL*<W4e_gbdohUX-M;vp-`FoSmr1izu*?GExGyS^Nn2ZK{TiVN`
zCHx7W<ip2Xd~H8GeSde0#%8DvetQ2F-{iZy_ut`v4F9s?7cJM+j68Or;P2H>zYxUs
z$Df}*|M=tIe*gUA|9<+<&wu^f&#%VmhOdXO?-3H7S&2wPlYaxke{5ksP$6SJWE?h1
z;t}VQ*Ne_*D|hJg(s|tGnqWSuxXqc)d$ENQclkS8&yCYZv6((fc0-fG?{F><x%_|o
z>cy}GWj*4*y}$h)FJSo3f5IO;z8(MT=KHtr-o2%gGzoa$(IpIvt<!TCTFOy=$k(-y
zBrW&*clVzjo*usYe-oYf>YMe|ssHKx>CZ*Ml<Wpx#n>I?reswneu4!S3<P#2;4#ma
zII$2lP_sI1UcXRVc5vEhqn++&%x99(<;C2<0w-`e3oxH{br?g_m)0bD1epF(6<+G(
zaj25#jL~zhll$a)d2*S}75C430WB$bf6a@#PG6Ivp<W`7e{R#?X3~q)8DYj0gL5n<
zUyY3jTGI5z(+v=N6w!AC%qwOz^B8zWj~T|Of8NDbBwb@1Z1Y?cbVRY?{7tSW497!!
zkxh)xb$*_@TGRd}5OR|$W4LTE;f62cI7?muwsKA5CHdY`bhB(=^1Z&oxhZZ^jUgM~
z+{tkO`c)I%f64EX-KAzkAbAa6gpe)`q~`NbLefxbx6wmiG`AZ)aF@H!<=5ODH>&G-
z+i7Cwg%IA)28O%U-H(s$Hqy))AE7We)S)n*jI!ibHEbybl?((rHZJpq;Bv?pC_MaM
ziN58qa0F7XS-Mi#Q-N?74_t)~Uv0x&F@KsgUF4a^e}!ll1|<F^k4unRs0TbGO*}5m
z^H6M-!Yz6ytjB)t3Z$SYZaU!;<)m<?p-P%ga=ytCFTD7GyT)U_KEs(I7ZP$Nf}p(K
z+^WsUz~a4bdE?9rkYXpxJYA$V#cf6vNuX^mQg>~QTwEWcqvGgvNUvoKAc|8wfXhj`
zbJF!8f9igWID!<xi~KAsFIq9a=^F9F6pxchT=_^<p^9rSuLFsYI_eO75Xh}LRgnNT
z6k18iicLbVCp0`#TE*q1z)N60N;M+4N*}n<i|@h8QdgiEW{f~e`{A`0{1_Jp=#Rxs
zt&b$wOn$GM0HwXi!?%klt=B9_i+Jz5wwGT5e^Fd961KEo*@>0~%43Ugc35a~2)GO+
zE{Qu>gJU}5DE1AXa^Q=X=1~ydqY#eE@1V2vxE&k@0cfZ4y8KSS$N<1Y?xNokD9U>-
zK=ZVoF(TK@KOf=D?*l&)DC~J?7muR07eJcVvJ8!zi+epf>Ql1^=&94P8J>>pO)Zz1
zf0!X@h^9As)pPY?QC{3z3|WzAT5FmrVb+webE9gLR8z~T8K_DJ)R31~7*_)r3}|PA
zlTVwJ+<nTh3JlAJCCNg`amgyXu-thaQC5V^r>3KIAuZ3`P5oSMLJeKNaWxfbhIjp{
zm<G)|FQ3YW{_$R=`QVIkGgx&g+_2M^e@mrjn@_L&aM$sez5>&L4dk8R1@9b=V!$;s
zbC5_>h8cT%9<X#q(HQy5^tRz*`SrHrp&)+O1r`<9rnN-n;K&($X+0y0@ha5_tR0d{
znz>I@iB7bqY+V)Aj4HcEFda-U6Lqr+HE4*MkFXK;a|BQ|J-si@-CP0XoGem3f1nli
z%Vl7CDXrm}UXcECmRU;4Bc{_;rJS=Eu)rvgHkRZ2F4P80Po533$oKLjM2bRA4a=)I
zg0=}UObo!wbp(0h3+@vGgIN<#_rpZ{JTnCvD(E={#^>!wEMNrN=7NqapfRN>BWRZQ
z3Nr-Q=Tck;4R3S{;^=EYb{Cmle?zD-hLkew>8Sl2n$^!Kl;jZ!{O<YW=jyA1-R9;M
z#}o@l)w;I)Ad|~0(WDLYF)9qRr%ahfY+b+|pBLU?Ab=q$f%UWs>U+^uIJ5H^7XyA@
zG~r_UC=>#RrF{%DD0rm(FbL19BhJ8ga6LdW7YDP<uLY(IOV%&H_~4i`f8M}~>I7|G
zr<g{B?wB)c1x`m^K_hm3D+juA(Wej9L5Id#wCzQr0ArbYr?@V!ou5-;(6n!d%yaqq
zs%1Z_uDFP|Uh;*zaU?_%YIn1yx&qHO+zh_6NixU;B6E*{u(jj$F3&#7v*C)AO_;*M
zbM4ui<8z}J2Vqu+D*`Yre{<vdx)iP^jS=H*H*WyHjr#$bI)7Ps*cG$OdQA*^&21j(
z(@rJ{n!)PxhJeAZ!+JvALG^$}_gO*COzJcP`a3c#7)`Y)q=8|ZRlmk7@6ymJD)VvA
z#S9Fq^V3A&ASI*O*KkXEk9~qqD<Ji2W9O5Pkzk`^O@qkA!q+%1e=WqOvOqiup2E`V
zu1-^>*|RR;OUP)JB$PA&-qcKhqQv0p?|ZhGjvLw?Tvg6ippH#D1%e7HN3V<kQIS**
z)1pO;*?e>^L?4N*b*+q4BN5=ZhV`{iL<1T1zAnx}JnrePDsVwm?9jv$FfK~JZALCZ
zRFn~<?!2fXa5H<af14oF%|&#3^Wqyj$mdgEo2KtQytd`N?JR#Lmyk|db7H4Sa_)U?
zHy?RMHc0Gm8bCh8wM;({!PracT8xKrulo>V2KSAIRKrL$=Q@V56$!O5@WD6}V_l+P
zMX%5Bm|ozMG))+2nzNABw9kqpVMKX19mhp9!OlLtx%+VUfBp?^fHkQD&d9ux5^`BQ
zWYzfD#16;`qUFMU_*{HxCE2s1OxV={2)EU{&5O_!XCbWzSFpzz4N2h#mh$frZ)3gd
z;Vw9*T(*$wLa1)kd50E`hWTuaZ7k;;wXj3|eLG4desGUD)@1K+p7iuiYy#cUPFx--
zB)}Lo5Pj>we?XeHybpS8$B|Yl7GF%U!wJihC3J+Q#J-50OKfsa=*%T>9+laN_|}r?
z8t$j18JdPWC0otwK245i?{#0#$#Dhm1i)G@BMPa0?gazvY?G1)KN?KqNU3B0Rd3Mc
zAMyA{v|_h!@P6sM$NP70-#p#E|Bf&*<D|^j!>6fOe>o<Ulqpo*>EdH&=)EN?+w^5r
zo%{mLidJ><xgJ=ZrK3-7++5xti*!5~Lw|5(%FP*S*39CUW`Y=UPrK*rjxXd@6}Kp&
zQgKl+<Cgx&pSc)@nZsrx>Us6=KmYhYKmYp6kDvcK4aGp|81qx3J?`nRaC~yKvH0G(
zi0({ufAi@Z!VlK(%;kZG3Vf3ebH%Le%&dTBI(W0$cbGf@G$i7il6pi1Fxv(00`!O4
zp(p@Y5=cksgc`GWiJI=ZZM18kJfDaJl;<j3<$gaN+<agU8GbH}N;ca8kkA$xQ4+VI
zj)1aJ4bnGrNx3&X+`+tG`Es*)J`uxg6#fNDe;qMoqsln+L<{}BoJ|j<m}V{8teG`V
zxp}$LXum+H1+zzgnysP`gi${`c8S+!8<TC9o+!?OfZ6WJ!;-FNb5DCyJhnMLu6gjG
zd<A83)mL*kuA@6~IfQCyR!$?^<3QM}LYTZY2kdu9=(47ZePk>2nFF(XrkplA4OxCO
zf6$t_)xEPJvgD>grloQ&^Vuf{K>bE}*0jIpvWbt8z!Kxvd6ySUxh)A9Dy-+4UoLlt
znLQU0y$JBu(E98&DS!#hNypVYuM7}0ZSc_Gud{}!JGjQ}_+BVdW+Y423?Gx=K=biE
zi@Yc%W@_`UB+Lx2X|v)wi=I>HuZNFXfA9R3xRx#0h28Oc1;*0Mvt$h`_F{Vxm%iT>
zLm!wG68djnRX{Vhd@pcr0|o2svi%OnPN7_w4Mrmbl6_~iCvkCHz)*Y-%M(Ly5dPGy
z5sriEu5(}ED0+giY#?;okwX+~sF-v<;#$zwJ2OX_8_D0_z5dIs(2%{kBQ>O_fA8+@
ziCg9E>!(J~xT*QqT1gD$n&YR?qyA~a_dwyumlQ*?W*qvwT4@d%=O8+$%Pr9J4u?{S
z-Ohau3jg48J^hlE<Ii1i;4tN#_rZZ#MWkJzF(gsrW;}C*FK#U!Czrp{{A|oXGXunQ
z%o_P`5IB{eU0&>nl1nX`DG^@+e>4eq)L^_#-otoj4H5Q6;xP&3Ew@!9-n(V$5$Z>$
zp(W*kl^}EIaaI$}v8*Q(X-}>zr;cm-I}{q$=bodF0w|bYf7-6M&=4UPP3$nu*rcKw
zGV49=+F>W#HF&*mZb?<5Z#vPL+qFFqf^ni@g!z1vI_p@f7wWi>Evx{OfAFrNB5Tn!
zdmGJ$A#2f1E3}VOu@536G1EX%7xH}am#87E%(?X&Wf>Gk{3413jSXitx9Y6tqu9-$
z5;i=|@<C^W$nh1^A7t{gY<w5P^7LmNA<ED}d5d9AS$=PlYJiSK8)y=QCYT2+s#AAT
z7Gh^7TM=>%b;_VgdQ;;-e{(NeIeDq6W~sApudrLm%y|wr@^cQNW)0=^d4m_3+q{=`
zWXDdwGa{XzZHhZ<M5vF@s`PcZa^5Jany^<@&Ck}}Dyz8cAdK?_c%Kg3FZLH^_4E=5
z<uVsJbOYaKDOqGqC;7a=o~&sk1KwQ(nimTOU6q++L0o2K=tBC|e~=XuEx8=0)<e%y
zfIMWu7$^Bca7HpMVYdukH0?20k1%Id`#5ubZh4k!ID1tjZ`IH5Y|hdn^q@Y&a9}Z4
z6M8s&xG5iN_LVEz$k%QCqMGOqjR;oJbdXc1J%8Z_a*sRJx*++5ZKzC3uNmC9OxB0}
zvXrox?SRU1B?Tjte;_rb++1j93VRT-3j|1{WJ=~NOId#L^Pwk->A06O>$1hF>PoiG
zE(-URJAw=}By^o3L$Mv;gmmQCn&E$#=9>JfFL!2VM6K+rNFVE4?mlwbFQ@X%GgX3;
zXTEGOUwgZQ;x4^b_u1>;YD%(A%dXfRfT@jx%(H8jj#~?{f4s0MVkA5t*R%Wwi_(3!
zUR)=CKh?)L4c@3}_!ie`SezZ<6xWq2$Z<YURp?s9{a+zPSlo_&jw_O7dtbK>%6W3r
zn36)lXf9cr&@8O8E>CrNogH6tE>^2}g*Qn}wW6qc;UXroc!)X)>ivu*L%5hN1ZQ0~
zrM|VUIQzm(e{#co$*KS0;r`?O>-%>LtS+7V)9;`E?T;6~{QAewzyJFAk6(WK_48j}
zkOBYc^Y1^A&A#N{#}!$Ml(PNe`?eb&!aZ+`6h2eKi(Gu44GIkU*n~+KRi9&&;&$`n
zU`FAcorR%EID%_e#u{vUKyAAj?ofI|(r03hO3<utf2iAOC9L)^0#l0Fd5Em&c)PtN
z!XY0pHYL`#sTjTBzVep?#Qdu!T`OUYcP7Iyotfw3+6Ao=i6~(evFD8p&)InaYxuIO
z{zUd+b#R*ctNXC>qM1rAH#7ofAp6XZa2IB>S#>K4ifu1k&B=-=UzyK+t}0WBiX3_x
zKSWQ7f9oXo8B2SrCME99;H+ot>tFV5zmib6p}o>(CT+**nC;0k%jz9tS{a&FONlDQ
z%r<M*2s&>LDXtDv^mlt)7cXOS=INLovka-eOb7Px&Lu6L>h<8$xisT55r=6?GpUEa
zLzC;~BYUCz*@gZh#N3w%ZmLl9D(^+pn@(s1f8DNXuZEqkq&-x2fhH5sC@!DZO)K2X
zz8uIVSDMV??H<!;s)4%fN`p_H!W_BS`l@L4)K|4mA<GhiT?*NvX+R%QPapYUF)owx
ztFL_@m`y7uH05>}OEEQwps2dgsgcwxun)I((u_z9>2Qm%K-X0!)u&xz%B)yfx(VX*
zf1(iRfUO7Kcacf5w$Y<68ujC18-Jq`KQ5(-UEvV*q{G<UkDZgb<ZsZifam?yay-U5
zR)U@`r4uP_!=eYcK#er9I9~Njs;;78_+FAZ<&Z|+nJonzGjy}EH+XC<<y$meX$N%=
zrf^ew68;(Z`$bug&Sw8$X5XB9`DdBIf21Yv6Gc*~fIfZz#LT?zCGWCAxMp2x#($ys
z<|NgC`e|MxA1}CET>{B#oGLusO>Koav@hG1*m@rL6d}gkB<;m+pJxYH2opZ~hFhU<
zkGC%+)eMZ5vR+fCUdT?dSf}iJL;(Q<zv2jEN1{79)jRNtmg{wqTv3geIox1te-bMd
zc)BQ7Zs~G8x>;$yl>Icb49wut9b1%;db7GGK0UJh8Yg6`zB8VsAZ$3YmimHbgr?Cn
zAAA)Flf2n;85#U8jbH<`7q|l<<)KU=vZ^BvJT>(a!wG|e2PzDEJ0TaVz<XeP8%kUD
z#t|VGI0zUNnNXVNu)pX7a}XxBf2cG7Kb^V`f%ecx{@`MI9u_xRwa22E;JoieF^hJF
zjrf>dtiSG=Q2)f+wd06L-n3qTc6|yB9bUg{iDxPj)H#BsV9>ZJf(0L3Ay(Bu6cS|@
z`-5LMp%X46*a*WI6SJcY0?W=X&sOEFfbZFPpvy{jkW$2Zz^pgsg8xr3e|dT3dl##c
z%G^>TS<60qH7F91Qdx&IC`FRYP@a(JBQcl556#)_R$hs*OW|$m5l&|`+Q#?_%Cb7V
zTL|r3V`ta3y%yF*zHGrH`EkBUv0y$Gacx8{DYdj*1Zz<Q>$Z6y&q=N2jMGqS1=oZK
z?s=%S$S`#<L^74a@-QNrf620x)2Vqc{`Pfil=Fr4_}lgM=$QQfnXEatZ-wb_K}K{*
zdgxfiE=`lQc;<Rl)Ed8LOBN_0JXObzmFmao_dssW4HRUl)a&aCwdCuZzE@16MP_Q+
zE*n#9x}78nMvhZN8+~Y=kcv8S#9t@O7-9656aG5pi2hn8F}n30fBd>abLzYi@P*8`
z`t^%>R(SrYr|Dq)a}Z@RG8}AR!0PcIWtjC!QYvD~KtGNHzYJVLg2Vtap1`(_>1cr;
zhh_3}p6wjZC_;NS9P0)SG|uLEoRE@I`VZ%(Q}Et}SB(BaMBuHHi8U}H!oW38f)sq+
zA7~!l4Ia@xj(T{yf1Y{{{G9fNpw|uE&fIid`|<WCwWHMdqj_MuHW5#6Ki+*Wul|95
zfNOtc4SY4Q;;&y`Hi6V5ab+f&6&vY0SAYEX`i$uj=0JcLOk~g}604>i3-k~%rAdy!
zmuPTG_s4&)5Bb09D*umu-E7YAGS`>$D*{Bks4UypV*A3$e=?L^q9Xh{MU5I<;|>n8
z_17RP8v39VrIO0*wWsj=R6U<TF%6^0fG%a2B%CCroOfuH!L7NU)I1YK870-z@x%hG
z?Y=BeQjug@*PNw7s!W{FD{6R`ZA>=>47kK|{W!L1#2tG%E4nn6)qtyY((Bt~QGu|z
zaN0}17w*-LUuSE$4Wfto*~INSxG)7Lfyy;2nxP=?iKhGZ@$v5aKfU`wG?Sn1U*qRI
z+`S({t=mucmQZ*v#@~plkEu^7Aoxf5yu0^r9`9buU%q|&c>gVhuKrtR@kjqZbyDnc
zm$6I&>;W^E0c8Pm23`RG0McETdSwAl1rq=O01lHO1Q!j!fZ9a3ebE8HfZ9a3lW_%8
z3=aSR0RR90|NsC0|C12~BmoVVbxs0{e|Vg|y=#x%Mv^W1eSrB71=Ikt2Ua0pk&kn5
zK9r@hU6_(esFJ3~p9+HQbB}Sm?SaQV7w6yK$OvwdnVZZEQta&+v~8KWNhUKR<FR6`
z`{&2kT3KaZ8~s23`JaBcyM252g#Yl}{lneM+q>sCPxl`_-ao#-`s%BzSI-~se?DB@
zelXg-y88N?fBvT{{Ogs*e?AR(fBWw4>Z@1J4<GRNl)_(DufMy=!(N>(H%j~0csuPr
zD)=8R{SO;X{|)aj{ciCuub%%uy0^Je;}1Rm{?}iB{>$%w{J;Nog}({opU)oW`OOb^
z?{4YQZ$Eu}eE0bA{@>}X?!SMJf0yO!?%uzBzI%iJ@X!DB_V(i~{=>Dt`d?RX9^c=;
zxqWzf{`B<S?VG#&H18kZ-@W?g>RKBI-(0C1P*F{PY4A$rKekSL4K5~7_&>&2rLMld
z%D-#ycmMtF&Bw>5;^#p5Z?15n)Qu|t8irXM_Tl07{rn+tn74Mgz~$$?e|`FhuXX$W
z<-_Cs`;YTWzq)#@;l_Jqy-mrcn7nuSSzjA_6M{?H=4W;qUyNTNfq~g`<Uht+@y%fI
zC5*Mrcknps?fnyuqop)|xU(VouW#1=__bd6^YP)r=G!d(-pbv_+r*>Zrui}n@AB=-
z^M{A~_jfOEK0V>e{mcEwe;;1{?fv7&=h<CtUie>KT}Ou>0>5xxQ%Z&WH~hHyZ_eS@
zxdscopKd<AfBtay=Kj0;ySF#rT-|&({15#M{)qYJ%JG$7<tMaJMVo?hKH*}<<$U*A
zX*0Z&!CQIU2e_tURLM<m>u^(AuXHpifpsC~S3A4?@UB|Xvcfg|e;;QH_}Zm-x=e4J
zlN42+0Btn>Eu@(LB}U;qjFVt*a3+HZF?w$!m=Jgp?CDiKc$^~VO-RbCq?@mr&A{W+
z{oVVIcW+<r-hMyd*Z)fYf9(`nn46E|5POjYr(NSC;0Hck2K^V%dBx#eo`(3oiSjo=
z8xxGSY*y{bL|Kcge@;8^^5Rm^H&HqW9uT4~rZ@_|3fN*u-k`VtasO;y&^*7ndxv9R
z?AyY&`@G^Dtv;RLw2Y0COb5PdbQWy#^oFPD@Fv+9ZE#-4;D+g#&LW&ZgBx)+9YzbL
zL(_DOAIz+sRXR59yvZvyZ_Z-rI5I}okMHl+*Yg&G+_TeWfBCS|KDAF=;}^$y(CuM)
z-DPj#<?++UyQi0LA3wb>mIK6M0h!oe2Jyyf<+Mu%0vb^bybR0@B($$O4!gqg=Ekiu
z-xYp77ioRYm#6&ot~s|#VjV)7uQsbM;~rSkpYU{pzL1^v-Drk1o}WIUZ$}gEx)W~m
zR><$q=Txx(e;xRIR!2j2!57Bfy1rRSo-7J34Boq^jb&lcS4`<-yRC1S_-s#3*EKw;
zl^y!p-{4X2bxILuP<iVUpOVmBGVwH1508%@W;eqF+>q@=gU8k<yEESM%lkC_0-55s
z|9<=a4KBLMVgHIQ&WCySh)kTXJSSMKCO|PnOBNA&e?+M^-a6cXp6}X}|JdIYONdUm
z@x`3LS)j!*dp_GAVxic7uD|3${*2ebvUiCtz%Vi|xHtDtZyt&TjwkkcgrsJnkP|or
z@dgk5*-ji|79Xq+xDWGs@LKauMDNVwItL7BOf;b9li0P(+Rb;Mi|y3}DbQj{P%ezL
za%MWye>^ro;0+`U)HE+BNcpeEG0<F4pj!q2!pTs8>Fg-25>0~9#Uy}j{XTj^r|X>H
zm{7sbzYD;YMH77lXigN`F%!dlfzBtY5wgCvct|+(vJ(DiRMzAl9ZcPxcoITm(n2t&
z%LG0uE)rGDSz0}X=n&46Os9}e#W*i9jHVpYe>lb64S-bv&xV9^<s3{CwsxGfr_7u6
z)79qfe4TwQboHud+#X5o`JkRsGC!gt{Pt-zjg(fBNT=U`jj^tV#0R6HJV2fUjM_Jb
zx-EC>6y^q>(?trP73O;1F}fHJ6%m*Z>t8hHumf#UekbS4FB-dN7f>?9hWx+rWZ-;S
ze~46Y7m%Y7R5)dn1jacZ>)M{3_87t8pH4Ohy2d%^#nTkM|An<OKTd;L^!q%VQiMU^
z6lk<$b5kDN>IaE2`>%m~v*?SUCXfsI^!WDEn~yJV@4mZ#f1kJ7%kvMnALhR?%Vef-
z@?S&C=&BoXwv+eylutH*9&!N=y+nuZf2POXZnE3i-JoH+f4dfO*qeY>4gC=e4Pvs{
zvXN<X)6E+B!o!{EkTwLB8fZneQZ3CGC+^=J+kN3E$Yc1@I7A~z(d6{|H3eiEeYMlb
zmLKEoY2!s%?p>Yy*kJt3j~z2Ph7+m1+0I*QI7wcfKmPb|_wwoamZst6+sBVTf81Q<
z?KqmQ*xF17W?5p8tT>M`ufx|>xKT__2A94(x_ZHBQ)jd2FFp6mVr+aEP$z>I8|jWC
zUp}=G*J%vQlOSlsEgxu|;L)m`O>wX5ngl`Pkb)U^O0tq5!~kVz^Vb5C%-&p7a@|B(
z;Tj~7;~(O=nKAB0;iFcEu*M+4f6hPW+{~n~9LB}aP8ue^cm{(R*FaqGI84->**H1*
zNnpRnR5^Z#01;sEUA3=M<;LgQ<@`(JF!>_;M5|WdX`CIe6XfV3t~kn#<4%cqT!oW0
z!F7nX1!qJ-KyQE_%cHZ3hiS}5sRPS}sPT4!bsuk1(3Fag_#@Gr8*ml4f5253FMKZa
zOq4BdCkT68D6$b+306Pg)>L6y{c5iZs@3*WW52V4!RKWvwpvMIXJ<oEwNiq;xMk+y
zCQ$8gdFFLvD;~KMwZM-uxxhPHgH*I!TNPDsZy|kAHbiSlu##N$gaS`&%<a1j%^1&!
z#RF_^H_>6i|4GF&N{XO9f0d8u1ruK_LEVUo71&t<$At1`g5uJ$YrZxgkUw$$%jJ__
znR4+ihSN4@U#@Y@pDyFd=Xr#ybBVB(4bfD^JiCE6`Q0N-H)!OAqNj-pnjXrR_20$H
zB~CHr$gCQR-=^ogM5umPV7?Q2OX!h=m>py_rn<L#R+>teorot;e>Nph3~$slbzx}+
zlD3?zN#k__Q);a#ma!37($&gaz*T`Bg2$lMlli24zs7qc+%C8*a}IVs33j_vvsUcv
zq#?BxIrhfs^B1e!H50n7skW`v?HKApX)X;#=3F<5ksfGVu=F=&%hhWI4ok>+x!K3I
z0^4X!X};|j6@*THf0#24&u{@k#7ZC{q0Aj?+fOy>NH#h6#P)yOG*qGN+z_3p;(n6i
zWU8D+s!o1)|M2i~`*e59S%RytUcLGzCx`>pflpVGquqcx>R@)k9JOmyzT*Hz^IRD#
zC)kP3@TE#vwxGC!&d#jn-sR$DCrj_lLQ0}IncOm3#Kd;le^0w5dut8vUOisbD2@lN
z{~NO87-2cG)Cy*=m==Rl9i{_~%8$Jq86%jiW+0CqpN`6j?ZF8srLIk4F9pW2qBKPb
zxq=litetimG{8kiy3tgPTth9;M8!a;LrcX6Jsat_R(4DZJQ+Y4zC@|6_zx)U;AVyt
zC`Z{qFoM8(fBMqC!;T#I&LbHFzQ$omX)P&~qE#-JajR5%Xq`h(b<*=y>Is*}38*yG
za>8t=AT=^WDdMw6yX@MWGEp8+)PQ?6;t0=Z;o0rnqWfup&Bkc2{4%HyS8m(f`eid6
zbZ=bfAR%HlX=LJT=?8fczVD#4rS|KUew@X8Gz3L+f2m>#E)HsWVq$7fOgPN-mAqas
zEnrDZZoF{YvK0ir)3VJ7Oj{;ULmxX8Bd|9}9(FWl91HEGWg?^2tSXHul}T4NwI*!W
zwethEkTD+4%$~TJa|`&Y7-q#h3+Ud#;7yl*?D>!5jfaHO0p3_}DV`EPGb0iN!J>E7
zf)tf7fAO19LyI%Prl9MF7WDTm<te(cK$KW;6$+4@reb6>pt4+23?=4Q$A&?+v`}&h
z^V()?*|l>sUye$W9i)S$U_IoZ;2QMk6GgXvQ*y{PdXKbT0y}!q&h87B%m~M2GmYMI
zyZoXhWk^|yfz3fSM<$*AiWub-kGWLL!B50kf2t8>qT@0s(7860Tqi+g{lIuQwH%Ve
zzj5k;3n^pBA$S?yrWOA`=T=Xbw3-XH)f9T3rlc;pQXg21R}CIZ!Od<}WVKSm>iZ!F
zOtF?_+n*hxYZJ%{k%_&I<ObkY;%LIrzo|5{F-hRr8x_lMB64$1CA6xW<y5iD9xXLa
zf8~wmeFAh#@C|Z#Q-xv{1c{WS3Xr#<B4=a01<lLN$08qLsAhS-+M?3q6_OZM=}<n7
zpuS=1S8yw4(R3PesCwAM;W<@yrL-!52Vx}6j@lpkjVa{(Pf{-7;cxtawd!=X85LKL
zYqVXoX}B39rc_SG)-FukrhyaY1Xj$ue-6#vwn*LFSYw0n)>^c$=*tY2Raeov#=uhB
z+;rH8)(zDa34S-n<2~Jdc)EMWC3ri`eon4r&m-xvO-t()C`4*^`x@QIQ}c9FLq{lb
z%|=r9;~u<eUr5S+E5UxcK?~!nAf&Tq^>Twvu+yBiA&iU5df)M5M177agmRL%e<x!0
z_1<ZLq2@l6>EWn6xE90OI62o)mMM&+$B|18vld74LO$TmenWfU<;^3G{tsF{pa1^n
z?|=LK&tL!hmzSS^`LAF9pWj}MqeOs_0iS{~qrpfFYR3!%yJ^9VspY%@Z7xsFX3?~I
za<v|-az<8WJOQ}Sro`N~T}R_Sf1%}B#tm6lJeQzevn9zEZ*oC?`pekjZY!89W!lLb
zV=lGYbAj`#tMBg~-`#zDx_?ud*V)p_fz|g9kKf)tynI4;<muxr&fJeLx6hfA0@v<z
zWp?Wlqlm`=_a9fT)aX=`b@dzpMsAK<eT>sQy!y-I)4$z5e?SKzFY&MGe`TnC+A0mX
zxK^(3Fko=Gv|V!Xrh^4Awt+@DG?#2_qhI7;Yi^f4JePgaX2<pJAjIH<q7leD(PWGq
zZ_rG3P~^LdohYf(`Wt8G&b}YbOvunyHSGH$DeNdoobOhc8QXxr0Fhf*f^Snt_v}1q
zwUlZ`Gyr8h67_}z?`QWEf2E($OedU;km+oqNwY)(E>-*!4Y*8)cqW7b&peN3jN9G)
zH*;Wu$|1Pxf4*EE{_5)C?)~@Z!e(=VzyI}BX6<=<`qzKOKX|@B{oBpE`-g}7?5JkL
zc6T${2-nzyM|<y1l+s;XbfT1Q{(SS>wK51*>z`HOi@<Ki3BVHMe<;j67uN^*5buen
zRIr&GdMASFkD+?XNiQp#$OOa!Q@&ek7dp$WR$NmKmg_v0k`~nGomYI`p&U;sN{EKQ
zC>82%bD9w^41*gyLmz<0Qr^QTJ$oF1M+zly#y|^7bnF2D+jDR`SurF@3p^3ZiI4<m
z-WThXO7WXLZ0Kbyf1nC!px5860bDskgf=?NiHF5xvC^EH^W$a9Es4BO@Ci=Wc~Ne7
z#H^#qg>?4xxcw5DN<N@Y&`$K&0p^7_;}?OKc)aB=F<vBDQo6*68A*Y8W{pC25!yW`
z<3X$Q<*Iy-^>#)eL<PPQ=S53C4&x<lR~U+nR@Mt}z7We`f0U}s^MK&p-7Vg8NH+0d
zJRIA@e_3#KH62B2C`Y@T^L_R6umAPu=ih$%<>m8FKmGlW&p-X&m;e6!*T4Vr>ePYB
zr@3$B$GCWm27%&lU+z8MCqZ(|*TEGn7`xd`Q0u3IcNEPy1|>ShPe24hr_uW82}?PG
z63$l;nb24sf7_DEbiBdKrkL4;y;xBb1jx<g%T*X)bs2cVZvh#jSb5t)u;6j?mo_-8
z#PrE_$eBW8t!e^FIoinHmdT~CT#8$)E9&WXaTy+g>$$@Q6$SW+!&=8pY;|ZH>!?s6
zdN|5o-rjw<d;d1?dQLGf<dqqwI0FAn>_O<AE5BS6e=*LL4G<;@7Nsj0T#T%hRf5=&
z?9kYBj}=2?6Fc(Uxxi=+$0P-gp;0N91<=Tv*$)%ybLhc;x_h|IGjRHMbj9wze|-8e
z-|s&^|M6$GY{Nahp343vb&6)zFgV4Rs3((_i)Pw|ac4*xR4d$sNljvzFftOEBw?1Z
zm1$0be--9z^+fwqA@(NZmQU{>p31$wzGstqI5f!J#@RZTsA`j1InWB(gRY-m0{oyk
z5(E}$(Sh|8v-#0~wMyi_j^1~*%a(FTt%<W##chTMu{fEm>LKG7+tdZ=Pb=#-bvX+*
zzIi&mIXYr9NM#=~XVtpLOW1z=CTvg2J~gYhe*=DYQU$iy=$sxe6IkUf2PxcW1#_5%
zD;`SHDXL0aU{wQr8Htz|jW<OXJ{G={ZFPMfdv06Z2kRTdpf$>##1TMdwWuq*T)291
z;VRu<xS|G7opd>otxB17)2nnqm*{{p8pIa9fo&FckK7eh)-B359CUKwCx5g|Xr9?X
zf2JV~6MyKVEgJYp#r*7F50}aKZ4YXSvu1@g$tz+_vXrbn{bk%#N3xA(Q4V)BQ%5CV
z9uQOmmLMt=Z+!@M9NP1J@s_5%nTY&i@wBXvfX*$JBZ|Y)NJ6;)h4*Al&oxo`@Ta9x
zrVlLDXE(uX0#lz73mCdOjB>VHY0lCOe|}Rm1$jY)1aKnoJ283_tvML*2Jol^FfD|Q
zZE@>1n&Wqxaoca$N{YcuoJY@?h0|COd8wQMw+$<`f__!SQA~uwX|+~x1fY*qj%l3$
ze)1<I71I^K;!57pC&2Y&5&_On*@M&FByp%N(B)Rto=ViX^VgR!;nB&-=`^QCe}irN
zS-eQl(r73NI1vuJhWm0LHNABb67yJcSXw9YT8;uyTPjmFsR1fS+bx&;eeTm~34&0~
z@VuVDTnKht=UgUi!K@WWjJAHRuzaGL2%QtvEmb-K_rD}NvP(M=u}bvE#6hr3I*~Ft
zzrLZqmFcfpv<6$%CM?@BE+-h~e@fOY!Qm;1o=Z2IB{=vzz;A_-Z%X+9#Q%dl-9vaJ
zT-Pq(*m`4k?4)CMY}>YNbSk!OvtqMj+qP}<&vyoAa9_J7Rg)SN*4ocAg7GNBeKH#x
z5HzfDwNVu0#z|mIlYedaPgod(jec{8i2?}kMK#BZ*~|jG8U)oKwsf$B5J>n_*~fKr
zeyo-^!=>23R+P|AfE#y2`srX1zhjBLE^ia~g=K8O1~312)zbFU5D@aOfAl)_KG@QR
zxusyQ!2b^B@zaia9KCl)ky~}}mh*v^l6Q43`mri%v`(-SE4f<y7;>66?2-gEBi3YQ
z$w(v`ypjH@c?5Q!^uM$A*_?N^h+Bh!sNw`;T3#&YcpzU%f~>F+%Ta`H%CuCkKZ_yr
z%dU`#2RlqB4%DZNHGmGLRfZs!tJk^zbOqhC{DD*4$j8I$<K^Y())2GjNdIS4IsN@U
zU7-(nzfa}&eg8PF`RN;atx<0ye7is9_nit3a9)7&9T0g8<8*pig>q&jR7IHIW$>$i
z9DwpS_tlWD!$_u2rZN6@d#?0ha=F|?TH48uR19(dQ*vS|3fOGkO3sfiO5%<;D%cOP
zQ_6e=?9DJU6&6Q|+caf#pbwpk)D9HR>D2j4{i&rNkBF!m!o0L(kB}>t9D|t#QJ078
zBId6BqN~{<4H@Rfoc36uu(|G~Dub;3GhtH|0i%QU3jL(gG6(lZP#BNHPPv7yq=G}5
z<h4k&?9Po_1~6XLrPDa&PR%BIZ|L$xDXfFn_u&pfU{vuskCq9tJH1iM>Yt%XV33uH
zA?89w*s%*oIBH>~tZtBBv{R=dpoanrGoKJPZcS}sA?i#YzV{jr^_Ri0AAN_gl*`Z}
z{rzT<=s2;Q9lxDdbK8n<FlOD8qfaUuHH#S1YL3iV4nP+*Rmi;vfHvBdA&VG?_IZsf
z*q9eQ_$^0Jg0lJ~l@-*Z!ScQ%V`5F9#$M|f^JSoj?+QeAdFF!XmfJYWk=`oJ?}!{~
zXiiHX2jP;-z=)3I94%K9h=KR+v|ATTUshCSB&~`nng=r<Proxhbu~jnG%KT3c(zMt
za*&PL0R&<sW)X5hVbv<fXYQaDZ^__d7tPr;QpFePa4~5^dg2Fj$Fw3rd&%Z4B2{*x
zI|1D~i0lzgw%g-w1mM<88+2gqfI&5}$0>d1b3V-3auy@KuM<|N{*KhvqXLwPHUyh#
zafW>5_4>ri28B$jIlUHvIeKjh%kQ08dk+Zi0MC^<O2<?ybGOK1`>z;AistP97LM+m
z$QUnNrRICo?uUDE(8XP^Q_fLncx*1}jZuU%VS3n-^<tZ0%|t)vN^T<_JFj|@Fw!jJ
z&vfo#EvOsw0Y$^`csnLUUu+yMI0GtMf_W4ZC-~w!S*$c-oa-QSEW`-Wq#@ln|D`3O
z0|KqFimUk7ofIp}M2iM&I#R-D%xl`x=T8-4(6Bx9V^2W?8wt2+qkc<JWmQsRM%RO#
z0q>Wzm0P>FL>e77Ou9j4sVJSODbF=-2yC!_qs`pmoA+EYxAL929qf=@)>II!DTib3
z2gSjXkC!)aJ?gTqb1&D{hqA};#5+__0|=-jGtd8o2SiFN>sL-t%4$}}NgBf`E~urR
zzeyL$`xAPLI7fdcX^)5SKgVg3-0%^Tu`1->#E|n=2j=z5BsK@PSf5B<adT&7Ntr$c
zA#U&YL}fW!Zgv^NNGVJvK9Dwb50sxSN-mhHHysVva)1M5aGv()l^3Es(l_PE0PHo9
zb0Oe@m7Ss$1@z?z=jL#Xt#l6ij;nANS_5;#O4vLa$Z7s^w~QbiWAmsfZD@imJV5-)
zMkAc<x~<6QDuIi{S$XwhQ%=do8Rc+2F}oFVvo|M$UuOtWH!?vMedajXB8qKo=v2=1
zx~t1aVr|$gV-WHl8_ZiV9-+LN0L$a|q=t!o9Il6`eSvU-rE>KCCqz03Wd{pXuqn<=
zr@WpLC@NVX7TLz@N>+4R+(IrqNx_N+Uv?BZSF6jFiT!WXwi&}Eh!WA-0W@o<1ld9<
zwwGG6U^I>T-dH7`YQ;lYO97wTJF3mBnUOeqmcoD6O+w^&s@mzjRZS%!fEca~(uel@
zAnXiHbrZ(<7YRps@6oP>T9I6~6aiW+NXqZB$n;q{?C6lSPj^iZ^*punG{LrBaJY>*
zY-P)2t%p$$R1ZFZ`g7A(MV99cS@+<fQd~{&tRj63g1kA(@NqT*7l=!baFObADOWK;
zW-yZ3-%Ln=KYtQMIP_9;09_*Zt{6#OE4wpV5D7F#aQaJb)M}{=(6KI-n?%TxDw7Xe
zKov<hOIUgQG{Ti(M{>o%TYQ9}iCw;!wu#1Q)01%`D>)(lPN_a0k{Ph%(*_8HJO+A7
zZXc^$#5~-E6x@)cygez=T|a-+l|>aN=D@SSLHy@13;D1w^x^zez=V)ryM_X!)Xpb`
zZmUopnF>QWE~(a6q%L$MNL&dQIJw5x@U3rv)hmHsbcMvVJde$F9q3<448EBFklEy{
z?L5eiGsZ5J8TwFB=l_<^IPpL}!TIAjreWPTUiN1$U3NP@q-Rn=|N4t?HI0vO3ft{?
zxeZoD42od%zbQof08lyk`R0R-bQsSU0S*lZX|z1Q{G=kxjoeme3mwi}77fEBL8+iJ
zHbz0kv`yKei+GNolz0YV<nk5^#*9+U;R9ewwmmGUym#7m`(lcv<4*euRK<RCX3e%_
zriEV~!57$KY6mO*Ii(60<v|V$nWN^wlb$F?ELi~be%^fC0<KP<=({Ahu%=^?pY8SS
zwgI`Y`*JE3`uDMHB7SMeXfVq5>88jR7hF%{+Vmu08J9am<%MFp5V1t0WI2p-f_Uy*
zuBS{J;DWJCE12Oh)i;h+tG0%cT+Sx})R9naac~w_aO*)q(QlbVg?M~r-M`AV+RJzK
zkhPk1?2*wK047b7vY$_H6k0kSpz6M6VlksBWyOgFqAnhY)$SICi9M%kVx|afS(??7
z>*S+J;kSqzJ@(CO21yTmZ_W;pxS=AYsgIcAxnpdC1H)2{{&@Za$B5(Q2(+T6N)nKH
zC_3P%{cDekiQI~s%Ahpf?DejM?tF<-N%Y(^dl$S9fGmu%?LE9Bmgz(e)+<lNQd<{M
zaZ(9v4@djtA#8|~XU}5<j2rR7(B8cR$85+#KiX!h2jN1yaCqmGv#_Dm+)B`i0y%9f
zo~{rjHhcrfxoWXOd5kf%pAfZ5Qz)G8*VO;5t1j#NcH#1@F*`e!fYE~-5X~lM4?b#U
zoCa+IbnS(lz_0CMtl*DTi)gK-dTDOx`^&^Jac|B$@l$kuNhjLrQUUaKylo`2*&nA2
zG*On29A@HeVKOFL#I2Y8^`!zRmOjV1$xFvE@ytni+#S81l4IbP|3ik}W{P=J8K(lq
zqqtQdvUcTVx2#SbOU)gfjXALdVMcu1)KKRG4j{9TrQD8MsmRvllvPKkj6|XRnYIeB
zRtDMx;?&>G;fscG3ZSM?vVqBLB&}H1CRyADkUHXxB2!ZZ6>5hMBh}P#tQ}r^&@v|-
zhujE3;XJ$=e-xDNPD*L`C^8jf!vZedbe8PrigaHf!W%ex9I(C!(@zX=H}|ZJn6=&j
zURueaLN+c&BGpV91*gmpzelG6R;ljf4*Cf1rQ(Ox5$n=^Sxm&{3z;e0m-5i*&%2Sj
zyEI&By*s|v-qy)-K&T+vNlT<8H4rJ*WD~G#UH}?i;Szcfq5DaQ{hI(AoXyK{`Lv=a
zc@bA!6!cV^Lq)xZL6-i(mRKn6?ZP_%2vnv0{xwYE$0Qz^GEBA1aSu-<ciXWABbUcO
zO}v<fzQ9|l+81-a;HOpgWn~Lz<#K7=+`fvCS>%OMXp_~(Lpj*<2b)?y<pCbd6T>-2
zp1tl)ks<bEGN4`)oHBw^-pozLBH?DG?qG{WI5KOZ9-B)_Q-S?ebhhrcVRsOKHBLW6
zsbfJ}szuqRx*n66P8j^r=@irFR!<h&b1y}b*MWF8Gz~Fj(fP35ev+=({xMIikHB+`
zbRZ#g^!zaD7qu>j9A}OC+q%bh6BNTxSq>h5;IH4>&BH^b&2#ywE{1mD%iPl4vmv9^
z?=v75K+9_^zmu!BZ#Mg@@Vp7YxgNgs7fJ4_sMc&Id_0?Hc=H9wdv-~YApM^#ycmuD
z{)ISYQH`2c2qI4JDIi31B%~#b&YJ53(Ui?-B5Ph96c2l5^ws^nY0_t127s>weKqg%
zFk6iZOlvU}n-MyJF>0lQ!z{G0jh>zRRTjHvcgB)ytg>N;X{M>zE~VXoeq~Qb&@QVg
zoZqLerbl|QphH(<r9TCZX&NdVow_Bw<m4$&)(3-b-?vu;=4rQF{Ct~TfUm3D(@oo^
z53>rA{*RgJm{v)9^*58U{E}A?xj4Efa+ejJ|IFYJSECwC|ID^H)p|+tlX=Y@YPonX
zxVtAib*`&WDuVv2Sx_4S*kDxsvt}%)ox$blH~pOKcw~lMo{<a8$E7S^ugmMRd4jw;
zwKDX|*YlN{GC&!osBn1I0pE2oQ4fP&tY7rK0KeyX;Cv>m5E7j#csb0Ub^r$MtM>L}
zGNP(_SQr*gXi(n~fjJ}eR)%o;UaHQBIP3SAD%lZc_#mZAeY)fWU~~yDbQ<j4-%~<|
zC^+k#F8_i@BQb)!g&&kUvHcV1(H+jqm{{BTJ#48Z*rB|5T_eDtuE71CAQg9Qx4jK`
zez|!H2G!l>+f=;q`EL3C`23lvy=o$xKb+Jl@H(kzXP!+I7EghUsRP~*OTX`5Tl4{M
zAIs|dJ@C8WpH7Z|1W|?L96b>i5QJ=y{;k}Z3~8B=$$!_GaxTsB{lWS2^~R(e&rbF!
zgyok1iU{s&KT5DhgMbQ9%?TL?DRwVYxT)tsa%uuY^XrC}0>iuqf6O6^;kge26mP=<
z7@{<QPj5s5@A<n^$!@vpaD`)SY^ryJX+@Ry=C*WJ9=WRkwB{aPJ8rqMkJg16jw%Hp
z4#S{`ab!&D%<fPoO!^$8dOa+|*{#A9dSn~HKyVRE){-#u8<obO0*&R{io+(d>v2I?
z9AnBk$CY2yh0EpJMC-bY_qAJO32z+<WRyDnnFkKd&CqFM^d(t@C}2<{3a*fCEhp^6
ztseKK5hopR*2)a}!7+?u^A9I;E#m}@f$f)BYhY_mXNdHpC9mz|>Aawme|wPmczi@$
zao>ykGcxk;7J2uUj}ouW#!y+vYq$7qZyI^R3W4gwh@YG|k#r;@;^*<IO7JLnF(%Di
z2IY+Bs`jIJ$Jn5<<wEID%Fvdn;-uK@y@MVWh5bK(_4~j~te%epn5vTH6IgWV2^Z6L
zk}_XGekI=Rdbe<J9;8jsU(y_Hmhi$D4`2lmqnw6Y91>D_ZRTx09hdYq9a8~$S_9zR
zp8R?%Ko74J2-Sfz<8(-ftn5v(9ZTDMNc)1d0Fj)<7ZQE~vdRvY0MIDy`YX4~Y9kp#
zWr7iah)YothjU6Bk>TcIdlD^jyZA6tosO7S`96aq=1er0t)M$nRI5NSnT08g7th}f
z!bpsV)DeBVOLsWtrS)W}!79nyJntK<jUwR33A5u~0Woi5hB)${fdIb`H8fBeIR?e;
zVb1z+?dd4NQh2<h&k<Ehnts&qYnz-&?(Yylv`m)lv1)lUmI+u5i_u$L2jOy+vfi$t
z1?@-*LIfKns>fq-vlC;&o4<4k{=&&SP8ov`bC%0*+x$~Muml1r-*%a72+6<68<`iI
zWpT0`6PtLfKCR5IZV8tKbyOFf7&}Pw0-|z1@!Y7r(Cftp3{04YRYO2-6^~xMvCUe5
zG#xVtoiAbO@qcM6s&F5{M+as`6e}1szeh4_<1LZE*i@^^yEj>2_3(S4d-bTIf013Z
z=>h|Ao)Nd`xeKF)s^aU+D8=mfJBlGx48|E6cYd0JxTUG)V;GkHECO1JAfTS?LRydq
zbSU11@G@1|L=a+UBaCipDj&xufy9Xb7B0BBr9?16HBCLsm934aUm`jk%@=s^(e3q+
zN5f<jN|!OMYV*(v6^tmn=#+bZ(|#8{?h~i^Po@;-|HUC_Kg0(v7xL7RyhtUTN7t*w
zJvi@aXsM>mXq&Z{#-k5?^g(BVe}O$voq@Hudg|L@oScmfdj*YLGCD}bfgi>J&LKP}
z4&>|XLj{G34&e1#LC!5iQdSV7`k&f$h!Qev+ec+j3RN#|Vw<u&B(+bX`f3wgMyWB(
z|A}f}Z1yzRG4q#-*^AKX0NZO{qWkEZzL4G*&*p|r_%<F*G5UKT&&G)6If`!r2y4&`
z{zJ`932zh@mrC1#JaP>FuosU9FiB832%8>uwtlcy>He0Ah-%aU;Xa9nFwVdB`qFCi
zK&ztHlSai7ayj(Yg>gb78))mYxkRcLx+KvacI)wkAyFE^F%Q3mm%1ec%%5~IArO$}
zPRtlvs)CNf<y#*{Hy^V0)qh*}qr!${AQd>w%7hhZd1EuFz|iV0Q?MuiSSgD`)znjB
z&5fneP`%Bx(b^nB=2G^%f>x?u;7Se3*?v2E-}&SUrg@1i`|#%=P0DmOyvC_`gD1V#
zP?3_2X=9s5VNh?{*_f})vbWQ2Vv1&9ETnT~!V7AgmmwU5FYwB?wXE#r@t{ZJk<s;G
z`=kzQTJ5mKVz9zW`h~#&Oapx+5UEKs5#>wj_Zp2(JIF^fLN#*GBa^zol^->pC21i}
zfs>|qWDwn<|FJ{E_S)NRGGbQQx$vQ#$RRyR_F!<>+?9B@l%+hn$XX?eK}woF)^ddh
zz?BoKKoPj};YsWpz|utH1P?=EEGAI-xue@ejTDuMjK%~`-L5bI9QLweu->XxP=#ey
z!|PKWiKds<HK!Y&CH?1NFUz0`mr*4t{GUojy)etCxC=zCwviO#|KI34gmATWb-@SL
z1CaE|M13!eyz@798rxx1+(!;e=9X9_a+~H49!rcE&sxOd<_!+2-O?8<9{FThg+_c;
zmt|5M{4Xe+XcfTHri_LtMIlLLgqQsL1Vf*H8Q#ME!Z9ZtEsz8r!_^voSW%s64A*cN
zBgH+7TiehenN%(=$8%GVt#ddyvcReOCv0KAxYe&P-osGA%WxLPZ5%VEmI9YdiT7o5
zGxL`n&dv?y_1our>i?gh-QVq=Ug6~Cy7uK>0gk>SVwq`%Du};LCp@I2S|gCbi$qBs
z?(hY;7E_5u!U_@`gRBT_47FV~n^)Xd?r@p$>Q=A3E6Z6BjZjh{=b^%z>q`hONv7Qk
zR(?@zPn?;iW}P(S@_9D$_}RY`P1cc*NlnrVdl5>h<ynZ9>v5$EuCq#5gvC0G+Dcd5
z0SrEmTIb5}4g3Qv^mHSd|H;BZtzMKO=IsV(q>QA##ZsZRr~U$$g(@3yy^*_(Zam7E
z--l4du%_k#n(hb@kp60s9ku$0Ao5D7h286s<%IxW+0U6@>#l;+{poi*k-5Ic`|<J2
z5BOfc27JA3cXz5F<rks<BP=w_HZphA2bf{T?&8c=!C@P|U5M}ZW6C9=+4S^}To<6>
zD|MkChE?w#5!kR~!?a?Jr*$l%{VgkXrye?hL2L&4uP!nw64wcuw~$PUMLwnBOU+io
zidvxHp&l<c?Y^-@;)$dMZxcBjkI}g%E$k1cI&-<BG;&8eu<|M2s1Df8RLLG50fJ2F
zf8Xg}Q2oLtFMilZn#CZ{a<C2PgF#H40HfrUoSYb*qrM*>?b?`H>mps8pDvmHk4Fi&
z<G%tdIt|SNA%(7RUmTK?53s)yj#r+NA)1={Q@X;1X;jnU`S3n$z(Y!c^D^lNb2jDG
zi5&UHofgJ~W|=5^#d^p)CIprPG=P6#6Phgm-9?a6&6_R9pV$zersu{}A3erMgR-#z
znHNM?xJfDiM8X!RASsmi$GJGcDIbTDHGIkVL|R{TPh=P+>gOlg24@1vE1ZPjfIi+h
z<z*ARAKRe_!*ZMLaBJ}R1H1?<&mC~Q69X21KVj63F^njN!n;6FFMu^+2tW&Y=|4`R
z3F+A$Tx3m@6t#W}&lzWaNRRLzYnF-SA20B+-R`~K*eS_)o>cUH<ixSaI`S#w4U6~!
zD(xU`Xk)UCfvG&<zkIMrfoR(IwVCL$NJU5T7(9$I2sQ*e4u`iWq6Xbax1jCz78J&=
ze^%%MwOFx5Byl!6z&tP$App6PO{b?#CK;{blI(*f+O9l!V$w+v-p0ZHCeZH+GN>0W
zjEh0`)$~rkJq$KCPSPBcxeZ@B)g;3-I2yD_eF=RQ@u@qC!1~3UV@8q8IF||UGa@}y
zz;>|k5F7iANA|+ebdKI8A(PZFnCYdfO;E4qG3pEj3I27Knkij<g#!+<5&nHF%@;AM
z{;_jxA9Ey<NYO&{?cDcBx0ce$KJ0GO>`e1=ps#?k(!+qarz|hFsalfBu@@r=F2daR
zD>`ZWa7m|f;2k+BIaK0h$yK)ha#;16yb^i&<&h(uGf<?)7+jPw??9J;+9n+s5To1{
zy*S9ilE|}Z1jOgb?f~pX6d5Ry%yn3dBX3)186O!UMwExDa#4@#!fKLQwFUr}WN{br
zE26#D&H1Y!EhSl8`tbS&OHWHuFGA%fBN{qDYvFWVS<mHmvE=lVAm!Ud4b78(cEUXW
zSeQ9IVy9wf!*}cgB&C6-zza)BEwW0rgmOwCA^*3-`|ed|J>d21bvN*Dbj>X;$HDnE
zl=pGl<s6bM8E#*r!jdzUutjNkfId46**r)yYA{dTh^4+;2PJH&(_s<Wyfq06__c(C
zs2P3wqt{}dWyQ-4On!S|nD$7}ogKYheuNRWK&&?i;@_0a(H_WDC-d}QuPzx}i!ND}
zHphH_*^dNGNdY%)Sz=?&B9E&S4x1%&IZ{c6$IK6!xcPj{wk|)h8b=8Q?{S~Ouj8x9
zGI`6{ER#<jc%3vmS)&n70Zv+~uKR(CZ9o6eVpO5n$g7Dc7Dzvb(lq^)=;p&+vhF2k
z#9Gg+-4Qy6jAk@4P>L>~clMooSeZ<c6$xvH{F}`$Lj;5x$!Xa}X3b4!(J%Mt#br~g
zlG9QjKqya|pXKg&<<UKWC%?iLXObOE8Nj{RC&csA6sb8C|K2GWD^22Ygu_NaxEsyx
zhY`k&pU-+&^LB3G!8uBJrr{c0Yb^0$372(SOATzk|944KL{6zS9O=@=)4rOpzRlji
ztDU`JDggi{XzvQj=dGQIhM%QD9-Qw!iL;KiOygjtxNk0kyy5!mTPE~N&NLiWJH53L
zy}sPMoSq(@zT4jy*K}#>$=~r40DMG~1_sz&1rsc~s+Etj5-bf0I7-Qq>!^3GjUEW|
zWvD2C+BwjCOfu6A8rBFh&FmeOiqZUy*tt(CY=Cvq95qh4#ZljBrMCJHGj@@uwuf>t
z!Mt@k&VPXj@lK)^?nI_HqafX7PNLY{4i$Y~)l{z`QSwHX0#l%x`XSJWf3+S)O7zkd
zlnN-frRb(EATa*4Ofb-5pD{jsDff<FSVB9TxEYz)l5)S5qU$aq<;@ljOD^Z9he`Y5
zbpnRC>>uGSwayAo6Sgn&s`|KiWJo1dx*^pC%o47jTR<Uud%VoVN*yf{0k~oqsbv4n
zX0I-Xi7$ks`AQk%?2+-P+Q>C|b|St#3r?5%BAc>ZG^>$}Sy_)gh*}7kHkNh@-pCyF
znvG4sKqy;~k$^|Wa0@wVP!)#M5`g@ZW&^MXN9JQHwTx8gQbp@k-}$;eemxQR{w}fn
z_on_~??Tr7Q+@HZd-X7^ug|-k`}L}S!;xdRy%#aY|G@U0Ky`$KO>d^@ZA~ns02#v6
z5V)2m$_EVQrMvFSO<Dwq+rH`K%pCtAXzlC_wEN^3G&O1B$OhqOFr8;hCYH&nUISn*
zLKhrWZ$W-56kAx6`Hd3f=ijuInQb&X<wQ`rmBke?p^=t<58)XfP0j$Jt2J^Tpc+mT
zUh5Z538;DEU|;~a>o?G}B2A9U5njh#ktB0zpm>pvS_2a06%bue+>(yL(7p#K(x|YT
z^fVx{Ag&22(TOzNf0P(-0j_KcLV#GzqX{HgisPf7D;oWOpJJSxr#4O8l`3pzUKToR
zJe5P9ElgXJ*6=&cScz1`?Cehkc*{dfxrOk>?Zla`rR~TB&)~-hi<6{l;X{=@k$Cq7
zIS557>y@&#8|A`aPf2Pb+)-^{8o`{m(V%VnDLd$b7OPqPant??%Q;hJj{!o_52iU;
zUL2p|5bek3;hgc0$P$6^<F4Cj;IBil8G)lY@`ciC8513~i17*6?hKBg2LNQ)iAox5
znH~WN^C%In#LYL6nMWHsD=Lkc?oX=M_`k&jQ~L}ayj#*q&rMvQ;j;!J&wYb5*A<SM
z#tyLM*S+x?GtB=KD8-XaDFN!K`N!4o7bq$dwVX0>Ux?KkDQ`ln`c-7QWAi{!=)ST~
z*;tPb*ML7~@)9b862LX>c5=1C+3}oe8@4=^M;~Z?H%4nyZV*^osH^_CF=RTWlPVEu
zXZ4_gecJW^pwU>u>u|HGM@D-aG7{;xtL5X5!<ks>^znz`P-1Lf=>VZax#=zqZQLb;
z#8&V}QWG|};bldt3X3fyW&JeI!SZHbP*_%(b7Kr>(N>TIgKGG|77CBi@2Pa7v+BI3
zG7(C)K@SS)IeSRN3_M#|1|Dk0bZ}~D$niYEz|5Xjha8xpm33i<^5lwvmd(25Im?>C
zEJOlCQr`ab8^^X~TmZpX&&(e%A~nkP%ewPo1x=-nfS_^7ilbBWWmtD;<}yLRtiWen
zQ1_o>Xq>?iPmJj8ox|7Lc{J_0^=E#h<Qi+~6<i%l&$iFQ&x>RAvfCtUS{Acef3-`%
z*oJlC7)QcFOLomf*t*<P(|j>1H5R3MFj%$yB>~&0I0qGm9Ds$I+HszN%C1#50U68-
z;L040rZ6;NNPfa^4z?p8;P={iAsK!}4ZUB5YZpUejg9U=Q@)m472ygV)B1ekk|34K
zaH>;Jp|RgXz*Tv}?VoC_dWb8jWrjAZVp--#L`x86Kw|P#y8D~T3?yU3m)|P#2(2DD
z9JD_fcbLNa4iG8;vM|h2q=UfI82tQNM`UG|es(>DGS~@`?Eh;NTY1t`$4#g}4{isJ
zQlwA!UvPXOTFncF`{+A6llPE2{V(aMCQBPf6L||^ZB=^o@R1v<%-2d%+7*i_?s^+D
z4~N4>m(LiDY~L^D3I6mXoq7Q|)+M;V^J!M7MY}5LD1dk2IFkaTIvEQ|sjjZ(+%C{n
z^Gd$#|KfoCy^)noRR~rVl51Qc-Ka(Rbn$yVP}oA*ByL&pG`d(?2p4NHO2KU;ExX#9
z>~LNFyw+-N^@LeF+QC+LVm>EI&gAfukdqNyl_qB9FO`)^8)fLq&=B5WCzUD<5*y)M
zCO+>@-+<dIT~}+oi98@<aLX=ZqxN(^g5_Xquv?+smDW!LhiSUsZHDRmDL2GU`f;6c
zijO8r-+zckR3YDB&+g@G2TFp@#K8Qkkk#vnt=X7=@SHy3mrG7qn1;#n%WOJ+!f4<m
zc4k*(S<`*(<oEswLNUx<Yb#z~%`G<9mmD)RkAQS&lF`Dv?~!a$KAAvQYf3F%)-5lV
zzig83XDjS#MzLnKL2+EleJbz*;L+l(k9oGI^2JCz-ELkpEr|JJa?)iPh1G7+W#=kw
zZ)(s(`n=%DA`+Dv#hc`vlcBEfyO$zWtC4!^W4FUF2oix_CcEQS<Rrr`#b|ltrlJpA
zLI5^kV9m5t^{SW(VNA)J!FYgpnYfPFBAR`p<O7Pa3#wL?kIe{hACxAFxfNfw?au9B
znBAlyP?t2+`aEw>{x@|s<q})7T{|6v&XLA9WAp-@=3VLiq)z!>g10+vo5&N5rlF8(
zq@og?4961kz*!tPwm0UnNtMVZ7VoH$Cm@s0(><^mFV{)3ZPy0rSb47@#7Sak8v44t
z^@62FYbno5<4o?HZ$Si_#JHj8P0V+mlhdY3n`)?_v`1A}E0WzCV%`6gcIkMa@QN4;
zt;*`I?0Aab|38Z2^Hs-^CK!BAls;q*>FrUt%6O-}xTc@|AvmHJf4cP->^`nn9)Pc_
zL<zU&-#*64<nvJ&=7Y*hb{4*p;8$+kkmM#IwP=$AiNw0!J2dB35L=q8rU?SlQiW45
zXL40md<`p*d&d<?AI$WFS0jMB;zr{U?Z?G_|8$F?)K*Rnz--y6UsJ)nP4I?`V(4$Q
z+P5?pC4+`)iC2})d7I4ch3w$*D*zTSm;qEpHKW=;rUJ~g13#u!XQsfm!K#Q;Sk41p
zmA|-*S4Iwdc2%ybkNWsG4$2`=sn!k4$aat?TuT9y2Tt^lJ703k`Zh^-NZ|n9%0^|+
zP)#1v&^z1HQodqrnJ3QKyol18?Hs!@i+epWw!7Def%9^w6IT}OqA>e_AE2CgE8bqi
zm2R(<k00WT-CehCnmMvS<YPo8o1?pUgfjA^zRaXys0ndNo}E9>kt6RfMA&#x&*8*H
zp5&IQ+pI&{L6qNbIQwVvBy?@h<Xg9dW<Z##6&OR2ajbg+*?|!aC^qg=3nH<n2K2Bh
zqY<wIVT~(6h-GAt5|khsGC);~V~SxzObI6LG7u#s$2o_1(5S1kELPf7xA`}v*YJ9k
zq{#}Bh$IWay%#3c3L9v!9_q;N=QHh1>UxXtk6Sux*w(rWW|l051QM<%_jD8HWW!>8
zu}aUADFSjtvk35CIfVRtU7kK^$<}wjzdnYKzdw%`Yq~#Q$A5MI{Q}%CZv);xmMgyB
z?(gmS0bl#aIz3$Kls$NqRzqw<GA$hn%F;_5>${0p2&NzGRSpkPl{|&WgA!z|jGfw%
zgd*qV8vo+J_G?qQF8nR*M@n>!=~%yEH|yoo=j=P@V5R_WoxG0x2UEq4wFfc|7(v?O
zX$9(WxDBrpPnRwZ!2q;63Ff7glv2&EDWBElEr-Q5Z?RGb-&suly;M?KpOn*#rF_O&
z`MqFo%xk`FHkcjMX6^>#*t;2)0{*nSjv*+u031@6qJz|O`xT;?un$E)6tL#%30AA+
z2@`$^7>g^uwAhJAhwu>O???Zy-Ph1}%O;(_ET7=nH_brzGr*u#^N|yK>!{ce#_N*B
zninkBe{C+%!@D<))W+7X1Xe-honzX57L#`BRr4hOXc5q9eBaQ^>rnh%x?noosw$#3
z4FA<>zMLy5`dS@Gq+e_x<Flw9q%K)*&w*Hz$f!6iE=fi|Ij|-L6_SJuC2?}`0M=5X
z9~g0zH3_`xt^kb*1h$wVrmiP}RDI<HHTn~`8;I<TAQhIiWsX2H<?(}w1QIt$6BenW
zQqKRlwXj?whl=*!v6~WlC$c8@+5RDv)YW;xZ*$Eq2<%zYI>aijvxz=m8qeFCMXMr*
zXd3=TGSi|(oz;znU!il<uwSh2U58a7(tbf+BM=tjzz0CH>yf!gl{#~|PBJ&-yBP?B
zEO0V9lrnbLgjLAeWpRr-7DBcmT91ELYo{Zcjo^!<NSWc{Qw#N_j#R-O<~L*{2YS3&
zee!N!*$|XZhd-V&=R`AAT_KHSN2yo8<AyBhnSk3>>@Q24)nI#_-BmQh)rt#4Atvh&
ze@#Yxc>`XN2y#-_OFPzS?d%%o2gkYKxI?w<s+dT8Ujq-CndxWizhx(_E}?a=>hG)R
z?|{*oWCTQdi`M2P)Q#t9M8XvoJ&AA3`F529#6$~oKGd3m2fsMqq!8|M=Aee2c7C$o
z(gFq|Nc%Kk!FW~e!ffL~@#z*al0hM7!V>xz<^k|hDRsS$LxHfcvHq+}-f}mHk-q4}
z+V5)f?6^O<0j>Qr%L)L$#{b|&Hg`17;^s*j(Op&s72EFUDX0{Bs<KRxwH1g+PkCj@
z)15KP&{x;bD%wL(`|~MdvQ#~vsC5G|C^W594hhFCXcBkd-Yl^h9M8xR|5eZL{H|Nk
zegu#=IqEw713C^|?EKj>r`|{~m6tg>D}@aloCr1!hDy^gN2v5hlYtKa)gnv+a%bin
z?W__|)r4zXw@*|TGnGoa8BjfwFCo%(AXFDh1cLM2ZV*90p#U}ExPCgGHjU+$H@eGN
z0Ezg{e2LuvkB_IP-9xmk{hyV6hTC7zVgReoLl<&*7m$C8oO@sUW5sldnJ3uOblRQ^
zXTn)}CyV-oxnGx0ui#xr6-@mm0!rTQ3a_y<4*AGU=6VK&)FA1AUo@!Aop2*L9M{!j
z=w9JGlb_fPr#Iv8hRwzw!L^S=E!a9lGI}J74|2NdNtHube4p=lA3wF~xxN#D-+=r3
zUw|%L$$8uQ`wrV_>x+gsy?U9~m27~l|ASDT41<MKt$er#nwp59OO5-~2&cC?3Wl-a
z7*5H`6)}yB#S3OALshLrh!jb;g-yRpwsvQXjT%e?jvj+y+RtjL{EcCjo`>tmCL}{K
z9bp0Ny^P%V$G`W=PKEUNnHymG9w1m6TH$z)EV#KBe_Cu%3=3wy21L5%1<v1S&rpRX
zdvKm=$}u;BJX_cLOnn{c@22O1M59LPxPp1sS&wO%j0;nTI*!L+*Ev4e><ja$xyw9K
zWWWgX08Qd@s;2H#IYX(6J_q&wt(~^PslE)Mf!jmR6;BvhePzj1C7GuD5P-?#=RUil
z912j!4OJ1wh3b~h&Se;uRjPd*r&RoPFhivi`u@vIlG6W|rlWX9W7JYu0}CDO92<*A
zbwJb%56`)Ct~HPiP<A?-S-(e_zk7JL{=tih78?KaHq*yqB%w{_T@5Mdog3g*rdCLx
z{Y3vT5J;E36<!u(Q8Sv00WdQOYOE_u0Df15TXDe9Qr4%qB{Q}>pJ(-~1E=}N3Xf<c
zO<;2Et{Eofyu8h@Z^i(SK6~AD)eIDQLsCGC%}s#L)e3buzbUEd$X5i;%m1w@;MWMV
zCs$eeyqWXh9f~2uM|nu>f`-8RvYK?u<BV0^Vt@;Au2~{io$RG5Alv^Zz#!m9;E$jm
z!9PNNg#HNo5&k3MN92#FAJIR)enJdlf6n+H2|rSQB>qVHk^Cd&N7|3{9~nP#e`Nm1
z`jP!3=STjJJWzEIkg}f#1wV>@{O^T}f6kI0r9Xf_%74`SsQ6L&qv}WXkJ=w~Kk9${
z?|BVBXXB5iAI(j-V922H4)_39kYQTUNq8p{<Trdf-@K%MRciVmC2;d8OY~`Hbvuf*
zR@#FNEsZ%?6)sw&ATSF_n{V)yAz_cHq9*3F>V0q85}SDZtIe>?R%!T6$Dx{}E4ukc
zjX&Gyi&2Q#XUzFvI$AW@U9bPikGIHMQ@NWjz>WQV!{N4{3R^>n_hScmtW_3)d8gHD
zr4Vb$JI(v&VaHkn^~kNg=-}J8#3Oafge4Hy<d(xfJ}@Ni+yp`~7W8;ur5I|-HiGOL
z-439+p!rl^G-#=tjc$|>*QS(P?$NDL&X_%fpef8FF`#CpfK{|i-(<X*I86K0NB+cn
z;j@(DsFL^47_VyDUU-1gkXVHD1_fLqTB~?GP_dJ;ffA9EN}Q4R&LEvv-|Fa}eW7+G
zqwYf5L_sy7;d3C>RQqp3myHcd15@0lVmnSqrHahKjUWW<LGQJV+??3l-_J~V(K(bJ
zpMIP`bcjmrfmpmf_nZt5It+Pj(X<JsVNvYE3Ld(_ija+OlTyGvR0`~knIM+UwB41|
zZ;cbYJ<!l`lr+}=+%zP`O)3pM)kyB!3)26QYFh3l^x(jEnTpk`;?;DbS1$?aYctQs
zDefh!4)ix-iO|$OQa(k8><j;O|6MznZ^YVEAXGkE;zj9CPe@)5jqkA$3*Mq<6y>VQ
z-;C<Ih+%q3(1Q**hg|)@)wTX7@!2tN8P@^ZuwjFN7Bta+Ci5CMUN)Fi_uu5hPvG@K
zGmiQKSy?k``68)){8{typQ6{4+^s~FJ_V@h^5F~lVa=-~U@atApmKoo<89Q&%{|$o
zk?5jQY$iCrE=8X7FVu!9r`(JT-c==W%_WUq7-kuDU714wYb2kPO(=c5yBjp+b=SVQ
zO5h?n#R$7pEkaHq1C9Q1i*ZFid&p>Vcy!jzEu}+}34_chL-qcxA;=)1{@r35%5O|s
zDXG#S^-x`%QZ$kW3H&vwd|Zkf9FpgeVg%}TH!q+?BTdGz+w<DO75Z`Y5vM_m<a9bJ
zU5Es|pE5ka|4VEnC@Z2=^Wok*tbLNkAW)WIE(C#pdw9(tv%L@+uanG5^_TYd_{B+9
z4jq;AmBNnO+~K8Hwr!o9Lvf^#V^xqc=c^YzjN80l+Ri+V*)MGn2;~Kd-o{<4KiJu8
z6fX?<-BNKdIa5M3gDuVl)iSEC!kmlT1W0U{a%@_FEvOL6WM!!35TYRl^gz)s4?211
zQidXr-J~L8aGyt)fWeD|3aD_Z8k#wdQU-_)*970`pzip&|0?-n-g&2+40{A9B^=sg
zsi_KimQjAWno*#b(`18{VmU@9Jx_A6@anEKbnBg-mEtv8AIv)Qcg8-F(jV?2w4t|!
zyLHL{;@k=Q?cjSo%=<M`f4;}&HmE_5M$Q4xoZ;|K+R0~OIqgX!iNtnPjI)NW#5Wk`
z?w34Wm1&@OBncdw9Nk&WGuCIT+NPWF!adD)RzAihspikjyeO4W9;@}p5sl<2ZVAF@
zWQswKCJYl8{z+~ii4GL5nA055{Us1``d{HR_W&u8i7iU7p-;riuSjjpaIXSt?^%2d
zY9733jShle`;4pqg(n=RR61W{XILdwjGRYc%&o$+X>ro_HAg|b;Y6WK!#oIT9?u7P
z7`R9)aAm=jck0s$I<xA{HNm(<ms)Umuk8r4eS&pUEab|l6#t31nQIekJm+$k58ZGD
z<RxX$53$2ZK|@E&2?fD(Y|$bh&LRunV;PlUrHw`r&8md5e;<yohb!IF!sICOZkao+
zx~%c7Myw)SJ+(4Q{}NQ8STs#uIHWmcnvjxP^5G`jE$UD>e#vZyuZ}w3X!hYvL!-YO
z`#ho>gM~i1GqGr@CX{KuBpWL&xBBA<Ad<TJrE2UL9kY^;<u(&HzIc2lIobYihg$&i
zh^!_@sZ(tF+FP&y5!&ukvcWmk7B{hpibfbYNiXDQTJgx0eO#6PZAbdW$9iFd>D#}M
zb(|;9fw+K)$SBY|$I8yo2eq+aahVs1@>B1X6$Rx^-k(}UDW;QR0em#!ZCI%W41UIZ
z6DN(QOEphIF9@p2TVTR_BnjAJ++-D*@icR`>XhQ>+lI<jCdTiXiRvffDH!!39*?Js
z81Mh}O=>?A2b`Yy)@FInNK1?|Kkxh|qq*=&q+A=cH1>%1=~cv*Ic`btJJ8`w&yPxy
zSU^34fo@C(CnI&Z#qKc$(UkcQFu@s*wB5J&v-a%=!ppr~1nMX_^C*Ol*&F9<LAgeO
z#c+ZgGQ^cs_Ls}yZLIF8*a%GP^0>S1lXI=bh#aiW;uM%AfHJ63TGDG{+n6{9VdP?~
z6Q1i@Rq$LlPdxJ9^5~WtGSiGwqrj<~genRqZUITgt4$(FEV*i^hz%$wV3s(W;X;w_
zfaSrOTOX)mUJ>`t)EvfbV$ds;;2G(6Sf)9d>pMz#09$vKa(audSgIsD&gimHw<|ry
zhVVUU-E{#XY=?mFeUPZ5BaU@Zet+lA9;(9va+I=f&;X|-T8&!rRJAlu)Tf+wE^buP
z5S80a$Y@19bprdA>cRpwz&36%-U!!AM{X|z1gZZ8_3l!M_NZ1zj+ju!WzKKv!^kDF
zDkyJ#KN%}#nLPR*?R;zL1?|~+Q_0s-Kz*}W5Zq&5TDZWUcgJrKR8lm~w@YVi@)D<(
zjqynT*+pMWQWVum<=|=1#k;bXQ`8y*pfw&x|CN8x+=~Dg^h*8|pyMzqbG!T>^}p=u
z&bV&~AO^^)WIj4(vKuLaR7b<P2$%UaNOWo}jsm(6j;R-#a~YxBX)7>5eL#|EUw(?K
z6NT}>ox-bz0%S(Af<~LkUkyWn_cO~sG(puY1L9v6DpADq5*NIe=B*gouD7=dG-+Df
zq6T=^*k^#AnJ4%>U{@P*lO_xQ6fyvFS4;L$FIwiZPM%V7Ud=~@==7YIK^DGbe8bHO
z*Qr>J5PM#VpoCSob<%E{#g$fS!M0=b?D$Yh%Lq)IK$z_r%t_V>>=nV4rJrstuL@VL
zhqXaQtKX%#N4rin9eKh_W$YwHP(_%QY936$^vc=b3;whkF!48#DZOHT;V-z#%~n#8
zQ%o_^YQLE{kF(0JX_ZWPL(Qtr^a8M}dt1@<jFw<Uay_uJfGw~YuxCRJ8bW#7O-sLD
zA|KcP@p`xf;kWunnY~!HWGSfe2HGrR2+Q>%I$Y7bsZ>EIqBABWmL*x@1;G}`yq3Bs
zx<GeK+!5%O{(SykNWoONT-!8(<!(8L#JY6!kp&{y#S^h}T2ZC19SM+}w&Rl8sfqey
zzTf8C6@-1J1rL}-j)jM9BkenYQOMfOOyO=#?ASc!S)Um);&ep29^K97y!6jf;n;>E
z?=m@vPP6_3f%~rev#CQWiL(l9u=8}2s%Vj%EC|VI1_TwUWjW|hv887_EZ;lP>%(Q#
zyPFl%LdCHbsaGY|7E*N5LPAe^)gDVRqUBoMIm~=I-|uF-Mi|x=1Y7-eJ(F=NJLYKa
zA+VC6twCVI!J{b8+Wt_={s%%^!ri@)UYs+E30{<ZL;WBp0L0`NZ{bsIi(uPT&g8ED
zuU6@05+DoyFP_&GD!CZHEJz*Fx@)_RQv<rV+}!I-9Rg6U$9S{e8P2e%iDwAO$J$&-
z;h!fFV-B|=IEC*$GzAde@$}ZU74Oc5va+9qWM{whC7yzH0)6@wH~1i!HaL;S%8t1J
zZ~mBS!c^Y(ezbdwbA9*Gzu7Nr%4O+j0d^A90~pjD6tBdU!uRn%^6|FAY&CO`KWZ=S
z);xL`F)g=Na&zch!jDI#gd>B#X7;lCvvU&q;WSm4J>{H2E`=`|M>|HMo)Rw-?iJ<l
z5yQJ5tsyystd$W3LFA_GMfjvFYosOhrJJ!iu+T#}skJ1UM<}c#?2~r0h%Q0NFyHS`
z0#JAyRx;gis0cAKLL0k5@`r+?*Obp}{>2-5oQo9ycm*qi{z8*6j=k?gV5Zzw1fIda
zd*2WJj%)vgi+FT?9rEF1@~EtYh7BmTXQzjjutPcUqozUz!}hITtV4yMa0vd1RC@eR
zBzxNcSXM*r;@$YUCYG+!>_!JnVcQiK0AM`dk2#J=w~fw2(P!(((IF!6<r^IZtemGi
zsRD>uA)L^x^Tg`e%dKnzR!kZS4>0U`*YXD??)bj*O=9f$G7F*^q5SVfj;$iAaqg*^
zSgbK}|8m@}WE|N>cp(94@3HGD;4~Gx{6&)7H3J;mz-wi(kP;#~tGIs)3RV0y0IXvb
zNjow6Ma6pCison+#JH~=?DJtVAxZjqt`=N#(T1kSty=;I7x%bHH?4Ud{;IS$2~hdT
zl9(5*v6cn1I0Brs*`_|Cov<T}RkFT+uWs;UrY3xr1o7=f;?(x*=}!|z)<Tw`rUWg(
z;l}7)=!K(j)v+q+!6NiHCLne#0!#rW<x}IekX*)pMc$k21>u|9)Hksb8zZ#NE2cXG
zHQWII%}K*7tJ}9|N-k8S*x5#ywb$z7z+|lR;Flsjq}@F;LkQWi=edbKv^gs^1_U2|
z$2PbPKK`s7R^bEP?b;P)j+#x8TL=*4XM*!nTCp?fKVZdeeC0L|AN_|-0q>0uxG@Fw
z&-8QyvzHP%J1Fqc><#w6umXQ|pnss3Y1Uwo)Bgc42*fJ~?bM_T{|}WyHe*I_h{!<&
z8JPNCy!aoO7!=wkRFXUV1B|OC4rWg$gngrlEx&N#^JBkwFa#2%T3n8pGvlI8>M_Kh
zHR!({n$l%i>|{(p1~R2i2*5W=CveNXq9JuVidk^MM=-o(L(Kb+i~!CJUx2f$__Tb~
ziL}NB@h`EBu9P;<BWgN(i2wA5$}E$Qv6!QCbN%|cz@UurHD+KjS$-ui6BGYtRIOTy
zWCcc3qwQ?j!EAK3x^Fd<xrQcZvxMg;XQ0t7qX7e4P4sfQzEjlS?*Pst-!5;DrYO2G
zUu#W7zXkOw>n-HJz@fA#;nLA6H^{SGb7i<fBgy7tc3Z9H(jTn_;IX(}nYyF#d4~|t
z`LO~O(hJ$u&Nn@ygk(n}_OpAywPC$VRnF;7$p2P()+%k<@$$l?#7gGKqK%p4Zi6nb
zT$3?g_IMu4O#GFagaDMe^U{?YwM&9IPEY!yi4xZll5;83lpFjGG|uCd#lceOVNyf#
z8qw`F%SyOIa0QF`b2j9FPyCX8=os)>D|AINCqyL)#|tyjUBgJ~YqhU0aM3U%yhox!
z)c!&j%+XQYb529_PJHIjygzIGQ_EGKtay)V<gVRx?V%z6(}f_n03CBlW04i=szLy7
zW5s*%>?H?z&aGMiN0{R8h{DsuiCh3>%Joo58oviyG~34*)Ds<%;gNcbHZN|u5OKTp
zb6w$-oc*=tE=kAVZRJ9ZwOdHc4If=;jA}`F6z7N>{hagxted_a$iQH9wMT|Lb|IP0
zL!Im@e$69w-3Hj`t-bR?gt>SIrrZ})t2W@DkiWzzFnM`~Pq3+v&?`QzY3|VWT30sb
z9wBvD4u<%Gu7px-KSC%z3Yt{B1L>Js8!X7u=+d*spgT~grbA1-2<@IvrNT1{jDH#h
zPAs=yN$6iYk{cb#2g5^Gu&o~pfHS`hg<MlY2Fd=ryanKs$*~Z;qobUpIHTbdN^d}P
z-Z%#TV>Q-W)2vkc{Sn_|@k<@IS>?GXY@7-pOG9}X@A*1ar*?g1m&?zK$c4eD1VvM`
z+fAo}rvY?zIFLPp_xwp@XzTo*|NT1`@OF9)@cBCZ?)rE>?*95rRWJRD-PI`w_)2dM
zAaI$XXaT4zh3mUYuseIct&BaHbNSu&#q1|A|0X@`9+RWW#cgMTc20O{Bs3`jeGz4T
zP9|#JR+9X_3zA8oqJvbHHKuGYI&$%vw%Rxe%?+gzV>(I4i`1A_GyitR-K^aTO~EEd
zzaUn_nOpeDFp!FDOLP@|KGI%15ElF=s3OUZF$nO8Q%O+I?;$-`Q2~`}v)j8KLmcq4
zqj}NbE7IgnhuSkkD>>Ifpb*E}4b&oQHPh<g<f0IC#RXTw&hSu%JcCmiy}W6*#Pm3#
zaz{l&vf?^GXeZ4hAd6U9uT`VR;%Jmui~TlhA6;SLS`d8JvTg_!)kmZ;T+Jib(*JJ^
zT@VmwA#IJ};#wm%4TmSwPnc##&TIbR!!9zWtG#y(`}Yd;J7;WkTSO}1G?Q4c(AkE9
z{?sWIN5GROe6rflN3ieHSI3m)BqXcD5D{mxy)#8XNz=m$*LF!Y$!}zjL|DsskOqV7
zaa~KJ+K#7ow%G4KAjlR<t6xW+MjnsmxdA{8b!*%t_}+ooL9m(rrczbwCHw3@T*Ov^
z9w&pizcP=k&zCLDItzC}HOPs$=8UQH(#U4%2Z=8D!`33eC{=aeTKYh1iir3dQKOkm
zSM$K2%)gPR%3Kx2HfoG9_r;uB*G_MeyGlh@y%99Rs$cX9wk~+^M{%M%a*2YAyoG=!
zc0p*DsS>h^8;M3j0JF5InR%be4d^k+R$!PW-i^P(dz5X4B2s#Ej?HspI@!Q=Tf3rd
zNu*LYG-Vj#3rO}~U2%FdRq5sVP4LhDd*o-25k!8b!LE#O9N{Z&>!<_OyW7*J&wKY+
z`D?kClyjZMFE7{+rKm3}nLcP(^$!5e=Z#TD``-_)btxlYc_vHic<)#s8V1JF8|YNI
z?ph;M?`8bNhIwjP)P@>54Xt7?{XPkml)adAJ+nhOxB`2hhC&-BzmlpU(Z%1GYM&er
z-D)z8=NBk~y9v~h9Ld8~p=ZBMH}(fPV#!yJCUraKaxy;<2)P@cU~`uR*nI#8|0{A<
z0;7o9e`4Er|JU7>$3wln|CtZ6%}ARqvL{3{jIl3c#@NO__9gpL_P95aNp3F1O;jIb
zX>m~^B9hB>rA6Jul`LIRWGN~xU6bv5KErgY`@O&K{rh*k&gVSObDrm%<2=v%IbJWH
z*ZGVZj;f)<-ZPgy_WV)_(f1BtG;T+$-WlD-ximX~nZ9{^aj1mCHPz+SHz`U=e(j7c
z?QG$bD6i?|KfWWSPa4B7OOrJzoc4M0J*imZ?L)#r7sV*JXDY~J!jH7boO!Vl=DEB>
zz(rJf*+;qQPEzFDW=2-El=zR!qIn)4?ml+P<x$*xz25;fQSVJ--1Sec%!tAtcgmF#
zA5C8f-EvG@qd%@_RYShqYk3+jT6qjEU0I$4m!w<Cnuw0yppKwz(;_e(1({sID;d$5
ztF1L9{yEqSCYhx{n7Aa17tbO)X)@<|&X2l8-;Uri9#>bZ_h3->zjqfoa0T1jMT^OO
zzt?r}hrm`Jyx-&L(@!Rqe|ZyWHq@l2V0Gi8^;l}w{B)b$#N<V~3`08gI|YRxwcwEs
ze4POYY!cPpvX?P7pW>AvrHU_!cY7>trCm_MxA^*so8XM>@Ib@p(30a+>lQSAUt@n@
zhLu)YflCiZ&&UvCu!;HNY(Hw~d4O>?oTmFDAECVDghTH!C-aT5N1029dG!)>JrvrU
zRA(ljXm9C1sng%}ORM)frybyLIL^oymU&sB@N}N3ZZ<GFBNZF+P0Q^S4ucy4c@w3l
z?c5a3i13h@F4FeJ4UXn-L|kt-D+%|-n#hS|wb?r}y{_D6FxWS?EzT~@m@eUdKYxll
z`&ItJpT_$dG;`HLe~N6}F==4%E|YW9;alyVzTK|siK|d@CD)Ll(l=>=b)(>YK)u~L
zMvA7Q3j5XEP798Wz_citVc)#>_^3nbAH1w{%AN|pHn(|2@pO;vGQBgcSH4u<F;%=b
zBg<)DDVZ^^rIMtv4=r+SYs<wtv!*)tH<xs11@$8pCM4n5vFF~S$+COA^;R#vz4vR|
zfw)J7k=MJ;NF#aW0}>aDHRB6ADVA~j+TF`1^X-kglzysvl9O@k%u{T*TY{UQz_rw4
zmHuw-1zYX-bE;&esb%50;xsbXAeN$|r;EQNq>@;~I4ndsDUEs4fR+vZ*^7Tm>J|-m
z#xoy!V@JBywwJ=-%Ug^`b35D4-=+B{#Xrb#Hm^yneM*0!u#!Fby~(kU-4D_XZtE9&
zRPtjwx(Gj{4cPoDbAsGE@HV9`I6nQE53evSN~nNSRdcB^RROnhGPig2l51O#BDC||
z<Q1p46T^(`Q}0py-YFO;)K~Q4q$43(_dp2tQC1x{Zo6-Or4A;fkJ<Un_U-^@=`x4N
zlg~n?I7Y(qgPKi_zKq`)N>8xh%9IbGohr49!<KXY^0K3*)bqfDZb98m&7@g@Wq5c>
z>rOUKHl-qSall<Pe;0{x)i%=#o2D+z88o;}vSyCqUXdDMDX?W~TB32s9m+~%$V9he
zfP;PQ@<^weVVP{_R)e>Mx^CVxIaU{-P*Y{;@btRxP}FA;rdW=dT};cwS;H{D?UJsq
z(<+aRw|jTYv{K0$y+_JC=XK~$9z{7s8Dzs<)ita4_Y05LMD`pEP>(x3_;|*G7q?T%
zy@_eh*hsZDi@Z+|4Xba0gWrt{{UU97{?9%Rz3Uz~cXOZ|;&gM4Fm}xLDreNWhm(#c
zMB0Qa?e2Qw65dmIR;qR@&&iH>aKT^GH+6h?`G7Z$yB-7%wDwKFJCuqz{OP^bk(ND6
z!FkC%5;f;u^m8oSink!i>!=-)t_m!u>)yc4tHe+y<<_QGah&PNdND1R&Uq}@jJ8>~
zlaPYLhU1{%hcX-#_pmZNSIe*Oe!rTgm@`O41=?KESxG28#uId``|i%keWO0&3k9*0
z=XfuOS7bP=*2MLvosj=1&#nLP+s@FA=x^!!JcpMbjF&b?DYoi~5>JS6x(%LZo^$Z(
zNa^omY~$iOqmx-Ca`slN%x$I4hxwI_;&Q~4Fi{b`wyV=6yKW{K#1-+IzM4KSTuC~k
zb+UpwdOPTnqUYH7(1hiHbe+O&^6iXRO%!o_#J5#4Mxcb_&^tYfT~gVV(zadq!Aom&
z%;r}+H|ol{xjnzPGxglI9+49Nd`iQjmQHS;{ac2?6O$h<5--JL)AFWhv~ld|*i(4(
zvt$Ro2fzB}KSAZ}tQ4Y_oY%Y@>Xs4GP;Ge2E88Y?UQ_a8#c$uFEe^If%eA&t#C>?U
zmD#QE^s-#)ar#wH+r#3gX7iWDwwUgDe6pyp@6N5mt0T5va(A7VuDp{p9MkLH`}}cp
zCF*)rYXakX@=?PQd8+PH>L2lS9?lC>N8jM)?$l1vLu?B?LhWHcj2V4!y7)U6#)c<V
z+9QOUyeg?7w>k@jr>`})a*^zkjxssgU93-DMAKyWLOY7BN_MsHs(O_^9Cmh8?(z!q
zVk%eF)8`Yzby@oa`Q;uyF`@YedX@zS*4vuYQ}Y-ze;ka`*0@#e`UB=sR<UpT-P$Q9
zi>$0DEIr&&eqcQEx5n%-*J`_5+ri2j)o-iA-__FHuG=}DakLP2*lu&HNc8yW%(}wg
zG6woWuIlX}Ff{G<cXs-RN!P^adM+L$zT2gFst#ME>z@!2q9{Kw!Y$;VwJA)?eYUCC
zDT!%&h~Z6)OiGBF)yySUZv8#x6}T@)!nd`(me|)dC)Un$q&rwjH?G`YAX#%>sNKFv
z`qT!gw)Rt5J(VY;UuB0qQ4!cCVxE;3)jDK0$@A(oMPr0`9Bn~!b~|O&+jg)!`hE7c
z&{`GrL(!y|-9yvS%trsl;7t1bj-Agqtr~c1i$WR7&M1cztp=wnN6ru%gnK4m`{WN#
zyf2wTo7088{3Zfvj?e3xo8eR^Eyv`#kbK64pFE?nDVq|NABnjZ|LCe$hPoy!?Wi87
zSUoXXXKDAg*5A7GhYi(~6uF6B(~ICW%_C+xJeKw+Jlt#gQhXZdr8jXE2ZP2GqLM5Z
zY11Q&Ajdk+ijrLN_|+e;CQfBgdf+3?sqKfK-Yjp8Ni2-tg6#--8>)Th9{n&cvzE}n
zTXJ*gW8zC4;r2I9loj433sv5D(?@(w^-phQAG3HgHh$aHr#o-Mp(+XH_oLf+dW{ww
z?@_4viT6WE-C+R|ovh2X^9Aw-lImX;ZRxqp5bjI=oqoaEiy|CJ-ySjh?3wbPal>@J
zp$&)pqqaS2@i&%xmVUv&<1DvcJo72Zoq;zOyL!?=k+%84EXU=}te?dPNm+BjHQ(aY
zlQCk!Ex7dU3rbcdV|hpA<WXn%jAVXliF+lpae1!rilAStu^o9F!v`O2YpUsK*hAu=
zxiCgWI>F5%MW*M|b{+q@;jypGPLsLDt}gz|OJf&E(dAg)8{8k%w`x*dH6;&s2^LnN
zm7B|Cw=sWxK$E=w`mGJ8&_TwZl9C7h7#M7fkW5Tq&Ly1qd2V3?<IUvT<*L)+hWf9U
z%&%Fml206YuKS1k3jgZx;9~vbZzC2Yy@m`8n*}<ieLvjjS^!t~&ywXV!Oi=sXKf%F
zdec8#)4%!aYx)J?c^jw~z4agTw|%7#&)GvZFgXB?-yjIO1kmtDJII_54gNp9N(2Jo
zFUCPhJfqxXeI7sr^ogyHg?t_WHu8ly`8a_DDST)c3PL9{tbM`)^o`A(NcK_=G+T8Q
zH5^U_52}5Ft&hJHIU+VZMqe$#EFdH(7!VrTsyGb|d;%rlfM0Y-WK2jzxIUKepT?m6
z?=j$nAhaG@B%8!zc$N<7!v%g2Ig2lbO9(8nAC7Z?4#7sA5GUFJW_m)F7*QbJ4l44y
zvp#vC2giCr&S-ID55(Wk4^VD`Pb9GR0BJufFv$<{hKK3UIar?##lY_zq0R836C@7{
z20&Q2-3d~IVdN3u1QB6PCrA}WBfV12&?fi~7f2jtI0K6&7oc(idAK4E1s9;qbOzKt
zXJBy(q4pvV6=z7EVTxfb6j|)*YM<)tYSZ1RRo9sVD5O2D{@408q98P<3RvwI7HmzV
zC2Ma%{cj6o4n%X!g8XkykmayVznY|8z!g&Bs5kO}G|)V@<`z!26bC!l&=cAQXL&-Z
z*+;l27>RX<AipKcDf-BFC>Ur1cz!Qr!;83bC#aIZM<N&`Jb`O)S?n;C0$nnovaNYZ
zfMG=`ObUkxf|h3XRI)L}7)X&KQIGb8enx{B*?@@7^1|^BP&`)%pxxGDL>iE?pt1)<
z?_Y}%IaZ8F?O$5}y9J7$3M}mh*{wxJe-I>IZ|D!*;z0b)^`$HK`h8d(Q+c<Fv|_&r
z{tL&jEmrhpP>AJMyZm3A&(=g*vERu5b`oScYbJlQs9y+zj5uJU{ZLDG3y%?O6b>Ch
zOR$h<4N)-iU>lGvLki1_p)4<Qg#md2%-jn}aHyehu&6hr#D`X0S5{!<9+oqKQ*DRY
zPTd9imDY8T!7vekVW%F%caeZ+`wj;5y6+SLsSN6;MdYseZZ|TIDr<c9JYV4($(mcg
z$YZ7Uz7U!ly;fjXKPZRI)Gzo!W>6N!MGASzCkI#}ExYD_#%CYInDJEu!F5n;P}vVK
zIxL&ppXnfW_desZ<*=u*?||Svs53~%DIZF`c_37U{(looFo>l_NJATb=n4h#Yv6Yi
zG<Iv?b`!K<g%BtKE_Q>Y42fFm6f%*7SJ9@D)l~?1oUw`))kIx|h$m{3wKddnn%e4z
z6Rd0~CNx#DnF-m_!O==z9Zysv5Y+Jm9E{!vNo-fc5mdF+h+!e2>zZm5Rabqyss@-!
z-yO=)OC*~j2?JGiP3ae;W%ITdm09x4<n1i^*F2&RB2x*$gNW!~r=FRKxv3fb(@6(M
z?T1eO1s5?GWFH$|wmKEArbByRh9jiK%7jP?M?x1VEDYtXVdxx?uVH8tz!3ORLE+b1
zDu`@R*vK2gp!cxA#13+A?%&rBavZQ$TOXMPrUJlx1}3gTz)!LcORiQxu44%gNOe#@
zEv9V^O9W&ZUDogbL+lnP{#DL{xAly$9IT2+jSx(rP@iGR3^__|*?@uppp@aEK!}Iu
zK1mg&xcp%i-sA+yz!gBmjfi?7URclxl7#^d)L`L2NC%z{fRx~x0Kg^%fK${V034ta
z2>Zq#JQ|S4_x_;6)gN>q`4|TISZE`A0`{m<L11cSe`qUQ;S32OcH(OkFkYt|5o&J`
z#QXO&{(t1l|CyBkmSO*k#g~cS<KJX{w#h%8E|`rRD3tc+e_F7da|7NK3|(YnQtC5I
z0$3vWBxth;7Ojbc_1&QF4K&DV0EI-N3Qm&*FiItws2FQ&kW}z$>Lw&@oC!&bYW#PM
z;)nz_Z5&bUUqUo_9ipS_5M}e?>ktiIhv?TlqL0Mtmk^~U{4+#7Aq^gDa|>%Tk~#I$
zA1Ts2PEOVqHqNe2*@w8yF&bdESO8^X^bQN7n7crpz}iW0GDSjUzE4`3EL^gI@)s_(
zz8Z=9J`ez0);ESjCg`&<Pz!v-8j9J_4#ZeKaL`)7ZBdY3wk;3kOQOCd1~TG>TWC<r
Fe*i2hOWObd

delta 1673
zcmZ{kZ%kWN6u^7mY3J)}%jksRHde~`S75+vOABR#cB2SvjCO;;*oN|FF@{Nm2+8;}
zfi1cv(*(GtC&mw&n6Mb5jy+=&gNkPA;s<qpG5TeTaUV>UI887xw&A&NY!=LJ^6NYI
z{Cnq~b6>}A*v9XgCwDTKD#|mi7z~El&bQfApLtr6&E?EsxGYqfT{<QuCD)#r)J|Vx
zK&ns{A2v41*(9#e;&#Qw7mY92Zgh<4J{@n4Pinm1^pW#EnG>;5ND}c-$3xP1w%B+Q
zlw$9veOZEz|1Q0zXL}|=DIB{J_Iwihrserq5JH#Dr<gQym=7zBvV~m8bA?|sW|Pgx
z7nP_<R3Y<BW13B`mQJQWwSG&4DI#$$oj;%9cXd#~jkb@Ih3+;5{YCsu@T<0T#~l)u
ziMzx-;yz)Zz<cCecbH2_19tCdbNzvuO1HbhTUOyNbw;&wN$(xtjYm?n>f^19C#9$I
z58IP;#SiVjI(YBkMlC*?%XraPGQV}&#y@|{!jp$hn*8#?TC!TS?yt`=-h0)mEqt@I
zRg-@M&~k3x@?-yYHicaoEJbOKL?bOVhZ^>@#V0b@N$~qTKA)#_v?W?xccjv%dfjTd
zM^(kXp{=qs;175Ms#>Po+k{>9m-^HIIyzWdJdnj^{1`k&$<_9?$s_ITeG8Lt`FU21
z?wjnDSPu(Z&D4Y^2x@}fbUrT|rBsH)J*-hy5)4ekg&r2c@SLP>_>&Cp_TccG)M&Dk
zY!%blyk<HyB{I;$J15yT^!BpXxl?iAd@l=0XACIqfU{`J0xwsMGE0en*~^0GXBJs<
z>>u_<r<h<KC2$eNL;+Dq>?Dc^l_(*6gq!dXUZRxn6J<nz5P1X@B<~`26O}?g+i77l
zveXa@LD(v;Iyvb}+&pH+!Ox@%F$XlTjsL%R^tm)ylh?;6xZr@F*`~+%Ke^uDBHl5!
z!Akm9sYy<#R~{9Sx+cl|*$Mp{ZL)4A=ciT^i9&I}2@zhcxJ{xQI}T;Th{;W26AooT
z7?*Ql0DsJdLag$_S2$h+ZoHHWPJA&BHsOd1axhv3HmrAn2h&{O$3OC*7_~gwPUMmG
z9T(W~r2@!AwE%)>DImiy`Sf!!pPYw;RGUu`b|GCCSw3)qGu~PV`5*=xA1?+UllRvh
zdb)aVcrT8XKq~%JLJ{F0xaDa5zLsdX=^!p;!+vWT6}~0mbg?<fh^KO(nQhhkap^eq
zf$r6R{n)nZEheWAu2gR-^WlOD5%YtIuB>d=!}Tx<zrFadoem0jCcMyEP8%a3*0eHU
z3efX=y{oo%5|0W!tu66A9{7T-?`Q8(knwsOq{PSk@F~REE(q#fz)%&;$8zYVWl(e`
z@u=WuaWDs3*$%xzy|OhGX07@@^6$_OXzC>WC@xjOw~XOL4+~xlbpeZYLbbwD$d*pz
uJSJ!E`kdVlZsG~j+Z6HFun(`CfZfwp6|dAo&1~NVhM{hl|KvFcng0bSOIk(%

diff --git a/STEP/Light Pipe/SLP3-200-100-F.STEP b/STEP/Light Pipe/SLP3-200-100-F.STEP
new file mode 100644
index 000000000..51f1086f2
--- /dev/null
+++ b/STEP/Light Pipe/SLP3-200-100-F.STEP	
@@ -0,0 +1,2125 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('SLP3-200-100-F.STEP',
+    '2016-03-14T05:49:37',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2015',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = CONICAL_SURFACE ( 'NONE', #1245, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#2 = VECTOR ( 'NONE', #1506, 1000.000000000000000 ) ;
+#3 = PLANE ( 'NONE',  #1633 ) ;
+#4 = CARTESIAN_POINT ( 'NONE',  ( -15.66036399398966400, -23.77491334164112400, 0.9525000000000002400 ) ) ;
+#5 = VECTOR ( 'NONE', #233, 1000.000000000000000 ) ;
+#6 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#7 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#8 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#9 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #84, #399, #1007, #1749, #1443, #535 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( 1.038083970469230300E-012, 0.0002100680096688094000, 0.0004201360182995347800 ),
+ .UNSPECIFIED. ) ;
+#10 = VERTEX_POINT ( 'NONE', #498 ) ;
+#11 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #980, #1121, #798, #1885 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 3.174727886638527700E-013, 0.0004656839462790609100 ),
+ .UNSPECIFIED. ) ;
+#12 = ORIENTED_EDGE ( 'NONE', *, *, #405, .T. ) ;
+#13 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#14 = VERTEX_POINT ( 'NONE', #966 ) ;
+#15 = ORIENTED_EDGE ( 'NONE', *, *, #143, .F. ) ;
+#16 = CARTESIAN_POINT ( 'NONE',  ( -16.71227213800000300, -23.33303146440000500, 0.9525000000000002400 ) ) ;
+#17 = ORIENTED_EDGE ( 'NONE', *, *, #1581, .T. ) ;
+#18 = ORIENTED_EDGE ( 'NONE', *, *, #453, .T. ) ;
+#19 = AXIS2_PLACEMENT_3D ( 'NONE', #168, #421, #1958 ) ;
+#20 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.62938837461874500, 0.5080000000721280900 ) ) ;
+#21 = ORIENTED_EDGE ( 'NONE', *, *, #1181, .F. ) ;
+#22 = VECTOR ( 'NONE', #1518, 1000.000000000000000 ) ;
+#23 = LINE ( 'NONE', #947, #1368 ) ;
+#24 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#25 = VECTOR ( 'NONE', #1696, 1000.000000000000000 ) ;
+#26 = VECTOR ( 'NONE', #651, 1000.000000000000000 ) ;
+#27 = FACE_OUTER_BOUND ( 'NONE', #583, .T. ) ;
+#28 = CARTESIAN_POINT ( 'NONE',  ( -18.31041492573471500, -22.59201186440000300, 1.333500000000000600 ) ) ;
+#29 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#30 = ORIENTED_EDGE ( 'NONE', *, *, #1479, .F. ) ;
+#31 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#32 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.15356916140000400, 1.333500000000000600 ) ) ;
+#33 = EDGE_CURVE ( 'NONE', #1456, #382, #1965, .T. ) ;
+#34 = AXIS2_PLACEMENT_3D ( 'NONE', #1961, #1041, #1188 ) ;
+#35 = PLANE ( 'NONE',  #996 ) ;
+#36 = VERTEX_POINT ( 'NONE', #1874 ) ;
+#37 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#38 = EDGE_LOOP ( 'NONE', ( #221, #388, #1519, #631, #1069 ) ) ;
+#39 = ADVANCED_FACE ( 'NONE', ( #1064 ), #1728, .F. ) ;
+#40 = ORIENTED_EDGE ( 'NONE', *, *, #275, .F. ) ;
+#41 = CARTESIAN_POINT ( 'NONE',  ( -19.00994353960000200, -17.51201186440000900, 6.350000000000000500 ) ) ;
+#42 = ORIENTED_EDGE ( 'NONE', *, *, #961, .F. ) ;
+#43 = ORIENTED_EDGE ( 'NONE', *, *, #359, .F. ) ;
+#44 = AXIS2_PLACEMENT_3D ( 'NONE', #715, #739, #1015 ) ;
+#45 = CIRCLE ( 'NONE', #330, 0.5080000000000002300 ) ;
+#46 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.67367614151961100, 1.278699657742825100 ) ) ;
+#47 = FACE_OUTER_BOUND ( 'NONE', #514, .T. ) ;
+#48 = ADVANCED_FACE ( 'NONE', ( #597 ), #955, .F. ) ;
+#49 = VECTOR ( 'NONE', #1542, 1000.000000000000000 ) ;
+#50 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 6.350000000000000500 ) ) ;
+#51 = VERTEX_POINT ( 'NONE', #1576 ) ;
+#52 = ADVANCED_FACE ( 'NONE', ( #1109 ), #215, .F. ) ;
+#53 = VERTEX_POINT ( 'NONE', #1421 ) ;
+#54 = ORIENTED_EDGE ( 'NONE', *, *, #1076, .T. ) ;
+#55 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353868559900, -22.59201186440000300, 1.028700000000000200 ) ) ;
+#56 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#57 = VERTEX_POINT ( 'NONE', #772 ) ;
+#58 = ORIENTED_EDGE ( 'NONE', *, *, #1940, .T. ) ;
+#59 = EDGE_CURVE ( 'NONE', #479, #1072, #1190, .T. ) ;
+#60 = ORIENTED_EDGE ( 'NONE', *, *, #220, .T. ) ;
+#61 = DIRECTION ( 'NONE',  ( 4.553079989440445400E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#62 = EDGE_CURVE ( 'NONE', #1314, #83, #1620, .T. ) ;
+#63 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#64 = CYLINDRICAL_SURFACE ( 'NONE', #19, 0.5080000000000015600 ) ;
+#65 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1591, #102, #394, #970 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839476416405500 ),
+ .UNSPECIFIED. ) ;
+#66 = FACE_OUTER_BOUND ( 'NONE', #1951, .T. ) ;
+#67 = EDGE_CURVE ( 'NONE', #1818, #524, #460, .T. ) ;
+#68 = AXIS2_PLACEMENT_3D ( 'NONE', #507, #377, #86 ) ;
+#69 = LINE ( 'NONE', #1198, #1707 ) ;
+#70 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -16.01341186440000500, 6.350000000000000500 ) ) ;
+#71 = CIRCLE ( 'NONE', #1499, 0.5080000000000002300 ) ;
+#72 = PLANE ( 'NONE',  #653 ) ;
+#73 = ORIENTED_EDGE ( 'NONE', *, *, #1803, .F. ) ;
+#74 = EDGE_CURVE ( 'NONE', #886, #721, #863, .T. ) ;
+#75 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #1978 ) ;
+#76 = DIRECTION ( 'NONE',  ( -0.3350096665779375100, 0.9422146906620269000, 0.0000000000000000000 ) ) ;
+#77 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -3.798976116189354000E-014 ) ) ;
+#78 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#79 = CARTESIAN_POINT ( 'NONE',  ( -18.31041491580000300, -23.33303146440000500, 1.333500000000000600 ) ) ;
+#80 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201186440000900, 6.350000000000000500 ) ) ;
+#81 = ORIENTED_EDGE ( 'NONE', *, *, #660, .T. ) ;
+#82 = AXIS2_PLACEMENT_3D ( 'NONE', #1606, #56, #1154 ) ;
+#83 = VERTEX_POINT ( 'NONE', #630 ) ;
+#84 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353967260400, -23.62938837462002100, 1.333500000000000600 ) ) ;
+#85 = SURFACE_STYLE_USAGE ( .BOTH. , #807 ) ;
+#86 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#87 = CARTESIAN_POINT ( 'NONE',  ( -18.64564388061127800, -23.67367614076741200, 0.5080000000000001200 ) ) ;
+#88 = VERTEX_POINT ( 'NONE', #503 ) ;
+#89 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#90 = VERTEX_POINT ( 'NONE', #988 ) ;
+#91 = CARTESIAN_POINT ( 'NONE',  ( -16.87634354051439800, -22.59201186440000300, 1.028700000000000200 ) ) ;
+#92 = ORIENTED_EDGE ( 'NONE', *, *, #1479, .T. ) ;
+#93 = CARTESIAN_POINT ( 'NONE',  ( -19.25227214076529200, -22.59201186440000300, 1.333500000000000600 ) ) ;
+#94 = FACE_OUTER_BOUND ( 'NONE', #581, .T. ) ;
+#95 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#97 = VECTOR ( 'NONE', #1876, 1000.000000000000000 ) ;
+#96 = PLANE ( 'NONE',  #528 ) ;
+#98 = LINE ( 'NONE', #281, #1512 ) ;
+#99 = CARTESIAN_POINT ( 'NONE',  ( -16.71227214077585500, -24.06521186440001600, 0.9525000000261245600 ) ) ;
+#100 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#101 = VERTEX_POINT ( 'NONE', #243 ) ;
+#102 = CARTESIAN_POINT ( 'NONE',  ( -18.59084354058146700, -23.92027858505706600, 0.6164829898414537800 ) ) ;
+#103 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353889882400, -23.62938837407347800, 0.5080000004679420300 ) ) ;
+#104 = ORIENTED_EDGE ( 'NONE', *, *, #474, .T. ) ;
+#105 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -16.01341186440000500, 6.350000000000000500 ) ) ;
+#106 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#107 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#108 = ORIENTED_EDGE ( 'NONE', *, *, #1437, .F. ) ;
+#109 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -16.01341186440000500, 5.727700000000000500 ) ) ;
+#110 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#111 = ORIENTED_EDGE ( 'NONE', *, *, #212, .T. ) ;
+#112 = DIRECTION ( 'NONE',  ( -4.553079989440435900E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#113 = ORIENTED_EDGE ( 'NONE', *, *, #1942, .T. ) ;
+#114 = CARTESIAN_POINT ( 'NONE',  ( -19.41634354048900200, -22.59201186440000300, 0.9525000000127001900 ) ) ;
+#115 = ORIENTED_EDGE ( 'NONE', *, *, #169, .T. ) ;
+#116 = ORIENTED_EDGE ( 'NONE', *, *, #237, .F. ) ;
+#117 = EDGE_CURVE ( 'NONE', #1053, #1072, #127, .T. ) ;
+#118 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -22.59201186440000300, 0.5079999994920002500 ) ) ;
+#119 = LINE ( 'NONE', #1320, #277 ) ;
+#120 = CIRCLE ( 'NONE', #1147, 0.5080000000000015600 ) ;
+#121 = LINE ( 'NONE', #1622, #857 ) ;
+#122 = EDGE_CURVE ( 'NONE', #1862, #1710, #261, .T. ) ;
+#123 = LINE ( 'NONE', #1059, #1306 ) ;
+#124 = FACE_OUTER_BOUND ( 'NONE', #851, .T. ) ;
+#125 = CARTESIAN_POINT ( 'NONE',  ( -19.33430783880000400, -22.59201186440000300, 1.333500000000000600 ) ) ;
+#126 = AXIS2_PLACEMENT_3D ( 'NONE', #1718, #786, #207 ) ;
+#127 = LINE ( 'NONE', #1913, #1959 ) ;
+#128 = ORIENTED_EDGE ( 'NONE', *, *, #332, .F. ) ;
+#129 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.70802436310677000, 1.213329237507080300 ) ) ;
+#130 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#131 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#132 = EDGE_CURVE ( 'NONE', #1840, #1177, #156, .T. ) ;
+#133 = EDGE_CURVE ( 'NONE', #650, #1730, #1031, .T. ) ;
+#134 = ORIENTED_EDGE ( 'NONE', *, *, #724, .F. ) ;
+#135 = ORIENTED_EDGE ( 'NONE', *, *, #322, .T. ) ;
+#136 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.62938837442443700, 0.9525000000000002400 ) ) ;
+#137 = ORIENTED_EDGE ( 'NONE', *, *, #1720, .T. ) ;
+#138 = AXIS2_PLACEMENT_3D ( 'NONE', #1853, #769, #1699 ) ;
+#139 = ORIENTED_EDGE ( 'NONE', *, *, #829, .T. ) ;
+#140 = ORIENTED_EDGE ( 'NONE', *, *, #974, .T. ) ;
+#141 = FILL_AREA_STYLE ('',( #1796 ) ) ;
+#142 = CONICAL_SURFACE ( 'NONE', #1172, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#143 = EDGE_CURVE ( 'NONE', #1843, #536, #1540, .T. ) ;
+#144 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -19.30271186440000300, 0.0000000000000000000 ) ) ;
+#145 = CYLINDRICAL_SURFACE ( 'NONE', #1420, 0.5080000000000015600 ) ;
+#146 = VECTOR ( 'NONE', #282, 1000.000000000000000 ) ;
+#147 = LINE ( 'NONE', #32, #1561 ) ;
+#148 = EDGE_LOOP ( 'NONE', ( #741, #1286, #1014, #1905 ) ) ;
+#149 = PLANE ( 'NONE',  #1706 ) ;
+#150 = AXIS2_PLACEMENT_3D ( 'NONE', #1621, #1317, #1311 ) ;
+#151 = AXIS2_PLACEMENT_3D ( 'NONE', #958, #1129, #1275 ) ;
+#152 = ORIENTED_EDGE ( 'NONE', *, *, #143, .T. ) ;
+#153 = PLANE ( 'NONE',  #1399 ) ;
+#154 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#155 = EDGE_LOOP ( 'NONE', ( #217, #871, #73, #371 ) ) ;
+#156 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1297, #1435, #809, #508 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839450459760400 ),
+ .UNSPECIFIED. ) ;
+#157 = ORIENTED_EDGE ( 'NONE', *, *, #62, .T. ) ;
+#158 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#159 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201186440000900, 6.350000000000000500 ) ) ;
+#160 = ORIENTED_EDGE ( 'NONE', *, *, #1413, .T. ) ;
+#161 = DIRECTION ( 'NONE',  ( -0.3350096665779375100, 0.9422146906620269000, 0.0000000000000000000 ) ) ;
+#162 = EDGE_LOOP ( 'NONE', ( #647, #81, #1921, #867 ) ) ;
+#163 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353957783300, -24.06521186440001600, 0.6720713988436809400 ) ) ;
+#164 = LINE ( 'NONE', #1925, #1276 ) ;
+#165 = VECTOR ( 'NONE', #504, 1000.000000000000000 ) ;
+#166 = VECTOR ( 'NONE', #714, 1000.000000000000000 ) ;
+#167 = ADVANCED_FACE ( 'NONE', ( #1875 ), #1134, .F. ) ;
+#168 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#169 = EDGE_CURVE ( 'NONE', #1924, #705, #1085, .T. ) ;
+#170 = VECTOR ( 'NONE', #789, 1000.000000000000000 ) ;
+#171 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#172 = VERTEX_POINT ( 'NONE', #1894 ) ;
+#173 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -22.59201186440000300, 0.6720713988347135600 ) ) ;
+#174 = AXIS2_PLACEMENT_3D ( 'NONE', #885, #1690, #1822 ) ;
+#175 = ADVANCED_FACE ( 'NONE', ( #284 ), #302, .T. ) ;
+#176 = EDGE_LOOP ( 'NONE', ( #1359, #462, #1969, #1042 ) ) ;
+#177 = DIRECTION ( 'NONE',  ( 0.7071067811865485700, 0.7071067811865465700, 8.659560562354985900E-017 ) ) ;
+#178 = ORIENTED_EDGE ( 'NONE', *, *, #645, .T. ) ;
+#179 = CARTESIAN_POINT ( 'NONE',  ( -18.20036399427397100, -23.77491334240392000, 0.9525000000000002400 ) ) ;
+#180 = ORIENTED_EDGE ( 'NONE', *, *, #1071, .F. ) ;
+#181 = EDGE_CURVE ( 'NONE', #650, #1356, #1783, .T. ) ;
+#182 = EDGE_LOOP ( 'NONE', ( #385, #60, #355, #445 ) ) ;
+#183 = AXIS2_PLACEMENT_3D ( 'NONE', #533, #1774, #519 ) ;
+#184 = EDGE_LOOP ( 'NONE', ( #43, #1101, #1971, #1383 ) ) ;
+#185 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#186 = VECTOR ( 'NONE', #1476, 1000.000000000000000 ) ;
+#187 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.70802436310670200, 1.142999999999804800 ) ) ;
+#188 = LINE ( 'NONE', #1832, #1186 ) ;
+#189 = VECTOR ( 'NONE', #441, 1000.000000000000000 ) ;
+#190 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.62938837442443700, 0.9525000000000002400 ) ) ;
+#191 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#192 = ADVANCED_FACE ( 'NONE', ( #1277 ), #1724, .T. ) ;
+#193 = PLANE ( 'NONE',  #1116 ) ;
+#194 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#195 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -19.30271186440000300, 2.057400000000000300 ) ) ;
+#196 = EDGE_LOOP ( 'NONE', ( #672, #1258, #362, #104, #276, #1645, #824, #1477, #1444, #1095 ) ) ;
+#197 = ORIENTED_EDGE ( 'NONE', *, *, #208, .T. ) ;
+#198 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -23.92027858620209100, 1.669517010477580700 ) ) ;
+#199 = ORIENTED_EDGE ( 'NONE', *, *, #908, .F. ) ;
+#200 = ADVANCED_FACE ( 'NONE', ( #717 ), #680, .T. ) ;
+#201 = PLANE ( 'NONE',  #801 ) ;
+#202 = ORIENTED_EDGE ( 'NONE', *, *, #1017, .F. ) ;
+#203 = ORIENTED_EDGE ( 'NONE', *, *, #208, .F. ) ;
+#204 = VECTOR ( 'NONE', #1428, 1000.000000000000000 ) ;
+#205 = FACE_OUTER_BOUND ( 'NONE', #1403, .T. ) ;
+#206 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#207 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#208 = EDGE_CURVE ( 'NONE', #1608, #382, #1899, .T. ) ;
+#209 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1967, #1954, #4, #892 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 2.323726333619342900E-011, 0.0004656839411411327900 ),
+ .UNSPECIFIED. ) ;
+#210 = SHAPE_DEFINITION_REPRESENTATION ( #1530, #918 ) ;
+#211 = VECTOR ( 'NONE', #1893, 1000.000000000000000 ) ;
+#212 = EDGE_CURVE ( 'NONE', #1608, #88, #71, .T. ) ;
+#213 = ORIENTED_EDGE ( 'NONE', *, *, #453, .F. ) ;
+#214 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -19.01061186440000500, 0.0000000000000000000 ) ) ;
+#215 = PLANE ( 'NONE',  #738 ) ;
+#216 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#217 = ORIENTED_EDGE ( 'NONE', *, *, #1977, .T. ) ;
+#218 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#219 = ORIENTED_EDGE ( 'NONE', *, *, #359, .T. ) ;
+#220 = EDGE_CURVE ( 'NONE', #1938, #650, #1531, .T. ) ;
+#221 = ORIENTED_EDGE ( 'NONE', *, *, #322, .F. ) ;
+#222 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#223 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353982462500, -23.62938837284000500, 0.5080000001530317100 ) ) ;
+#224 = VERTEX_POINT ( 'NONE', #1159 ) ;
+#225 = CARTESIAN_POINT ( 'NONE',  ( -19.25227214342868000, -24.06521186469323600, 0.9525000000261243400 ) ) ;
+#226 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201186440000900, 8.890000000000002300 ) ) ;
+#227 = VECTOR ( 'NONE', #1024, 1000.000000000000000 ) ;
+#228 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#229 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #694 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1192, #1663, #1789 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#230 = CONICAL_SURFACE ( 'NONE', #1487, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#231 = CYLINDRICAL_SURFACE ( 'NONE', #627, 0.5080000000000015600 ) ;
+#232 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#233 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#234 = VECTOR ( 'NONE', #480, 1000.000000000000000 ) ;
+#235 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -21.06801186216480200, 3.175000000000000300 ) ) ;
+#236 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -24.07405106440000600, 0.6720714016000003400 ) ) ;
+#237 = EDGE_CURVE ( 'NONE', #1549, #306, #696, .T. ) ;
+#238 = EDGE_LOOP ( 'NONE', ( #113, #1501, #907, #766 ) ) ;
+#239 = CARTESIAN_POINT ( 'NONE',  ( -18.71092367201682900, -23.70815668215232100, 1.778000000000000700 ) ) ;
+#240 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -19.01061186704160400, 3.175000000000000300 ) ) ;
+#241 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#242 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#243 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -22.59201186440000300, 0.6720713988347129000 ) ) ;
+#244 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#245 = ORIENTED_EDGE ( 'NONE', *, *, #500, .F. ) ;
+#246 = AXIS2_PLACEMENT_3D ( 'NONE', #80, #659, #218 ) ;
+#247 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353990480300, -22.59201186440000300, 0.6720713989580096000 ) ) ;
+#248 = EDGE_LOOP ( 'NONE', ( #1438, #1717, #1735, #1234, #219, #1943, #967, #1055, #770, #1094, #410, #1153, #1650, #1675, #1946, #1201 ) ) ;
+#249 = ORIENTED_EDGE ( 'NONE', *, *, #556, .T. ) ;
+#250 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#251 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#252 = ORIENTED_EDGE ( 'NONE', *, *, #1216, .T. ) ;
+#253 = ORIENTED_EDGE ( 'NONE', *, *, #466, .F. ) ;
+#254 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#255 = FACE_OUTER_BOUND ( 'NONE', #577, .T. ) ;
+#257 = FACE_OUTER_BOUND ( 'NONE', #1554, .T. ) ;
+#256 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353982462500, -23.62938837284000500, 0.5080000001530317100 ) ) ;
+#258 = LINE ( 'NONE', #1016, #166 ) ;
+#259 = LINE ( 'NONE', #1138, #1462 ) ;
+#260 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353877759500, -23.62938837438939600, 1.777999999451155500 ) ) ;
+#261 = LINE ( 'NONE', #1152, #5 ) ;
+#262 = ORIENTED_EDGE ( 'NONE', *, *, #1124, .F. ) ;
+#263 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353970160200, -22.59201186440000300, 1.778000000139700500 ) ) ;
+#264 = EDGE_CURVE ( 'NONE', #509, #1527, #1465, .T. ) ;
+#265 = SURFACE_STYLE_USAGE ( .BOTH. , #1028 ) ;
+#266 = ORIENTED_EDGE ( 'NONE', *, *, #582, .F. ) ;
+#267 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1445, 'distance_accuracy_value', 'NONE');
+#268 = EDGE_CURVE ( 'NONE', #1924, #1218, #667, .T. ) ;
+#269 = AXIS2_PLACEMENT_3D ( 'NONE', #431, #1355, #572 ) ;
+#270 = EDGE_LOOP ( 'NONE', ( #642, #1430, #1404, #1268 ) ) ;
+#271 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #992, 'distance_accuracy_value', 'NONE');
+#272 = ORIENTED_EDGE ( 'NONE', *, *, #1280, .F. ) ;
+#273 = CARTESIAN_POINT ( 'NONE',  ( -18.27334353960002700, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#274 = ORIENTED_EDGE ( 'NONE', *, *, #962, .F. ) ;
+#275 = EDGE_CURVE ( 'NONE', #629, #538, #896, .T. ) ;
+#276 = ORIENTED_EDGE ( 'NONE', *, *, #1244, .T. ) ;
+#277 = VECTOR ( 'NONE', #1936, 1000.000000000000000 ) ;
+#278 = EDGE_CURVE ( 'NONE', #1197, #427, #639, .T. ) ;
+#279 = VECTOR ( 'NONE', #76, 1000.000000000000100 ) ;
+#280 = VECTOR ( 'NONE', #1351, 1000.000000000000000 ) ;
+#281 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -16.01341186440000500, 6.350000000000000500 ) ) ;
+#282 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#283 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION ( #1741, #75 ) ;
+#284 = FACE_OUTER_BOUND ( 'NONE', #449, .T. ) ;
+#285 = ORIENTED_EDGE ( 'NONE', *, *, #1427, .T. ) ;
+#286 = ORIENTED_EDGE ( 'NONE', *, *, #455, .F. ) ;
+#287 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#288 = EDGE_LOOP ( 'NONE', ( #1406, #1590, #652, #1769, #1498, #1425, #1911, #432 ) ) ;
+#289 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #1613 ) ) ;
+#290 = ADVANCED_FACE ( 'NONE', ( #324 ), #634, .F. ) ;
+#291 = PLANE ( 'NONE',  #1470 ) ;
+#292 = ORIENTED_EDGE ( 'NONE', *, *, #783, .T. ) ;
+#293 = VERTEX_POINT ( 'NONE', #1715 ) ;
+#294 = ORIENTED_EDGE ( 'NONE', *, *, #1380, .F. ) ;
+#295 = ORIENTED_EDGE ( 'NONE', *, *, #433, .T. ) ;
+#296 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.71512645840000000, 0.5080000000000001200 ) ) ;
+#297 = ADVANCED_FACE ( 'NONE', ( #1588 ), #840, .T. ) ;
+#298 = DIRECTION ( 'NONE',  ( -0.7071067811865550100, 0.7071067811865401300, 0.0000000000000000000 ) ) ;
+#299 = LINE ( 'NONE', #1670, #662 ) ;
+#300 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -24.07405106440000600, 0.5080000000000001200 ) ) ;
+#301 = FACE_OUTER_BOUND ( 'NONE', #184, .T. ) ;
+#302 = CONICAL_SURFACE ( 'NONE', #1200, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#303 = CARTESIAN_POINT ( 'NONE',  ( -18.40034353960000900, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#304 = EDGE_CURVE ( 'NONE', #172, #669, #1469, .T. ) ;
+#305 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#306 = VERTEX_POINT ( 'NONE', #41 ) ;
+#307 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -16.01341186440000500, 5.105400000000000400 ) ) ;
+#308 = ORIENTED_EDGE ( 'NONE', *, *, #1033, .T. ) ;
+#309 = EDGE_CURVE ( 'NONE', #1884, #1767, #1686, .T. ) ;
+#310 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#311 = AXIS2_PLACEMENT_3D ( 'NONE', #226, #1746, #819 ) ;
+#312 = CARTESIAN_POINT ( 'NONE',  ( -18.40034353960000100, -24.19221186440000100, 1.143000000000000500 ) ) ;
+#313 = ORIENTED_EDGE ( 'NONE', *, *, #1191, .T. ) ;
+#314 = VERTEX_POINT ( 'NONE', #349 ) ;
+#315 = ADVANCED_FACE ( 'NONE', ( #1937 ), #35, .F. ) ;
+#316 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#317 = PRESENTATION_STYLE_ASSIGNMENT (( #85 ) ) ;
+#318 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#319 = LINE ( 'NONE', #1888, #279 ) ;
+#320 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#321 = CIRCLE ( 'NONE', #1609, 0.3809999999999924600 ) ;
+#322 = EDGE_CURVE ( 'NONE', #629, #1507, #964, .T. ) ;
+#323 = SHAPE_DEFINITION_REPRESENTATION ( #1084, #1573 ) ;
+#324 = FACE_OUTER_BOUND ( 'NONE', #1502, .T. ) ;
+#325 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.62938837442444400, 1.778000000000000200 ) ) ;
+#326 = ORIENTED_EDGE ( 'NONE', *, *, #1750, .F. ) ;
+#327 = ADVANCED_FACE ( 'NONE', ( #1062 ), #1867, .T. ) ;
+#328 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1761, #1460, #842, #1930 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 9.964315992479554400E-013, 0.0002100652562517255200 ),
+ .UNSPECIFIED. ) ;
+#329 = DIRECTION ( 'NONE',  ( 4.553079989440435900E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#330 = AXIS2_PLACEMENT_3D ( 'NONE', #902, #1819, #1223 ) ;
+#331 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.15356916140000400, 0.9525000000000002400 ) ) ;
+#332 = EDGE_CURVE ( 'NONE', #1840, #1025, #1850, .T. ) ;
+#333 = ORIENTED_EDGE ( 'NONE', *, *, #548, .T. ) ;
+#334 = VERTEX_POINT ( 'NONE', #641 ) ;
+#335 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -22.59201186440000300, 1.695964299200000100 ) ) ;
+#336 = ORIENTED_EDGE ( 'NONE', *, *, #411, .F. ) ;
+#337 = ORIENTED_EDGE ( 'NONE', *, *, #1221, .T. ) ;
+#338 = AXIS2_PLACEMENT_3D ( 'NONE', #50, #1104, #1409 ) ;
+#339 = AXIS2_PLACEMENT_3D ( 'NONE', #858, #828, #688 ) ;
+#340 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#341 = ORIENTED_EDGE ( 'NONE', *, *, #1890, .T. ) ;
+#342 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.62938837442443700, 0.9525000000000002400 ) ) ;
+#343 = FACE_OUTER_BOUND ( 'NONE', #869, .T. ) ;
+#344 = VECTOR ( 'NONE', #605, 1000.000000000000000 ) ;
+#345 = LINE ( 'NONE', #1022, #831 ) ;
+#346 = ADVANCED_FACE ( 'NONE', ( #1208 ), #369, .T. ) ;
+#347 = CIRCLE ( 'NONE', #1285, 0.3809999999999924600 ) ;
+#348 = LINE ( 'NONE', #785, #1934 ) ;
+#349 = CARTESIAN_POINT ( 'NONE',  ( -15.86034353960000900, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#350 = CIRCLE ( 'NONE', #968, 1.498599999999999300 ) ;
+#351 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #325, #1509, #239, #1149, #1624, #260 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( -0.0002087409917616165800, 4.161861345979597600E-007, 0.0002095733640308125000 ),
+ .UNSPECIFIED. ) ;
+#352 = ORIENTED_EDGE ( 'NONE', *, *, #1654, .F. ) ;
+#353 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#354 = ORIENTED_EDGE ( 'NONE', *, *, #1070, .T. ) ;
+#355 = ORIENTED_EDGE ( 'NONE', *, *, #133, .T. ) ;
+#356 = EDGE_CURVE ( 'NONE', #1772, #914, #595, .T. ) ;
+#357 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#358 = VERTEX_POINT ( 'NONE', #1586 ) ;
+#359 = EDGE_CURVE ( 'NONE', #1050, #1884, #1643, .T. ) ;
+#360 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#361 = PLANE ( 'NONE',  #911 ) ;
+#362 = ORIENTED_EDGE ( 'NONE', *, *, #1251, .F. ) ;
+#363 = AXIS2_PLACEMENT_3D ( 'NONE', #383, #1248, #1089 ) ;
+#364 = FACE_OUTER_BOUND ( 'NONE', #937, .T. ) ;
+#365 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#366 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353952558700, -24.06521186440002700, 1.613928601195391300 ) ) ;
+#367 = LINE ( 'NONE', #1687, #344 ) ;
+#368 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#369 = CONICAL_SURFACE ( 'NONE', #1838, 0.3809999999999993900, 0.7853981633974542700 ) ;
+#370 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#371 = ORIENTED_EDGE ( 'NONE', *, *, #500, .T. ) ;
+#372 = AXIS2_PLACEMENT_3D ( 'NONE', #1439, #1765, #1616 ) ;
+#373 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #843 ) ;
+#374 = EDGE_CURVE ( 'NONE', #1340, #1608, #803, .T. ) ;
+#375 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#376 = ORIENTED_EDGE ( 'NONE', *, *, #1004, .T. ) ;
+#377 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#378 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#379 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#380 = ORIENTED_EDGE ( 'NONE', *, *, #1641, .T. ) ;
+#381 = CARTESIAN_POINT ( 'NONE',  ( -16.71227214351917900, -22.59201186440000300, 1.333500000028178900 ) ) ;
+#382 = VERTEX_POINT ( 'NONE', #497 ) ;
+#383 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#384 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#385 = ORIENTED_EDGE ( 'NONE', *, *, #1238, .F. ) ;
+#386 = CARTESIAN_POINT ( 'NONE',  ( -18.31041492570704300, -24.06521183849766400, 0.9525000000684111800 ) ) ;
+#387 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#388 = ORIENTED_EDGE ( 'NONE', *, *, #275, .T. ) ;
+#389 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -24.07405106440000600, 0.5080000000000001200 ) ) ;
+#390 = VECTOR ( 'NONE', #1150, 1000.000000000000000 ) ;
+#391 = FACE_OUTER_BOUND ( 'NONE', #1175, .T. ) ;
+#392 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -16.01341186440000500, 5.727700000000000500 ) ) ;
+#393 = PRODUCT ( 'SLP3-200-100-F', 'SLP3-200-100-F', '', ( #1770 ) ) ;
+#394 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.77491334353974400, 0.5620204550955991700 ) ) ;
+#395 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#396 = FACE_OUTER_BOUND ( 'NONE', #162, .T. ) ;
+#397 = PLANE ( 'NONE',  #670 ) ;
+#398 = VECTOR ( 'NONE', #1727, 1000.000000000000000 ) ;
+#399 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353959999900, -23.67366491965470800, 1.278713543721188700 ) ) ;
+#400 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#401 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353877292700, -23.92027858585301200, 0.6164829900259056700 ) ) ;
+#402 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#403 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#404 = ORIENTED_EDGE ( 'NONE', *, *, #1156, .F. ) ;
+#405 = EDGE_CURVE ( 'NONE', #1710, #1608, #806, .T. ) ;
+#406 = AXIS2_PLACEMENT_3D ( 'NONE', #695, #976, #1304 ) ;
+#407 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -21.06801186440000300, 5.613400000000001300 ) ) ;
+#408 = VERTEX_POINT ( 'NONE', #965 ) ;
+#409 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353960000100, -23.71512645840000000, 0.9525000000000002400 ) ) ;
+#410 = ORIENTED_EDGE ( 'NONE', *, *, #426, .F. ) ;
+#411 = EDGE_CURVE ( 'NONE', #1522, #1818, #743, .T. ) ;
+#412 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#413 = EDGE_LOOP ( 'NONE', ( #1863, #1949, #295, #1279 ) ) ;
+#414 = ORIENTED_EDGE ( 'NONE', *, *, #1004, .F. ) ;
+#415 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #440, #436, #730, #1510, #579, #1731 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( 1.875194799747141000E-012, 0.0002098637740875900000, 0.0004197275462999852300 ),
+ .UNSPECIFIED. ) ;
+#416 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353971670900, -24.06521187160982200, 1.613928601212497400 ) ) ;
+#417 = EDGE_CURVE ( 'NONE', #408, #1053, #1375, .T. ) ;
+#418 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#419 = LINE ( 'NONE', #79, #1534 ) ;
+#420 = AXIS2_PLACEMENT_3D ( 'NONE', #95, #244, #994 ) ;
+#421 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#422 = FACE_OUTER_BOUND ( 'NONE', #706, .T. ) ;
+#423 = VECTOR ( 'NONE', #1873, 1000.000000000000000 ) ;
+#424 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#425 = PLANE ( 'NONE',  #939 ) ;
+#426 = EDGE_CURVE ( 'NONE', #969, #1797, #1828, .T. ) ;
+#427 = VERTEX_POINT ( 'NONE', #1721 ) ;
+#428 = EDGE_CURVE ( 'NONE', #1505, #427, #1489, .T. ) ;
+#429 = AXIS2_PLACEMENT_3D ( 'NONE', #1226, #446, #912 ) ;
+#430 = EDGE_LOOP ( 'NONE', ( #58, #326, #21, #42 ) ) ;
+#431 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000500, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#432 = ORIENTED_EDGE ( 'NONE', *, *, #1139, .T. ) ;
+#433 = EDGE_CURVE ( 'NONE', #10, #1813, #1417, .T. ) ;
+#434 = ORIENTED_EDGE ( 'NONE', *, *, #617, .T. ) ;
+#435 = ADVANCED_FACE ( 'NONE', ( #1135 ), #1263, .F. ) ;
+#436 = CARTESIAN_POINT ( 'NONE',  ( -16.37705539906363200, -23.67366628105243400, 1.778000000000000500 ) ) ;
+#437 = LINE ( 'NONE', #407, #1537 ) ;
+#438 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353971670900, -24.06521187160982200, 1.613928601212497400 ) ) ;
+#439 = VECTOR ( 'NONE', #817, 1000.000000000000000 ) ;
+#440 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.62938837354736800, 1.778000000325580700 ) ) ;
+#441 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#442 = ORIENTED_EDGE ( 'NONE', *, *, #923, .T. ) ;
+#443 = CARTESIAN_POINT ( 'NONE',  ( -18.31041492576321900, -24.06521186440002700, 1.333500000070465100 ) ) ;
+#444 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.7597108803759877700, -0.6502610077794467300 ) ) ;
+#445 = ORIENTED_EDGE ( 'NONE', *, *, #1942, .F. ) ;
+#446 = DIRECTION ( 'NONE',  ( -4.553079989440445400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#447 = ORIENTED_EDGE ( 'NONE', *, *, #1977, .F. ) ;
+#448 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#449 = EDGE_LOOP ( 'NONE', ( #1646, #891, #1027, #481 ) ) ;
+#450 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.92027858535692200, 0.6164829891981920000 ) ) ;
+#451 = ORIENTED_EDGE ( 'NONE', *, *, #1110, .T. ) ;
+#452 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -22.59201186440000300, 6.350000000000000500 ) ) ;
+#453 = EDGE_CURVE ( 'NONE', #561, #1743, #956, .T. ) ;
+#454 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#455 = EDGE_CURVE ( 'NONE', #51, #479, #1229, .T. ) ;
+#456 = VECTOR ( 'NONE', #516, 1000.000000000000000 ) ;
+#457 = VECTOR ( 'NONE', #1267, 1000.000000000000000 ) ;
+#458 = LINE ( 'NONE', #574, #860 ) ;
+#459 = CIRCLE ( 'NONE', #1835, 0.5080000000000002300 ) ;
+#460 = CIRCLE ( 'NONE', #372, 0.5080000000000002300 ) ;
+#461 = AXIS2_PLACEMENT_3D ( 'NONE', #529, #1928, #1839 ) ;
+#462 = ORIENTED_EDGE ( 'NONE', *, *, #181, .T. ) ;
+#463 = DIRECTION ( 'NONE',  ( -2.048885995248196300E-014, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#464 = AXIS2_PLACEMENT_3D ( 'NONE', #971, #836, #78 ) ;
+#465 = ORIENTED_EDGE ( 'NONE', *, *, #1194, .T. ) ;
+#466 = EDGE_CURVE ( 'NONE', #1549, #1220, #350, .T. ) ;
+#467 = ORIENTED_EDGE ( 'NONE', *, *, #757, .F. ) ;
+#468 = ORIENTED_EDGE ( 'NONE', *, *, #923, .F. ) ;
+#469 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#470 = ORIENTED_EDGE ( 'NONE', *, *, #1083, .F. ) ;
+#471 = CARTESIAN_POINT ( 'NONE',  ( -16.74934353960000500, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#472 = ADVANCED_FACE ( 'NONE', ( #546, #1333, #27 ), #1209, .F. ) ;
+#473 = LINE ( 'NONE', #736, #1657 ) ;
+#474 = EDGE_CURVE ( 'NONE', #995, #1939, #123, .T. ) ;
+#475 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#476 = VECTOR ( 'NONE', #1802, 1000.000000000000000 ) ;
+#477 = VECTOR ( 'NONE', #177, 1000.000000000000000 ) ;
+#478 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#479 = VERTEX_POINT ( 'NONE', #590 ) ;
+#480 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#481 = ORIENTED_EDGE ( 'NONE', *, *, #833, .T. ) ;
+#482 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353952781700, -23.62938837461890500, 1.333500000000000600 ) ) ;
+#483 = ADVANCED_FACE ( 'NONE', ( #754 ), #897, .F. ) ;
+#484 = EDGE_LOOP ( 'NONE', ( #1816, #1837, #252, #1298 ) ) ;
+#485 = VERTEX_POINT ( 'NONE', #28 ) ;
+#486 = ORIENTED_EDGE ( 'NONE', *, *, #1346, .T. ) ;
+#487 = PLANE ( 'NONE',  #1023 ) ;
+#488 = ORIENTED_EDGE ( 'NONE', *, *, #304, .F. ) ;
+#489 = AXIS2_PLACEMENT_3D ( 'NONE', #1589, #360, #89 ) ;
+#490 = ORIENTED_EDGE ( 'NONE', *, *, #212, .F. ) ;
+#491 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.62938837442444400, 1.333500000000000600 ) ) ;
+#492 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -22.59201186440000300, 1.028700000000000200 ) ) ;
+#493 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#494 = EDGE_CURVE ( 'NONE', #408, #1171, #1060, .T. ) ;
+#495 = LINE ( 'NONE', #744, #1683 ) ;
+#496 = LINE ( 'NONE', #1601, #1684 ) ;
+#497 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353952558700, -24.06521186440002700, 1.613928601195391300 ) ) ;
+#498 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -19.01061186506040500, 0.0000000000000000000 ) ) ;
+#499 = VECTOR ( 'NONE', #697, 1000.000000000000000 ) ;
+#500 = EDGE_CURVE ( 'NONE', #1157, #1480, #1274, .T. ) ;
+#501 = ORIENTED_EDGE ( 'NONE', *, *, #908, .T. ) ;
+#502 = AXIS2_PLACEMENT_3D ( 'NONE', #402, #1168, #698 ) ;
+#503 = CARTESIAN_POINT ( 'NONE',  ( -18.31041492576321900, -24.06521186440002700, 1.333500000070465100 ) ) ;
+#504 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#505 = ORIENTED_EDGE ( 'NONE', *, *, #919, .F. ) ;
+#506 = ORIENTED_EDGE ( 'NONE', *, *, #599, .F. ) ;
+#507 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -24.07405106440000600, 1.333500000000000600 ) ) ;
+#508 = CARTESIAN_POINT ( 'NONE',  ( -19.25227214342868000, -24.06521186469323600, 0.9525000000261243400 ) ) ;
+#509 = VERTEX_POINT ( 'NONE', #608 ) ;
+#510 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -22.59201186440000300, 1.695964299200000100 ) ) ;
+#511 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#512 = ORIENTED_EDGE ( 'NONE', *, *, #417, .F. ) ;
+#513 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201186440000900, 8.890000000000002300 ) ) ;
+#514 = EDGE_LOOP ( 'NONE', ( #1122, #1318 ) ) ;
+#515 = AXIS2_PLACEMENT_3D ( 'NONE', #1739, #813, #925 ) ;
+#516 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#517 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#518 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -19.01061186440000500, 2.540000000000000500 ) ) ;
+#520 = LINE ( 'NONE', #880, #146 ) ;
+#519 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#521 = EDGE_CURVE ( 'NONE', #541, #1743, #495, .T. ) ;
+#522 = LINE ( 'NONE', #312, #477 ) ;
+#523 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#524 = VERTEX_POINT ( 'NONE', #758 ) ;
+#525 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#526 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#527 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.15356916140000400, 0.5080000000000001200 ) ) ;
+#528 = AXIS2_PLACEMENT_3D ( 'NONE', #236, #683, #1312 ) ;
+#529 = CARTESIAN_POINT ( 'NONE',  ( -19.02792673960000200, -19.02859506440000500, 8.890000000000002300 ) ) ;
+#530 = EDGE_LOOP ( 'NONE', ( #1240, #380, #534, #404 ) ) ;
+#531 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#532 = EDGE_LOOP ( 'NONE', ( #17, #1598, #352, #553 ) ) ;
+#533 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.71512645840000000, 1.778000000000000200 ) ) ;
+#534 = ORIENTED_EDGE ( 'NONE', *, *, #814, .F. ) ;
+#535 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353967124400, -23.62938837461635400, 0.9525000000000002400 ) ) ;
+#536 = VERTEX_POINT ( 'NONE', #1842 ) ;
+#537 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -23.33303146440000500, 0.5080000000000001200 ) ) ;
+#538 = VERTEX_POINT ( 'NONE', #906 ) ;
+#539 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.62938837442444400, 1.778000000000000200 ) ) ;
+#540 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1169, #1610, #1768, #99 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 1.832647532215289300E-012, 0.0004656839484475553500 ),
+ .UNSPECIFIED. ) ;
+#541 = VERTEX_POINT ( 'NONE', #20 ) ;
+#542 = VECTOR ( 'NONE', #838, 1000.000000000000100 ) ;
+#543 = CONICAL_SURFACE ( 'NONE', #1917, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#544 = LINE ( 'NONE', #1896, #1635 ) ;
+#545 = DIRECTION ( 'NONE',  ( 0.7071067811865485700, 0.7071067811865465700, 8.659560562354985900E-017 ) ) ;
+#546 = FACE_BOUND ( 'NONE', #898, .T. ) ;
+#547 = ORIENTED_EDGE ( 'NONE', *, *, #1596, .F. ) ;
+#548 = EDGE_CURVE ( 'NONE', #1072, #815, #881, .T. ) ;
+#549 = ADVANCED_FACE ( 'NONE', ( #636 ), #1804, .T. ) ;
+#550 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#551 = AXIS2_PLACEMENT_3D ( 'NONE', #1073, #6, #316 ) ;
+#552 = ORIENTED_EDGE ( 'NONE', *, *, #1841, .F. ) ;
+#553 = ORIENTED_EDGE ( 'NONE', *, *, #1524, .F. ) ;
+#554 = CARTESIAN_POINT ( 'NONE',  ( -16.71227214350777900, -23.32861186440000600, 1.333500000056357300 ) ) ;
+#555 = EDGE_CURVE ( 'NONE', #678, #1157, #1826, .T. ) ;
+#556 = EDGE_CURVE ( 'NONE', #914, #654, #522, .T. ) ;
+#557 = PLANE ( 'NONE',  #602 ) ;
+#558 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #254, 'design' ) ;
+#559 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353914280100, -22.59201186440000300, 1.333499999949200500 ) ) ;
+#560 = ORIENTED_EDGE ( 'NONE', *, *, #1280, .T. ) ;
+#561 = VERTEX_POINT ( 'NONE', #173 ) ;
+#562 = EDGE_CURVE ( 'NONE', #334, #314, #347, .T. ) ;
+#563 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -22.59201186440000300, 2.057400000000000300 ) ) ;
+#564 = LINE ( 'NONE', #1308, #1079 ) ;
+#565 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#566 = LINE ( 'NONE', #932, #1227 ) ;
+#567 = LINE ( 'NONE', #1817, #189 ) ;
+#568 = VECTOR ( 'NONE', #1482, 1000.000000000000000 ) ;
+#569 = ADVANCED_FACE ( 'NONE', ( #1754 ), #3, .F. ) ;
+#570 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 2.057399999999999900 ) ) ;
+#571 = ORIENTED_EDGE ( 'NONE', *, *, #494, .T. ) ;
+#572 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#573 = CARTESIAN_POINT ( 'NONE',  ( -15.77041493569793200, -22.59201186440000300, 1.333500000070465300 ) ) ;
+#574 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -19.30271186440000300, 6.350000000000000500 ) ) ;
+#575 = ORIENTED_EDGE ( 'NONE', *, *, #1194, .F. ) ;
+#576 = ADVANCED_FACE ( 'NONE', ( #1008 ), #193, .F. ) ;
+#577 = EDGE_LOOP ( 'NONE', ( #1811, #1790, #1419, #434 ) ) ;
+#578 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#579 = CARTESIAN_POINT ( 'NONE',  ( -16.10549892977757500, -23.67355899648407900, 1.778000000000000500 ) ) ;
+#580 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201186440000900, 8.890000000000002300 ) ) ;
+#581 = EDGE_LOOP ( 'NONE', ( #1941, #1528, #111, #1364 ) ) ;
+#582 = EDGE_CURVE ( 'NONE', #1806, #10, #1107, .T. ) ;
+#583 = EDGE_LOOP ( 'NONE', ( #802, #1342, #202, #933 ) ) ;
+#584 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -22.59201186440000300, 1.613928601165287800 ) ) ;
+#585 = EDGE_LOOP ( 'NONE', ( #1260, #703 ) ) ;
+#586 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#587 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#588 = VECTOR ( 'NONE', #685, 1000.000000000000000 ) ;
+#589 = FACE_OUTER_BOUND ( 'NONE', #1440, .T. ) ;
+#590 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353960000200, -22.59201186440000300, 5.613400000000001300 ) ) ;
+#591 = AXIS2_PLACEMENT_3D ( 'NONE', #1523, #1673, #154 ) ;
+#592 = FACE_OUTER_BOUND ( 'NONE', #1556, .T. ) ;
+#593 = CIRCLE ( 'NONE', #701, 0.5080000000000002300 ) ;
+#594 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#595 = CIRCLE ( 'NONE', #1815, 0.3809999999999924600 ) ;
+#596 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#597 = FACE_OUTER_BOUND ( 'NONE', #270, .T. ) ;
+#598 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#599 = EDGE_CURVE ( 'NONE', #1862, #1340, #1414, .T. ) ;
+#600 = CARTESIAN_POINT ( 'NONE',  ( -15.77041493516194100, -24.06521186300254900, 1.333500000070465300 ) ) ;
+#601 = EDGE_LOOP ( 'NONE', ( #718, #560, #1313, #1341 ) ) ;
+#602 = AXIS2_PLACEMENT_3D ( 'NONE', #1647, #1798, #1357 ) ;
+#603 = ORIENTED_EDGE ( 'NONE', *, *, #935, .F. ) ;
+#604 = EDGE_LOOP ( 'NONE', ( #1408, #826, #938, #442 ) ) ;
+#605 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#606 = EDGE_LOOP ( 'NONE', ( #1040, #623 ) ) ;
+#607 = ADVANCED_FACE ( 'NONE', ( #592 ), #1253, .F. ) ;
+#608 = CARTESIAN_POINT ( 'NONE',  ( -16.71227214077585500, -24.06521186440001600, 0.9525000000261245600 ) ) ;
+#609 = EDGE_LOOP ( 'NONE', ( #1693, #1918, #108, #820 ) ) ;
+#610 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -24.07405106440000600, 1.778000000000000200 ) ) ;
+#611 = EDGE_CURVE ( 'NONE', #1889, #657, #837, .T. ) ;
+#612 = VECTOR ( 'NONE', #444, 1000.000000000000000 ) ;
+#613 = VECTOR ( 'NONE', #1900, 1000.000000000000000 ) ;
+#614 = LINE ( 'NONE', #1640, #476 ) ;
+#615 = CIRCLE ( 'NONE', #269, 0.5080000000000015600 ) ;
+#616 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 0.0000000000000000000 ) ) ;
+#617 = EDGE_CURVE ( 'NONE', #90, #1522, #147, .T. ) ;
+#618 = AXIS2_PLACEMENT_3D ( 'NONE', #300, #1516, #586 ) ;
+#619 = ADVANCED_FACE ( 'NONE', ( #1933 ), #1546, .F. ) ;
+#620 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#621 = ORIENTED_EDGE ( 'NONE', *, *, #1083, .T. ) ;
+#622 = EDGE_CURVE ( 'NONE', #1340, #485, #615, .T. ) ;
+#623 = ORIENTED_EDGE ( 'NONE', *, *, #1535, .T. ) ;
+#624 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#625 = ORIENTED_EDGE ( 'NONE', *, *, #1033, .F. ) ;
+#626 = ADVANCED_FACE ( 'NONE', ( #396 ), #1350, .F. ) ;
+#627 = AXIS2_PLACEMENT_3D ( 'NONE', #375, #424, #1483 ) ;
+#628 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#629 = VERTEX_POINT ( 'NONE', #136 ) ;
+#630 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -21.06801186384120300, 2.057400000000000800 ) ) ;
+#631 = ORIENTED_EDGE ( 'NONE', *, *, #1013, .F. ) ;
+#632 = ORIENTED_EDGE ( 'NONE', *, *, #278, .F. ) ;
+#633 = CIRCLE ( 'NONE', #515, 0.5080000000000002300 ) ;
+#634 = PLANE ( 'NONE',  #1332 ) ;
+#635 = ADVANCED_FACE ( 'NONE', ( #1461 ), #1204, .F. ) ;
+#636 = FACE_OUTER_BOUND ( 'NONE', #288, .T. ) ;
+#637 = CIRCLE ( 'NONE', #406, 0.5080000000000002300 ) ;
+#638 = ITEM_DEFINED_TRANSFORMATION ( 'NONE', 'NONE', #1374,  #984 ) ;
+#639 = CIRCLE ( 'NONE', #1574, 0.5080000000000002300 ) ;
+#640 = ORIENTED_EDGE ( 'NONE', *, *, #646, .T. ) ;
+#641 = CARTESIAN_POINT ( 'NONE',  ( -16.62234353959999600, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#642 = ORIENTED_EDGE ( 'NONE', *, *, #1413, .F. ) ;
+#643 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#644 = CARTESIAN_POINT ( 'NONE',  ( -16.71227214076529300, -22.59201186440000300, 0.9525000000000002400 ) ) ;
+#645 = EDGE_CURVE ( 'NONE', #1218, #408, #98, .T. ) ;
+#646 = EDGE_CURVE ( 'NONE', #815, #1218, #458, .T. ) ;
+#647 = ORIENTED_EDGE ( 'NONE', *, *, #1191, .F. ) ;
+#648 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.33303146440000500, 1.613928598400000200 ) ) ;
+#649 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#650 = VERTEX_POINT ( 'NONE', #1639 ) ;
+#651 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#652 = ORIENTED_EDGE ( 'NONE', *, *, #1212, .T. ) ;
+#653 = AXIS2_PLACEMENT_3D ( 'NONE', #1745, #1283, #1734 ) ;
+#654 = VERTEX_POINT ( 'NONE', #273 ) ;
+#655 = CARTESIAN_POINT ( 'NONE',  ( -15.77041491580000500, -23.33303146440000500, 0.9525000000000002400 ) ) ;
+#656 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#657 = VERTEX_POINT ( 'NONE', #1338 ) ;
+#658 = CARTESIAN_POINT ( 'NONE',  ( -15.73334353960002500, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#659 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#660 = EDGE_CURVE ( 'NONE', #1551, #1688, #735, .T. ) ;
+#661 = CYLINDRICAL_SURFACE ( 'NONE', #1870, 1.498599999999999300 ) ;
+#662 = VECTOR ( 'NONE', #1056, 1000.000000000000000 ) ;
+#663 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -19.30271186440000300, 0.0000000000000000000 ) ) ;
+#664 = MANIFOLD_SOLID_BREP ( 'Imported1', #1572 ) ;
+#665 = PRODUCT_CONTEXT ( 'NONE', #843, 'mechanical' ) ;
+#666 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#667 = LINE ( 'NONE', #109, #1012 ) ;
+#668 = CARTESIAN_POINT ( 'NONE',  ( -18.31041491580000300, -24.07405106440000600, 0.9525000000000002400 ) ) ;
+#669 = VERTEX_POINT ( 'NONE', #1652 ) ;
+#670 = AXIS2_PLACEMENT_3D ( 'NONE', #389, #1916, #1143 ) ;
+#671 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#672 = ORIENTED_EDGE ( 'NONE', *, *, #1076, .F. ) ;
+#673 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -22.59201186440000300, 0.0000000000000000000 ) ) ;
+#674 = ORIENTED_EDGE ( 'NONE', *, *, #962, .T. ) ;
+#675 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.62938837461763000, 0.5080000000717134200 ) ) ;
+#676 = ORIENTED_EDGE ( 'NONE', *, *, #865, .T. ) ;
+#677 = CARTESIAN_POINT ( 'NONE',  ( -15.71482652788055000, -23.92027858290346700, 1.333500000000000600 ) ) ;
+#678 = VERTEX_POINT ( 'NONE', #438 ) ;
+#679 = PLANE ( 'NONE',  #1043 ) ;
+#680 = PLANE ( 'NONE',  #1398 ) ;
+#681 = CARTESIAN_POINT ( 'NONE',  ( -18.85167081327481500, -23.70802522479022300, 0.5080000000000001200 ) ) ;
+#682 = ORIENTED_EDGE ( 'NONE', *, *, #555, .F. ) ;
+#683 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#684 = ORIENTED_EDGE ( 'NONE', *, *, #1182, .T. ) ;
+#685 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#686 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#687 = LINE ( 'NONE', #1909, #25 ) ;
+#689 = LINE ( 'NONE', #1210, #800 ) ;
+#688 = DIRECTION ( 'NONE',  ( -1.365923996832131000E-014, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#690 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1447, #1547, #1493, #1199 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839474055007800 ),
+ .UNSPECIFIED. ) ;
+#691 = EDGE_CURVE ( 'NONE', #90, #1050, #1252, .T. ) ;
+#692 = SURFACE_STYLE_FILL_AREA ( #141 ) ;
+#693 = CONICAL_SURFACE ( 'NONE', #1564, 0.3809999999999993900, 0.7853981633974542700 ) ;
+#694 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1192, 'distance_accuracy_value', 'NONE');
+#695 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#696 = LINE ( 'NONE', #1932, #1515 ) ;
+#697 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#698 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#699 = CARTESIAN_POINT ( 'NONE',  ( -16.31167634499139800, -23.70802350164433000, 0.5080000000000001200 ) ) ;
+#700 = EDGE_CURVE ( 'NONE', #1866, #36, #258, .T. ) ;
+#701 = AXIS2_PLACEMENT_3D ( 'NONE', #823, #384, #1453 ) ;
+#702 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -9.106159978880892400E-015, 0.0000000000000000000 ) ) ;
+#703 = ORIENTED_EDGE ( 'NONE', *, *, #1195, .T. ) ;
+#704 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#705 = VERTEX_POINT ( 'NONE', #1966 ) ;
+#706 = EDGE_LOOP ( 'NONE', ( #1626, #1074, #336, #1543 ) ) ;
+#707 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -16.01341186440000500, 6.350000000000000500 ) ) ;
+#708 = ORIENTED_EDGE ( 'NONE', *, *, #268, .F. ) ;
+#709 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353905115900, -23.62938837438939600, 0.9525000008224062700 ) ) ;
+#710 = ORIENTED_EDGE ( 'NONE', *, *, #1127, .T. ) ;
+#711 = FACE_OUTER_BOUND ( 'NONE', #585, .T. ) ;
+#712 = LINE ( 'NONE', #915, #1488 ) ;
+#713 = CONICAL_SURFACE ( 'NONE', #82, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#714 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#715 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.71512645840000000, 1.778000000000000200 ) ) ;
+#716 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#717 = FACE_OUTER_BOUND ( 'NONE', #1960, .T. ) ;
+#718 = ORIENTED_EDGE ( 'NONE', *, *, #1039, .F. ) ;
+#719 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#720 = AXIS2_PLACEMENT_3D ( 'NONE', #1833, #1682, #8 ) ;
+#721 = VERTEX_POINT ( 'NONE', #1475 ) ;
+#722 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#723 = ORIENTED_EDGE ( 'NONE', *, *, #1244, .F. ) ;
+#724 = EDGE_CURVE ( 'NONE', #382, #1884, #69, .T. ) ;
+#725 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353877759500, -23.62938837438939600, 1.777999999451155500 ) ) ;
+#726 = ORIENTED_EDGE ( 'NONE', *, *, #1691, .T. ) ;
+#727 = ORIENTED_EDGE ( 'NONE', *, *, #1492, .T. ) ;
+#728 = EDGE_CURVE ( 'NONE', #1480, #1792, #1637, .T. ) ;
+#729 = ADVANCED_FACE ( 'NONE', ( #931 ), #1176, .F. ) ;
+#730 = CARTESIAN_POINT ( 'NONE',  ( -16.31176340724065800, -23.70815668218539300, 1.778000000000000700 ) ) ;
+#731 = AXIS2_PLACEMENT_3D ( 'NONE', #1963, #1976, #565 ) ;
+#732 = FACE_OUTER_BOUND ( 'NONE', #747, .T. ) ;
+#733 = CIRCLE ( 'NONE', #502, 0.5080000000000002300 ) ;
+#734 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#735 = LINE ( 'NONE', #554, #1780 ) ;
+#736 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353960000100, -23.15356916140000400, 1.333500000000000600 ) ) ;
+#737 = VECTOR ( 'NONE', #1569, 1000.000000000000000 ) ;
+#738 = AXIS2_PLACEMENT_3D ( 'NONE', #1112, #649, #1883 ) ;
+#739 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#740 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -19.01061186506040500, 1.084202172485504400E-016 ) ) ;
+#741 = ORIENTED_EDGE ( 'NONE', *, *, #1324, .F. ) ;
+#742 = ADVANCED_FACE ( 'NONE', ( #1329 ), #1, .T. ) ;
+#743 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #797, #1111, #816, #1288 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 1.158745779683033600E-012, 0.0004656839476392439800 ),
+ .UNSPECIFIED. ) ;
+#744 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.15356916140000400, 0.5080000000000001200 ) ) ;
+#745 = ORIENTED_EDGE ( 'NONE', *, *, #1380, .T. ) ;
+#746 = EDGE_CURVE ( 'NONE', #358, #1840, #960, .T. ) ;
+#747 = EDGE_LOOP ( 'NONE', ( #1568, #501, #916, #676 ) ) ;
+#748 = EDGE_CURVE ( 'NONE', #721, #1025, #1868, .T. ) ;
+#749 = PLANE ( 'NONE',  #618 ) ;
+#750 = CIRCLE ( 'NONE', #489, 1.498599999999999300 ) ;
+#751 = AXIS2_PLACEMENT_3D ( 'NONE', #1859, #1235, #628 ) ;
+#752 = CYLINDRICAL_SURFACE ( 'NONE', #1860, 0.5080000000000015600 ) ;
+#753 = ADVANCED_FACE ( 'NONE', ( #774 ), #661, .T. ) ;
+#754 = FACE_OUTER_BOUND ( 'NONE', #1861, .T. ) ;
+#755 = CARTESIAN_POINT ( 'NONE',  ( -18.25482652785815000, -23.92027858282190800, 1.333500000000000600 ) ) ;
+#756 = ORIENTED_EDGE ( 'NONE', *, *, #562, .F. ) ;
+#757 = EDGE_CURVE ( 'NONE', #509, #762, #1618, .T. ) ;
+#758 = CARTESIAN_POINT ( 'NONE',  ( -19.28934353959998700, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#759 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.70802436310664200, 1.213331081109851000 ) ) ;
+#760 = EDGE_CURVE ( 'NONE', #524, #358, #319, .T. ) ;
+#761 = ADVANCED_FACE ( 'NONE', ( #877 ), #145, .T. ) ;
+#762 = VERTEX_POINT ( 'NONE', #471 ) ;
+#763 = AXIS2_PLACEMENT_3D ( 'NONE', #1912, #987, #77 ) ;
+#764 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -24.07405106440000600, 0.9525000000000002400 ) ) ;
+#765 = ORIENTED_EDGE ( 'NONE', *, *, #760, .T. ) ;
+#766 = ORIENTED_EDGE ( 'NONE', *, *, #865, .F. ) ;
+#767 = CARTESIAN_POINT ( 'NONE',  ( -19.25227214355171400, -23.32861186440000600, 0.9525000000522483300 ) ) ;
+#768 = ORIENTED_EDGE ( 'NONE', *, *, #1584, .T. ) ;
+#769 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#770 = ORIENTED_EDGE ( 'NONE', *, *, #622, .T. ) ;
+#771 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -24.07405106440000600, 1.778000000000000200 ) ) ;
+#772 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353967260400, -23.62938837462002100, 1.333500000000000600 ) ) ;
+#773 = ADVANCED_FACE ( 'NONE', ( #928 ), #1301, .F. ) ;
+#774 = FACE_OUTER_BOUND ( 'NONE', #1213, .T. ) ;
+#775 = VECTOR ( 'NONE', #1378, 1000.000000000000000 ) ;
+#776 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#777 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#778 = VECTOR ( 'NONE', #1281, 1000.000000000000000 ) ;
+#779 = ADVANCED_FACE ( 'NONE', ( #1034 ), #230, .T. ) ;
+#780 = EDGE_CURVE ( 'NONE', #524, #1177, #633, .T. ) ;
+#781 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.19221186440000400, 1.143000000000000500 ) ) ;
+#782 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#783 = EDGE_CURVE ( 'NONE', #721, #1177, #1897, .T. ) ;
+#784 = ORIENTED_EDGE ( 'NONE', *, *, #1759, .F. ) ;
+#785 = CARTESIAN_POINT ( 'NONE',  ( -15.68837922770000400, -22.59201186440000300, 0.9525000000000002400 ) ) ;
+#786 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#787 = ORIENTED_EDGE ( 'NONE', *, *, #1940, .F. ) ;
+#788 = AXIS2_PLACEMENT_3D ( 'NONE', #1432, #620, #975 ) ;
+#789 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#790 = ORIENTED_EDGE ( 'NONE', *, *, #1124, .T. ) ;
+#791 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.7597108803759877700, -0.6502610077794467300 ) ) ;
+#792 = ORIENTED_EDGE ( 'NONE', *, *, #793, .F. ) ;
+#793 = EDGE_CURVE ( 'NONE', #1381, #536, #1249, .T. ) ;
+#794 = ORIENTED_EDGE ( 'NONE', *, *, #1581, .F. ) ;
+#795 = LINE ( 'NONE', #16, #186 ) ;
+#796 = VECTOR ( 'NONE', #107, 1000.000000000000000 ) ;
+#797 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.62938837442444400, 1.333500000000000600 ) ) ;
+#798 = CARTESIAN_POINT ( 'NONE',  ( -16.82232308461274100, -23.77491334325096200, 1.333500000000000600 ) ) ;
+#800 = VECTOR ( 'NONE', #298, 1000.000000000000100 ) ;
+#799 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.62938837442444400, 1.333500000000000600 ) ) ;
+#801 = AXIS2_PLACEMENT_3D ( 'NONE', #1579, #1423, #1259 ) ;
+#802 = ORIENTED_EDGE ( 'NONE', *, *, #1908, .F. ) ;
+#803 = LINE ( 'NONE', #648, #398 ) ;
+#804 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#805 = VERTEX_POINT ( 'NONE', #1293 ) ;
+#806 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1271, #954, #808, #1119 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 1.166905419975152100E-012, 0.0004656839476295162500 ),
+ .UNSPECIFIED. ) ;
+#807 = SURFACE_SIDE_STYLE ('',( #1224 ) ) ;
+#808 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.92027858529116800, 1.669517010825047200 ) ) ;
+#809 = CARTESIAN_POINT ( 'NONE',  ( -19.30786055014962000, -23.92027858600949100, 0.9525000000000002400 ) ) ;
+#810 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#811 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#812 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #400, 'design' ) ;
+#813 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#814 = EDGE_CURVE ( 'NONE', #485, #1797, #1801, .T. ) ;
+#815 = VERTEX_POINT ( 'NONE', #821 ) ;
+#816 = CARTESIAN_POINT ( 'NONE',  ( -19.30786055041990000, -23.92027858530487800, 1.333500000000000600 ) ) ;
+#817 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#818 = ORIENTED_EDGE ( 'NONE', *, *, #1346, .F. ) ;
+#819 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#820 = ORIENTED_EDGE ( 'NONE', *, *, #1524, .T. ) ;
+#821 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -22.59201186440000300, 6.350000000000000500 ) ) ;
+#822 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1077 ), #229 ) ;
+#823 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#824 = ORIENTED_EDGE ( 'NONE', *, *, #455, .T. ) ;
+#825 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#826 = ORIENTED_EDGE ( 'NONE', *, *, #1854, .T. ) ;
+#827 = CARTESIAN_POINT ( 'NONE',  ( -18.97184354020960100, -22.59201186440000300, 1.028700000000000200 ) ) ;
+#828 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#829 = EDGE_CURVE ( 'NONE', #1467, #51, #437, .T. ) ;
+#830 = LINE ( 'NONE', #894, #1559 ) ;
+#831 = VECTOR ( 'NONE', #1193, 1000.000000000000000 ) ;
+#832 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#833 = EDGE_CURVE ( 'NONE', #1843, #509, #540, .T. ) ;
+#834 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 6.350000000000000500 ) ) ;
+#835 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#836 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#837 = CIRCLE ( 'NONE', #751, 0.5080000000000015600 ) ;
+#838 = DIRECTION ( 'NONE',  ( -0.7071067811865550100, 0.7071067811865401300, 0.0000000000000000000 ) ) ;
+#839 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -22.59201186440000300, 5.613400000000001300 ) ) ;
+#840 = CYLINDRICAL_SURFACE ( 'NONE', #1757, 0.5080000000000015600 ) ;
+#841 = AXIS2_PLACEMENT_3D ( 'NONE', #1326, #412, #1948 ) ;
+#842 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.70802436310677000, 1.072670762534568200 ) ) ;
+#843 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#844 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.67366433951516000, 1.278714261500670600 ) ) ;
+#845 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201186440000900, 8.890000000000002300 ) ) ;
+#846 = ORIENTED_EDGE ( 'NONE', *, *, #617, .F. ) ;
+#847 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#848 = ORIENTED_EDGE ( 'NONE', *, *, #1088, .F. ) ;
+#849 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#850 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#851 = EDGE_LOOP ( 'NONE', ( #308, #1241, #1881, #1858 ) ) ;
+#852 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.15356916140000400, 1.778000000000000200 ) ) ;
+#853 = EDGE_LOOP ( 'NONE', ( #414, #262, #1236, #854 ) ) ;
+#854 = ORIENTED_EDGE ( 'NONE', *, *, #59, .F. ) ;
+#855 = CARTESIAN_POINT ( 'NONE',  ( -16.05084354046571000, -23.92027858512627600, 1.669517010222990600 ) ) ;
+#856 = LINE ( 'NONE', #1667, #390 ) ;
+#858 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#857 = VECTOR ( 'NONE', #545, 1000.000000000000000 ) ;
+#859 = EDGE_CURVE ( 'NONE', #1356, #1844, #687, .T. ) ;
+#860 = VECTOR ( 'NONE', #1491, 1000.000000000000000 ) ;
+#861 = LINE ( 'NONE', #1422, #953 ) ;
+#862 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.19221186440000400, 1.143000000000000500 ) ) ;
+#863 = CIRCLE ( 'NONE', #464, 0.5080000000000015600 ) ;
+#864 = ORIENTED_EDGE ( 'NONE', *, *, #1036, .T. ) ;
+#865 = EDGE_CURVE ( 'NONE', #53, #657, #566, .T. ) ;
+#866 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#867 = ORIENTED_EDGE ( 'NONE', *, *, #1278, .T. ) ;
+#868 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -22.59201186440000300, 1.778000000000000200 ) ) ;
+#869 = EDGE_LOOP ( 'NONE', ( #1712, #272, #883, #337 ) ) ;
+#870 = AXIS2_PLACEMENT_3D ( 'NONE', #946, #1264, #357 ) ;
+#871 = ORIENTED_EDGE ( 'NONE', *, *, #660, .F. ) ;
+#872 = EDGE_CURVE ( 'NONE', #57, #963, #1736, .T. ) ;
+#873 = ORIENTED_EDGE ( 'NONE', *, *, #237, .T. ) ;
+#874 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353990479900, -22.59201186440000300, 1.333499999949200500 ) ) ;
+#875 = AXIS2_PLACEMENT_3D ( 'NONE', #834, #1931, #1140 ) ;
+#876 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -22.59201186440000300, 1.613928601165288500 ) ) ;
+#877 = FACE_OUTER_BOUND ( 'NONE', #532, .T. ) ;
+#878 = VECTOR ( 'NONE', #31, 1000.000000000000000 ) ;
+#879 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#880 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.15356916140000400, 1.333500000000000600 ) ) ;
+#881 = LINE ( 'NONE', #452, #1163 ) ;
+#882 = EDGE_LOOP ( 'NONE', ( #157, #294, #723, #1474 ) ) ;
+#883 = ORIENTED_EDGE ( 'NONE', *, *, #1794, .F. ) ;
+#884 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.77491334334515500, 0.5620204550222236400 ) ) ;
+#885 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#886 = VERTEX_POINT ( 'NONE', #247 ) ;
+#887 = CARTESIAN_POINT ( 'NONE',  ( -18.20036399442848600, -23.77491334343953300, 1.333500000298226700 ) ) ;
+#888 = ADVANCED_FACE ( 'NONE', ( #1747 ), #1458, .T. ) ;
+#889 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.62938837354736800, 1.778000000325580700 ) ) ;
+#890 = ORIENTED_EDGE ( 'NONE', *, *, #645, .F. ) ;
+#891 = ORIENTED_EDGE ( 'NONE', *, *, #1793, .T. ) ;
+#892 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353967124400, -23.62938837461635400, 0.9525000000000002400 ) ) ;
+#893 = VERTEX_POINT ( 'NONE', #1370 ) ;
+#894 = CARTESIAN_POINT ( 'NONE',  ( -18.31041491580000300, -23.33303146440000500, 0.9525000000000002400 ) ) ;
+#895 = ORIENTED_EDGE ( 'NONE', *, *, #1725, .F. ) ;
+#896 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #190, #1701, #1848, #1092, #46, #1098 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( 5.646409004907851000E-013, 0.0002100680089905593800, 0.0004201360174164778600 ),
+ .UNSPECIFIED. ) ;
+#897 = PLANE ( 'NONE',  #591 ) ;
+#898 = EDGE_LOOP ( 'NONE', ( #1490, #674, #792, #864, #447, #1361, #1202, #486, #794, #1852, #1044, #684, #1087, #18, #1118, #1148 ) ) ;
+#899 = ADVANCED_FACE ( 'NONE', ( #1302 ), #1080, .F. ) ;
+#900 = LINE ( 'NONE', #1128, #1225 ) ;
+#901 = LINE ( 'NONE', #1907, #165 ) ;
+#902 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#903 = LINE ( 'NONE', #673, #1005 ) ;
+#904 = EDGE_CURVE ( 'NONE', #1806, #1784, #188, .T. ) ;
+#905 = VECTOR ( 'NONE', #1254, 1000.000000000000000 ) ;
+#906 = CARTESIAN_POINT ( 'NONE',  ( -18.14634354014884800, -23.62938837438938900, 1.333499999177591300 ) ) ;
+#907 = ORIENTED_EDGE ( 'NONE', *, *, #1183, .F. ) ;
+#908 = EDGE_CURVE ( 'NONE', #1889, #1507, #830, .T. ) ;
+#909 = PLANE ( 'NONE',  #551 ) ;
+#910 = ADVANCED_FACE ( 'NONE', ( #391 ), #1823, .T. ) ;
+#911 = AXIS2_PLACEMENT_3D ( 'NONE', #1284, #1429, #791 ) ;
+#912 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -9.106159978880892400E-015, 0.0000000000000000000 ) ) ;
+#913 = DIRECTION ( 'NONE',  ( -4.553079989440435900E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#914 = VERTEX_POINT ( 'NONE', #303 ) ;
+#915 = CARTESIAN_POINT ( 'NONE',  ( -16.79430783880000200, -22.59201186440000300, 0.9525000000000002400 ) ) ;
+#916 = ORIENTED_EDGE ( 'NONE', *, *, #1068, .T. ) ;
+#917 = ORIENTED_EDGE ( 'NONE', *, *, #1535, .F. ) ;
+#918 = SHAPE_REPRESENTATION ( 'SLP3-200-100-F', ( #1680, #1374 ), #1571 ) ;
+#919 = EDGE_CURVE ( 'NONE', #963, #1197, #45, .T. ) ;
+#920 = EDGE_CURVE ( 'NONE', #538, #88, #1627, .T. ) ;
+#921 = ORIENTED_EDGE ( 'NONE', *, *, #793, .T. ) ;
+#922 = ADVANCED_FACE ( 'NONE', ( #1205 ), #749, .F. ) ;
+#923 = EDGE_CURVE ( 'NONE', #541, #1018, #1773, .T. ) ;
+#924 = ORIENTED_EDGE ( 'NONE', *, *, #1127, .F. ) ;
+#925 = DIRECTION ( 'NONE',  ( -6.829619984160655100E-015, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#926 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#927 = AXIS2_PLACEMENT_3D ( 'NONE', #523, #1787, #1952 ) ;
+#928 = FACE_OUTER_BOUND ( 'NONE', #1390, .T. ) ;
+#929 = CARTESIAN_POINT ( 'NONE',  ( -18.31041492570704300, -24.06521183849766400, 0.9525000000684111800 ) ) ;
+#930 = VECTOR ( 'NONE', #1614, 1000.000000000000000 ) ;
+#931 = FACE_OUTER_BOUND ( 'NONE', #609, .T. ) ;
+#932 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.33303146440000500, 0.6720714016000003400 ) ) ;
+#933 = ORIENTED_EDGE ( 'NONE', *, *, #1110, .F. ) ;
+#934 = ADVANCED_FACE ( 'NONE', ( #255 ), #909, .F. ) ;
+#935 = EDGE_CURVE ( 'NONE', #1018, #427, #1411, .T. ) ;
+#936 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -19.01061186704160400, 3.175000000000000700 ) ) ;
+#937 = EDGE_LOOP ( 'NONE', ( #12, #1295, #506, #1334 ) ) ;
+#938 = ORIENTED_EDGE ( 'NONE', *, *, #1720, .F. ) ;
+#939 = AXIS2_PLACEMENT_3D ( 'NONE', #1189, #1964, #1486 ) ;
+#940 = ORIENTED_EDGE ( 'NONE', *, *, #521, .F. ) ;
+#941 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.67367672106849600, 1.278698941006277900 ) ) ;
+#942 = ADVANCED_FACE ( 'NONE', ( #732 ), #752, .T. ) ;
+#943 = ORIENTED_EDGE ( 'NONE', *, *, #132, .F. ) ;
+#944 = ORIENTED_EDGE ( 'NONE', *, *, #1416, .F. ) ;
+#945 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#946 = CARTESIAN_POINT ( 'NONE',  ( -15.77041491580000500, -24.07405106440000600, 0.9525000000000002400 ) ) ;
+#947 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -22.59201186440000300, 1.778000000000000200 ) ) ;
+#948 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#949 = CIRCLE ( 'NONE', #1950, 0.3809999999999924600 ) ;
+#950 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1091 ) ) ;
+#951 = FACE_OUTER_BOUND ( 'NONE', #430, .T. ) ;
+#952 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#953 = VECTOR ( 'NONE', #1289, 1000.000000000000000 ) ;
+#954 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.77491334352862800, 1.723979544908536400 ) ) ;
+#955 = PLANE ( 'NONE',  #870 ) ;
+#956 = LINE ( 'NONE', #1732, #170 ) ;
+#957 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#958 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000600, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#959 = ORIENTED_EDGE ( 'NONE', *, *, #1750, .T. ) ;
+#960 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #187, #1131, #1145, #1544 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0002100652559625300900, 0.0004201360174571444400 ),
+ .UNSPECIFIED. ) ;
+#961 = EDGE_CURVE ( 'NONE', #1902, #1792, #367, .T. ) ;
+#962 = EDGE_CURVE ( 'NONE', #1611, #536, #712, .T. ) ;
+#963 = VERTEX_POINT ( 'NONE', #600 ) ;
+#964 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #342, #179, #1237, #929 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 1.164180599387191000E-012, 0.0004656839192630017600 ),
+ .UNSPECIFIED. ) ;
+#965 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353944631900, -16.01341186440000900, 6.350000000000000500 ) ) ;
+#966 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -22.59201186440000300, 1.084202172485504400E-016 ) ) ;
+#967 = ORIENTED_EDGE ( 'NONE', *, *, #1548, .F. ) ;
+#968 = AXIS2_PLACEMENT_3D ( 'NONE', #580, #598, #1219 ) ;
+#969 = VERTEX_POINT ( 'NONE', #1536 ) ;
+#970 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353982462500, -23.62938837284000500, 0.5080000001530317100 ) ) ;
+#971 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000500, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#972 = ORIENTED_EDGE ( 'NONE', *, *, #1328, .T. ) ;
+#973 = EDGE_LOOP ( 'NONE', ( #1697, #765, #1887, #1243 ) ) ;
+#974 = EDGE_CURVE ( 'NONE', #1710, #1456, #351, .T. ) ;
+#975 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#976 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#977 = FACE_OUTER_BOUND ( 'NONE', #1472, .T. ) ;
+#978 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#979 = CARTESIAN_POINT ( 'NONE',  ( -18.71101073335857000, -23.70802350138928500, 0.5080000000000001200 ) ) ;
+#980 = CARTESIAN_POINT ( 'NONE',  ( -16.71227214341641700, -24.06521186469764500, 1.333500000000000600 ) ) ;
+#981 = VECTOR ( 'NONE', #624, 1000.000000000000000 ) ;
+#983 = LINE ( 'NONE', #144, #280 ) ;
+#982 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353971670800, -24.06521187160983300, 1.613928601212497400 ) ) ;
+#984 = AXIS2_PLACEMENT_3D ( 'NONE', #686, #387, #1892 ) ;
+#985 = CARTESIAN_POINT ( 'NONE',  ( -18.22837922770000000, -22.59201186440000300, 1.333500000000000600 ) ) ;
+#986 = EDGE_LOOP ( 'NONE', ( #848, #1377, #818, #959 ) ) ;
+#987 = DIRECTION ( 'NONE',  ( 3.414809992080324400E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#988 = CARTESIAN_POINT ( 'NONE',  ( -19.41634354058778200, -22.59201186440000300, 1.333499999949200500 ) ) ;
+#989 = PLANE ( 'NONE',  #183 ) ;
+#990 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -22.59201186440000300, 5.613400000000001300 ) ) ;
+#991 = ORIENTED_EDGE ( 'NONE', *, *, #904, .T. ) ;
+#992 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#993 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#994 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#995 = VERTEX_POINT ( 'NONE', #1920 ) ;
+#996 = AXIS2_PLACEMENT_3D ( 'NONE', #771, #29, #1078 ) ;
+#997 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#998 = ORIENTED_EDGE ( 'NONE', *, *, #555, .T. ) ;
+#999 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1000 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1001 = ORIENTED_EDGE ( 'NONE', *, *, #405, .F. ) ;
+#1002 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353949840200, -22.59201186440000300, 0.5079999997460001900 ) ) ;
+#1003 = ORIENTED_EDGE ( 'NONE', *, *, #521, .T. ) ;
+#1004 = EDGE_CURVE ( 'NONE', #1671, #479, #1929, .T. ) ;
+#1005 = VECTOR ( 'NONE', #832, 1000.000000000000000 ) ;
+#1006 = FACE_OUTER_BOUND ( 'NONE', #1113, .T. ) ;
+#1007 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353960000500, -23.70802522453539800, 1.213327274461049000 ) ) ;
+#1008 = FACE_OUTER_BOUND ( 'NONE', #1719, .T. ) ;
+#1009 = LINE ( 'NONE', #1331, #1638 ) ;
+#1010 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1011 = CARTESIAN_POINT ( 'NONE',  ( -16.37704319886048100, -23.67367614059655900, 0.5080000000000001200 ) ) ;
+#1012 = VECTOR ( 'NONE', #1389, 1000.000000000000000 ) ;
+#1013 = EDGE_CURVE ( 'NONE', #654, #88, #637, .T. ) ;
+#1014 = ORIENTED_EDGE ( 'NONE', *, *, #74, .F. ) ;
+#1015 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1016 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353782200100, -22.59201186440000300, 1.028700000000000200 ) ) ;
+#1017 = EDGE_CURVE ( 'NONE', #14, #995, #903, .T. ) ;
+#1018 = VERTEX_POINT ( 'NONE', #1164 ) ;
+#1019 = DIRECTION ( 'NONE',  ( -4.553079989440445400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1020 = ADVANCED_FACE ( 'NONE', ( #124 ), #679, .F. ) ;
+#1021 = ORIENTED_EDGE ( 'NONE', *, *, #1278, .F. ) ;
+#1022 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999500, -21.06801186216480600, 3.175000000000000300 ) ) ;
+#1023 = AXIS2_PLACEMENT_3D ( 'NONE', #668, #948, #1886 ) ;
+#1024 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1025 = VERTEX_POINT ( 'NONE', #114 ) ;
+#1026 = ORIENTED_EDGE ( 'NONE', *, *, #1416, .T. ) ;
+#1027 = ORIENTED_EDGE ( 'NONE', *, *, #1070, .F. ) ;
+#1028 = SURFACE_SIDE_STYLE ('',( #692 ) ) ;
+#1029 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1030 = CIRCLE ( 'NONE', #1054, 0.5080000000000002300 ) ;
+#1031 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1904, #1753, #681, #979, #87, #223 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( 2.132074005208801300E-013, 0.0002100680089294324700, 0.0004201360176456574900 ),
+ .UNSPECIFIED. ) ;
+#1032 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -21.83001186440000700, 2.057400000000000300 ) ) ;
+#1033 = EDGE_CURVE ( 'NONE', #57, #1674, #9, .T. ) ;
+#1034 = FACE_OUTER_BOUND ( 'NONE', #973, .T. ) ;
+#1035 = VECTOR ( 'NONE', #110, 1000.000000000000000 ) ;
+#1036 = EDGE_CURVE ( 'NONE', #1381, #1688, #259, .T. ) ;
+#1037 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #393, .NOT_KNOWN. ) ;
+#1038 = VECTOR ( 'NONE', #1046, 1000.000000000000000 ) ;
+#1039 = EDGE_CURVE ( 'NONE', #101, #1611, #120, .T. ) ;
+#1040 = ORIENTED_EDGE ( 'NONE', *, *, #466, .T. ) ;
+#1041 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1042 = ORIENTED_EDGE ( 'NONE', *, *, #1945, .F. ) ;
+#1043 = AXIS2_PLACEMENT_3D ( 'NONE', #409, #849, #1910 ) ;
+#1044 = ORIENTED_EDGE ( 'NONE', *, *, #700, .F. ) ;
+#1045 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353957988700, -24.06521187160982200, 0.6720713988265749600 ) ) ;
+#1046 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1047 = EDGE_CURVE ( 'NONE', #1053, #705, #1373, .T. ) ;
+#1048 = DIRECTION ( 'NONE',  ( 4.553079989440435900E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1049 = ORIENTED_EDGE ( 'NONE', *, *, #1146, .F. ) ;
+#1050 = VERTEX_POINT ( 'NONE', #93 ) ;
+#1051 = ORIENTED_EDGE ( 'NONE', *, *, #309, .F. ) ;
+#1052 = CARTESIAN_POINT ( 'NONE',  ( -19.16691553960000100, -24.19221186440000400, 1.528572000000000500 ) ) ;
+#1053 = VERTEX_POINT ( 'NONE', #1612 ) ;
+#1054 = AXIS2_PLACEMENT_3D ( 'NONE', #1520, #594, #1676 ) ;
+#1055 = ORIENTED_EDGE ( 'NONE', *, *, #599, .T. ) ;
+#1056 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1057 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353964233600, -22.59201186440000300, 1.778000000155222500 ) ) ;
+#1058 = CIRCLE ( 'NONE', #1810, 0.5080000000000002300 ) ;
+#1059 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 1.028700000000000200 ) ) ;
+#1060 = CIRCLE ( 'NONE', #1669, 1.498599999999999300 ) ;
+#1061 = VECTOR ( 'NONE', #1448, 1000.000000000000000 ) ;
+#1062 = FACE_OUTER_BOUND ( 'NONE', #1309, .T. ) ;
+#1063 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.77491334334738200, 0.5620204550230677400 ) ) ;
+#1064 = FACE_OUTER_BOUND ( 'NONE', #986, .T. ) ;
+#1065 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1066 = CARTESIAN_POINT ( 'NONE',  ( -19.25227214075389200, -24.06521187160982900, 1.333500000028178900 ) ) ;
+#1067 = ORIENTED_EDGE ( 'NONE', *, *, #646, .F. ) ;
+#1068 = EDGE_CURVE ( 'NONE', #1507, #53, #593, .T. ) ;
+#1069 = ORIENTED_EDGE ( 'NONE', *, *, #1139, .F. ) ;
+#1070 = EDGE_CURVE ( 'NONE', #1843, #172, #328, .T. ) ;
+#1071 = EDGE_CURVE ( 'NONE', #10, #14, #1781, .T. ) ;
+#1072 = VERTEX_POINT ( 'NONE', #1315 ) ;
+#1073 = CARTESIAN_POINT ( 'NONE',  ( -19.25227213800000600, -24.07405106440000600, 1.333500000000000600 ) ) ;
+#1074 = ORIENTED_EDGE ( 'NONE', *, *, #67, .F. ) ;
+#1075 = EDGE_LOOP ( 'NONE', ( #1526, #1713, #1915, #1391 ) ) ;
+#1076 = EDGE_CURVE ( 'NONE', #1784, #705, #496, .T. ) ;
+#1077 = STYLED_ITEM ( 'NONE', ( #1372 ), #664 ) ;
+#1078 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1079 = VECTOR ( 'NONE', #1471, 1000.000000000000000 ) ;
+#1080 = PLANE ( 'NONE',  #1760 ) ;
+#1081 = VECTOR ( 'NONE', #478, 1000.000000000000000 ) ;
+#1082 = FACE_OUTER_BOUND ( 'NONE', #604, .T. ) ;
+#1083 = EDGE_CURVE ( 'NONE', #1018, #561, #1009, .T. ) ;
+#1084 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #1371 ) ;
+#1085 = LINE ( 'NONE', #307, #1255 ) ;
+#1086 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1087 = ORIENTED_EDGE ( 'NONE', *, *, #1725, .T. ) ;
+#1088 = EDGE_CURVE ( 'NONE', #678, #1495, #1239, .T. ) ;
+#1089 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1090 = AXIS2_PLACEMENT_3D ( 'NONE', #835, #1923, #1167 ) ;
+#1091 = STYLED_ITEM ( 'NONE', ( #317 ), #1625 ) ;
+#1092 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000000, -23.70802350174046700, 1.213332805036513500 ) ) ;
+#1093 = ADVANCED_FACE ( 'NONE', ( #1415 ), #1777, .T. ) ;
+#1094 = ORIENTED_EDGE ( 'NONE', *, *, #814, .T. ) ;
+#1095 = ORIENTED_EDGE ( 'NONE', *, *, #1047, .T. ) ;
+#1096 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1097 = ORIENTED_EDGE ( 'NONE', *, *, #1584, .F. ) ;
+#1098 = CARTESIAN_POINT ( 'NONE',  ( -18.14634354014884800, -23.62938837438938900, 1.333499999177591300 ) ) ;
+#1099 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -24.07405106440000600, 1.613928598400000200 ) ) ;
+#1100 = ORIENTED_EDGE ( 'NONE', *, *, #1548, .T. ) ;
+#1101 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .T. ) ;
+#1102 = ADVANCED_FACE ( 'NONE', ( #66 ), #693, .T. ) ;
+#1103 = FACE_OUTER_BOUND ( 'NONE', #853, .T. ) ;
+#1104 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1105 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353989822400, -23.77491334513107500, 1.723979544543600400 ) ) ;
+#1106 = CONICAL_SURFACE ( 'NONE', #1737, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#1107 = LINE ( 'NONE', #936, #234 ) ;
+#1108 = LINE ( 'NONE', #492, #1957 ) ;
+#1109 = FACE_OUTER_BOUND ( 'NONE', #484, .T. ) ;
+#1110 = EDGE_CURVE ( 'NONE', #1314, #14, #1108, .T. ) ;
+#1111 = CARTESIAN_POINT ( 'NONE',  ( -19.36232308450455300, -23.77491334353931100, 1.333500000000000600 ) ) ;
+#1112 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -24.07405106440000600, 0.6720714016000003400 ) ) ;
+#1113 = EDGE_LOOP ( 'NONE', ( #135, #199, #1623, #726 ) ) ;
+#1114 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1115 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353957988700, -24.06521187160982200, 0.6720713988265749600 ) ) ;
+#1116 = AXIS2_PLACEMENT_3D ( 'NONE', #1708, #340, #1086 ) ;
+#1117 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1045, #1974, #884, #1367 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839465872830500 ),
+ .UNSPECIFIED. ) ;
+#1118 = ORIENTED_EDGE ( 'NONE', *, *, #1336, .F. ) ;
+#1119 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353971670800, -24.06521187160983300, 1.613928601212497400 ) ) ;
+#1120 = AXIS2_PLACEMENT_3D ( 'NONE', #777, #194, #1553 ) ;
+#1121 = CARTESIAN_POINT ( 'NONE',  ( -16.76786055026877200, -23.92027858508659200, 1.333499999695264600 ) ) ;
+#1122 = ORIENTED_EDGE ( 'NONE', *, *, #562, .T. ) ;
+#1123 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#1124 = EDGE_CURVE ( 'NONE', #815, #1671, #544, .T. ) ;
+#1125 = ORIENTED_EDGE ( 'NONE', *, *, #829, .F. ) ;
+#1126 = ORIENTED_EDGE ( 'NONE', *, *, #426, .T. ) ;
+#1127 = EDGE_CURVE ( 'NONE', #1456, #1767, #861, .T. ) ;
+#1128 = CARTESIAN_POINT ( 'NONE',  ( -19.25227213800000600, -23.33303146440000500, 1.333500000000000600 ) ) ;
+#1129 = DIRECTION ( 'NONE',  ( 3.414809992080324400E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1130 = LINE ( 'NONE', #235, #204 ) ;
+#1131 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.70802436310664200, 1.072668919053846100 ) ) ;
+#1132 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1133 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#1134 = PLANE ( 'NONE',  #1809 ) ;
+#1135 = FACE_OUTER_BOUND ( 'NONE', #530, .T. ) ;
+#1136 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1137 = EDGE_CURVE ( 'NONE', #1050, #1818, #900, .T. ) ;
+#1138 = CARTESIAN_POINT ( 'NONE',  ( -16.79430783880000200, -22.59201186440000300, 1.333500000000000600 ) ) ;
+#1139 = EDGE_CURVE ( 'NONE', #1507, #654, #459, .T. ) ;
+#1140 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1141 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -22.59201186440000300, 1.613928601165286900 ) ) ;
+#1142 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -22.59201186440000300, 0.5900357008000002300 ) ) ;
+#1143 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1144 = ORIENTED_EDGE ( 'NONE', *, *, #1529, .F. ) ;
+#1145 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.67367672193772400, 1.007301060448927000 ) ) ;
+#1146 = EDGE_CURVE ( 'NONE', #306, #408, #750, .T. ) ;
+#1147 = AXIS2_PLACEMENT_3D ( 'NONE', #1468, #1294, #100 ) ;
+#1148 = ORIENTED_EDGE ( 'NONE', *, *, #1794, .T. ) ;
+#1149 = CARTESIAN_POINT ( 'NONE',  ( -18.85260934050373600, -23.70789125168558400, 1.778000000000000000 ) ) ;
+#1150 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1151 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1152 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.15356916140000400, 1.778000000000000200 ) ) ;
+#1153 = ORIENTED_EDGE ( 'NONE', *, *, #1583, .T. ) ;
+#1154 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1155 = ORIENTED_EDGE ( 'NONE', *, *, #1890, .F. ) ;
+#1156 = EDGE_CURVE ( 'NONE', #88, #485, #419, .T. ) ;
+#1157 = VERTEX_POINT ( 'NONE', #1570 ) ;
+#1158 = LINE ( 'NONE', #1830, #1270 ) ;
+#1159 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353955767200, -22.59201186440000300, 0.5079999997177779800 ) ) ;
+#1160 = CARTESIAN_POINT ( 'NONE',  ( -16.01274353960000200, -17.51201186440000900, 8.890000000000002300 ) ) ;
+#1161 = VECTOR ( 'NONE', #1136, 1000.000000000000000 ) ;
+#1162 = CONICAL_SURFACE ( 'NONE', #731, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#1163 = VECTOR ( 'NONE', #318, 1000.000000000000000 ) ;
+#1164 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353957783300, -24.06521186440001600, 0.6720713988436809400 ) ) ;
+#1165 = VECTOR ( 'NONE', #656, 1000.000000000000000 ) ;
+#1166 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #222 ) ;
+#1167 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1168 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1169 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353952834600, -23.62938837461747000, 0.9525000000000002400 ) ) ;
+#1170 = EDGE_LOOP ( 'NONE', ( #115, #1262, #512, #890, #708 ) ) ;
+#1171 = VERTEX_POINT ( 'NONE', #1906 ) ;
+#1172 = AXIS2_PLACEMENT_3D ( 'NONE', #1450, #1632, #997 ) ;
+#1173 = ORIENTED_EDGE ( 'NONE', *, *, #1478, .F. ) ;
+#1174 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.62938837461507900, 1.777999999929233300 ) ) ;
+#1175 = EDGE_LOOP ( 'NONE', ( #160, #625, #1366, #1449, #1630 ) ) ;
+#1176 = PLANE ( 'NONE',  #1388 ) ;
+#1177 = VERTEX_POINT ( 'NONE', #225 ) ;
+#1178 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1179 = ORIENTED_EDGE ( 'NONE', *, *, #33, .T. ) ;
+#1180 = ADVANCED_FACE ( 'NONE', ( #364 ), #72, .F. ) ;
+#1181 = EDGE_CURVE ( 'NONE', #1792, #1877, #23, .T. ) ;
+#1182 = EDGE_CURVE ( 'NONE', #1866, #1505, #348, .T. ) ;
+#1183 = EDGE_CURVE ( 'NONE', #657, #1844, #1679, .T. ) ;
+#1184 = SHAPE_REPRESENTATION_RELATIONSHIP ( 'NONE' , 'NONE' ,  #1573, #1625 ) ;
+#1185 = LINE ( 'NONE', #1307, #542 ) ;
+#1186 = VECTOR ( 'NONE', #1825, 1000.000000000000000 ) ;
+#1187 = LINE ( 'NONE', #1418, #97 ) ;
+#1188 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1189 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 5.613400000000001300 ) ) ;
+#1190 = LINE ( 'NONE', #1587, #1165 ) ;
+#1191 = EDGE_CURVE ( 'NONE', #1551, #669, #11, .T. ) ;
+#1192 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1193 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1194 = EDGE_CURVE ( 'NONE', #83, #1467, #1130, .T. ) ;
+#1195 = EDGE_CURVE ( 'NONE', #914, #1772, #949, .T. ) ;
+#1196 = EDGE_LOOP ( 'NONE', ( #1762, #341, #991, #54 ) ) ;
+#1197 = VERTEX_POINT ( 'NONE', #658 ) ;
+#1198 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -23.33303146440000500, 1.613928598400000200 ) ) ;
+#1199 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.62938837354736800, 1.778000000325580700 ) ) ;
+#1200 = AXIS2_PLACEMENT_3D ( 'NONE', #1764, #993, #1000 ) ;
+#1201 = ORIENTED_EDGE ( 'NONE', *, *, #1216, .F. ) ;
+#1202 = ORIENTED_EDGE ( 'NONE', *, *, #1181, .T. ) ;
+#1203 = CARTESIAN_POINT ( 'NONE',  ( -18.31041492573471500, -22.59201186440000300, 0.9525000000000002400 ) ) ;
+#1204 = PLANE ( 'NONE',  #1901 ) ;
+#1205 = FACE_OUTER_BOUND ( 'NONE', #238, .T. ) ;
+#1206 = ADVANCED_FACE ( 'NONE', ( #301 ), #1325, .T. ) ;
+#1207 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1208 = FACE_OUTER_BOUND ( 'NONE', #1820, .T. ) ;
+#1209 = PLANE ( 'NONE',  #720 ) ;
+#1210 = CARTESIAN_POINT ( 'NONE',  ( -16.62234353960000300, -24.19221186440000400, 1.143000000000000500 ) ) ;
+#1211 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -22.59201186440000300, 2.057400000000000300 ) ) ;
+#1212 = EDGE_CURVE ( 'NONE', #1772, #524, #1185, .T. ) ;
+#1213 = EDGE_LOOP ( 'NONE', ( #1231, #253, #873, #1097 ) ) ;
+#1214 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -23.33303146440000500, 0.6720714016000003400 ) ) ;
+#1215 = ORIENTED_EDGE ( 'NONE', *, *, #33, .F. ) ;
+#1216 = EDGE_CURVE ( 'NONE', #886, #1356, #1872, .T. ) ;
+#1217 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.71512645840000000, 0.9525000000000002400 ) ) ;
+#1218 = VERTEX_POINT ( 'NONE', #105 ) ;
+#1219 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1220 = VERTEX_POINT ( 'NONE', #1160 ) ;
+#1221 = EDGE_CURVE ( 'NONE', #224, #893, #1330, .T. ) ;
+#1222 = ORIENTED_EDGE ( 'NONE', *, *, #1691, .F. ) ;
+#1223 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1224 = SURFACE_STYLE_FILL_AREA ( #1903 ) ;
+#1225 = VECTOR ( 'NONE', #216, 1000.000000000000000 ) ;
+#1226 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.19221186440000400, 1.143000000000000500 ) ) ;
+#1227 = VECTOR ( 'NONE', #1466, 1000.000000000000000 ) ;
+#1228 = VECTOR ( 'NONE', #643, 1000.000000000000000 ) ;
+#1229 = LINE ( 'NONE', #1752, #423 ) ;
+#1230 = EDGE_CURVE ( 'NONE', #293, #678, #164, .T. ) ;
+#1231 = ORIENTED_EDGE ( 'NONE', *, *, #1492, .F. ) ;
+#1232 = AXIS2_PLACEMENT_3D ( 'NONE', #1766, #1926, #106 ) ;
+#1233 = ADVANCED_FACE ( 'NONE', ( #1827 ), #713, .T. ) ;
+#1234 = ORIENTED_EDGE ( 'NONE', *, *, #691, .T. ) ;
+#1235 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1236 = ORIENTED_EDGE ( 'NONE', *, *, #548, .F. ) ;
+#1237 = CARTESIAN_POINT ( 'NONE',  ( -18.25482652793339300, -23.92027858304113500, 0.9525000000000002400 ) ) ;
+#1238 = EDGE_CURVE ( 'NONE', #1938, #53, #1723, .T. ) ;
+#1239 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #416, #855, #1636, #1174 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839465786429900 ),
+ .UNSPECIFIED. ) ;
+#1240 = ORIENTED_EDGE ( 'NONE', *, *, #920, .F. ) ;
+#1241 = ORIENTED_EDGE ( 'NONE', *, *, #1698, .F. ) ;
+#1242 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1243 = ORIENTED_EDGE ( 'NONE', *, *, #132, .T. ) ;
+#1244 = EDGE_CURVE ( 'NONE', #1939, #805, #1824, .T. ) ;
+#1245 = AXIS2_PLACEMENT_3D ( 'NONE', #1396, #1599, #191 ) ;
+#1246 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1247 = FACE_OUTER_BOUND ( 'NONE', #196, .T. ) ;
+#1248 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1249 = LINE ( 'NONE', #91, #1161 ) ;
+#1250 = LINE ( 'NONE', #1463, #1538 ) ;
+#1251 = EDGE_CURVE ( 'NONE', #995, #1813, #983, .T. ) ;
+#1252 = LINE ( 'NONE', #125, #568 ) ;
+#1253 = PLANE ( 'NONE',  #138 ) ;
+#1254 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1255 = VECTOR ( 'NONE', #454, 1000.000000000000000 ) ;
+#1256 = ADVANCED_FACE ( 'NONE', ( #47 ), #557, .T. ) ;
+#1257 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1685 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #241, #978, #999 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1258 = ORIENTED_EDGE ( 'NONE', *, *, #1451, .F. ) ;
+#1259 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1260 = ORIENTED_EDGE ( 'NONE', *, *, #356, .T. ) ;
+#1261 = ADVANCED_FACE ( 'NONE', ( #1560 ), #1162, .T. ) ;
+#1262 = ORIENTED_EDGE ( 'NONE', *, *, #1047, .F. ) ;
+#1263 = PLANE ( 'NONE',  #68 ) ;
+#1264 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1265 = VERTEX_POINT ( 'NONE', #573 ) ;
+#1266 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #393 ) ) ;
+#1267 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1268 = ORIENTED_EDGE ( 'NONE', *, *, #1698, .T. ) ;
+#1269 = AXIS2_PLACEMENT_3D ( 'NONE', #1751, #517, #525 ) ;
+#1270 = VECTOR ( 'NONE', #1178, 1000.000000000000000 ) ;
+#1271 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.62938837442444400, 1.778000000000000200 ) ) ;
+#1272 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1273 = LINE ( 'NONE', #1566, #457 ) ;
+#1274 = LINE ( 'NONE', #1541, #775 ) ;
+#1276 = VECTOR ( 'NONE', #250, 1000.000000000000000 ) ;
+#1275 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -1.707404996040159200E-015 ) ) ;
+#1277 = FACE_OUTER_BOUND ( 'NONE', #1452, .T. ) ;
+#1278 = EDGE_CURVE ( 'NONE', #1381, #669, #520, .T. ) ;
+#1279 = ORIENTED_EDGE ( 'NONE', *, *, #1451, .T. ) ;
+#1280 = EDGE_CURVE ( 'NONE', #101, #1527, #1619, .T. ) ;
+#1281 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1282 = EDGE_CURVE ( 'NONE', #314, #334, #321, .T. ) ;
+#1283 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1284 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -16.01341186440000500, 5.105400000000000400 ) ) ;
+#1285 = AXIS2_PLACEMENT_3D ( 'NONE', #776, #329, #1847 ) ;
+#1286 = ORIENTED_EDGE ( 'NONE', *, *, #783, .F. ) ;
+#1287 = CARTESIAN_POINT ( 'NONE',  ( 17.51134353960000200, 22.59201186440000300, -6.350000000000000500 ) ) ;
+#1288 = CARTESIAN_POINT ( 'NONE',  ( -19.25227214075389200, -24.06521187160982900, 1.333500000028178900 ) ) ;
+#1289 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1290 = ORIENTED_EDGE ( 'NONE', *, *, #264, .T. ) ;
+#1291 = CARTESIAN_POINT ( 'NONE',  ( -16.71227214341641700, -24.06521186469764500, 1.333500000000000600 ) ) ;
+#1292 = ORIENTED_EDGE ( 'NONE', *, *, #1655, .T. ) ;
+#1293 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999500, -21.06801186328240400, 2.057399999999999900 ) ) ;
+#1294 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1295 = ORIENTED_EDGE ( 'NONE', *, *, #374, .F. ) ;
+#1296 = PLANE ( 'NONE',  #875 ) ;
+#1297 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353905115900, -23.62938837438939600, 0.9525000008224062700 ) ) ;
+#1298 = ORIENTED_EDGE ( 'NONE', *, *, #181, .F. ) ;
+#1299 = LINE ( 'NONE', #1807, #612 ) ;
+#1300 = AXIS2_PLACEMENT_3D ( 'NONE', #287, #1968, #1345 ) ;
+#1301 = PLANE ( 'NONE',  #788 ) ;
+#1302 = FACE_OUTER_BOUND ( 'NONE', #1714, .T. ) ;
+#1303 = LINE ( 'NONE', #510, #1898 ) ;
+#1304 = DIRECTION ( 'NONE',  ( 6.829619984160655100E-015, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1305 = FILL_AREA_STYLE_COLOUR ( '', #1634 ) ;
+#1306 = VECTOR ( 'NONE', #1829, 1000.000000000000000 ) ;
+#1307 = CARTESIAN_POINT ( 'NONE',  ( -19.16234353960000200, -24.19221186440000800, 1.143000000000000500 ) ) ;
+#1308 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.15356916140000400, 0.9525000000000002400 ) ) ;
+#1309 = EDGE_LOOP ( 'NONE', ( #1379, #333, #640, #178, #571, #768, #1880, #1805 ) ) ;
+#1310 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1311 = DIRECTION ( 'NONE',  ( 4.097771990496392600E-014, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1312 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1313 = ORIENTED_EDGE ( 'NONE', *, *, #264, .F. ) ;
+#1314 = VERTEX_POINT ( 'NONE', #1935 ) ;
+#1315 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 6.349999999999999600 ) ) ;
+#1316 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #254 ) ;
+#1317 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1318 = ORIENTED_EDGE ( 'NONE', *, *, #1282, .T. ) ;
+#1319 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1320 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353960000100, -23.15356916140000400, 0.9525000000000002400 ) ) ;
+#1321 = ORIENTED_EDGE ( 'NONE', *, *, #1793, .F. ) ;
+#1322 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353967260400, -23.62938837462002100, 1.333500000000000600 ) ) ;
+#1323 = ORIENTED_EDGE ( 'NONE', *, *, #746, .F. ) ;
+#1324 = EDGE_CURVE ( 'NONE', #1177, #1938, #733, .T. ) ;
+#1325 = CYLINDRICAL_SURFACE ( 'NONE', #420, 0.5080000000000015600 ) ;
+#1327 = CIRCLE ( 'NONE', #246, 1.498599999999999300 ) ;
+#1326 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000600, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#1328 = EDGE_CURVE ( 'NONE', #90, #1025, #1250, .T. ) ;
+#1329 = FACE_OUTER_BOUND ( 'NONE', #182, .T. ) ;
+#1330 = LINE ( 'NONE', #527, #1513 ) ;
+#1331 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.33303146440000500, 0.6720714016000003400 ) ) ;
+#1332 = AXIS2_PLACEMENT_3D ( 'NONE', #610, #475, #1565 ) ;
+#1333 = FACE_BOUND ( 'NONE', #248, .T. ) ;
+#1334 = ORIENTED_EDGE ( 'NONE', *, *, #122, .T. ) ;
+#1335 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1336 = EDGE_CURVE ( 'NONE', #224, #1743, #1849, .T. ) ;
+#1337 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -19.01061186572080400, 2.539999998869485700 ) ) ;
+#1338 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -22.59201186440000300, 0.6720713988347135600 ) ) ;
+#1339 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353990480300, -22.59201186440000300, 0.5079999996613334700 ) ) ;
+#1340 = VERTEX_POINT ( 'NONE', #1141 ) ;
+#1341 = ORIENTED_EDGE ( 'NONE', *, *, #1841, .T. ) ;
+#1342 = ORIENTED_EDGE ( 'NONE', *, *, #474, .F. ) ;
+#1343 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.62938837461507900, 1.777999999929233300 ) ) ;
+#1344 = ORIENTED_EDGE ( 'NONE', *, *, #1427, .F. ) ;
+#1345 = DIRECTION ( 'NONE',  ( 2.731847993664262000E-014, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1346 = EDGE_CURVE ( 'NONE', #1877, #293, #1303, .T. ) ;
+#1347 = LINE ( 'NONE', #1211, #22 ) ;
+#1348 = ADVANCED_FACE ( 'NONE', ( #1082 ), #1106, .T. ) ;
+#1349 = LINE ( 'NONE', #240, #930 ) ;
+#1350 = PLANE ( 'NONE',  #34 ) ;
+#1351 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1352 = AXIS2_PLACEMENT_3D ( 'NONE', #764, #926, #1953 ) ;
+#1353 = ORIENTED_EDGE ( 'NONE', *, *, #833, .F. ) ;
+#1354 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -16.01341186440000500, 5.105400000000000400 ) ) ;
+#1355 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1356 = VERTEX_POINT ( 'NONE', #1339 ) ;
+#1357 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1358 = AXIS2_PLACEMENT_3D ( 'NONE', #1099, #782, #1272 ) ;
+#1359 = ORIENTED_EDGE ( 'NONE', *, *, #133, .F. ) ;
+#1360 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1361 = ORIENTED_EDGE ( 'NONE', *, *, #728, .T. ) ;
+#1362 = ORIENTED_EDGE ( 'NONE', *, *, #1212, .F. ) ;
+#1363 = CARTESIAN_POINT ( 'NONE',  ( -15.77041492573471800, -22.59201186440000300, 0.9525000000000002400 ) ) ;
+#1364 = ORIENTED_EDGE ( 'NONE', *, *, #1156, .T. ) ;
+#1365 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1366 = ORIENTED_EDGE ( 'NONE', *, *, #872, .T. ) ;
+#1367 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.62938837461763000, 0.5080000000717134200 ) ) ;
+#1368 = VECTOR ( 'NONE', #957, 1000.000000000000000 ) ;
+#1369 = CIRCLE ( 'NONE', #339, 0.5080000000000002300 ) ;
+#1370 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.62938837461763000, 0.5080000000717134200 ) ) ;
+#1371 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #1895, #812 ) ;
+#1372 = PRESENTATION_STYLE_ASSIGNMENT (( #265 ) ) ;
+#1373 = LINE ( 'NONE', #392, #456 ) ;
+#1374 = AXIS2_PLACEMENT_3D ( 'NONE', #1287, #1434, #1602 ) ;
+#1375 = LINE ( 'NONE', #70, #737 ) ;
+#1376 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1377 = ORIENTED_EDGE ( 'NONE', *, *, #1230, .F. ) ;
+#1378 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1379 = ORIENTED_EDGE ( 'NONE', *, *, #117, .T. ) ;
+#1380 = EDGE_CURVE ( 'NONE', #805, #83, #614, .T. ) ;
+#1381 = VERTEX_POINT ( 'NONE', #874 ) ;
+#1382 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1383 = ORIENTED_EDGE ( 'NONE', *, *, #724, .T. ) ;
+#1384 = ADVANCED_FACE ( 'NONE', ( #1395 ), #1962, .F. ) ;
+#1385 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1386 = ORIENTED_EDGE ( 'NONE', *, *, #268, .T. ) ;
+#1387 = EDGE_CURVE ( 'NONE', #51, #805, #345, .T. ) ;
+#1388 = AXIS2_PLACEMENT_3D ( 'NONE', #1814, #1947, #418 ) ;
+#1389 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1390 = EDGE_LOOP ( 'NONE', ( #1155, #1386, #1067, #790, #285, #575, #1775, #451, #180, #266 ) ) ;
+#1391 = ORIENTED_EDGE ( 'NONE', *, *, #1251, .T. ) ;
+#1392 = CONICAL_SURFACE ( 'NONE', #1232, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#1393 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1394 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.70802436310670200, 1.143000000000196100 ) ) ;
+#1395 = FACE_OUTER_BOUND ( 'NONE', #882, .T. ) ;
+#1396 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1397 = ORIENTED_EDGE ( 'NONE', *, *, #961, .T. ) ;
+#1398 = AXIS2_PLACEMENT_3D ( 'NONE', #1776, #395, #850 ) ;
+#1399 = AXIS2_PLACEMENT_3D ( 'NONE', #1052, #7, #1207 ) ;
+#1400 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -22.59201186440000300, 1.695964299200000100 ) ) ;
+#1401 = ORIENTED_EDGE ( 'NONE', *, *, #1013, .T. ) ;
+#1402 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1403 = EDGE_LOOP ( 'NONE', ( #468, #1003, #213, #470 ) ) ;
+#1404 = ORIENTED_EDGE ( 'NONE', *, *, #1182, .F. ) ;
+#1405 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1406 = ORIENTED_EDGE ( 'NONE', *, *, #556, .F. ) ;
+#1407 = ORIENTED_EDGE ( 'NONE', *, *, #494, .F. ) ;
+#1408 = ORIENTED_EDGE ( 'NONE', *, *, #1759, .T. ) ;
+#1409 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1410 = CARTESIAN_POINT ( 'NONE',  ( -19.00994353960000200, -17.51201186440000900, 8.890000000000002300 ) ) ;
+#1411 = CIRCLE ( 'NONE', #1525, 0.5080000000000002300 ) ;
+#1412 = FACE_OUTER_BOUND ( 'NONE', #176, .T. ) ;
+#1413 = EDGE_CURVE ( 'NONE', #427, #1674, #209, .T. ) ;
+#1414 = LINE ( 'NONE', #1400, #1871 ) ;
+#1415 = FACE_OUTER_BOUND ( 'NONE', #601, .T. ) ;
+#1416 = EDGE_CURVE ( 'NONE', #334, #762, #689, .T. ) ;
+#1417 = LINE ( 'NONE', #214, #211 ) ;
+#1418 = CARTESIAN_POINT ( 'NONE',  ( -15.77041493572643700, -23.32861186440000600, 1.333500000140930300 ) ) ;
+#1419 = ORIENTED_EDGE ( 'NONE', *, *, #691, .F. ) ;
+#1420 = AXIS2_PLACEMENT_3D ( 'NONE', #804, #1851, #228 ) ;
+#1421 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -24.06521187160983300, 0.6720713988347129000 ) ) ;
+#1422 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -23.15356916140000400, 1.778000000000000200 ) ) ;
+#1423 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1424 = ORIENTED_EDGE ( 'NONE', *, *, #1655, .F. ) ;
+#1425 = ORIENTED_EDGE ( 'NONE', *, *, #1238, .T. ) ;
+#1426 = ORIENTED_EDGE ( 'NONE', *, *, #1641, .F. ) ;
+#1427 = EDGE_CURVE ( 'NONE', #1671, #1467, #299, .T. ) ;
+#1428 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1429 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.6502610077794467300, 0.7597108803759877700 ) ) ;
+#1430 = ORIENTED_EDGE ( 'NONE', *, *, #428, .F. ) ;
+#1431 = AXIS2_PLACEMENT_3D ( 'NONE', #845, #403, #251 ) ;
+#1432 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -16.01341186440000500, 0.0000000000000000000 ) ) ;
+#1433 = FACE_OUTER_BOUND ( 'NONE', #1494, .T. ) ;
+#1434 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1435 = CARTESIAN_POINT ( 'NONE',  ( -19.36232308417938300, -23.77491334503469400, 0.9524999997017757900 ) ) ;
+#1436 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1437 = EDGE_CURVE ( 'NONE', #1265, #36, #567, .T. ) ;
+#1438 = ORIENTED_EDGE ( 'NONE', *, *, #74, .T. ) ;
+#1439 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1440 = EDGE_LOOP ( 'NONE', ( #682, #1600, #787, #30 ) ) ;
+#1441 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1442 = CARTESIAN_POINT ( 'NONE',  ( -15.66036399416778700, -23.77491334212088200, 1.333500000000000600 ) ) ;
+#1443 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353960000100, -23.67367614060730900, 1.007300340756992300 ) ) ;
+#1444 = ORIENTED_EDGE ( 'NONE', *, *, #117, .F. ) ;
+#1445 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1446 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353957988300, -24.06521187160982200, 0.6720713988265744100 ) ) ;
+#1447 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353952558400, -24.06521187160982200, 1.613928601195391700 ) ) ;
+#1448 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1449 = ORIENTED_EDGE ( 'NONE', *, *, #919, .T. ) ;
+#1450 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1451 = EDGE_CURVE ( 'NONE', #1813, #1784, #1349, .T. ) ;
+#1452 = EDGE_LOOP ( 'NONE', ( #895, #1552, #603, #621 ) ) ;
+#1453 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1454 = EDGE_LOOP ( 'NONE', ( #1424, #756, #1026, #467, #1290, #784, #1575, #632 ) ) ;
+#1455 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1456 = VERTEX_POINT ( 'NONE', #725 ) ;
+#1457 = AXIS2_PLACEMENT_3D ( 'NONE', #563, #550, #1029 ) ;
+#1458 = PLANE ( 'NONE',  #461 ) ;
+#1459 = FACE_OUTER_BOUND ( 'NONE', #155, .T. ) ;
+#1460 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.67366433934051900, 1.007285738223937500 ) ) ;
+#1461 = FACE_OUTER_BOUND ( 'NONE', #1170, .T. ) ;
+#1462 = VECTOR ( 'NONE', #232, 1000.000000000000000 ) ;
+#1463 = CARTESIAN_POINT ( 'NONE',  ( -19.41634354137800100, -22.59201186440000300, 1.028700000000000200 ) ) ;
+#1464 = CARTESIAN_POINT ( 'NONE',  ( -16.10562999589621600, -23.67366491966541300, 0.5080000000000001200 ) ) ;
+#1465 = CIRCLE ( 'NONE', #1120, 0.5080000000000002300 ) ;
+#1466 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1467 = VERTEX_POINT ( 'NONE', #1485 ) ;
+#1468 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000600, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#1469 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1394, #759, #941, #482 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0002100652562517255200, 0.0004201360182573682600 ),
+ .UNSPECIFIED. ) ;
+#1470 = AXIS2_PLACEMENT_3D ( 'NONE', #296, #722, #1360 ) ;
+#1471 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1472 = EDGE_LOOP ( 'NONE', ( #917, #727, #1407, #1049, #116 ) ) ;
+#1473 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1474 = ORIENTED_EDGE ( 'NONE', *, *, #1908, .T. ) ;
+#1475 = CARTESIAN_POINT ( 'NONE',  ( -19.25227214354114500, -22.59201186440000300, 0.9525000000261243400 ) ) ;
+#1476 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1477 = ORIENTED_EDGE ( 'NONE', *, *, #59, .T. ) ;
+#1478 = EDGE_CURVE ( 'NONE', #1522, #358, #1597, .T. ) ;
+#1479 = EDGE_CURVE ( 'NONE', #1157, #1902, #690, .T. ) ;
+#1480 = VERTEX_POINT ( 'NONE', #584 ) ;
+#1481 = ADVANCED_FACE ( 'NONE', ( #1459 ), #231, .T. ) ;
+#1482 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1483 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1484 = CIRCLE ( 'NONE', #1648, 0.5080000000000002300 ) ;
+#1485 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -21.06801186384120300, 5.613400000000001300 ) ) ;
+#1486 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1487 = AXIS2_PLACEMENT_3D ( 'NONE', #671, #1703, #37 ) ;
+#1488 = VECTOR ( 'NONE', #158, 1000.000000000000000 ) ;
+#1489 = LINE ( 'NONE', #655, #1662 ) ;
+#1490 = ORIENTED_EDGE ( 'NONE', *, *, #1039, .T. ) ;
+#1491 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1492 = EDGE_CURVE ( 'NONE', #1220, #1171, #1704, .T. ) ;
+#1493 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.77491334181889100, 1.723979545549924700 ) ) ;
+#1494 = EDGE_LOOP ( 'NONE', ( #137, #1631, #1605, #940 ) ) ;
+#1495 = VERTEX_POINT ( 'NONE', #1343 ) ;
+#1496 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353957988300, -24.06521187160982200, 0.6720713988265744100 ) ) ;
+#1497 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -22.59201186440000300, 1.695964299200000100 ) ) ;
+#1498 = ORIENTED_EDGE ( 'NONE', *, *, #1324, .T. ) ;
+#1499 = AXIS2_PLACEMENT_3D ( 'NONE', #1151, #825, #242 ) ;
+#1500 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #271 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #992, #1310, #1763 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1501 = ORIENTED_EDGE ( 'NONE', *, *, #1945, .T. ) ;
+#1502 = EDGE_LOOP ( 'NONE', ( #92, #1397, #1668, #245 ) ) ;
+#1503 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353952834600, -23.62938837461747000, 0.9525000000000002400 ) ) ;
+#1504 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1505 = VERTEX_POINT ( 'NONE', #1363 ) ;
+#1506 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1507 = VERTEX_POINT ( 'NONE', #386 ) ;
+#1508 = LINE ( 'NONE', #852, #1956 ) ;
+#1509 = CARTESIAN_POINT ( 'NONE',  ( -18.64563168156077600, -23.67366628190072200, 1.778000000000000500 ) ) ;
+#1510 = CARTESIAN_POINT ( 'NONE',  ( -16.17007773842866000, -23.70789125165211400, 1.778000000000000000 ) ) ;
+#1511 = LINE ( 'NONE', #1595, #26 ) ;
+#1512 = VECTOR ( 'NONE', #130, 1000.000000000000000 ) ;
+#1513 = VECTOR ( 'NONE', #1914, 1000.000000000000000 ) ;
+#1514 = ADVANCED_FACE ( 'NONE', ( #257 ), #1617, .F. ) ;
+#1515 = VECTOR ( 'NONE', #526, 1000.000000000000000 ) ;
+#1516 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1517 = ORIENTED_EDGE ( 'NONE', *, *, #122, .F. ) ;
+#1518 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1519 = ORIENTED_EDGE ( 'NONE', *, *, #920, .T. ) ;
+#1520 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1521 = ADVANCED_FACE ( 'NONE', ( #1582 ), #149, .F. ) ;
+#1522 = VERTEX_POINT ( 'NONE', #799 ) ;
+#1523 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -24.07405106440000600, 0.9525000000000002400 ) ) ;
+#1524 = EDGE_CURVE ( 'NONE', #1265, #963, #1187, .T. ) ;
+#1525 = AXIS2_PLACEMENT_3D ( 'NONE', #171, #310, #463 ) ;
+#1526 = ORIENTED_EDGE ( 'NONE', *, *, #433, .F. ) ;
+#1527 = VERTEX_POINT ( 'NONE', #1115 ) ;
+#1528 = ORIENTED_EDGE ( 'NONE', *, *, #374, .T. ) ;
+#1529 = EDGE_CURVE ( 'NONE', #762, #1551, #1058, .T. ) ;
+#1530 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #1972 ) ;
+#1531 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1446, #401, #1771, #103 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839461444111300 ),
+ .UNSPECIFIED. ) ;
+#1532 = ADVANCED_FACE ( 'NONE', ( #1412 ), #201, .F. ) ;
+#1533 = CONICAL_SURFACE ( 'NONE', #1539, 0.3809999999999993900, 0.7853981633974542700 ) ;
+#1534 = VECTOR ( 'NONE', #206, 1000.000000000000000 ) ;
+#1535 = EDGE_CURVE ( 'NONE', #1220, #1549, #1869, .T. ) ;
+#1536 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353909199800, -22.59201186440000300, 0.9525000000127001900 ) ) ;
+#1537 = VECTOR ( 'NONE', #847, 1000.000000000000000 ) ;
+#1538 = VECTOR ( 'NONE', #1010, 1000.000000000000000 ) ;
+#1539 = AXIS2_PLACEMENT_3D ( 'NONE', #1607, #112, #704 ) ;
+#1540 = LINE ( 'NONE', #1742, #439 ) ;
+#1541 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.33303146440000500, 1.613928598400000200 ) ) ;
+#1542 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1543 = ORIENTED_EDGE ( 'NONE', *, *, #1478, .T. ) ;
+#1544 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353905115900, -23.62938837438939600, 0.9525000008224062700 ) ) ;
+#1545 = ADVANCED_FACE ( 'NONE', ( #422 ), #543, .T. ) ;
+#1546 = PLANE ( 'NONE',  #1352 ) ;
+#1547 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.92027858444213000, 1.669517011150695400 ) ) ;
+#1548 = EDGE_CURVE ( 'NONE', #1862, #1767, #1511, .T. ) ;
+#1549 = VERTEX_POINT ( 'NONE', #1410 ) ;
+#1550 = CARTESIAN_POINT ( 'NONE',  ( -19.33430783880000400, -22.59201186440000300, 0.9525000000000002400 ) ) ;
+#1551 = VERTEX_POINT ( 'NONE', #1291 ) ;
+#1552 = ORIENTED_EDGE ( 'NONE', *, *, #428, .T. ) ;
+#1553 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1554 = EDGE_LOOP ( 'NONE', ( #1656, #1517, #1100, #924 ) ) ;
+#1555 = ADVANCED_FACE ( 'NONE', ( #1660 ), #361, .F. ) ;
+#1556 = EDGE_LOOP ( 'NONE', ( #354, #1653, #1021, #921, #15 ) ) ;
+#1557 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1558 = VECTOR ( 'NONE', #161, 1000.000000000000100 ) ;
+#1559 = VECTOR ( 'NONE', #1376, 1000.000000000000000 ) ;
+#1560 = FACE_OUTER_BOUND ( 'NONE', #1695, .T. ) ;
+#1561 = VECTOR ( 'NONE', #1393, 1000.000000000000000 ) ;
+#1562 = VECTOR ( 'NONE', #1402, 1000.000000000000000 ) ;
+#1563 = ADVANCED_FACE ( 'NONE', ( #1006 ), #487, .F. ) ;
+#1564 = AXIS2_PLACEMENT_3D ( 'NONE', #862, #1019, #702 ) ;
+#1565 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1566 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.15356916140000400, 1.333500000000000600 ) ) ;
+#1567 = EDGE_LOOP ( 'NONE', ( #1173, #846, #972, #128, #1323 ) ) ;
+#1568 = ORIENTED_EDGE ( 'NONE', *, *, #611, .F. ) ;
+#1569 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1570 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353952558400, -24.06521187160982200, 1.613928601195391700 ) ) ;
+#1571 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #267 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1445, #1615, #531 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1572 = CLOSED_SHELL ( 'NONE', ( #346, #175, #779, #1102, #1705, #1666, #1711, #1689, #290, #1256, #1233, #1348, #39, #472, #1481, #910, #607, #1864, #761, #1020, #52, #167, #1514, #899, #1532, #773, #1384, #1970, #569, #626, #483, #1644, #1694, #729, #48, #742, #297, #619, #1545, #934, #315, #1261, #1180, #435, #1659, #1563, #922, #1521, #1555, #327, #200, #1093, #192, #549, #1206, #1836, #942, #635, #1788, #753, #576, #1856, #888 ) ) ;
+#1573 = SHAPE_REPRESENTATION ( 'SLP3-200-100-F', ( #984 ), #1257 ) ;
+#1574 = AXIS2_PLACEMENT_3D ( 'NONE', #320, #1405, #1855 ) ;
+#1575 = ORIENTED_EDGE ( 'NONE', *, *, #935, .T. ) ;
+#1576 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -21.06801186384120300, 5.613400000000001300 ) ) ;
+#1577 = ORIENTED_EDGE ( 'NONE', *, *, #1529, .T. ) ;
+#1578 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1579 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -23.71512645840000000, 0.5080000000000001200 ) ) ;
+#1580 = CIRCLE ( 'NONE', #763, 0.5080000000000015600 ) ;
+#1581 = EDGE_CURVE ( 'NONE', #1265, #293, #1722, .T. ) ;
+#1582 = FACE_OUTER_BOUND ( 'NONE', #413, .T. ) ;
+#1583 = EDGE_CURVE ( 'NONE', #969, #1889, #901, .T. ) ;
+#1584 = EDGE_CURVE ( 'NONE', #1171, #306, #1327, .T. ) ;
+#1585 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #400 ) ;
+#1586 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.70802436310670200, 1.142999999999804800 ) ) ;
+#1587 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 5.981700000000000900 ) ) ;
+#1588 = FACE_OUTER_BOUND ( 'NONE', #148, .T. ) ;
+#1589 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201186440000900, 6.350000000000000500 ) ) ;
+#1590 = ORIENTED_EDGE ( 'NONE', *, *, #356, .F. ) ;
+#1591 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -24.06521187160983300, 0.6720713988347129000 ) ) ;
+#1592 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1593 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.71512645840000000, 1.333500000000000600 ) ) ;
+#1594 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1595 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -22.59201186440000300, 1.778000000279400500 ) ) ;
+#1596 = EDGE_CURVE ( 'NONE', #1818, #382, #1681, .T. ) ;
+#1597 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #491, #844, #129, #1944 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 6.049249212121938900E-013, 0.0002100652559625300900 ),
+ .UNSPECIFIED. ) ;
+#1598 = ORIENTED_EDGE ( 'NONE', *, *, #1230, .T. ) ;
+#1599 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1600 = ORIENTED_EDGE ( 'NONE', *, *, #1088, .T. ) ;
+#1601 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -16.01341186440000500, 5.105400000000000400 ) ) ;
+#1602 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1603 = CARTESIAN_POINT ( 'NONE',  ( -16.01274353960000200, -17.51201186440000900, 8.890000000000002300 ) ) ;
+#1604 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1605 = ORIENTED_EDGE ( 'NONE', *, *, #1336, .T. ) ;
+#1606 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1607 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.19221186440000400, 1.143000000000000500 ) ) ;
+#1608 = VERTEX_POINT ( 'NONE', #982 ) ;
+#1609 = AXIS2_PLACEMENT_3D ( 'NONE', #716, #1048, #1319 ) ;
+#1610 = CARTESIAN_POINT ( 'NONE',  ( -16.82232308457824000, -23.77491334334389400, 0.9525000000000002400 ) ) ;
+#1611 = VERTEX_POINT ( 'NONE', #644 ) ;
+#1612 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -16.01341186440000500, 6.350000000000000500 ) ) ;
+#1613 = PRODUCT ( 'SLP3-200-100-F', 'SLP3-200-100-F', '', ( #665 ) ) ;
+#1614 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1615 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1616 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1617 = PLANE ( 'NONE',  #44 ) ;
+#1618 = CIRCLE ( 'NONE', #363, 0.5080000000000002300 ) ;
+#1619 = LINE ( 'NONE', #1658, #1748 ) ;
+#1620 = LINE ( 'NONE', #195, #905 ) ;
+#1621 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1622 = CARTESIAN_POINT ( 'NONE',  ( -15.86034353960000200, -24.19221186440000400, 1.143000000000000500 ) ) ;
+#1623 = ORIENTED_EDGE ( 'NONE', *, *, #1583, .F. ) ;
+#1624 = CARTESIAN_POINT ( 'NONE',  ( -18.91718814802830900, -23.67355899731665000, 1.778000000000000500 ) ) ;
+#1625 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '', ( #664, #984 ), #1257 ) ;
+#1626 = ORIENTED_EDGE ( 'NONE', *, *, #760, .F. ) ;
+#1627 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1665, #887, #755, #443 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839402566854400 ),
+ .UNSPECIFIED. ) ;
+#1628 = EDGE_LOOP ( 'NONE', ( #1321, #1577, #313, #488 ) ) ;
+#1629 = CARTESIAN_POINT ( 'NONE',  ( -16.17101626513776600, -23.70802522453519500, 0.5080000000000002300 ) ) ;
+#1630 = ORIENTED_EDGE ( 'NONE', *, *, #278, .T. ) ;
+#1631 = ORIENTED_EDGE ( 'NONE', *, *, #1221, .F. ) ;
+#1632 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1633 = AXIS2_PLACEMENT_3D ( 'NONE', #616, #1865, #1242 ) ;
+#1634 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#1635 = VECTOR ( 'NONE', #1594, 1000.000000000000000 ) ;
+#1636 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.77491334333820600, 1.723979544980369200 ) ) ;
+#1637 = LINE ( 'NONE', #1497, #1038 ) ;
+#1638 = VECTOR ( 'NONE', #1473, 1000.000000000000000 ) ;
+#1639 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353889882400, -23.62938837407347800, 0.5080000004679420300 ) ) ;
+#1640 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -21.06801186440000300, 2.057400000000000300 ) ) ;
+#1641 = EDGE_CURVE ( 'NONE', #538, #1797, #1273, .T. ) ;
+#1642 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1643 = CIRCLE ( 'NONE', #1857, 0.5080000000000015600 ) ;
+#1644 = ADVANCED_FACE ( 'NONE', ( #205 ), #397, .F. ) ;
+#1645 = ORIENTED_EDGE ( 'NONE', *, *, #1387, .F. ) ;
+#1646 = ORIENTED_EDGE ( 'NONE', *, *, #757, .T. ) ;
+#1647 = CARTESIAN_POINT ( 'NONE',  ( -16.62691553960000600, -24.19221186440000400, 1.528572000000000500 ) ) ;
+#1648 = AXIS2_PLACEMENT_3D ( 'NONE', #131, #448, #1642 ) ;
+#1649 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -19.01061186572080400, 2.539999998869486100 ) ) ;
+#1650 = ORIENTED_EDGE ( 'NONE', *, *, #611, .T. ) ;
+#1651 = EDGE_LOOP ( 'NONE', ( #943, #1973, #1740, #292 ) ) ;
+#1652 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353952781700, -23.62938837461890500, 1.333500000000000600 ) ) ;
+#1653 = ORIENTED_EDGE ( 'NONE', *, *, #304, .T. ) ;
+#1654 = EDGE_CURVE ( 'NONE', #963, #678, #1369, .T. ) ;
+#1655 = EDGE_CURVE ( 'NONE', #314, #1197, #121, .T. ) ;
+#1656 = ORIENTED_EDGE ( 'NONE', *, *, #974, .F. ) ;
+#1657 = VECTOR ( 'NONE', #587, 1000.000000000000000 ) ;
+#1658 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.33303146440000500, 0.6720714016000003400 ) ) ;
+#1659 = ADVANCED_FACE ( 'NONE', ( #1779 ), #1392, .T. ) ;
+#1660 = FACE_OUTER_BOUND ( 'NONE', #1196, .T. ) ;
+#1661 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -22.59201186440000300, 1.778000000000000200 ) ) ;
+#1662 = VECTOR ( 'NONE', #365, 1000.000000000000000 ) ;
+#1663 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1664 = ORIENTED_EDGE ( 'NONE', *, *, #1195, .F. ) ;
+#1665 = CARTESIAN_POINT ( 'NONE',  ( -18.14634354014884800, -23.62938837438938900, 1.333499999177591300 ) ) ;
+#1666 = ADVANCED_FACE ( 'NONE', ( #589 ), #142, .T. ) ;
+#1667 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.15356916140000400, 0.5080000000000001200 ) ) ;
+#1668 = ORIENTED_EDGE ( 'NONE', *, *, #728, .F. ) ;
+#1669 = AXIS2_PLACEMENT_3D ( 'NONE', #159, #1385, #305 ) ;
+#1670 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -21.83001186440000700, 5.613400000000001300 ) ) ;
+#1671 = VERTEX_POINT ( 'NONE', #839 ) ;
+#1672 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.62938837461874500, 0.5080000000721280900 ) ) ;
+#1673 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1674 = VERTEX_POINT ( 'NONE', #1778 ) ;
+#1675 = ORIENTED_EDGE ( 'NONE', *, *, #1183, .T. ) ;
+#1676 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1677 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#1678 = FACE_OUTER_BOUND ( 'NONE', #1454, .T. ) ;
+#1679 = LINE ( 'NONE', #1142, #1228 ) ;
+#1680 = AXIS2_PLACEMENT_3D ( 'NONE', #1132, #1922, #1455 ) ;
+#1681 = CIRCLE ( 'NONE', #126, 0.5080000000000002300 ) ;
+#1682 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1683 = VECTOR ( 'NONE', #1065, 1000.000000000000000 ) ;
+#1684 = VECTOR ( 'NONE', #1782, 1000.000000000000000 ) ;
+#1685 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #241, 'distance_accuracy_value', 'NONE');
+#1686 = LINE ( 'NONE', #335, #1562 ) ;
+#1687 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.15356916140000400, 1.778000000000000200 ) ) ;
+#1688 = VERTEX_POINT ( 'NONE', #381 ) ;
+#1689 = ADVANCED_FACE ( 'NONE', ( #951 ), #989, .F. ) ;
+#1690 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1691 = EDGE_CURVE ( 'NONE', #969, #629, #564, .T. ) ;
+#1692 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1693 = ORIENTED_EDGE ( 'NONE', *, *, #872, .F. ) ;
+#1694 = ADVANCED_FACE ( 'NONE', ( #343 ), #96, .F. ) ;
+#1695 = EDGE_LOOP ( 'NONE', ( #203, #1001, #140, #1179 ) ) ;
+#1696 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1697 = ORIENTED_EDGE ( 'NONE', *, *, #780, .F. ) ;
+#1698 = EDGE_CURVE ( 'NONE', #1866, #1674, #119, .T. ) ;
+#1699 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1700 = ORIENTED_EDGE ( 'NONE', *, *, #1282, .F. ) ;
+#1701 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.67366491980755000, 1.007286456543856800 ) ) ;
+#1702 = LINE ( 'NONE', #1214, #227 ) ;
+#1703 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1704 = LINE ( 'NONE', #1603, #878 ) ;
+#1705 = ADVANCED_FACE ( 'NONE', ( #977 ), #1927, .T. ) ;
+#1706 = AXIS2_PLACEMENT_3D ( 'NONE', #518, #578, #1335 ) ;
+#1707 = VECTOR ( 'NONE', #719, 1000.000000000000000 ) ;
+#1708 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 5.613400000000001300 ) ) ;
+#1709 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1710 = VERTEX_POINT ( 'NONE', #539 ) ;
+#1711 = ADVANCED_FACE ( 'NONE', ( #1678 ), #1533, .T. ) ;
+#1712 = ORIENTED_EDGE ( 'NONE', *, *, #1854, .F. ) ;
+#1713 = ORIENTED_EDGE ( 'NONE', *, *, #1071, .T. ) ;
+#1714 = EDGE_LOOP ( 'NONE', ( #40, #1222, #1126, #1426 ) ) ;
+#1715 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -22.59201186440000300, 1.613928601165286900 ) ) ;
+#1716 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353877759500, -23.62938837438939600, 1.777999999451155500 ) ) ;
+#1717 = ORIENTED_EDGE ( 'NONE', *, *, #748, .T. ) ;
+#1718 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1719 = EDGE_LOOP ( 'NONE', ( #286, #1125, #1344, #376 ) ) ;
+#1720 = EDGE_CURVE ( 'NONE', #541, #893, #1831, .T. ) ;
+#1721 = CARTESIAN_POINT ( 'NONE',  ( -15.77041492573471400, -24.06521183849767100, 0.9525000000000002400 ) ) ;
+#1722 = CIRCLE ( 'NONE', #151, 0.5080000000000015600 ) ;
+#1723 = CIRCLE ( 'NONE', #1300, 0.5080000000000002300 ) ;
+#1724 = CYLINDRICAL_SURFACE ( 'NONE', #1090, 0.5080000000000015600 ) ;
+#1725 = EDGE_CURVE ( 'NONE', #1505, #561, #1891, .T. ) ;
+#1726 = AXIS2_PLACEMENT_3D ( 'NONE', #1365, #1692, #734 ) ;
+#1727 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1728 = PLANE ( 'NONE',  #1358 ) ;
+#1729 = ORIENTED_EDGE ( 'NONE', *, *, #1387, .T. ) ;
+#1730 = VERTEX_POINT ( 'NONE', #256 ) ;
+#1731 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.62938837461507900, 1.777999999929233300 ) ) ;
+#1732 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -22.59201186440000300, 0.5900357008000002300 ) ) ;
+#1733 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1734 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1735 = ORIENTED_EDGE ( 'NONE', *, *, #1328, .F. ) ;
+#1736 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1322, #1442, #677, #1919 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 1.829930122363221800E-012, 0.0004656839444867737800 ),
+ .UNSPECIFIED. ) ;
+#1737 = AXIS2_PLACEMENT_3D ( 'NONE', #1755, #1436, #378 ) ;
+#1738 = ORIENTED_EDGE ( 'NONE', *, *, #1654, .T. ) ;
+#1739 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1740 = ORIENTED_EDGE ( 'NONE', *, *, #748, .F. ) ;
+#1741 =( REPRESENTATION_RELATIONSHIP ('NONE','NONE', #918, #1573 ) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION ( #638 )SHAPE_REPRESENTATION_RELATIONSHIP( ) );
+#1742 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.15356916140000400, 0.9525000000000002400 ) ) ;
+#1743 = VERTEX_POINT ( 'NONE', #1002 ) ;
+#1744 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1745 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -24.07405106440000600, 1.613928598400000200 ) ) ;
+#1746 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1747 = FACE_OUTER_BOUND ( 'NONE', #606, .T. ) ;
+#1748 = VECTOR ( 'NONE', #866, 1000.000000000000000 ) ;
+#1749 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353960000300, -23.70802350164411400, 1.072667194608431400 ) ) ;
+#1750 = EDGE_CURVE ( 'NONE', #1877, #1495, #1508, .T. ) ;
+#1751 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1752 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -21.83001186440000700, 5.613400000000001300 ) ) ;
+#1753 = CARTESIAN_POINT ( 'NONE',  ( -18.91705708196786200, -23.67366492051157300, 0.5079999999167652500 ) ) ;
+#1754 = FACE_OUTER_BOUND ( 'NONE', #1075, .T. ) ;
+#1755 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1756 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1757 = AXIS2_PLACEMENT_3D ( 'NONE', #1246, #1709, #185 ) ;
+#1758 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1759 = EDGE_CURVE ( 'NONE', #1018, #1527, #1484, .T. ) ;
+#1760 = AXIS2_PLACEMENT_3D ( 'NONE', #1217, #24, #13 ) ;
+#1761 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353952834600, -23.62938837461747000, 0.9525000000000002400 ) ) ;
+#1762 = ORIENTED_EDGE ( 'NONE', *, *, #169, .F. ) ;
+#1763 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1764 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1765 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1766 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1767 = VERTEX_POINT ( 'NONE', #263 ) ;
+#1768 = CARTESIAN_POINT ( 'NONE',  ( -16.76786055040347600, -23.92027858535248800, 0.9525000000000002400 ) ) ;
+#1769 = ORIENTED_EDGE ( 'NONE', *, *, #780, .T. ) ;
+#1770 = PRODUCT_CONTEXT ( 'NONE', #222, 'mechanical' ) ;
+#1771 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -23.77491334476544400, 0.5620204555550110100 ) ) ;
+#1772 = VERTEX_POINT ( 'NONE', #1799 ) ;
+#1773 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1672, #1063, #450, #163 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 1.831290832769226900E-012, 0.0004656839484517203100 ),
+ .UNSPECIFIED. ) ;
+#1774 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1775 = ORIENTED_EDGE ( 'NONE', *, *, #62, .F. ) ;
+#1776 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -21.06801186440000300, 5.613400000000001300 ) ) ;
+#1777 = CYLINDRICAL_SURFACE ( 'NONE', #927, 0.5080000000000015600 ) ;
+#1779 = FACE_OUTER_BOUND ( 'NONE', #38, .T. ) ;
+#1778 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353967124400, -23.62938837461635400, 0.9525000000000002400 ) ) ;
+#1780 = VECTOR ( 'NONE', #879, 1000.000000000000000 ) ;
+#1781 = LINE ( 'NONE', #663, #796 ) ;
+#1782 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.7597108803759877700, 0.6502610077794467300 ) ) ;
+#1783 = LINE ( 'NONE', #537, #499 ) ;
+#1784 = VERTEX_POINT ( 'NONE', #1337 ) ;
+#1785 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1091 ), #1500 ) ;
+#1786 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.62938837461874500, 0.5080000000721280900 ) ) ;
+#1787 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1788 = ADVANCED_FACE ( 'NONE', ( #1103 ), #425, .F. ) ;
+#1789 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1790 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .F. ) ;
+#1791 = CARTESIAN_POINT ( 'NONE',  ( -16.74934353960000500, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1792 = VERTEX_POINT ( 'NONE', #868 ) ;
+#1793 = EDGE_CURVE ( 'NONE', #762, #172, #1846, .T. ) ;
+#1794 = EDGE_CURVE ( 'NONE', #224, #101, #1158, .T. ) ;
+#1795 = ORIENTED_EDGE ( 'NONE', *, *, #67, .T. ) ;
+#1796 = FILL_AREA_STYLE_COLOUR ( '', #952 ) ;
+#1797 = VERTEX_POINT ( 'NONE', #559 ) ;
+#1798 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1799 = CARTESIAN_POINT ( 'NONE',  ( -19.16234353959999500, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#1800 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1077 ) ) ;
+#1801 = LINE ( 'NONE', #985, #981 ) ;
+#1802 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1803 = EDGE_CURVE ( 'NONE', #1157, #1551, #1030, .T. ) ;
+#1804 = CONICAL_SURFACE ( 'NONE', #429, 0.3809999999999993900, 0.7853981633974542700 ) ;
+#1805 = ORIENTED_EDGE ( 'NONE', *, *, #417, .T. ) ;
+#1806 = VERTEX_POINT ( 'NONE', #1649 ) ;
+#1807 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -16.01341186440000500, 5.105400000000000400 ) ) ;
+#1808 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1809 = AXIS2_PLACEMENT_3D ( 'NONE', #1593, #1604, #666 ) ;
+#1810 = AXIS2_PLACEMENT_3D ( 'NONE', #511, #63, #493 ) ;
+#1811 = ORIENTED_EDGE ( 'NONE', *, *, #411, .T. ) ;
+#1812 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353968466600, -22.59201186440000300, 0.5079999998306667900 ) ) ;
+#1813 = VERTEX_POINT ( 'NONE', #740 ) ;
+#1814 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353960000100, -24.07405106440000600, 1.333500000000000600 ) ) ;
+#1815 = AXIS2_PLACEMENT_3D ( 'NONE', #1878, #61, #945 ) ;
+#1816 = ORIENTED_EDGE ( 'NONE', *, *, #220, .F. ) ;
+#1817 = CARTESIAN_POINT ( 'NONE',  ( -15.68837922770000400, -22.59201186440000300, 1.333500000000000600 ) ) ;
+#1818 = VERTEX_POINT ( 'NONE', #1066 ) ;
+#1819 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1820 = EDGE_LOOP ( 'NONE', ( #1700, #1292, #505, #1738, #998, #1845, #1144, #944 ) ) ;
+#1821 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353861222400, -22.59201186440000300, 0.9525000000127001900 ) ) ;
+#1822 = DIRECTION ( 'NONE',  ( 3.414809992080327500E-014, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1823 = CONICAL_SURFACE ( 'NONE', #1726, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#1824 = LINE ( 'NONE', #1032, #2 ) ;
+#1825 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1826 = CIRCLE ( 'NONE', #174, 0.5080000000000002300 ) ;
+#1827 = FACE_OUTER_BOUND ( 'NONE', #1628, .T. ) ;
+#1828 = LINE ( 'NONE', #55, #778 ) ;
+#1829 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1830 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -22.59201186440000300, 0.5900357008000002300 ) ) ;
+#1831 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1786, #1464, #1629, #699, #1011, #675 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( 1.017260957325037500E-012, 0.0002100680096478574300, 0.0004201360182784539400 ),
+ .UNSPECIFIED. ) ;
+#1832 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -19.01061186440000500, 2.540000000000000500 ) ) ;
+#1833 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 0.0000000000000000000 ) ) ;
+#1834 = EDGE_CURVE ( 'NONE', #886, #1938, #1702, .T. ) ;
+#1835 = AXIS2_PLACEMENT_3D ( 'NONE', #379, #1441, #353 ) ;
+#1836 = ADVANCED_FACE ( 'NONE', ( #94 ), #64, .T. ) ;
+#1837 = ORIENTED_EDGE ( 'NONE', *, *, #1834, .F. ) ;
+#1838 = AXIS2_PLACEMENT_3D ( 'NONE', #781, #913, #469 ) ;
+#1839 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1840 = VERTEX_POINT ( 'NONE', #709 ) ;
+#1841 = EDGE_CURVE ( 'NONE', #509, #1611, #795, .T. ) ;
+#1842 = CARTESIAN_POINT ( 'NONE',  ( -16.87634354005719900, -22.59201186440000300, 0.9525000000127001900 ) ) ;
+#1843 = VERTEX_POINT ( 'NONE', #1503 ) ;
+#1844 = VERTEX_POINT ( 'NONE', #1812 ) ;
+#1845 = ORIENTED_EDGE ( 'NONE', *, *, #1803, .T. ) ;
+#1846 = LINE ( 'NONE', #1791, #1558 ) ;
+#1847 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1848 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000700, -23.70802522443905500, 1.072672725275400300 ) ) ;
+#1849 = LINE ( 'NONE', #118, #1035 ) ;
+#1850 = LINE ( 'NONE', #331, #49 ) ;
+#1851 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1852 = ORIENTED_EDGE ( 'NONE', *, *, #1437, .T. ) ;
+#1853 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.71512645840000000, 1.333500000000000600 ) ) ;
+#1854 = EDGE_CURVE ( 'NONE', #1527, #893, #1117, .T. ) ;
+#1855 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1856 = ADVANCED_FACE ( 'NONE', ( #711 ), #153, .T. ) ;
+#1857 = AXIS2_PLACEMENT_3D ( 'NONE', #1882, #1592, #1133 ) ;
+#1858 = ORIENTED_EDGE ( 'NONE', *, *, #1955, .F. ) ;
+#1859 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000500, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#1860 = AXIS2_PLACEMENT_3D ( 'NONE', #596, #1382, #1677 ) ;
+#1861 = EDGE_LOOP ( 'NONE', ( #1353, #152, #274, #552 ) ) ;
+#1862 = VERTEX_POINT ( 'NONE', #1057 ) ;
+#1863 = ORIENTED_EDGE ( 'NONE', *, *, #904, .F. ) ;
+#1864 = ADVANCED_FACE ( 'NONE', ( #1433 ), #291, .F. ) ;
+#1865 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1866 = VERTEX_POINT ( 'NONE', #1821 ) ;
+#1867 = PLANE ( 'NONE',  #338 ) ;
+#1868 = LINE ( 'NONE', #1550, #1081 ) ;
+#1869 = CIRCLE ( 'NONE', #311, 1.498599999999999300 ) ;
+#1870 = AXIS2_PLACEMENT_3D ( 'NONE', #513, #1557, #370 ) ;
+#1871 = VECTOR ( 'NONE', #1096, 1000.000000000000000 ) ;
+#1872 = LINE ( 'NONE', #827, #1061 ) ;
+#1873 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1874 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353900733400, -22.59201186440000300, 1.333499999966133700 ) ) ;
+#1875 = FACE_OUTER_BOUND ( 'NONE', #1567, .T. ) ;
+#1876 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1877 = VERTEX_POINT ( 'NONE', #1661 ) ;
+#1878 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#1879 = DIRECTION ( 'NONE',  ( 4.553079989440445400E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1880 = ORIENTED_EDGE ( 'NONE', *, *, #1146, .T. ) ;
+#1881 = ORIENTED_EDGE ( 'NONE', *, *, #700, .T. ) ;
+#1882 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000500, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#1883 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1884 = VERTEX_POINT ( 'NONE', #876 ) ;
+#1885 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353952781700, -23.62938837461890500, 1.333500000000000600 ) ) ;
+#1886 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1887 = ORIENTED_EDGE ( 'NONE', *, *, #746, .T. ) ;
+#1888 = CARTESIAN_POINT ( 'NONE',  ( -19.28934353960000400, -24.06521186440000900, 1.143000000000000500 ) ) ;
+#1889 = VERTEX_POINT ( 'NONE', #1203 ) ;
+#1890 = EDGE_CURVE ( 'NONE', #1924, #1806, #1299, .T. ) ;
+#1891 = CIRCLE ( 'NONE', #841, 0.5080000000000015600 ) ;
+#1892 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1893 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1894 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.70802436310670200, 1.143000000000196100 ) ) ;
+#1895 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #1613, .NOT_KNOWN. ) ;
+#1896 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -22.59201186440000300, 5.981700000000000900 ) ) ;
+#1897 = LINE ( 'NONE', #767, #613 ) ;
+#1898 = VECTOR ( 'NONE', #1744, 1000.000000000000000 ) ;
+#1899 = CIRCLE ( 'NONE', #150, 0.5080000000000002300 ) ;
+#1900 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1901 = AXIS2_PLACEMENT_3D ( 'NONE', #707, #1504, #1808 ) ;
+#1902 = VERTEX_POINT ( 'NONE', #889 ) ;
+#1903 = FILL_AREA_STYLE ('',( #1305 ) ) ;
+#1904 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353889882400, -23.62938837407347800, 0.5080000004679420300 ) ) ;
+#1905 = ORIENTED_EDGE ( 'NONE', *, *, #1834, .T. ) ;
+#1906 = CARTESIAN_POINT ( 'NONE',  ( -16.01274353960000200, -17.51201186440000900, 6.350000000000000500 ) ) ;
+#1907 = CARTESIAN_POINT ( 'NONE',  ( -18.22837922770000000, -22.59201186440000300, 0.9525000000000002400 ) ) ;
+#1908 = EDGE_CURVE ( 'NONE', #1939, #1314, #1347, .T. ) ;
+#1909 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -22.59201186440000300, 0.5079999994920002500 ) ) ;
+#1910 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1911 = ORIENTED_EDGE ( 'NONE', *, *, #1068, .F. ) ;
+#1912 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000600, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#1913 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -19.30271186440000300, 6.350000000000000500 ) ) ;
+#1914 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1915 = ORIENTED_EDGE ( 'NONE', *, *, #1017, .T. ) ;
+#1916 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1917 = AXIS2_PLACEMENT_3D ( 'NONE', #811, #368, #1123 ) ;
+#1918 = ORIENTED_EDGE ( 'NONE', *, *, #1955, .T. ) ;
+#1919 = CARTESIAN_POINT ( 'NONE',  ( -15.77041493516194100, -24.06521186300254900, 1.333500000070465300 ) ) ;
+#1920 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 0.0000000000000000000 ) ) ;
+#1921 = ORIENTED_EDGE ( 'NONE', *, *, #1036, .F. ) ;
+#1922 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1923 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1924 = VERTEX_POINT ( 'NONE', #1354 ) ;
+#1925 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.33303146440000500, 1.613928598400000200 ) ) ;
+#1926 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1927 = CYLINDRICAL_SURFACE ( 'NONE', #1431, 1.498599999999999300 ) ;
+#1928 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1929 = LINE ( 'NONE', #990, #588 ) ;
+#1930 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.70802436310670200, 1.143000000000196100 ) ) ;
+#1931 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1932 = CARTESIAN_POINT ( 'NONE',  ( -19.00994353960000200, -17.51201186440000900, 8.890000000000002300 ) ) ;
+#1933 = FACE_OUTER_BOUND ( 'NONE', #1651, .T. ) ;
+#1934 = VECTOR ( 'NONE', #1578, 1000.000000000000000 ) ;
+#1935 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -22.59201186440000300, 2.057400000000000800 ) ) ;
+#1936 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1937 = FACE_OUTER_BOUND ( 'NONE', #1975, .T. ) ;
+#1938 = VERTEX_POINT ( 'NONE', #1496 ) ;
+#1939 = VERTEX_POINT ( 'NONE', #570 ) ;
+#1940 = EDGE_CURVE ( 'NONE', #1902, #1495, #415, .T. ) ;
+#1941 = ORIENTED_EDGE ( 'NONE', *, *, #622, .F. ) ;
+#1942 = EDGE_CURVE ( 'NONE', #53, #1730, #65, .T. ) ;
+#1943 = ORIENTED_EDGE ( 'NONE', *, *, #309, .T. ) ;
+#1944 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.70802436310670200, 1.142999999999804800 ) ) ;
+#1945 = EDGE_CURVE ( 'NONE', #1730, #1844, #856, .T. ) ;
+#1946 = ORIENTED_EDGE ( 'NONE', *, *, #859, .F. ) ;
+#1947 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1948 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1949 = ORIENTED_EDGE ( 'NONE', *, *, #582, .T. ) ;
+#1950 = AXIS2_PLACEMENT_3D ( 'NONE', #810, #1879, #1756 ) ;
+#1951 = EDGE_LOOP ( 'NONE', ( #1664, #249, #1401, #490, #197, #547, #1795, #1362 ) ) ;
+#1952 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1953 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1954 = CARTESIAN_POINT ( 'NONE',  ( -15.71482652563470100, -23.92027858266412800, 0.9524999971931245000 ) ) ;
+#1955 = EDGE_CURVE ( 'NONE', #57, #36, #473, .T. ) ;
+#1956 = VECTOR ( 'NONE', #1758, 1000.000000000000000 ) ;
+#1957 = VECTOR ( 'NONE', #1114, 1000.000000000000000 ) ;
+#1958 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#1959 = VECTOR ( 'NONE', #1733, 1000.000000000000000 ) ;
+#1960 = EDGE_LOOP ( 'NONE', ( #745, #465, #139, #1729 ) ) ;
+#1961 = CARTESIAN_POINT ( 'NONE',  ( -16.71227213800000300, -24.07405106440000600, 1.333500000000000600 ) ) ;
+#1962 = PLANE ( 'NONE',  #1457 ) ;
+#1963 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1964 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1965 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1716, #1105, #198, #366 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839456993345900 ),
+ .UNSPECIFIED. ) ;
+#1966 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -16.01341186440000500, 5.105400000000000400 ) ) ;
+#1967 = CARTESIAN_POINT ( 'NONE',  ( -15.77041492573471400, -24.06521183849767100, 0.9525000000000002400 ) ) ;
+#1968 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1969 = ORIENTED_EDGE ( 'NONE', *, *, #859, .T. ) ;
+#1970 = ADVANCED_FACE ( 'NONE', ( #1247 ), #1296, .F. ) ;
+#1971 = ORIENTED_EDGE ( 'NONE', *, *, #1596, .T. ) ;
+#1972 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #1037, #558 ) ;
+#1973 = ORIENTED_EDGE ( 'NONE', *, *, #332, .T. ) ;
+#1974 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353877293400, -23.92027858514486700, 0.6164829897542979400 ) ) ;
+#1975 = EDGE_LOOP ( 'NONE', ( #1215, #710, #1051, #134 ) ) ;
+#1976 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1977 = EDGE_CURVE ( 'NONE', #1480, #1688, #1580, .T. ) ;
+#1978 = NEXT_ASSEMBLY_USAGE_OCCURRENCE ( 'NAUO1', ' ', ' ', #1972, #1371, $ ) ;
+ENDSEC;
+END-ISO-10303-21;
diff --git a/STEP/Light Pipe/SLP3-200-100-R.STEP b/STEP/Light Pipe/SLP3-200-100-R.STEP
new file mode 100644
index 000000000..ca02cd2dc
--- /dev/null
+++ b/STEP/Light Pipe/SLP3-200-100-R.STEP	
@@ -0,0 +1,2231 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('SLP3-200-100-R.STEP',
+    '2016-03-14T05:36:48',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2015',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = EDGE_LOOP ( 'NONE', ( #519, #1143, #118, #1602, #775, #233, #166, #897 ) ) ;
+#2 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -22.59201186440000300, 6.350000000000000500 ) ) ;
+#3 = ORIENTED_EDGE ( 'NONE', *, *, #1877, .T. ) ;
+#4 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#5 = DIRECTION ( 'NONE',  ( 3.414809992080327500E-014, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#6 = VECTOR ( 'NONE', #849, 1000.000000000000000 ) ;
+#7 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#8 = ADVANCED_FACE ( 'NONE', ( #947 ), #193, .F. ) ;
+#9 = CIRCLE ( 'NONE', #65, 1.498599999999999300 ) ;
+#10 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#11 = LINE ( 'NONE', #1795, #160 ) ;
+#12 = LINE ( 'NONE', #548, #1766 ) ;
+#13 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#14 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #787, #630, #1159, #1152 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 6.049249212121938900E-013, 0.0002100652559625300900 ),
+ .UNSPECIFIED. ) ;
+#15 = CARTESIAN_POINT ( 'NONE',  ( -16.71227214076529300, -22.59201186440000300, 0.9525000000000002400 ) ) ;
+#16 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.62938837442444400, 1.778000000000000200 ) ) ;
+#17 = ADVANCED_FACE ( 'NONE', ( #149 ), #1163, .F. ) ;
+#18 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#19 = PLANE ( 'NONE',  #1948 ) ;
+#20 = VERTEX_POINT ( 'NONE', #847 ) ;
+#21 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#22 = EDGE_CURVE ( 'NONE', #1394, #898, #1713, .T. ) ;
+#23 = VERTEX_POINT ( 'NONE', #1959 ) ;
+#24 = ORIENTED_EDGE ( 'NONE', *, *, #1381, .T. ) ;
+#25 = ORIENTED_EDGE ( 'NONE', *, *, #468, .F. ) ;
+#26 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#27 = EDGE_CURVE ( 'NONE', #1925, #944, #1003, .T. ) ;
+#28 = ORIENTED_EDGE ( 'NONE', *, *, #1048, .F. ) ;
+#29 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#30 = ORIENTED_EDGE ( 'NONE', *, *, #1300, .F. ) ;
+#31 = FACE_OUTER_BOUND ( 'NONE', #1411, .T. ) ;
+#32 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -22.59201186440000300, 1.028700000000000200 ) ) ;
+#33 = CYLINDRICAL_SURFACE ( 'NONE', #1297, 0.5080000000000015600 ) ;
+#34 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#35 = PRESENTATION_STYLE_ASSIGNMENT (( #1444 ) ) ;
+#36 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#37 = SURFACE_STYLE_FILL_AREA ( #889 ) ;
+#38 = CARTESIAN_POINT ( 'NONE',  ( -18.31041492576321900, -24.06521186440002700, 1.333500000070465100 ) ) ;
+#39 = AXIS2_PLACEMENT_3D ( 'NONE', #1165, #1173, #1799 ) ;
+#40 = FACE_OUTER_BOUND ( 'NONE', #2049, .T. ) ;
+#41 = EDGE_LOOP ( 'NONE', ( #1600, #1145, #726, #1940 ) ) ;
+#42 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -9.106159978880892400E-015, 0.0000000000000000000 ) ) ;
+#43 = EDGE_CURVE ( 'NONE', #1288, #1122, #1081, .T. ) ;
+#44 = EDGE_CURVE ( 'NONE', #1933, #129, #1378, .T. ) ;
+#45 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#46 = EDGE_CURVE ( 'NONE', #1700, #832, #514, .T. ) ;
+#47 = VERTEX_POINT ( 'NONE', #1047 ) ;
+#48 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -19.01061186704160400, 3.175000000000000700 ) ) ;
+#49 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#50 = VERTEX_POINT ( 'NONE', #231 ) ;
+#51 = ORIENTED_EDGE ( 'NONE', *, *, #389, .F. ) ;
+#52 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#53 = ORIENTED_EDGE ( 'NONE', *, *, #209, .T. ) ;
+#54 = AXIS2_PLACEMENT_3D ( 'NONE', #1807, #1820, #1036 ) ;
+#55 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -22.59201186440000300, 0.5079999994920002500 ) ) ;
+#56 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1162, #861, #204, #1175 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 3.174727886638527700E-013, 0.0004656839462790609100 ),
+ .UNSPECIFIED. ) ;
+#57 = ORIENTED_EDGE ( 'NONE', *, *, #1450, .F. ) ;
+#58 = EDGE_LOOP ( 'NONE', ( #1336, #937 ) ) ;
+#59 = CARTESIAN_POINT ( 'NONE',  ( -16.71227214077585500, -24.06521186440001600, 0.9525000000261245600 ) ) ;
+#60 = ORIENTED_EDGE ( 'NONE', *, *, #1613, .F. ) ;
+#61 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#62 = LINE ( 'NONE', #381, #1104 ) ;
+#63 = LINE ( 'NONE', #198, #278 ) ;
+#64 = FACE_OUTER_BOUND ( 'NONE', #475, .T. ) ;
+#65 = AXIS2_PLACEMENT_3D ( 'NONE', #196, #94, #1827 ) ;
+#66 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -22.59201186440000300, 0.5079999994920002500 ) ) ;
+#67 = PLANE ( 'NONE',  #89 ) ;
+#68 = EDGE_CURVE ( 'NONE', #1523, #69, #432, .T. ) ;
+#69 = VERTEX_POINT ( 'NONE', #1980 ) ;
+#70 = CARTESIAN_POINT ( 'NONE',  ( -18.31447952021794400, -16.14097299514968100, 8.387187263055293900 ) ) ;
+#71 = EDGE_CURVE ( 'NONE', #448, #1899, #12, .T. ) ;
+#72 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -16.01341186440000500, 5.105400000000000400 ) ) ;
+#73 = VERTEX_POINT ( 'NONE', #1354 ) ;
+#74 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.71512645840000000, 1.333500000000000600 ) ) ;
+#75 = ORIENTED_EDGE ( 'NONE', *, *, #751, .F. ) ;
+#76 = ORIENTED_EDGE ( 'NONE', *, *, #670, .T. ) ;
+#77 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #365, #545, #998, #1321 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839461444111300 ),
+ .UNSPECIFIED. ) ;
+#78 = ORIENTED_EDGE ( 'NONE', *, *, #639, .T. ) ;
+#79 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#80 = VECTOR ( 'NONE', #1677, 1000.000000000000000 ) ;
+#81 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.62938837442443700, 0.9525000000000002400 ) ) ;
+#82 = LINE ( 'NONE', #1777, #1611 ) ;
+#83 = CARTESIAN_POINT ( 'NONE',  ( -19.00994354304228300, -17.51201187029861100, 7.620000000282275600 ) ) ;
+#84 = CIRCLE ( 'NONE', #433, 0.5080000000000015600 ) ;
+#85 = CONICAL_SURFACE ( 'NONE', #39, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#86 = DIRECTION ( 'NONE',  ( -0.7071067811865550100, 0.7071067811865401300, 0.0000000000000000000 ) ) ;
+#87 = PLANE ( 'NONE',  #1366 ) ;
+#88 = LINE ( 'NONE', #1823, #111 ) ;
+#89 = AXIS2_PLACEMENT_3D ( 'NONE', #74, #534, #1033 ) ;
+#90 = ORIENTED_EDGE ( 'NONE', *, *, #1207, .T. ) ;
+#91 = CARTESIAN_POINT ( 'NONE',  ( -15.71482652563470100, -23.92027858266412800, 0.9524999971931245000 ) ) ;
+#92 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -24.07405106440000600, 1.613928598400000200 ) ) ;
+#93 = EDGE_CURVE ( 'NONE', #777, #616, #1968, .T. ) ;
+#94 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#95 = EDGE_LOOP ( 'NONE', ( #1240, #501, #773 ) ) ;
+#96 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353952558400, -24.06521187160982200, 1.613928601195391700 ) ) ;
+#97 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -19.01061186506040500, 0.0000000000000000000 ) ) ;
+#98 = ORIENTED_EDGE ( 'NONE', *, *, #644, .T. ) ;
+#99 = ORIENTED_EDGE ( 'NONE', *, *, #468, .T. ) ;
+#100 = CARTESIAN_POINT ( 'NONE',  ( -18.31041491580000300, -24.07405106440000600, 0.9525000000000002400 ) ) ;
+#101 = ORIENTED_EDGE ( 'NONE', *, *, #794, .T. ) ;
+#102 = ORIENTED_EDGE ( 'NONE', *, *, #1381, .F. ) ;
+#103 = EDGE_LOOP ( 'NONE', ( #351, #1881, #712, #1971 ) ) ;
+#104 = EDGE_CURVE ( 'NONE', #47, #1960, #815, .T. ) ;
+#105 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#106 = VECTOR ( 'NONE', #10, 1000.000000000000000 ) ;
+#107 = EDGE_CURVE ( 'NONE', #676, #622, #542, .T. ) ;
+#108 = FACE_BOUND ( 'NONE', #570, .T. ) ;
+#109 = PLANE ( 'NONE',  #906 ) ;
+#110 = LINE ( 'NONE', #2042, #310 ) ;
+#111 = VECTOR ( 'NONE', #1074, 1000.000000000000000 ) ;
+#112 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201186440000900, 7.620000000000001900 ) ) ;
+#113 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000600, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#114 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353967124400, -23.62938837461635400, 0.9525000000000002400 ) ) ;
+#115 = VERTEX_POINT ( 'NONE', #1337 ) ;
+#116 = CARTESIAN_POINT ( 'NONE',  ( -18.38920310136327500, -16.01341186268539500, 7.620000000282276500 ) ) ;
+#117 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.7597108803759877700, -0.6502610077794467300 ) ) ;
+#118 = ORIENTED_EDGE ( 'NONE', *, *, #793, .F. ) ;
+#119 = VERTEX_POINT ( 'NONE', #553 ) ;
+#120 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#121 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#122 = ORIENTED_EDGE ( 'NONE', *, *, #1652, .T. ) ;
+#123 = EDGE_LOOP ( 'NONE', ( #626, #2020, #28, #1697 ) ) ;
+#124 = EDGE_CURVE ( 'NONE', #1808, #129, #563, .T. ) ;
+#125 = ORIENTED_EDGE ( 'NONE', *, *, #147, .T. ) ;
+#126 = EDGE_LOOP ( 'NONE', ( #1977, #391, #1631, #1550 ) ) ;
+#127 = AXIS2_PLACEMENT_3D ( 'NONE', #1597, #502, #1924 ) ;
+#128 = CONICAL_SURFACE ( 'NONE', #945, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#129 = VERTEX_POINT ( 'NONE', #888 ) ;
+#130 = LINE ( 'NONE', #1680, #533 ) ;
+#131 = EDGE_CURVE ( 'NONE', #523, #1218, #1540, .T. ) ;
+#132 = SHAPE_DEFINITION_REPRESENTATION ( #1364, #612 ) ;
+#133 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.7597108803759877700, 0.6502610077794467300 ) ) ;
+#134 = PLANE ( 'NONE',  #1785 ) ;
+#135 = VECTOR ( 'NONE', #1312, 1000.000000000000000 ) ;
+#136 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#137 = CIRCLE ( 'NONE', #268, 1.519174000000000700 ) ;
+#138 = CARTESIAN_POINT ( 'NONE',  ( -18.25482652793339300, -23.92027858304113500, 0.9525000000000002400 ) ) ;
+#139 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#140 = CARTESIAN_POINT ( 'NONE',  ( -19.30786055041990000, -23.92027858530487800, 1.333500000000000600 ) ) ;
+#141 = AXIS2_PLACEMENT_3D ( 'NONE', #806, #664, #1604 ) ;
+#142 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.77491334333820600, 1.723979544980369200 ) ) ;
+#143 = ORIENTED_EDGE ( 'NONE', *, *, #43, .F. ) ;
+#144 = CARTESIAN_POINT ( 'NONE',  ( -15.77041493516194100, -24.06521186300254900, 1.333500000070465300 ) ) ;
+#145 = CARTESIAN_POINT ( 'NONE',  ( -17.96692126638687600, -18.28973169995723300, 8.890000009150506700 ) ) ;
+#146 = DIRECTION ( 'NONE',  ( -6.829619984160655100E-015, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#147 = EDGE_CURVE ( 'NONE', #586, #985, #385, .T. ) ;
+#148 = EDGE_CURVE ( 'NONE', #1304, #176, #88, .T. ) ;
+#149 = FACE_OUTER_BOUND ( 'NONE', #1034, .T. ) ;
+#150 = ORIENTED_EDGE ( 'NONE', *, *, #44, .T. ) ;
+#151 = ADVANCED_FACE ( 'NONE', ( #786 ), #1589, .T. ) ;
+#152 = CARTESIAN_POINT ( 'NONE',  ( -17.51134354305531800, -17.51201185850141300, 8.890000008049421300 ) ) ;
+#153 = EDGE_LOOP ( 'NONE', ( #498, #1434, #1609, #701, #421, #1213, #695, #78, #216, #1850, #550, #1954, #1910, #90, #799, #414 ) ) ;
+#154 = ORIENTED_EDGE ( 'NONE', *, *, #1855, .T. ) ;
+#155 = LINE ( 'NONE', #959, #358 ) ;
+#156 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#157 = AXIS2_PLACEMENT_3D ( 'NONE', #92, #1375, #105 ) ;
+#158 = FACE_OUTER_BOUND ( 'NONE', #378, .T. ) ;
+#159 = CARTESIAN_POINT ( 'NONE',  ( -16.10549892977757500, -23.67355899648407900, 1.778000000000000500 ) ) ;
+#160 = VECTOR ( 'NONE', #541, 1000.000000000000000 ) ;
+#161 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353877293400, -23.92027858514486700, 0.6164829897542979400 ) ) ;
+#162 = DIRECTION ( 'NONE',  ( -2.048885995248196300E-014, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#163 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#164 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353989822400, -23.77491334513107500, 1.723979544543600400 ) ) ;
+#165 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#166 = ORIENTED_EDGE ( 'NONE', *, *, #398, .F. ) ;
+#167 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#168 = VERTEX_POINT ( 'NONE', #420 ) ;
+#169 = PLANE ( 'NONE',  #605 ) ;
+#170 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353877759500, -23.62938837438939600, 1.777999999451155500 ) ) ;
+#171 = EDGE_CURVE ( 'NONE', #1070, #292, #1842, .T. ) ;
+#172 = ORIENTED_EDGE ( 'NONE', *, *, #1311, .T. ) ;
+#173 = ADVANCED_FACE ( 'NONE', ( #406 ), #1685, .F. ) ;
+#174 = ORIENTED_EDGE ( 'NONE', *, *, #131, .T. ) ;
+#175 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#176 = VERTEX_POINT ( 'NONE', #1836 ) ;
+#177 = ORIENTED_EDGE ( 'NONE', *, *, #564, .F. ) ;
+#178 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#179 = VECTOR ( 'NONE', #1015, 1000.000000000000000 ) ;
+#180 = PLANE ( 'NONE',  #567 ) ;
+#181 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#182 = CONICAL_SURFACE ( 'NONE', #1606, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#183 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#184 = CIRCLE ( 'NONE', #1720, 0.5080000000000002300 ) ;
+#185 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#186 = CIRCLE ( 'NONE', #229, 0.5080000000000002300 ) ;
+#187 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#188 = DIRECTION ( 'NONE',  ( 6.829619984160655100E-015, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#189 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353971670800, -24.06521187160983300, 1.613928601212497400 ) ) ;
+#190 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#191 = ORIENTED_EDGE ( 'NONE', *, *, #266, .T. ) ;
+#192 = EDGE_LOOP ( 'NONE', ( #678, #143, #30, #1148 ) ) ;
+#193 = PLANE ( 'NONE',  #1438 ) ;
+#194 = EDGE_LOOP ( 'NONE', ( #1786, #753, #1172, #1166, #2025 ) ) ;
+#195 = EDGE_CURVE ( 'NONE', #622, #1572, #887, .T. ) ;
+#196 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201186440000900, 6.350000000000000500 ) ) ;
+#197 = EDGE_LOOP ( 'NONE', ( #1316, #1937, #923, #2033 ) ) ;
+#198 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.33303146440000500, 1.613928598400000200 ) ) ;
+#199 = ORIENTED_EDGE ( 'NONE', *, *, #997, .T. ) ;
+#200 = VERTEX_POINT ( 'NONE', #1994 ) ;
+#201 = LINE ( 'NONE', #1561, #1665 ) ;
+#202 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#203 = CIRCLE ( 'NONE', #315, 1.498599999999999300 ) ;
+#204 = CARTESIAN_POINT ( 'NONE',  ( -16.82232308461274100, -23.77491334325096200, 1.333500000000000600 ) ) ;
+#205 = AXIS2_PLACEMENT_3D ( 'NONE', #705, #1301, #599 ) ;
+#206 = CIRCLE ( 'NONE', #1984, 0.5080000000000015600 ) ;
+#207 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#208 = EDGE_CURVE ( 'NONE', #1205, #1997, #186, .T. ) ;
+#209 = EDGE_CURVE ( 'NONE', #320, #1958, #515, .T. ) ;
+#210 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#211 = EDGE_LOOP ( 'NONE', ( #529, #352, #1066, #1761 ) ) ;
+#212 = DIRECTION ( 'NONE',  ( 4.553079989440445400E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#213 = ORIENTED_EDGE ( 'NONE', *, *, #348, .F. ) ;
+#214 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -24.07405106440000600, 0.9525000000000002400 ) ) ;
+#215 = AXIS2_PLACEMENT_3D ( 'NONE', #327, #1262, #163 ) ;
+#216 = ORIENTED_EDGE ( 'NONE', *, *, #1668, .F. ) ;
+#217 = AXIS2_PLACEMENT_3D ( 'NONE', #100, #1208, #1516 ) ;
+#218 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#219 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#220 = ORIENTED_EDGE ( 'NONE', *, *, #1311, .F. ) ;
+#221 = ORIENTED_EDGE ( 'NONE', *, *, #1802, .F. ) ;
+#222 = CARTESIAN_POINT ( 'NONE',  ( -18.28906337259850200, -17.51201187029860800, 8.890000009150506700 ) ) ;
+#223 = FACE_OUTER_BOUND ( 'NONE', #1704, .T. ) ;
+#224 = ADVANCED_BREP_SHAPE_REPRESENTATION ( '', ( #1093, #682 ), #243 ) ;
+#225 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -21.06801186440000300, 2.057400000000000300 ) ) ;
+#226 = LINE ( 'NONE', #2040, #956 ) ;
+#227 = FACE_OUTER_BOUND ( 'NONE', #103, .T. ) ;
+#228 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.70802436310664200, 1.072668919053846100 ) ) ;
+#229 = AXIS2_PLACEMENT_3D ( 'NONE', #899, #1999, #1063 ) ;
+#230 = VECTOR ( 'NONE', #2003, 1000.000000000000000 ) ;
+#231 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -19.01061186572080400, 2.539999998869486100 ) ) ;
+#232 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#233 = ORIENTED_EDGE ( 'NONE', *, *, #1305, .T. ) ;
+#234 = EDGE_CURVE ( 'NONE', #238, #295, #1131, .T. ) ;
+#235 = ORIENTED_EDGE ( 'NONE', *, *, #1146, .F. ) ;
+#236 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#237 = CARTESIAN_POINT ( 'NONE',  ( -19.16234353959999500, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#238 = VERTEX_POINT ( 'NONE', #2011 ) ;
+#239 = CARTESIAN_POINT ( 'NONE',  ( -18.14634354014884800, -23.62938837438938900, 1.333499999177591300 ) ) ;
+#240 = VERTEX_POINT ( 'NONE', #1069 ) ;
+#241 = AXIS2_PLACEMENT_3D ( 'NONE', #963, #1601, #1743 ) ;
+#242 = VERTEX_POINT ( 'NONE', #271 ) ;
+#243 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #974 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1001, #342, #1780 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#244 = ORIENTED_EDGE ( 'NONE', *, *, #1171, .F. ) ;
+#245 = PLANE ( 'NONE',  #298 ) ;
+#246 = ORIENTED_EDGE ( 'NONE', *, *, #1206, .F. ) ;
+#247 = EDGE_CURVE ( 'NONE', #1288, #801, #1861, .T. ) ;
+#248 = EDGE_CURVE ( 'NONE', #436, #1479, #441, .T. ) ;
+#249 = FACE_OUTER_BOUND ( 'NONE', #1502, .T. ) ;
+#250 = VECTOR ( 'NONE', #818, 1000.000000000000000 ) ;
+#251 = VECTOR ( 'NONE', #1841, 1000.000000000000000 ) ;
+#252 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#253 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#254 = VECTOR ( 'NONE', #1435, 1000.000000000000000 ) ;
+#255 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -22.59201186440000300, 5.613400000000001300 ) ) ;
+#256 = AXIS2_PLACEMENT_3D ( 'NONE', #1406, #457, #904 ) ;
+#257 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353982462500, -23.62938837284000500, 0.5080000001530317100 ) ) ;
+#258 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353952781700, -23.62938837461890500, 1.333500000000000600 ) ) ;
+#259 = ADVANCED_FACE ( 'NONE', ( #866 ), #2036, .T. ) ;
+#260 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #1142 ) ;
+#261 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#262 = ORIENTED_EDGE ( 'NONE', *, *, #1339, .T. ) ;
+#263 = CARTESIAN_POINT ( 'NONE',  ( -16.73362370826363600, -17.05643413040768800, 8.890000009150506700 ) ) ;
+#264 = DIRECTION ( 'NONE',  ( 3.414809992080324400E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#265 = VERTEX_POINT ( 'NONE', #408 ) ;
+#266 = EDGE_CURVE ( 'NONE', #1263, #944, #1740, .T. ) ;
+#267 = VERTEX_POINT ( 'NONE', #1395 ) ;
+#268 = AXIS2_PLACEMENT_3D ( 'NONE', #991, #640, #349 ) ;
+#269 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.33303146440000500, 1.613928598400000200 ) ) ;
+#270 = ORIENTED_EDGE ( 'NONE', *, *, #43, .T. ) ;
+#271 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353914280100, -22.59201186440000300, 1.333499999949200500 ) ) ;
+#272 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -16.01341186440000500, 5.105400000000000400 ) ) ;
+#273 = FACE_OUTER_BOUND ( 'NONE', #41, .T. ) ;
+#274 = LINE ( 'NONE', #379, #1913 ) ;
+#275 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353967260400, -23.62938837462002100, 1.333500000000000600 ) ) ;
+#276 = VECTOR ( 'NONE', #978, 1000.000000000000000 ) ;
+#277 = EDGE_CURVE ( 'NONE', #1700, #1263, #361, .T. ) ;
+#278 = VECTOR ( 'NONE', #1020, 1000.000000000000000 ) ;
+#279 = CARTESIAN_POINT ( 'NONE',  ( -17.96692127512290700, -16.73429203396023700, 8.890000009150506700 ) ) ;
+#280 = FACE_OUTER_BOUND ( 'NONE', #1007, .T. ) ;
+#281 = PLANE ( 'NONE',  #384 ) ;
+#282 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#283 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#284 = ORIENTED_EDGE ( 'NONE', *, *, #104, .F. ) ;
+#285 = CARTESIAN_POINT ( 'NONE',  ( -18.31041491580000300, -23.33303146440000500, 0.9525000000000002400 ) ) ;
+#286 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#287 = ORIENTED_EDGE ( 'NONE', *, *, #992, .F. ) ;
+#288 = EDGE_CURVE ( 'NONE', #527, #1632, #1299, .T. ) ;
+#289 = DIRECTION ( 'NONE',  ( 4.097771990496392600E-014, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#290 = ORIENTED_EDGE ( 'NONE', *, *, #1625, .T. ) ;
+#291 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.62938837461874500, 0.5080000000721280900 ) ) ;
+#292 = VERTEX_POINT ( 'NONE', #614 ) ;
+#293 = DIRECTION ( 'NONE',  ( 4.553079989440445400E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#294 = EDGE_LOOP ( 'NONE', ( #1627, #1577, #623, #244 ) ) ;
+#295 = VERTEX_POINT ( 'NONE', #313 ) ;
+#296 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.71512645840000000, 1.778000000000000200 ) ) ;
+#297 = ORIENTED_EDGE ( 'NONE', *, *, #1231, .F. ) ;
+#298 = AXIS2_PLACEMENT_3D ( 'NONE', #1368, #253, #402 ) ;
+#299 = FACE_OUTER_BOUND ( 'NONE', #2016, .T. ) ;
+#300 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353957783300, -24.06521186440001600, 0.6720713988436809400 ) ) ;
+#301 = EDGE_LOOP ( 'NONE', ( #2045, #191, #1367, #903, #872, #2044, #98, #1388 ) ) ;
+#302 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353957783300, -24.06521186440001600, 0.6720713988436809400 ) ) ;
+#303 = VECTOR ( 'NONE', #332, 1000.000000000000000 ) ;
+#304 = EDGE_CURVE ( 'NONE', #530, #464, #1564, .T. ) ;
+#305 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353614469000, -17.51201185850142000, 8.890000008049423000 ) ) ;
+#306 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#307 = LINE ( 'NONE', #1642, #932 ) ;
+#308 = ADVANCED_FACE ( 'NONE', ( #1324 ), #1219, .F. ) ;
+#309 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#310 = VECTOR ( 'NONE', #1088, 1000.000000000000000 ) ;
+#311 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#312 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.92027858535692200, 0.6164829891981920000 ) ) ;
+#313 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353970160200, -22.59201186440000300, 1.778000000139700500 ) ) ;
+#314 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#315 = AXIS2_PLACEMENT_3D ( 'NONE', #1138, #187, #1458 ) ;
+#316 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -19.30271186440000300, 6.350000000000000500 ) ) ;
+#317 = ORIENTED_EDGE ( 'NONE', *, *, #1629, .F. ) ;
+#318 = AXIS2_PLACEMENT_3D ( 'NONE', #1133, #181, #52 ) ;
+#319 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#320 = VERTEX_POINT ( 'NONE', #928 ) ;
+#321 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.33303146440000500, 1.613928598400000200 ) ) ;
+#322 = EDGE_CURVE ( 'NONE', #527, #2006, #604, .T. ) ;
+#323 = VERTEX_POINT ( 'NONE', #1247 ) ;
+#324 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#325 = VERTEX_POINT ( 'NONE', #935 ) ;
+#326 = ORIENTED_EDGE ( 'NONE', *, *, #1233, .F. ) ;
+#327 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.19221186440000400, 1.143000000000000500 ) ) ;
+#328 = EDGE_LOOP ( 'NONE', ( #1027, #1188, #1574, #1930 ) ) ;
+#329 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#330 = ORIENTED_EDGE ( 'NONE', *, *, #131, .F. ) ;
+#331 = VECTOR ( 'NONE', #422, 1000.000000000000000 ) ;
+#332 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#333 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1915 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #831, #34, #185 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#334 = AXIS2_PLACEMENT_3D ( 'NONE', #1280, #661, #1754 ) ;
+#335 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #587, #1536, #140, #452 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 1.158745779683033600E-012, 0.0004656839476392439800 ),
+ .UNSPECIFIED. ) ;
+#336 = ADVANCED_FACE ( 'NONE', ( #64 ), #1182, .T. ) ;
+#337 = FACE_OUTER_BOUND ( 'NONE', #951, .T. ) ;
+#338 = PLANE ( 'NONE',  #1624 ) ;
+#339 = VECTOR ( 'NONE', #1817, 1000.000000000000000 ) ;
+#340 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -19.30271186440000300, 0.0000000000000000000 ) ) ;
+#341 = VECTOR ( 'NONE', #957, 1000.000000000000000 ) ;
+#342 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#343 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#344 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -23.33303146440000500, 0.5080000000000001200 ) ) ;
+#345 = ADVANCED_FACE ( 'NONE', ( #459 ), #281, .F. ) ;
+#346 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1603 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #734, #1833, #1187 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#347 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#348 = EDGE_CURVE ( 'NONE', #320, #1523, #1491, .T. ) ;
+#349 = DIRECTION ( 'NONE',  ( 1.141885969597166800E-014, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#350 = ORIENTED_EDGE ( 'NONE', *, *, #895, .F. ) ;
+#351 = ORIENTED_EDGE ( 'NONE', *, *, #1405, .F. ) ;
+#352 = ORIENTED_EDGE ( 'NONE', *, *, #124, .T. ) ;
+#353 = ADVANCED_FACE ( 'NONE', ( #1644 ), #460, .F. ) ;
+#354 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -24.07405106440000600, 0.5080000000000001200 ) ) ;
+#355 = FACE_OUTER_BOUND ( 'NONE', #852, .T. ) ;
+#356 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -22.59201186440000300, 1.695964299200000100 ) ) ;
+#357 = AXIS2_PLACEMENT_3D ( 'NONE', #607, #293, #1886 ) ;
+#358 = VECTOR ( 'NONE', #809, 1000.000000000000000 ) ;
+#359 = LINE ( 'NONE', #1588, #1153 ) ;
+#360 = CARTESIAN_POINT ( 'NONE',  ( -19.30786055014962000, -23.92027858600949100, 0.9525000000000002400 ) ) ;
+#361 = CIRCLE ( 'NONE', #357, 0.3809999999999924600 ) ;
+#362 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -16.01341186440000500, 6.350000000000000500 ) ) ;
+#363 = EDGE_CURVE ( 'NONE', #718, #436, #1226, .T. ) ;
+#364 = EDGE_CURVE ( 'NONE', #981, #436, #764, .T. ) ;
+#365 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353957988300, -24.06521187160982200, 0.6720713988265744100 ) ) ;
+#366 = ADVANCED_FACE ( 'NONE', ( #1353 ), #180, .T. ) ;
+#367 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#368 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#369 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#370 = PLANE ( 'NONE',  #205 ) ;
+#371 = ORIENTED_EDGE ( 'NONE', *, *, #363, .T. ) ;
+#372 = EDGE_LOOP ( 'NONE', ( #1511, #1797, #60, #1419 ) ) ;
+#373 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#374 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#375 = ORIENTED_EDGE ( 'NONE', *, *, #1515, .T. ) ;
+#376 = EDGE_LOOP ( 'NONE', ( #1284, #637, #618, #1150 ) ) ;
+#377 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#378 = EDGE_LOOP ( 'NONE', ( #672, #1981, #1675, #1032, #1826, #591, #1315, #416 ) ) ;
+#379 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.15356916140000400, 0.5080000000000001200 ) ) ;
+#380 = LINE ( 'NONE', #739, #453 ) ;
+#381 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -19.30271186440000300, 2.057400000000000300 ) ) ;
+#382 = AXIS2_PLACEMENT_3D ( 'NONE', #908, #892, #1203 ) ;
+#383 = CIRCLE ( 'NONE', #1168, 0.5080000000000002300 ) ;
+#384 = AXIS2_PLACEMENT_3D ( 'NONE', #790, #1403, #139 ) ;
+#385 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1183, #1482, #1489, #1649, #1495, #920 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( -0.0002087409917616165800, 4.161861345979597600E-007, 0.0002095733640308125000 ),
+ .UNSPECIFIED. ) ;
+#386 = CIRCLE ( 'NONE', #1004, 0.5080000000000002300 ) ;
+#387 = VECTOR ( 'NONE', #1478, 1000.000000000000000 ) ;
+#388 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#389 = EDGE_CURVE ( 'NONE', #944, #1997, #714, .T. ) ;
+#390 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.67366433934051900, 1.007285738223937500 ) ) ;
+#391 = ORIENTED_EDGE ( 'NONE', *, *, #443, .T. ) ;
+#392 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#393 = ORIENTED_EDGE ( 'NONE', *, *, #997, .F. ) ;
+#394 = VERTEX_POINT ( 'NONE', #819 ) ;
+#395 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#396 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353990480300, -22.59201186440000300, 0.5079999996613334700 ) ) ;
+#397 = ORIENTED_EDGE ( 'NONE', *, *, #834, .T. ) ;
+#398 = EDGE_CURVE ( 'NONE', #1076, #1117, #1041, .T. ) ;
+#399 = ORIENTED_EDGE ( 'NONE', *, *, #1559, .T. ) ;
+#400 = LINE ( 'NONE', #950, #505 ) ;
+#401 = CARTESIAN_POINT ( 'NONE',  ( -15.77041493572643700, -23.32861186440000600, 1.333500000140930300 ) ) ;
+#402 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#403 = VECTOR ( 'NONE', #347, 1000.000000000000000 ) ;
+#404 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#405 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.67366491980755000, 1.007286456543856800 ) ) ;
+#406 = FACE_OUTER_BOUND ( 'NONE', #1731, .T. ) ;
+#407 = AXIS2_PLACEMENT_3D ( 'NONE', #1638, #1787, #232 ) ;
+#408 = CARTESIAN_POINT ( 'NONE',  ( -19.25227214354114500, -22.59201186440000300, 0.9525000000261243400 ) ) ;
+#409 = EDGE_CURVE ( 'NONE', #1678, #119, #137, .T. ) ;
+#410 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000700, -23.70802522443905500, 1.072672725275400300 ) ) ;
+#411 = CARTESIAN_POINT ( 'NONE',  ( -18.85167081327481500, -23.70802522479022300, 0.5080000000000001200 ) ) ;
+#412 = CARTESIAN_POINT ( 'NONE',  ( -16.87634354051439800, -22.59201186440000300, 1.028700000000000200 ) ) ;
+#413 = ORIENTED_EDGE ( 'NONE', *, *, #1346, .F. ) ;
+#414 = ORIENTED_EDGE ( 'NONE', *, *, #1048, .T. ) ;
+#415 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#416 = ORIENTED_EDGE ( 'NONE', *, *, #27, .T. ) ;
+#417 = ADVANCED_FACE ( 'NONE', ( #40 ), #841, .T. ) ;
+#418 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #1046, #1517 ) ;
+#419 = EDGE_CURVE ( 'NONE', #129, #543, #593, .T. ) ;
+#420 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353944631900, -16.01341186440000900, 6.350000000000000500 ) ) ;
+#421 = ORIENTED_EDGE ( 'NONE', *, *, #894, .F. ) ;
+#422 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#423 = ORIENTED_EDGE ( 'NONE', *, *, #1422, .T. ) ;
+#424 = EDGE_CURVE ( 'NONE', #1467, #394, #1250, .T. ) ;
+#425 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353959999900, -23.67366491965470800, 1.278713543721188700 ) ) ;
+#426 = VECTOR ( 'NONE', #1805, 1000.000000000000000 ) ;
+#427 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#428 = FACE_BOUND ( 'NONE', #153, .T. ) ;
+#429 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#430 = FACE_OUTER_BOUND ( 'NONE', #1347, .T. ) ;
+#431 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353971670800, -24.06521187160983300, 1.613928601212497400 ) ) ;
+#432 = LINE ( 'NONE', #66, #934 ) ;
+#433 = AXIS2_PLACEMENT_3D ( 'NONE', #1724, #1883, #1115 ) ;
+#434 = CARTESIAN_POINT ( 'NONE',  ( -16.14030466847495800, -17.51201186389792100, 8.387187263055295700 ) ) ;
+#435 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#436 = VERTEX_POINT ( 'NONE', #813 ) ;
+#437 = ORIENTED_EDGE ( 'NONE', *, *, #1071, .T. ) ;
+#438 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#439 = ORIENTED_EDGE ( 'NONE', *, *, #1248, .T. ) ;
+#440 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -22.59201186440000300, 0.5900357008000002300 ) ) ;
+#441 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1387, #91, #765, #1518 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 2.323726333619342900E-011, 0.0004656839411411327900 ),
+ .UNSPECIFIED. ) ;
+#442 = ORIENTED_EDGE ( 'NONE', *, *, #1970, .F. ) ;
+#443 = EDGE_CURVE ( 'NONE', #1331, #1205, #1920, .T. ) ;
+#444 = ORIENTED_EDGE ( 'NONE', *, *, #1012, .T. ) ;
+#445 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#446 = ORIENTED_EDGE ( 'NONE', *, *, #443, .F. ) ;
+#447 = AXIS2_PLACEMENT_3D ( 'NONE', #1539, #283, #1840 ) ;
+#448 = VERTEX_POINT ( 'NONE', #15 ) ;
+#449 = ORIENTED_EDGE ( 'NONE', *, *, #1544, .F. ) ;
+#450 = EDGE_CURVE ( 'NONE', #1983, #23, #1270, .T. ) ;
+#451 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353614468600, -17.51201187029860100, 8.890000008049423000 ) ) ;
+#452 = CARTESIAN_POINT ( 'NONE',  ( -19.25227214075389200, -24.06521187160982900, 1.333500000028178900 ) ) ;
+#453 = VECTOR ( 'NONE', #1383, 1000.000000000000000 ) ;
+#454 = EDGE_LOOP ( 'NONE', ( #246, #1529, #722, #350 ) ) ;
+#455 = ADVANCED_FACE ( 'NONE', ( #280 ), #495, .F. ) ;
+#456 = CIRCLE ( 'NONE', #1157, 0.5080000000000015600 ) ;
+#457 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#458 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#459 = FACE_OUTER_BOUND ( 'NONE', #1293, .T. ) ;
+#460 = PLANE ( 'NONE',  #461 ) ;
+#461 = AXIS2_PLACEMENT_3D ( 'NONE', #980, #1449, #329 ) ;
+#462 = CARTESIAN_POINT ( 'NONE',  ( -16.37705539906363200, -23.67366628105243400, 1.778000000000000500 ) ) ;
+#463 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.70802436310664200, 1.213331081109851000 ) ) ;
+#464 = VERTEX_POINT ( 'NONE', #970 ) ;
+#465 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#466 = ORIENTED_EDGE ( 'NONE', *, *, #1127, .F. ) ;
+#467 = PRODUCT ( 'SLP3-200-100-R', 'SLP3-200-100-R', '', ( #1016 ) ) ;
+#468 = EDGE_CURVE ( 'NONE', #1679, #240, #581, .T. ) ;
+#469 = EDGE_CURVE ( 'NONE', #200, #1572, #63, .T. ) ;
+#470 = EDGE_LOOP ( 'NONE', ( #174, #397, #557, #1593 ) ) ;
+#471 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -22.59201186440000300, 2.057400000000000300 ) ) ;
+#472 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#473 = ORIENTED_EDGE ( 'NONE', *, *, #1548, .T. ) ;
+#474 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#475 = EDGE_LOOP ( 'NONE', ( #927, #479, #53, #1931 ) ) ;
+#476 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -22.59201186440000300, 6.350000000000000500 ) ) ;
+#477 = ORIENTED_EDGE ( 'NONE', *, *, #107, .F. ) ;
+#478 = AXIS2_PLACEMENT_3D ( 'NONE', #1575, #1285, #1739 ) ;
+#479 = ORIENTED_EDGE ( 'NONE', *, *, #513, .T. ) ;
+#480 = CARTESIAN_POINT ( 'NONE',  ( -18.59084354058146700, -23.92027858505706600, 0.6164829898414537800 ) ) ;
+#481 = LINE ( 'NONE', #1824, #758 ) ;
+#482 = PLANE ( 'NONE',  #1294 ) ;
+#483 = LINE ( 'NONE', #761, #1079 ) ;
+#484 = CARTESIAN_POINT ( 'NONE',  ( -18.14634354014884800, -23.62938837438938900, 1.333499999177591300 ) ) ;
+#485 = CIRCLE ( 'NONE', #1417, 0.3809999999999924600 ) ;
+#486 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -24.07405106440000600, 0.6720714016000003400 ) ) ;
+#487 = VECTOR ( 'NONE', #1673, 1000.000000000000000 ) ;
+#488 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#489 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353957988700, -24.06521187160982200, 0.6720713988265749600 ) ) ;
+#490 = AXIS2_PLACEMENT_3D ( 'NONE', #1845, #748, #743 ) ;
+#491 = ADVANCED_FACE ( 'NONE', ( #227 ), #1473, .F. ) ;
+#492 = AXIS2_PLACEMENT_3D ( 'NONE', #677, #1939, #1790 ) ;
+#493 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#494 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353949840200, -22.59201186440000300, 0.5079999997460001900 ) ) ;
+#495 = PLANE ( 'NONE',  #1868 ) ;
+#496 = ORIENTED_EDGE ( 'NONE', *, *, #1975, .F. ) ;
+#497 = CARTESIAN_POINT ( 'NONE',  ( -19.25227214342868000, -24.06521186469323600, 0.9525000000261243400 ) ) ;
+#498 = ORIENTED_EDGE ( 'NONE', *, *, #1269, .T. ) ;
+#499 = ADVANCED_FACE ( 'NONE', ( #1488 ), #1106, .T. ) ;
+#500 = CARTESIAN_POINT ( 'NONE',  ( -19.28934353959998700, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#501 = ORIENTED_EDGE ( 'NONE', *, *, #1177, .T. ) ;
+#502 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#503 = ORIENTED_EDGE ( 'NONE', *, *, #171, .F. ) ;
+#504 = ORIENTED_EDGE ( 'NONE', *, *, #1405, .T. ) ;
+#505 = VECTOR ( 'NONE', #1909, 1000.000000000000000 ) ;
+#506 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#507 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #467, .NOT_KNOWN. ) ;
+#508 = LINE ( 'NONE', #1164, #179 ) ;
+#509 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#510 = EDGE_CURVE ( 'NONE', #168, #1556, #1945, .T. ) ;
+#511 = LINE ( 'NONE', #1319, #536 ) ;
+#512 = ADVANCED_FACE ( 'NONE', ( #1376 ), #1167, .F. ) ;
+#513 = EDGE_CURVE ( 'NONE', #1960, #320, #77, .T. ) ;
+#514 = LINE ( 'NONE', #1973, #962 ) ;
+#515 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1227, #1382, #411, #1211, #913, #257 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( 2.132074005208801300E-013, 0.0002100680089294324700, 0.0004201360176456574900 ),
+ .UNSPECIFIED. ) ;
+#516 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#517 = VERTEX_POINT ( 'NONE', #1154 ) ;
+#518 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#519 = ORIENTED_EDGE ( 'NONE', *, *, #93, .F. ) ;
+#520 = ADVANCED_FACE ( 'NONE', ( #2013 ), #1586, .T. ) ;
+#521 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #368 ) ;
+#522 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353877759500, -23.62938837438939600, 1.777999999451155500 ) ) ;
+#523 = VERTEX_POINT ( 'NONE', #1327 ) ;
+#524 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#525 = ORIENTED_EDGE ( 'NONE', *, *, #288, .T. ) ;
+#526 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#527 = VERTEX_POINT ( 'NONE', #1617 ) ;
+#528 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -23.33303146440000500, 1.613928598400000200 ) ) ;
+#529 = ORIENTED_EDGE ( 'NONE', *, *, #1269, .F. ) ;
+#530 = VERTEX_POINT ( 'NONE', #1621 ) ;
+#531 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#532 = AXIS2_PLACEMENT_3D ( 'NONE', #112, #435, #1852 ) ;
+#533 = VECTOR ( 'NONE', #922, 1000.000000000000000 ) ;
+#534 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#535 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #609 ) ) ;
+#536 = VECTOR ( 'NONE', #374, 1000.000000000000000 ) ;
+#537 = EDGE_CURVE ( 'NONE', #1467, #1723, #691, .T. ) ;
+#538 = LINE ( 'NONE', #955, #1916 ) ;
+#539 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -16.01341186440000500, 0.0000000000000000000 ) ) ;
+#540 = EDGE_CURVE ( 'NONE', #1334, #1997, #1372, .T. ) ;
+#541 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#542 = LINE ( 'NONE', #401, #387 ) ;
+#543 = VERTEX_POINT ( 'NONE', #1013 ) ;
+#544 = CARTESIAN_POINT ( 'NONE',  ( -16.82232308457824000, -23.77491334334389400, 0.9525000000000002400 ) ) ;
+#545 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353877292700, -23.92027858585301200, 0.6164829900259056700 ) ) ;
+#546 = STYLED_ITEM ( 'NONE', ( #35 ), #224 ) ;
+#547 = AXIS2_PLACEMENT_3D ( 'NONE', #625, #21, #162 ) ;
+#548 = CARTESIAN_POINT ( 'NONE',  ( -16.79430783880000200, -22.59201186440000300, 0.9525000000000002400 ) ) ;
+#549 = CARTESIAN_POINT ( 'NONE',  ( -18.22837922770000000, -22.59201186440000300, 1.333500000000000600 ) ) ;
+#550 = ORIENTED_EDGE ( 'NONE', *, *, #687, .F. ) ;
+#551 = ORIENTED_EDGE ( 'NONE', *, *, #537, .T. ) ;
+#552 = ORIENTED_EDGE ( 'NONE', *, *, #510, .T. ) ;
+#553 = CARTESIAN_POINT ( 'NONE',  ( -17.51134352288063000, -17.51201186440000900, 8.890000008049423000 ) ) ;
+#554 = ORIENTED_EDGE ( 'NONE', *, *, #44, .F. ) ;
+#555 = ORIENTED_EDGE ( 'NONE', *, *, #1426, .T. ) ;
+#556 = CIRCLE ( 'NONE', #736, 0.5080000000000002300 ) ;
+#557 = ORIENTED_EDGE ( 'NONE', *, *, #450, .T. ) ;
+#558 = AXIS2_PLACEMENT_3D ( 'NONE', #1031, #61, #1170 ) ;
+#559 = LINE ( 'NONE', #2001, #1014 ) ;
+#560 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -19.30271186440000300, 0.0000000000000000000 ) ) ;
+#561 = VECTOR ( 'NONE', #311, 1000.000000000000000 ) ;
+#562 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#563 = LINE ( 'NONE', #1024, #1200 ) ;
+#564 = EDGE_CURVE ( 'NONE', #1122, #1983, #11, .T. ) ;
+#565 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000000, -23.70802350174046700, 1.213332805036513500 ) ) ;
+#566 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.67367672193772400, 1.007301060448927000 ) ) ;
+#567 = AXIS2_PLACEMENT_3D ( 'NONE', #1125, #824, #649 ) ;
+#568 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #546 ), #333 ) ;
+#569 = FACE_OUTER_BOUND ( 'NONE', #192, .T. ) ;
+#570 = EDGE_LOOP ( 'NONE', ( #473, #890, #1681, #551, #2041, #423, #1053, #375, #1358, #1683, #821, #154, #99, #1340, #855, #496 ) ) ;
+#571 = EDGE_CURVE ( 'NONE', #517, #115, #1837, .T. ) ;
+#572 = EDGE_CURVE ( 'NONE', #1117, #1632, #56, .T. ) ;
+#573 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353905115900, -23.62938837438939600, 0.9525000008224062700 ) ) ;
+#574 = ORIENTED_EDGE ( 'NONE', *, *, #703, .F. ) ;
+#575 = ORIENTED_EDGE ( 'NONE', *, *, #1011, .T. ) ;
+#576 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 6.349999999999999600 ) ) ;
+#577 = FACE_OUTER_BOUND ( 'NONE', #1707, .T. ) ;
+#578 = ADVANCED_FACE ( 'NONE', ( #1689 ), #370, .F. ) ;
+#579 = VECTOR ( 'NONE', #445, 1000.000000000000000 ) ;
+#580 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#581 = CIRCLE ( 'NONE', #706, 0.5080000000000015600 ) ;
+#582 = AXIS2_PLACEMENT_3D ( 'NONE', #1816, #1232, #1530 ) ;
+#583 = ORIENTED_EDGE ( 'NONE', *, *, #665, .F. ) ;
+#584 = ADVANCED_FACE ( 'NONE', ( #430 ), #1448, .T. ) ;
+#585 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#586 = VERTEX_POINT ( 'NONE', #1386 ) ;
+#587 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.62938837442444400, 1.333500000000000600 ) ) ;
+#588 = EDGE_CURVE ( 'NONE', #1114, #827, #1428, .T. ) ;
+#589 = CARTESIAN_POINT ( 'NONE',  ( -16.01274353960000200, -17.51201186440000900, 7.620000000000001900 ) ) ;
+#590 = ORIENTED_EDGE ( 'NONE', *, *, #540, .T. ) ;
+#591 = ORIENTED_EDGE ( 'NONE', *, *, #938, .T. ) ;
+#592 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#593 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #489, #161, #1768, #1744 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839465872830500 ),
+ .UNSPECIFIED. ) ;
+#594 = ORIENTED_EDGE ( 'NONE', *, *, #2037, .F. ) ;
+#595 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -9.106159978880892400E-015, 0.0000000000000000000 ) ) ;
+#596 = VERTEX_POINT ( 'NONE', #1690 ) ;
+#597 = VERTEX_POINT ( 'NONE', #1225 ) ;
+#598 = FACE_OUTER_BOUND ( 'NONE', #728, .T. ) ;
+#599 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#600 = VECTOR ( 'NONE', #845, 1000.000000000000000 ) ;
+#601 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353523198700, -18.28973169739851200, 8.890000009150506700 ) ) ;
+#602 = VECTOR ( 'NONE', #2035, 1000.000000000000000 ) ;
+#603 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#604 = LINE ( 'NONE', #2021, #2014 ) ;
+#605 = AXIS2_PLACEMENT_3D ( 'NONE', #486, #1581, #1562 ) ;
+#606 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.67367672106849600, 1.278698941006277900 ) ) ;
+#607 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#608 = CARTESIAN_POINT ( 'NONE',  ( -19.25227213800000600, -24.07405106440000600, 1.333500000000000600 ) ) ;
+#609 = PRODUCT ( 'SLP3-200-100-R', 'SLP3-200-100-R', '', ( #1789 ) ) ;
+#610 = EDGE_CURVE ( 'NONE', #856, #650, #1062, .T. ) ;
+#611 = ORIENTED_EDGE ( 'NONE', *, *, #715, .F. ) ;
+#612 = SHAPE_REPRESENTATION ( 'SLP3-200-100-R', ( #682 ), #243 ) ;
+#613 = ORIENTED_EDGE ( 'NONE', *, *, #776, .T. ) ;
+#614 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.62938837354736800, 1.778000000325580700 ) ) ;
+#615 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -22.59201186440000300, 0.6720713988347129000 ) ) ;
+#616 = VERTEX_POINT ( 'NONE', #1532 ) ;
+#617 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#618 = ORIENTED_EDGE ( 'NONE', *, *, #822, .F. ) ;
+#619 = AXIS2_PLACEMENT_3D ( 'NONE', #1121, #309, #1431 ) ;
+#620 = CONICAL_SURFACE ( 'NONE', #1420, 0.3809999999999993900, 0.7853981633974542700 ) ;
+#621 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.62938837461874500, 0.5080000000721280900 ) ) ;
+#622 = VERTEX_POINT ( 'NONE', #1525 ) ;
+#623 = ORIENTED_EDGE ( 'NONE', *, *, #1274, .T. ) ;
+#624 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201185850142000, 8.890000008049423000 ) ) ;
+#625 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#626 = ORIENTED_EDGE ( 'NONE', *, *, #419, .F. ) ;
+#627 = CYLINDRICAL_SURFACE ( 'NONE', #772, 0.5080000000000015600 ) ;
+#628 = PLANE ( 'NONE',  #1822 ) ;
+#629 = VECTOR ( 'NONE', #896, 1000.000000000000000 ) ;
+#630 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.67366433951516000, 1.278714261500670600 ) ) ;
+#631 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#632 = CARTESIAN_POINT ( 'NONE',  ( -16.63348397783674000, -19.01061186611463300, 7.620000000282276500 ) ) ;
+#633 = CARTESIAN_POINT ( 'NONE',  ( -18.22837922770000000, -22.59201186440000300, 0.9525000000000002400 ) ) ;
+#634 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353971670900, -24.06521187160982200, 1.613928601212497400 ) ) ;
+#635 = SHAPE_REPRESENTATION ( 'SLP3-200-100-R', ( #1811, #1595 ), #654 ) ;
+#636 = CARTESIAN_POINT ( 'NONE',  ( -16.71227214351917900, -22.59201186440000300, 1.333500000028178900 ) ) ;
+#637 = ORIENTED_EDGE ( 'NONE', *, *, #1248, .F. ) ;
+#638 = CARTESIAN_POINT ( 'NONE',  ( -15.77041492573471800, -22.59201186440000300, 0.9525000000000002400 ) ) ;
+#639 = EDGE_CURVE ( 'NONE', #1139, #200, #762, .T. ) ;
+#640 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 6.123031769111891200E-017 ) ) ;
+#641 = ORIENTED_EDGE ( 'NONE', *, *, #2051, .F. ) ;
+#642 = EDGE_CURVE ( 'NONE', #1605, #1830, #1080, .T. ) ;
+#643 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#644 = EDGE_CURVE ( 'NONE', #856, #832, #386, .T. ) ;
+#645 = ORIENTED_EDGE ( 'NONE', *, *, #148, .F. ) ;
+#646 = ADVANCED_FACE ( 'NONE', ( #1641 ), #812, .T. ) ;
+#647 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.62938837354736800, 1.778000000325580700 ) ) ;
+#648 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#649 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#650 = VERTEX_POINT ( 'NONE', #912 ) ;
+#651 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201186440000900, 6.350000000000000500 ) ) ;
+#652 = ORIENTED_EDGE ( 'NONE', *, *, #304, .F. ) ;
+#653 = ORIENTED_EDGE ( 'NONE', *, *, #195, .F. ) ;
+#654 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1184 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1612, #693, #516 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#655 = ORIENTED_EDGE ( 'NONE', *, *, #1839, .F. ) ;
+#656 = ORIENTED_EDGE ( 'NONE', *, *, #1460, .F. ) ;
+#657 = LINE ( 'NONE', #865, #426 ) ;
+#658 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#659 = ADVANCED_FACE ( 'NONE', ( #1179 ), #1322, .T. ) ;
+#660 = LINE ( 'NONE', #671, #987 ) ;
+#661 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#662 = VECTOR ( 'NONE', #648, 1000.000000000000000 ) ;
+#663 = VECTOR ( 'NONE', #721, 1000.000000000000000 ) ;
+#664 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#665 = EDGE_CURVE ( 'NONE', #1070, #517, #1738, .T. ) ;
+#666 = ORIENTED_EDGE ( 'NONE', *, *, #792, .T. ) ;
+#667 = AXIS2_PLACEMENT_3D ( 'NONE', #752, #1377, #595 ) ;
+#668 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1932, #1594, #1747, #1942, #1006, #828 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( 1.017260957325037500E-012, 0.0002100680096478574300, 0.0004201360182784539400 ),
+ .UNSPECIFIED. ) ;
+#669 = ADVANCED_FACE ( 'NONE', ( #960 ), #2039, .F. ) ;
+#670 = EDGE_CURVE ( 'NONE', #596, #240, #110, .T. ) ;
+#671 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -21.83001186440000700, 5.613400000000001300 ) ) ;
+#672 = ORIENTED_EDGE ( 'NONE', *, *, #266, .F. ) ;
+#673 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#674 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#675 = ORIENTED_EDGE ( 'NONE', *, *, #967, .F. ) ;
+#676 = VERTEX_POINT ( 'NONE', #1333 ) ;
+#677 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -24.07405106440000600, 0.9525000000000002400 ) ) ;
+#678 = ORIENTED_EDGE ( 'NONE', *, *, #1991, .F. ) ;
+#679 = AXIS2_PLACEMENT_3D ( 'NONE', #694, #843, #524 ) ;
+#680 = ORIENTED_EDGE ( 'NONE', *, *, #884, .F. ) ;
+#681 = VECTOR ( 'NONE', #757, 1000.000000000000000 ) ;
+#682 = AXIS2_PLACEMENT_3D ( 'NONE', #840, #684, #995 ) ;
+#683 = LINE ( 'NONE', #589, #883 ) ;
+#684 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#685 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#686 = DIRECTION ( 'NONE',  ( 2.731847993664262000E-014, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#687 = EDGE_CURVE ( 'NONE', #732, #176, #1040, .T. ) ;
+#688 = EDGE_CURVE ( 'NONE', #325, #1632, #1760, .T. ) ;
+#689 = PRESENTATION_STYLE_ASSIGNMENT (( #1670 ) ) ;
+#690 = CARTESIAN_POINT ( 'NONE',  ( -18.25482652785815000, -23.92027858282190800, 1.333500000000000600 ) ) ;
+#691 = LINE ( 'NONE', #1947, #1472 ) ;
+#692 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353967124400, -23.62938837461635400, 0.9525000000000002400 ) ) ;
+#693 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#694 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#695 = ORIENTED_EDGE ( 'NONE', *, *, #822, .T. ) ;
+#696 = AXIS2_PLACEMENT_3D ( 'NONE', #1469, #506, #183 ) ;
+#697 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#698 = VERTEX_POINT ( 'NONE', #2047 ) ;
+#699 = ORIENTED_EDGE ( 'NONE', *, *, #513, .F. ) ;
+#700 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -22.59201186440000300, 5.981700000000000900 ) ) ;
+#701 = ORIENTED_EDGE ( 'NONE', *, *, #322, .T. ) ;
+#702 = ORIENTED_EDGE ( 'NONE', *, *, #644, .F. ) ;
+#703 = EDGE_CURVE ( 'NONE', #1304, #622, #1671, .T. ) ;
+#704 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1503, #228, #566, #573 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0002100652559625300900, 0.0004201360174571444400 ),
+ .UNSPECIFIED. ) ;
+#705 = CARTESIAN_POINT ( 'NONE',  ( -16.71227213800000300, -24.07405106440000600, 1.333500000000000600 ) ) ;
+#706 = AXIS2_PLACEMENT_3D ( 'NONE', #1023, #1630, #45 ) ;
+#707 = CIRCLE ( 'NONE', #547, 0.5080000000000002300 ) ;
+#708 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#709 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353990480300, -22.59201186440000300, 0.6720713989580096000 ) ) ;
+#710 = CIRCLE ( 'NONE', #1457, 0.5080000000000015600 ) ;
+#711 = FACE_OUTER_BOUND ( 'NONE', #1068, .T. ) ;
+#712 = ORIENTED_EDGE ( 'NONE', *, *, #1716, .F. ) ;
+#713 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#714 = CIRCLE ( 'NONE', #1753, 0.5080000000000002300 ) ;
+#715 = EDGE_CURVE ( 'NONE', #616, #777, #485, .T. ) ;
+#716 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#717 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 0.0000000000000000000 ) ) ;
+#718 = VERTEX_POINT ( 'NONE', #638 ) ;
+#719 = CARTESIAN_POINT ( 'NONE',  ( -19.00994353960000200, -17.51201186440000900, 7.620000000000001900 ) ) ;
+#720 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #546 ) ) ;
+#721 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#722 = ORIENTED_EDGE ( 'NONE', *, *, #588, .T. ) ;
+#723 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#724 = EDGE_CURVE ( 'NONE', #1723, #20, #206, .T. ) ;
+#725 = PLANE ( 'NONE',  #54 ) ;
+#726 = ORIENTED_EDGE ( 'NONE', *, *, #1772, .F. ) ;
+#727 = EDGE_CURVE ( 'NONE', #267, #1925, #1541, .T. ) ;
+#728 = EDGE_LOOP ( 'NONE', ( #756, #1809, #1848, #122, #235 ) ) ;
+#729 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#730 = ORIENTED_EDGE ( 'NONE', *, *, #348, .T. ) ;
+#731 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -24.07405106440000600, 1.613928598400000200 ) ) ;
+#732 = VERTEX_POINT ( 'NONE', #1244 ) ;
+#733 = VECTOR ( 'NONE', #685, 1000.000000000000000 ) ;
+#734 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#735 = FACE_OUTER_BOUND ( 'NONE', #1543, .T. ) ;
+#736 = AXIS2_PLACEMENT_3D ( 'NONE', #1212, #1995, #1052 ) ;
+#737 = VECTOR ( 'NONE', #1185, 1000.000000000000100 ) ;
+#738 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.92027858444213000, 1.669517011150695400 ) ) ;
+#739 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -21.83001186440000700, 2.057400000000000300 ) ) ;
+#740 = LINE ( 'NONE', #1283, #662 ) ;
+#741 = CARTESIAN_POINT ( 'NONE',  ( -19.41634354137800100, -22.59201186440000300, 1.028700000000000200 ) ) ;
+#742 = ORIENTED_EDGE ( 'NONE', *, *, #1991, .T. ) ;
+#743 = DIRECTION ( 'NONE',  ( -1.365923996832131000E-014, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#744 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#745 = AXIS2_PLACEMENT_3D ( 'NONE', #286, #121, #465 ) ;
+#746 = ORIENTED_EDGE ( 'NONE', *, *, #724, .F. ) ;
+#747 = ORIENTED_EDGE ( 'NONE', *, *, #248, .F. ) ;
+#748 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#749 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353905115900, -23.62938837438939600, 0.9525000008224062700 ) ) ;
+#750 = ORIENTED_EDGE ( 'NONE', *, *, #1039, .T. ) ;
+#751 = EDGE_CURVE ( 'NONE', #1679, #1925, #1017, .T. ) ;
+#752 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.19221186440000400, 1.143000000000000500 ) ) ;
+#753 = ORIENTED_EDGE ( 'NONE', *, *, #1953, .F. ) ;
+#754 = EDGE_CURVE ( 'NONE', #1957, #898, #1966, .T. ) ;
+#755 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#756 = ORIENTED_EDGE ( 'NONE', *, *, #1544, .T. ) ;
+#757 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#758 = VECTOR ( 'NONE', #723, 1000.000000000000000 ) ;
+#759 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #170, #164, #1590, #1268 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839456993345900 ),
+ .UNSPECIFIED. ) ;
+#760 = FACE_OUTER_BOUND ( 'NONE', #1005, .T. ) ;
+#761 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.15356916140000400, 1.333500000000000600 ) ) ;
+#762 = LINE ( 'NONE', #1078, #1537 ) ;
+#763 = CARTESIAN_POINT ( 'NONE',  ( -16.70820756538274700, -16.14097299140024300, 8.387187263055293900 ) ) ;
+#764 = CIRCLE ( 'NONE', #127, 0.5080000000000002300 ) ;
+#765 = CARTESIAN_POINT ( 'NONE',  ( -15.66036399398966400, -23.77491334164112400, 0.9525000000000002400 ) ) ;
+#766 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#767 = CARTESIAN_POINT ( 'NONE',  ( -16.14030466876907300, -16.70887588648032100, 8.387187263055293900 ) ) ;
+#768 = CARTESIAN_POINT ( 'NONE',  ( -18.31447951381726800, -18.88305073739976700, 8.387187263055295700 ) ) ;
+#769 = ORIENTED_EDGE ( 'NONE', *, *, #1501, .T. ) ;
+#770 = AXIS2_PLACEMENT_3D ( 'NONE', #377, #1804, #716 ) ;
+#771 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#772 = AXIS2_PLACEMENT_3D ( 'NONE', #766, #1693, #261 ) ;
+#773 = ORIENTED_EDGE ( 'NONE', *, *, #409, .T. ) ;
+#774 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.70802436310670200, 1.143000000000196100 ) ) ;
+#775 = ORIENTED_EDGE ( 'NONE', *, *, #862, .T. ) ;
+#776 = EDGE_CURVE ( 'NONE', #1957, #1933, #1732, .T. ) ;
+#777 = VERTEX_POINT ( 'NONE', #1563 ) ;
+#778 = ORIENTED_EDGE ( 'NONE', *, *, #22, .T. ) ;
+#779 = LINE ( 'NONE', #633, #733 ) ;
+#780 = ADVANCED_FACE ( 'NONE', ( #1129 ), #788, .F. ) ;
+#781 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.62938837442443700, 0.9525000000000002400 ) ) ;
+#782 = LINE ( 'NONE', #2, #303 ) ;
+#783 = ITEM_DEFINED_TRANSFORMATION ( 'NONE', 'NONE', #1595,  #682 ) ;
+#784 = CARTESIAN_POINT ( 'NONE',  ( -18.38920309546467600, -19.01061186956994200, 7.620000000282276500 ) ) ;
+#785 = CARTESIAN_POINT ( 'NONE',  ( -18.31041492570704300, -24.06521183849766400, 0.9525000000684111800 ) ) ;
+#786 = FACE_OUTER_BOUND ( 'NONE', #1193, .T. ) ;
+#787 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.62938837442444400, 1.333500000000000600 ) ) ;
+#788 = PLANE ( 'NONE',  #2008 ) ;
+#789 = ORIENTED_EDGE ( 'NONE', *, *, #1194, .F. ) ;
+#790 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -23.71512645840000000, 0.5080000000000001200 ) ) ;
+#791 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.62938837461507900, 1.777999999929233300 ) ) ;
+#792 = EDGE_CURVE ( 'NONE', #1117, #2006, #538, .T. ) ;
+#793 = EDGE_CURVE ( 'NONE', #622, #981, #184, .T. ) ;
+#794 = EDGE_CURVE ( 'NONE', #1812, #953, #1815, .T. ) ;
+#795 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#796 = ORIENTED_EDGE ( 'NONE', *, *, #1585, .F. ) ;
+#797 = CARTESIAN_POINT ( 'NONE',  ( -16.17007773842866000, -23.70789125165211400, 1.778000000000000000 ) ) ;
+#798 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#799 = ORIENTED_EDGE ( 'NONE', *, *, #22, .F. ) ;
+#800 = CARTESIAN_POINT ( 'NONE',  ( -18.28906337093637200, -17.96758959839232600, 8.890000009150506700 ) ) ;
+#801 = VERTEX_POINT ( 'NONE', #1898 ) ;
+#802 = CARTESIAN_POINT ( 'NONE',  ( -16.05084354046571000, -23.92027858512627600, 1.669517010222990600 ) ) ;
+#803 = ORIENTED_EDGE ( 'NONE', *, *, #1876, .T. ) ;
+#804 = AXIS2_PLACEMENT_3D ( 'NONE', #651, #1436, #1745 ) ;
+#805 = ORIENTED_EDGE ( 'NONE', *, *, #1089, .T. ) ;
+#806 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#807 = ORIENTED_EDGE ( 'NONE', *, *, #27, .F. ) ;
+#808 = CONICAL_SURFACE ( 'NONE', #1255, 0.3809999999999993900, 0.7853981633974542700 ) ;
+#809 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#810 = VECTOR ( 'NONE', #1936, 1000.000000000000100 ) ;
+#811 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000600, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#812 = CONICAL_SURFACE ( 'NONE', #1100, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#813 = CARTESIAN_POINT ( 'NONE',  ( -15.77041492573471400, -24.06521183849767100, 0.9525000000000002400 ) ) ;
+#814 = EDGE_CURVE ( 'NONE', #1933, #1727, #1400, .T. ) ;
+#815 = CIRCLE ( 'NONE', #879, 0.5080000000000002300 ) ;
+#816 = AXIS2_PLACEMENT_3D ( 'NONE', #873, #880, #120 ) ;
+#817 = ADVANCED_FACE ( 'NONE', ( #1765 ), #19, .F. ) ;
+#818 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.7597108803759877700, -0.6502610077794467300 ) ) ;
+#819 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.62938837442444400, 1.333500000000000600 ) ) ;
+#820 = CARTESIAN_POINT ( 'NONE',  ( -16.87634354005719900, -22.59201186440000300, 0.9525000000127001900 ) ) ;
+#821 = ORIENTED_EDGE ( 'NONE', *, *, #1274, .F. ) ;
+#822 = EDGE_CURVE ( 'NONE', #115, #1139, #740, .T. ) ;
+#823 = ORIENTED_EDGE ( 'NONE', *, *, #776, .F. ) ;
+#824 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#825 = ORIENTED_EDGE ( 'NONE', *, *, #234, .T. ) ;
+#826 = ADVANCED_FACE ( 'NONE', ( #711 ), #1249, .T. ) ;
+#827 = VERTEX_POINT ( 'NONE', #1433 ) ;
+#828 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.62938837461763000, 0.5080000000717134200 ) ) ;
+#829 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #467 ) ) ;
+#830 = EDGE_LOOP ( 'NONE', ( #747, #1215, #1256, #1118 ) ) ;
+#831 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#832 = VERTEX_POINT ( 'NONE', #500 ) ;
+#833 = LINE ( 'NONE', #1703, #1607 ) ;
+#834 = EDGE_CURVE ( 'NONE', #1218, #1983, #1890, .T. ) ;
+#835 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.15356916140000400, 1.333500000000000600 ) ) ;
+#836 = LINE ( 'NONE', #48, #403 ) ;
+#837 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#838 = FACE_OUTER_BOUND ( 'NONE', #372, .T. ) ;
+#839 = ADVANCED_FACE ( 'NONE', ( #907 ), #1596, .T. ) ;
+#840 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#841 = CONICAL_SURFACE ( 'NONE', #141, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#842 = DIRECTION ( 'NONE',  ( -1.141885969597166800E-014, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#843 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#844 = AXIS2_PLACEMENT_3D ( 'NONE', #1875, #1230, #146 ) ;
+#845 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#846 = SURFACE_SIDE_STYLE ('',( #1640 ) ) ;
+#847 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -22.59201186440000300, 1.613928601165288500 ) ) ;
+#848 = ORIENTED_EDGE ( 'NONE', *, *, #419, .T. ) ;
+#849 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#850 = FILL_AREA_STYLE_COLOUR ( '', #1614 ) ;
+#851 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -22.59201186440000300, 2.057400000000000800 ) ) ;
+#852 = EDGE_LOOP ( 'NONE', ( #220, #1276, #930, #439 ) ) ;
+#853 = ORIENTED_EDGE ( 'NONE', *, *, #572, .F. ) ;
+#854 = AXIS2_PLACEMENT_3D ( 'NONE', #1277, #674, #1447 ) ;
+#855 = ORIENTED_EDGE ( 'NONE', *, *, #68, .F. ) ;
+#856 = VERTEX_POINT ( 'NONE', #1767 ) ;
+#857 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.19221186440000400, 1.143000000000000500 ) ) ;
+#858 = VECTOR ( 'NONE', #1592, 1000.000000000000000 ) ;
+#859 = PLANE ( 'NONE',  #1379 ) ;
+#860 = LINE ( 'NONE', #528, #1616 ) ;
+#861 = CARTESIAN_POINT ( 'NONE',  ( -16.76786055026877200, -23.92027858508659200, 1.333499999695264600 ) ) ;
+#862 = EDGE_CURVE ( 'NONE', #1572, #1070, #1266, .T. ) ;
+#863 = VECTOR ( 'NONE', #1872, 1000.000000000000000 ) ;
+#864 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#865 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -22.59201186440000300, 0.0000000000000000000 ) ) ;
+#866 = FACE_OUTER_BOUND ( 'NONE', #1979, .T. ) ;
+#867 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#868 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#869 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.15356916140000400, 1.778000000000000200 ) ) ;
+#870 = ORIENTED_EDGE ( 'NONE', *, *, #1658, .F. ) ;
+#871 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000600, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#872 = ORIENTED_EDGE ( 'NONE', *, *, #1231, .T. ) ;
+#873 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#874 = EDGE_LOOP ( 'NONE', ( #102, #1209, #177, #742 ) ) ;
+#875 = ORIENTED_EDGE ( 'NONE', *, *, #1408, .T. ) ;
+#876 = ORIENTED_EDGE ( 'NONE', *, *, #688, .F. ) ;
+#877 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999500, -21.06801186216480600, 3.175000000000000300 ) ) ;
+#878 = ORIENTED_EDGE ( 'NONE', *, *, #1385, .T. ) ;
+#879 = AXIS2_PLACEMENT_3D ( 'NONE', #1190, #395, #708 ) ;
+#880 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#881 = FACE_OUTER_BOUND ( 'NONE', #1721, .T. ) ;
+#882 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -23.33303146440000500, 0.6720714016000003400 ) ) ;
+#883 = VECTOR ( 'NONE', #1065, 1000.000000000000000 ) ;
+#884 = EDGE_CURVE ( 'NONE', #985, #650, #759, .T. ) ;
+#885 = LINE ( 'NONE', #741, #629 ) ;
+#886 = PLANE ( 'NONE',  #1056 ) ;
+#887 = CIRCLE ( 'NONE', #490, 0.5080000000000002300 ) ;
+#888 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353957988700, -24.06521187160982200, 0.6720713988265749600 ) ) ;
+#889 = FILL_AREA_STYLE ('',( #1982 ) ) ;
+#890 = ORIENTED_EDGE ( 'NONE', *, *, #1716, .T. ) ;
+#891 = ORIENTED_EDGE ( 'NONE', *, *, #1422, .F. ) ;
+#892 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#893 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#894 = EDGE_CURVE ( 'NONE', #517, #2006, #1533, .T. ) ;
+#895 = EDGE_CURVE ( 'NONE', #1882, #827, #203, .T. ) ;
+#896 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#897 = ORIENTED_EDGE ( 'NONE', *, *, #1039, .F. ) ;
+#898 = VERTEX_POINT ( 'NONE', #494 ) ;
+#899 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#900 = ORIENTED_EDGE ( 'NONE', *, *, #967, .T. ) ;
+#901 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#902 = ORIENTED_EDGE ( 'NONE', *, *, #992, .T. ) ;
+#903 = ORIENTED_EDGE ( 'NONE', *, *, #208, .F. ) ;
+#904 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#905 = VECTOR ( 'NONE', #79, 1000.000000000000000 ) ;
+#906 = AXIS2_PLACEMENT_3D ( 'NONE', #1857, #1214, #117 ) ;
+#907 = FACE_OUTER_BOUND ( 'NONE', #1552, .T. ) ;
+#908 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#909 = CARTESIAN_POINT ( 'NONE',  ( -18.31041492573471500, -22.59201186440000300, 0.9525000000000002400 ) ) ;
+#910 = VECTOR ( 'NONE', #2026, 1000.000000000000000 ) ;
+#911 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#912 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353952558700, -24.06521186440002700, 1.613928601195391300 ) ) ;
+#913 = CARTESIAN_POINT ( 'NONE',  ( -18.64564388061127800, -23.67367614076741200, 0.5080000000000001200 ) ) ;
+#914 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -19.01061186506040500, 1.084202172485504400E-016 ) ) ;
+#915 = ADVANCED_FACE ( 'NONE', ( #1507 ), #989, .F. ) ;
+#916 = EDGE_CURVE ( 'NONE', #1263, #1700, #1688, .T. ) ;
+#917 = AXIS2_PLACEMENT_3D ( 'NONE', #811, #1905, #1928 ) ;
+#918 = CARTESIAN_POINT ( 'NONE',  ( -16.73362370660150200, -17.51201186156257400, 8.890000009150506700 ) ) ;
+#919 = ORIENTED_EDGE ( 'NONE', *, *, #1726, .F. ) ;
+#920 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353877759500, -23.62938837438939600, 1.777999999451155500 ) ) ;
+#921 = ORIENTED_EDGE ( 'NONE', *, *, #2051, .T. ) ;
+#922 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#923 = ORIENTED_EDGE ( 'NONE', *, *, #1233, .T. ) ;
+#924 = EDGE_CURVE ( 'NONE', #73, #129, #383, .T. ) ;
+#925 = CARTESIAN_POINT ( 'NONE',  ( -17.51134354549860100, -17.51201186094468600, 8.890000008049421300 ) ) ;
+#926 = ORIENTED_EDGE ( 'NONE', *, *, #1695, .F. ) ;
+#927 = ORIENTED_EDGE ( 'NONE', *, *, #938, .F. ) ;
+#928 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353889882400, -23.62938837407347800, 0.5080000004679420300 ) ) ;
+#929 = FACE_OUTER_BOUND ( 'NONE', #58, .T. ) ;
+#930 = ORIENTED_EDGE ( 'NONE', *, *, #639, .F. ) ;
+#931 = LINE ( 'NONE', #32, #1734 ) ;
+#932 = VECTOR ( 'NONE', #1362, 1000.000000000000000 ) ;
+#933 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000600, -17.51201187029860400, 8.890000008049423000 ) ) ;
+#934 = VECTOR ( 'NONE', #864, 1000.000000000000000 ) ;
+#935 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.70802436310670200, 1.143000000000196100 ) ) ;
+#936 = CARTESIAN_POINT ( 'NONE',  ( -16.71227213800000300, -23.33303146440000500, 0.9525000000000002400 ) ) ;
+#937 = ORIENTED_EDGE ( 'NONE', *, *, #93, .T. ) ;
+#938 = EDGE_CURVE ( 'NONE', #1960, #596, #2032, .T. ) ;
+#939 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#940 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.15356916140000400, 0.5080000000000001200 ) ) ;
+#941 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353665071000, -19.01061186784229000, 7.620000000282275600 ) ) ;
+#942 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#943 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -16.01341186440000500, 6.350000000000000500 ) ) ;
+#944 = VERTEX_POINT ( 'NONE', #969 ) ;
+#945 = AXIS2_PLACEMENT_3D ( 'NONE', #1097, #306, #1090 ) ;
+#946 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -21.06801186384120300, 5.613400000000001300 ) ) ;
+#947 = FACE_OUTER_BOUND ( 'NONE', #1554, .T. ) ;
+#948 = CARTESIAN_POINT ( 'NONE',  ( -18.20036399427397100, -23.77491334240392000, 0.9525000000000002400 ) ) ;
+#949 = ORIENTED_EDGE ( 'NONE', *, *, #398, .T. ) ;
+#950 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.15356916140000400, 0.9525000000000002400 ) ) ;
+#951 = EDGE_LOOP ( 'NONE', ( #699, #1494, #1782, #213 ) ) ;
+#952 = DIRECTION ( 'NONE',  ( -0.3350096665779375100, 0.9422146906620269000, 0.0000000000000000000 ) ) ;
+#953 = VERTEX_POINT ( 'NONE', #851 ) ;
+#954 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353960000100, -24.07405106440000600, 1.333500000000000600 ) ) ;
+#955 = CARTESIAN_POINT ( 'NONE',  ( -16.71227214350777900, -23.32861186440000600, 1.333500000056357300 ) ) ;
+#956 = VECTOR ( 'NONE', #966, 1000.000000000000000 ) ;
+#957 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#958 = AXIS2_PLACEMENT_3D ( 'NONE', #1794, #212, #1160 ) ;
+#959 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -19.01061186704160400, 3.175000000000000300 ) ) ;
+#960 = FACE_OUTER_BOUND ( 'NONE', #1314, .T. ) ;
+#961 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#962 = VECTOR ( 'NONE', #86, 1000.000000000000100 ) ;
+#963 = CARTESIAN_POINT ( 'NONE',  ( -19.16691553960000100, -24.19221186440000400, 1.528572000000000500 ) ) ;
+#964 = CARTESIAN_POINT ( 'NONE',  ( -15.77041491580000500, -23.33303146440000500, 0.9525000000000002400 ) ) ;
+#965 = CARTESIAN_POINT ( 'NONE',  ( -16.62691553960000600, -24.19221186440000400, 1.528572000000000500 ) ) ;
+#966 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#967 = EDGE_CURVE ( 'NONE', #953, #1218, #62, .T. ) ;
+#968 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353982462500, -23.62938837284000500, 0.5080000001530317100 ) ) ;
+#969 = CARTESIAN_POINT ( 'NONE',  ( -18.27334353960002700, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#970 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -16.01341186440000500, 5.105400000000000400 ) ) ;
+#971 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#972 = VERTEX_POINT ( 'NONE', #1781 ) ;
+#973 = ADVANCED_FACE ( 'NONE', ( #1639 ), #1956, .F. ) ;
+#974 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1001, 'distance_accuracy_value', 'NONE');
+#975 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -16.01341186440000500, 5.727700000000000500 ) ) ;
+#976 = EDGE_LOOP ( 'NONE', ( #1243, #75, #1169, #996 ) ) ;
+#977 = EDGE_LOOP ( 'NONE', ( #594, #555, #1699, #270, #1055, #1415, #675, #1902, #1191, #1075 ) ) ;
+#978 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#979 = VERTEX_POINT ( 'NONE', #1946 ) ;
+#980 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.71512645840000000, 0.9525000000000002400 ) ) ;
+#981 = VERTEX_POINT ( 'NONE', #1009 ) ;
+#982 = ORIENTED_EDGE ( 'NONE', *, *, #814, .T. ) ;
+#983 = FACE_OUTER_BOUND ( 'NONE', #1599, .T. ) ;
+#984 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353955767200, -22.59201186440000300, 0.5079999997177779800 ) ) ;
+#985 = VERTEX_POINT ( 'NONE', #522 ) ;
+#986 = ADVANCED_FACE ( 'NONE', ( #1964 ), #859, .F. ) ;
+#987 = VECTOR ( 'NONE', #1141, 1000.000000000000000 ) ;
+#988 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1620 ) ;
+#989 = PLANE ( 'NONE',  #1648 ) ;
+#990 = VECTOR ( 'NONE', #178, 1000.000000000000000 ) ;
+#991 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353744917900, -17.51201185850141300, 7.370826008049421700 ) ) ;
+#992 = EDGE_CURVE ( 'NONE', #979, #73, #1329, .T. ) ;
+#993 = VECTOR ( 'NONE', #236, 1000.000000000000000 ) ;
+#994 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.92027858529116800, 1.669517010825047200 ) ) ;
+#995 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#996 = ORIENTED_EDGE ( 'NONE', *, *, #1551, .T. ) ;
+#997 = EDGE_CURVE ( 'NONE', #650, #20, #860, .T. ) ;
+#998 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -23.77491334476544400, 0.5620204555550110100 ) ) ;
+#999 = ADVANCED_FACE ( 'NONE', ( #1992 ), #85, .T. ) ;
+#1000 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353960000100, -23.71512645840000000, 0.9525000000000002400 ) ) ;
+#1001 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1002 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1003 = CIRCLE ( 'NONE', #1647, 0.5080000000000002300 ) ;
+#1004 = AXIS2_PLACEMENT_3D ( 'NONE', #1965, #1344, #392 ) ;
+#1005 = EDGE_LOOP ( 'NONE', ( #1806, #870, #796, #1029 ) ) ;
+#1006 = CARTESIAN_POINT ( 'NONE',  ( -16.37704319886048100, -23.67367614059655900, 0.5080000000000001200 ) ) ;
+#1007 = EDGE_LOOP ( 'NONE', ( #326, #3, #1465, #1174 ) ) ;
+#1008 = ADVANCED_FACE ( 'NONE', ( #428, #108, #760 ), #1952, .F. ) ;
+#1009 = CARTESIAN_POINT ( 'NONE',  ( -15.73334353960002500, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1010 = ORIENTED_EDGE ( 'NONE', *, *, #1028, .F. ) ;
+#1011 = EDGE_CURVE ( 'NONE', #1723, #856, #511, .T. ) ;
+#1012 = EDGE_CURVE ( 'NONE', #1114, #119, #1222, .T. ) ;
+#1013 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.62938837461763000, 0.5080000000717134200 ) ) ;
+#1014 = VECTOR ( 'NONE', #1847, 1000.000000000000000 ) ;
+#1015 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1016 = PRODUCT_CONTEXT ( 'NONE', #1944, 'mechanical' ) ;
+#1017 = LINE ( 'NONE', #285, #863 ) ;
+#1018 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1019 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #647, #462, #1718, #797, #159, #1892 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( 1.875194799747141000E-012, 0.0002098637740875900000, 0.0004197275462999852300 ),
+ .UNSPECIFIED. ) ;
+#1020 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1021 = STYLED_ITEM ( 'NONE', ( #689 ), #1093 ) ;
+#1022 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1023 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000500, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#1024 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.33303146440000500, 0.6720714016000003400 ) ) ;
+#1025 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#1026 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1027 = ORIENTED_EDGE ( 'NONE', *, *, #894, .T. ) ;
+#1028 = EDGE_CURVE ( 'NONE', #168, #1882, #9, .T. ) ;
+#1029 = ORIENTED_EDGE ( 'NONE', *, *, #1445, .F. ) ;
+#1030 = AXIS2_PLACEMENT_3D ( 'NONE', #1308, #1325, #686 ) ;
+#1031 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1032 = ORIENTED_EDGE ( 'NONE', *, *, #1726, .T. ) ;
+#1033 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1034 = EDGE_LOOP ( 'NONE', ( #1259, #399, #1821, #583 ) ) ;
+#1035 = LINE ( 'NONE', #936, #1195 ) ;
+#1036 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1037 = LINE ( 'NONE', #1452, #600 ) ;
+#1038 = CARTESIAN_POINT ( 'NONE',  ( -16.01274353615772500, -17.51201186440000900, 7.620000000282275600 ) ) ;
+#1039 = EDGE_CURVE ( 'NONE', #616, #1076, #1470, .T. ) ;
+#1040 = LINE ( 'NONE', #1555, #910 ) ;
+#1041 = CIRCLE ( 'NONE', #1335, 0.5080000000000002300 ) ;
+#1042 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #16, #1442, #994, #189 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 1.166905419975152100E-012, 0.0004656839476295162500 ),
+ .UNSPECIFIED. ) ;
+#1043 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1044 = CARTESIAN_POINT ( 'NONE',  ( -19.00994354649760300, -16.63415231148464500, 7.620000000282276500 ) ) ;
+#1045 = ORIENTED_EDGE ( 'NONE', *, *, #1206, .T. ) ;
+#1046 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #609, .NOT_KNOWN. ) ;
+#1047 = CARTESIAN_POINT ( 'NONE',  ( -19.25227214342868000, -24.06521186469323600, 0.9525000000261243400 ) ) ;
+#1048 = EDGE_CURVE ( 'NONE', #1394, #1808, #307, .T. ) ;
+#1049 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.67367614151961100, 1.278699657742825100 ) ) ;
+#1050 = VERTEX_POINT ( 'NONE', #1352 ) ;
+#1051 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.62938837354736800, 1.778000000325580700 ) ) ;
+#1052 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1053 = ORIENTED_EDGE ( 'NONE', *, *, #234, .F. ) ;
+#1054 = ORIENTED_EDGE ( 'NONE', *, *, #148, .T. ) ;
+#1055 = ORIENTED_EDGE ( 'NONE', *, *, #564, .T. ) ;
+#1056 = AXIS2_PLACEMENT_3D ( 'NONE', #1969, #580, #1508 ) ;
+#1057 = ORIENTED_EDGE ( 'NONE', *, *, #1450, .T. ) ;
+#1058 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1059 = CIRCLE ( 'NONE', #1216, 0.5080000000000002300 ) ;
+#1060 = LINE ( 'NONE', #1085, #579 ) ;
+#1061 = PLANE ( 'NONE',  #217 ) ;
+#1062 = CIRCLE ( 'NONE', #1440, 0.5080000000000002300 ) ;
+#1063 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1064 = ADVANCED_FACE ( 'NONE', ( #838 ), #1196, .F. ) ;
+#1065 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1066 = ORIENTED_EDGE ( 'NONE', *, *, #924, .F. ) ;
+#1067 = AXIS2_PLACEMENT_3D ( 'NONE', #13, #1582, #5 ) ;
+#1068 = EDGE_LOOP ( 'NONE', ( #746, #575, #1092, #199 ) ) ;
+#1069 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -22.59201186440000300, 0.6720713988347135600 ) ) ;
+#1070 = VERTEX_POINT ( 'NONE', #1492 ) ;
+#1071 = EDGE_CURVE ( 'NONE', #267, #1334, #1120, .T. ) ;
+#1072 = EDGE_LOOP ( 'NONE', ( #2046, #371, #1483, #982 ) ) ;
+#1073 = CARTESIAN_POINT ( 'NONE',  ( -16.01274353615772500, -16.63415230558603500, 7.620000000282276500 ) ) ;
+#1074 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1075 = ORIENTED_EDGE ( 'NONE', *, *, #1425, .F. ) ;
+#1076 = VERTEX_POINT ( 'NONE', #1497 ) ;
+#1077 = VECTOR ( 'NONE', #526, 1000.000000000000000 ) ;
+#1078 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -22.59201186440000300, 1.695964299200000100 ) ) ;
+#1079 = VECTOR ( 'NONE', #911, 1000.000000000000000 ) ;
+#1080 = LINE ( 'NONE', #560, #339 ) ;
+#1081 = LINE ( 'NONE', #700, #993 ) ;
+#1082 = CARTESIAN_POINT ( 'NONE',  ( -18.31041492570704300, -24.06521183849766400, 0.9525000000684111800 ) ) ;
+#1083 = EDGE_LOOP ( 'NONE', ( #1752, #172, #1684, #503 ) ) ;
+#1084 = CARTESIAN_POINT ( 'NONE',  ( -16.14030466847495800, -17.51201185850142000, 8.387187263055295700 ) ) ;
+#1085 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.15356916140000400, 0.9525000000000002400 ) ) ;
+#1086 = AXIS2_PLACEMENT_3D ( 'NONE', #2024, #136, #1553 ) ;
+#1087 = ADVANCED_FACE ( 'NONE', ( #1320 ), #725, .F. ) ;
+#1088 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1089 = EDGE_CURVE ( 'NONE', #698, #1663, #704, .T. ) ;
+#1090 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1091 = ORIENTED_EDGE ( 'NONE', *, *, #754, .F. ) ;
+#1092 = ORIENTED_EDGE ( 'NONE', *, *, #610, .T. ) ;
+#1093 = MANIFOLD_SOLID_BREP ( 'Imported1', #1111 ) ;
+#1094 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.77491334334738200, 0.5620204550230677400 ) ) ;
+#1095 = VERTEX_POINT ( 'NONE', #1201 ) ;
+#1096 = CARTESIAN_POINT ( 'NONE',  ( -16.70820755898206400, -18.88305073365033900, 8.387187263055295700 ) ) ;
+#1097 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1098 = LINE ( 'NONE', #869, #2009 ) ;
+#1099 = ADVANCED_FACE ( 'NONE', ( #337 ), #886, .F. ) ;
+#1100 = AXIS2_PLACEMENT_3D ( 'NONE', #1487, #868, #438 ) ;
+#1101 = LINE ( 'NONE', #1421, #1246 ) ;
+#1102 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1103 = AXIS2_PLACEMENT_3D ( 'NONE', #26, #673, #1922 ) ;
+#1104 = VECTOR ( 'NONE', #1180, 1000.000000000000000 ) ;
+#1105 = CARTESIAN_POINT ( 'NONE',  ( -18.97184354020960100, -22.59201186440000300, 1.028700000000000200 ) ) ;
+#1106 = CONICAL_SURFACE ( 'NONE', #1796, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#1107 = CARTESIAN_POINT ( 'NONE',  ( -19.00994354304227900, -17.51201186440000900, 7.620000000282275600 ) ) ;
+#1108 = EDGE_CURVE ( 'NONE', #832, #698, #1298, .T. ) ;
+#1109 = EDGE_CURVE ( 'NONE', #1467, #597, #885, .T. ) ;
+#1110 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -24.06521187160983300, 0.6720713988347129000 ) ) ;
+#1111 = CLOSED_SHELL ( 'NONE', ( #669, #2005, #417, #646, #1155, #259, #499, #1547, #1272, #17, #1838, #1865, #1746, #1598, #1008, #1144, #999, #1521, #173, #1251, #8, #1099, #1623, #1295, #353, #345, #986, #780, #915, #455, #578, #512, #817, #2034, #1927, #1439, #336, #1210, #491, #1454, #1779, #1769, #151, #1610, #1064, #584, #1123, #1756, #1134, #1221, #1409, #366, #1282, #659, #1919, #826, #1587, #520, #973, #1878, #1904, #1087, #839, #308 ) ) ;
+#1112 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1113 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -22.59201186440000300, 1.613928601165286900 ) ) ;
+#1114 = VERTEX_POINT ( 'NONE', #719 ) ;
+#1115 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#1116 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.33303146440000500, 0.6720714016000003400 ) ) ;
+#1117 = VERTEX_POINT ( 'NONE', #1357 ) ;
+#1118 = ORIENTED_EDGE ( 'NONE', *, *, #1460, .T. ) ;
+#1119 = ORIENTED_EDGE ( 'NONE', *, *, #895, .T. ) ;
+#1120 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #81, #405, #410, #565, #1049, #239 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( 5.646409004907851000E-013, 0.0002100680089905593800, 0.0004201360174164778600 ),
+ .UNSPECIFIED. ) ;
+#1121 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1122 = VERTEX_POINT ( 'NONE', #255 ) ;
+#1123 = ADVANCED_FACE ( 'NONE', ( #1835 ), #1061, .F. ) ;
+#1124 = FACE_OUTER_BOUND ( 'NONE', #454, .T. ) ;
+#1125 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -21.06801186440000300, 5.613400000000001300 ) ) ;
+#1126 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1127 = EDGE_CURVE ( 'NONE', #23, #523, #1943, .T. ) ;
+#1128 = LINE ( 'NONE', #1384, #251 ) ;
+#1129 = FACE_OUTER_BOUND ( 'NONE', #1361, .T. ) ;
+#1130 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#1131 = LINE ( 'NONE', #1374, #230 ) ;
+#1132 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1133 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201186440000900, 7.620000000000001900 ) ) ;
+#1134 = ADVANCED_FACE ( 'NONE', ( #1178 ), #1653, .F. ) ;
+#1135 = ORIENTED_EDGE ( 'NONE', *, *, #1953, .T. ) ;
+#1136 = PLANE ( 'NONE',  #696 ) ;
+#1137 = EDGE_CURVE ( 'NONE', #1997, #323, #1128, .T. ) ;
+#1138 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201186440000900, 6.350000000000000500 ) ) ;
+#1139 = VERTEX_POINT ( 'NONE', #1674 ) ;
+#1140 = ORIENTED_EDGE ( 'NONE', *, *, #884, .T. ) ;
+#1141 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1142 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #507, #1326 ) ;
+#1143 = ORIENTED_EDGE ( 'NONE', *, *, #1733, .T. ) ;
+#1144 = ADVANCED_FACE ( 'NONE', ( #1666 ), #1373, .T. ) ;
+#1145 = ORIENTED_EDGE ( 'NONE', *, *, #1481, .T. ) ;
+#1146 = EDGE_CURVE ( 'NONE', #979, #1899, #1060, .T. ) ;
+#1147 = CARTESIAN_POINT ( 'NONE',  ( -18.14634354014884800, -23.62938837438938900, 1.333499999177591300 ) ) ;
+#1148 = ORIENTED_EDGE ( 'NONE', *, *, #1501, .F. ) ;
+#1149 = CIRCLE ( 'NONE', #1891, 0.5080000000000002300 ) ;
+#1150 = ORIENTED_EDGE ( 'NONE', *, *, #1559, .F. ) ;
+#1151 = FACE_OUTER_BOUND ( 'NONE', #376, .T. ) ;
+#1152 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.70802436310670200, 1.142999999999804800 ) ) ;
+#1153 = VECTOR ( 'NONE', #18, 1000.000000000000000 ) ;
+#1154 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -22.59201186440000300, 1.613928601165287800 ) ) ;
+#1155 = ADVANCED_FACE ( 'NONE', ( #1427 ), #1197, .T. ) ;
+#1156 = CYLINDRICAL_SURFACE ( 'NONE', #318, 1.498599999999999300 ) ;
+#1157 = AXIS2_PLACEMENT_3D ( 'NONE', #1712, #493, #324 ) ;
+#1158 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1159 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.70802436310677000, 1.213329237507080300 ) ) ;
+#1160 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1161 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #275, #425, #2007, #1698, #1522, #114 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 2, 4 ),
+ ( 1.038083970469230300E-012, 0.0002100680096688094000, 0.0004201360182995347800 ),
+ .UNSPECIFIED. ) ;
+#1162 = CARTESIAN_POINT ( 'NONE',  ( -16.71227214341641700, -24.06521186469764500, 1.333500000000000600 ) ) ;
+#1163 = PLANE ( 'NONE',  #1538 ) ;
+#1164 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 5.981700000000000900 ) ) ;
+#1165 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1166 = ORIENTED_EDGE ( 'NONE', *, *, #1343, .F. ) ;
+#1167 = PLANE ( 'NONE',  #1972 ) ;
+#1168 = AXIS2_PLACEMENT_3D ( 'NONE', #1466, #1633, #697 ) ;
+#1169 = ORIENTED_EDGE ( 'NONE', *, *, #1855, .F. ) ;
+#1170 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1171 = EDGE_CURVE ( 'NONE', #1334, #242, #483, .T. ) ;
+#1172 = ORIENTED_EDGE ( 'NONE', *, *, #510, .F. ) ;
+#1173 = DIRECTION ( 'NONE',  ( -3.414809992080324400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1174 = ORIENTED_EDGE ( 'NONE', *, *, #642, .T. ) ;
+#1175 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353952781700, -23.62938837461890500, 1.333500000000000600 ) ) ;
+#1176 = LINE ( 'NONE', #882, #1505 ) ;
+#1177 = EDGE_CURVE ( 'NONE', #1114, #1678, #1885, .T. ) ;
+#1178 = FACE_OUTER_BOUND ( 'NONE', #197, .T. ) ;
+#1179 = FACE_OUTER_BOUND ( 'NONE', #1072, .T. ) ;
+#1180 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1181 = CARTESIAN_POINT ( 'NONE',  ( -18.88238241418036300, -16.70887589288100400, 8.387187263055293900 ) ) ;
+#1182 = CONICAL_SURFACE ( 'NONE', #745, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#1183 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.62938837442444400, 1.778000000000000200 ) ) ;
+#1184 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1612, 'distance_accuracy_value', 'NONE');
+#1185 = DIRECTION ( 'NONE',  ( -0.3350096665779375100, 0.9422146906620269000, 0.0000000000000000000 ) ) ;
+#1186 = ORIENTED_EDGE ( 'NONE', *, *, #1108, .F. ) ;
+#1187 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1188 = ORIENTED_EDGE ( 'NONE', *, *, #792, .F. ) ;
+#1189 = ORIENTED_EDGE ( 'NONE', *, *, #1310, .T. ) ;
+#1190 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1191 = ORIENTED_EDGE ( 'NONE', *, *, #1877, .F. ) ;
+#1192 = CARTESIAN_POINT ( 'NONE',  ( -19.33430783880000400, -22.59201186440000300, 0.9525000000000002400 ) ) ;
+#1193 = EDGE_LOOP ( 'NONE', ( #297, #57, #125, #1140 ) ) ;
+#1194 = EDGE_CURVE ( 'NONE', #1304, #1479, #1161, .T. ) ;
+#1195 = VECTOR ( 'NONE', #282, 1000.000000000000000 ) ;
+#1196 = PLANE ( 'NONE',  #1407 ) ;
+#1197 = CONICAL_SURFACE ( 'NONE', #667, 0.3809999999999993900, 0.7853981633974542700 ) ;
+#1198 = LINE ( 'NONE', #1105, #276 ) ;
+#1199 = DIRECTION ( 'NONE',  ( 0.7071067811865485700, 0.7071067811865465700, 8.659560562354985900E-017 ) ) ;
+#1200 = VECTOR ( 'NONE', #1798, 1000.000000000000000 ) ;
+#1201 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -22.59201186440000300, 1.084202172485504400E-016 ) ) ;
+#1202 = ORIENTED_EDGE ( 'NONE', *, *, #1089, .F. ) ;
+#1203 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#1204 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1205 = VERTEX_POINT ( 'NONE', #431 ) ;
+#1206 = EDGE_CURVE ( 'NONE', #1678, #1882, #683, .T. ) ;
+#1207 = EDGE_CURVE ( 'NONE', #1727, #898, #559, .T. ) ;
+#1208 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1209 = ORIENTED_EDGE ( 'NONE', *, *, #450, .F. ) ;
+#1210 = ADVANCED_FACE ( 'NONE', ( #249 ), #627, .T. ) ;
+#1211 = CARTESIAN_POINT ( 'NONE',  ( -18.71101073335857000, -23.70802350138928500, 0.5080000000000001200 ) ) ;
+#1212 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1213 = ORIENTED_EDGE ( 'NONE', *, *, #571, .T. ) ;
+#1214 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.6502610077794467300, 0.7597108803759877700 ) ) ;
+#1215 = ORIENTED_EDGE ( 'NONE', *, *, #363, .F. ) ;
+#1216 = AXIS2_PLACEMENT_3D ( 'NONE', #1705, #771, #289 ) ;
+#1217 = CARTESIAN_POINT ( 'NONE',  ( -17.51134354280034700, -16.14097299327496400, 8.387187263055295700 ) ) ;
+#1218 = VERTEX_POINT ( 'NONE', #1390 ) ;
+#1219 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 3, ( 
+ ( #1107, #2043, #784, #941, #632, #1710, #2038 ),
+ ( #1719, #1236, #768, #1569, #1096, #1565, #1084 ),
+ ( #1729, #800, #145, #601, #1894, #2017, #1258 ),
+ ( #1863, #451, #1867, #1253, #1545, #305, #624 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4, 3, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8047378536604948800, 0.8047378536604948800, 1.000000000000000000, 0.8047378536604948800, 0.8047378536604948800, 1.000000000000000000),
+ ( 0.8419303989605320100, 0.6775332621910227200, 0.6775332621910227200, 0.8419303989605320100, 0.6775332621910227200, 0.6775332621910227200, 0.8419303989605320100),
+ ( 0.8419303989605320100, 0.6775332621910227200, 0.6775332621910227200, 0.8419303989605320100, 0.6775332621910227200, 0.6775332621910227200, 0.8419303989605320100),
+ ( 1.000000000000000000, 0.8047378536604948800, 0.8047378536604948800, 1.000000000000000000, 0.8047378536604948800, 0.8047378536604948800, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#1220 = FACE_OUTER_BOUND ( 'NONE', #1289, .T. ) ;
+#1221 = ADVANCED_FACE ( 'NONE', ( #1468 ), #109, .F. ) ;
+#1222 = CIRCLE ( 'NONE', #1477, 1.519174000000000700 ) ;
+#1223 = FACE_OUTER_BOUND ( 'NONE', #123, .T. ) ;
+#1224 = VECTOR ( 'NONE', #713, 1000.000000000000000 ) ;
+#1225 = CARTESIAN_POINT ( 'NONE',  ( -19.41634354048900200, -22.59201186440000300, 0.9525000000127001900 ) ) ;
+#1226 = LINE ( 'NONE', #964, #1691 ) ;
+#1227 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353889882400, -23.62938837407347800, 0.5080000004679420300 ) ) ;
+#1228 = CARTESIAN_POINT ( 'NONE',  ( -17.05576581281313900, -16.73429202884278100, 8.890000009150506700 ) ) ;
+#1229 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1230 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1231 = EDGE_CURVE ( 'NONE', #1205, #650, #1059, .T. ) ;
+#1232 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1233 = EDGE_CURVE ( 'NONE', #1622, #1830, #130, .T. ) ;
+#1234 = ORIENTED_EDGE ( 'NONE', *, *, #1862, .F. ) ;
+#1235 = CARTESIAN_POINT ( 'NONE',  ( -17.51134354549860100, -17.51201186440000900, 8.890000008049423000 ) ) ;
+#1236 = CARTESIAN_POINT ( 'NONE',  ( -18.88238241043092800, -18.31514784231969300, 8.387187263055295700 ) ) ;
+#1237 = ORIENTED_EDGE ( 'NONE', *, *, #1453, .F. ) ;
+#1238 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1239 = ORIENTED_EDGE ( 'NONE', *, *, #364, .T. ) ;
+#1240 = ORIENTED_EDGE ( 'NONE', *, *, #1012, .F. ) ;
+#1241 = VECTOR ( 'NONE', #1988, 1000.000000000000000 ) ;
+#1242 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1764, #1584, #360, #497 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839450459760400 ),
+ .UNSPECIFIED. ) ;
+#1243 = ORIENTED_EDGE ( 'NONE', *, *, #727, .T. ) ;
+#1244 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353861222400, -22.59201186440000300, 0.9525000000127001900 ) ) ;
+#1245 = VECTOR ( 'NONE', #167, 1000.000000000000000 ) ;
+#1246 = VECTOR ( 'NONE', #1573, 1000.000000000000000 ) ;
+#1247 = CARTESIAN_POINT ( 'NONE',  ( -18.31041492573471500, -22.59201186440000300, 1.333500000000000600 ) ) ;
+#1248 = EDGE_CURVE ( 'NONE', #1139, #1832, #1788, .T. ) ;
+#1249 = CYLINDRICAL_SURFACE ( 'NONE', #854, 0.5080000000000015600 ) ;
+#1250 = LINE ( 'NONE', #835, #341 ) ;
+#1251 = ADVANCED_FACE ( 'NONE', ( #577 ), #1856, .T. ) ;
+#1252 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -22.59201186440000300, 2.057400000000000300 ) ) ;
+#1253 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353370141000, -17.51201186440001200, 8.890000008049423000 ) ) ;
+#1254 = ORIENTED_EDGE ( 'NONE', *, *, #304, .T. ) ;
+#1255 = AXIS2_PLACEMENT_3D ( 'NONE', #857, #1651, #219 ) ;
+#1256 = ORIENTED_EDGE ( 'NONE', *, *, #1356, .F. ) ;
+#1257 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -16.01341186440000500, 5.727700000000000500 ) ) ;
+#1258 = CARTESIAN_POINT ( 'NONE',  ( -16.73362370660150200, -17.51201185850141300, 8.890000009150506700 ) ) ;
+#1259 = ORIENTED_EDGE ( 'NONE', *, *, #171, .T. ) ;
+#1260 = CARTESIAN_POINT ( 'NONE',  ( -15.68837922770000400, -22.59201186440000300, 0.9525000000000002400 ) ) ;
+#1261 = ORIENTED_EDGE ( 'NONE', *, *, #1207, .F. ) ;
+#1262 = DIRECTION ( 'NONE',  ( -4.553079989440435900E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1263 = VERTEX_POINT ( 'NONE', #1579 ) ;
+#1264 = ORIENTED_EDGE ( 'NONE', *, *, #322, .F. ) ;
+#1265 = LINE ( 'NONE', #340, #858 ) ;
+#1266 = CIRCLE ( 'NONE', #1067, 0.5080000000000002300 ) ;
+#1267 = CARTESIAN_POINT ( 'NONE',  ( -18.31041492576321900, -24.06521186440002700, 1.333500000070465100 ) ) ;
+#1268 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353952558700, -24.06521186440002700, 1.613928601195391300 ) ) ;
+#1269 = EDGE_CURVE ( 'NONE', #1808, #448, #456, .T. ) ;
+#1270 = LINE ( 'NONE', #1900, #254 ) ;
+#1271 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1272 = ADVANCED_FACE ( 'NONE', ( #1151 ), #628, .F. ) ;
+#1273 = VECTOR ( 'NONE', #1348, 1000.000000000000000 ) ;
+#1274 = EDGE_CURVE ( 'NONE', #972, #242, #1941, .T. ) ;
+#1275 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -16.01341186440000500, 5.105400000000000400 ) ) ;
+#1276 = ORIENTED_EDGE ( 'NONE', *, *, #469, .F. ) ;
+#1277 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1278 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.19221186440000400, 1.143000000000000500 ) ) ;
+#1279 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 5.613400000000001300 ) ) ;
+#1280 = CARTESIAN_POINT ( 'NONE',  ( -15.77041491580000500, -24.07405106440000600, 0.9525000000000002400 ) ) ;
+#1281 = EDGE_LOOP ( 'NONE', ( #853, #666, #1264, #525 ) ) ;
+#1282 = ADVANCED_FACE ( 'NONE', ( #1397 ), #33, .T. ) ;
+#1283 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -22.59201186440000300, 1.778000000000000200 ) ) ;
+#1284 = ORIENTED_EDGE ( 'NONE', *, *, #2048, .T. ) ;
+#1285 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1286 = ORIENTED_EDGE ( 'NONE', *, *, #814, .F. ) ;
+#1287 = ORIENTED_EDGE ( 'NONE', *, *, #147, .F. ) ;
+#1288 = VERTEX_POINT ( 'NONE', #476 ) ;
+#1289 = EDGE_LOOP ( 'NONE', ( #641, #1829, #1728, #655, #1202 ) ) ;
+#1290 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 6.350000000000000500 ) ) ;
+#1291 = VECTOR ( 'NONE', #893, 1000.000000000000000 ) ;
+#1292 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1293 = EDGE_LOOP ( 'NONE', ( #1918, #730, #1659, #1306 ) ) ;
+#1294 = AXIS2_PLACEMENT_3D ( 'NONE', #1279, #1750, #1112 ) ;
+#1295 = ADVANCED_FACE ( 'NONE', ( #735 ), #1717, .F. ) ;
+#1296 = CIRCLE ( 'NONE', #619, 0.5080000000000002300 ) ;
+#1297 = AXIS2_PLACEMENT_3D ( 'NONE', #1735, #617, #939 ) ;
+#1298 = LINE ( 'NONE', #1996, #737 ) ;
+#1299 = LINE ( 'NONE', #1359, #487 ) ;
+#1300 = EDGE_CURVE ( 'NONE', #1650, #1288, #782, .T. ) ;
+#1301 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1302 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1303 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -16.01341186440000500, 6.350000000000000500 ) ) ;
+#1304 = VERTEX_POINT ( 'NONE', #1722 ) ;
+#1305 = EDGE_CURVE ( 'NONE', #1070, #1117, #1296, .T. ) ;
+#1306 = ORIENTED_EDGE ( 'NONE', *, *, #1481, .F. ) ;
+#1307 =( REPRESENTATION_RELATIONSHIP ('NONE','NONE', #635, #612 ) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION ( #783 )SHAPE_REPRESENTATION_RELATIONSHIP( ) );
+#1308 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1309 = ORIENTED_EDGE ( 'NONE', *, *, #1825, .T. ) ;
+#1310 = EDGE_CURVE ( 'NONE', #1076, #325, #1486, .T. ) ;
+#1311 = EDGE_CURVE ( 'NONE', #1572, #1832, #1512, .T. ) ;
+#1312 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1313 = EDGE_LOOP ( 'NONE', ( #652, #413, #1903, #1864, #1476, #466, #24, #769, #1702, #1135 ) ) ;
+#1314 = EDGE_LOOP ( 'NONE', ( #1682, #444, #1828 ) ) ;
+#1315 = ORIENTED_EDGE ( 'NONE', *, *, #1625, .F. ) ;
+#1316 = ORIENTED_EDGE ( 'NONE', *, *, #1385, .F. ) ;
+#1317 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1318 = FACE_OUTER_BOUND ( 'NONE', #1393, .T. ) ;
+#1319 = CARTESIAN_POINT ( 'NONE',  ( -19.25227213800000600, -23.33303146440000500, 1.333500000000000600 ) ) ;
+#1320 = FACE_OUTER_BOUND ( 'NONE', #874, .T. ) ;
+#1321 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353889882400, -23.62938837407347800, 0.5080000004679420300 ) ) ;
+#1322 = CYLINDRICAL_SURFACE ( 'NONE', #816, 0.5080000000000015600 ) ;
+#1323 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.15356916140000400, 0.9525000000000002400 ) ) ;
+#1324 = FACE_OUTER_BOUND ( 'NONE', #95, .T. ) ;
+#1325 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1326 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #368, 'design' ) ;
+#1327 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999500, -21.06801186328240400, 2.057399999999999900 ) ) ;
+#1328 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1329 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1475, #544, #1626, #59 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 1.832647532215289300E-012, 0.0004656839484475553500 ),
+ .UNSPECIFIED. ) ;
+#1330 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 0.0000000000000000000 ) ) ;
+#1331 = VERTEX_POINT ( 'NONE', #1113 ) ;
+#1332 = EDGE_CURVE ( 'NONE', #238, #586, #201, .T. ) ;
+#1333 = CARTESIAN_POINT ( 'NONE',  ( -15.77041493569793200, -22.59201186440000300, 1.333500000070465300 ) ) ;
+#1334 = VERTEX_POINT ( 'NONE', #484 ) ;
+#1335 = AXIS2_PLACEMENT_3D ( 'NONE', #29, #1292, #165 ) ;
+#1336 = ORIENTED_EDGE ( 'NONE', *, *, #715, .T. ) ;
+#1337 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -22.59201186440000300, 1.778000000000000200 ) ) ;
+#1338 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353971670900, -24.06521187160982200, 1.613928601212497400 ) ) ;
+#1339 = EDGE_CURVE ( 'NONE', #1556, #1650, #1709, .T. ) ;
+#1340 = ORIENTED_EDGE ( 'NONE', *, *, #1772, .T. ) ;
+#1341 = SURFACE_SIDE_STYLE ('',( #37 ) ) ;
+#1342 = ORIENTED_EDGE ( 'NONE', *, *, #687, .T. ) ;
+#1343 = EDGE_CURVE ( 'NONE', #801, #168, #1762, .T. ) ;
+#1344 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1345 = LINE ( 'NONE', #1323, #1396 ) ;
+#1346 = EDGE_CURVE ( 'NONE', #1830, #530, #155, .T. ) ;
+#1347 = EDGE_LOOP ( 'NONE', ( #1896, #437, #590, #51, #807 ) ) ;
+#1348 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1349 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -16.01341186440000500, 6.350000000000000500 ) ) ;
+#1350 = VECTOR ( 'NONE', #643, 1000.000000000000000 ) ;
+#1351 = VECTOR ( 'NONE', #472, 1000.000000000000000 ) ;
+#1352 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353960000200, -22.59201186440000300, 5.613400000000001300 ) ) ;
+#1353 = FACE_OUTER_BOUND ( 'NONE', #470, .T. ) ;
+#1354 = CARTESIAN_POINT ( 'NONE',  ( -16.71227214077585500, -24.06521186440001600, 0.9525000000261245600 ) ) ;
+#1355 = CARTESIAN_POINT ( 'NONE',  ( -19.25227214076529200, -22.59201186440000300, 1.333500000000000600 ) ) ;
+#1356 = EDGE_CURVE ( 'NONE', #732, #718, #1443, .T. ) ;
+#1357 = CARTESIAN_POINT ( 'NONE',  ( -16.71227214341641700, -24.06521186469764500, 1.333500000000000600 ) ) ;
+#1358 = ORIENTED_EDGE ( 'NONE', *, *, #1990, .T. ) ;
+#1359 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.15356916140000400, 1.333500000000000600 ) ) ;
+#1360 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -22.59201186440000300, 0.6720713988347135600 ) ) ;
+#1361 = EDGE_LOOP ( 'NONE', ( #900, #330, #317, #101 ) ) ;
+#1362 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1363 = ORIENTED_EDGE ( 'NONE', *, *, #1453, .T. ) ;
+#1364 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #418 ) ;
+#1365 = EDGE_LOOP ( 'NONE', ( #1851, #949, #1628, #876 ) ) ;
+#1366 = AXIS2_PLACEMENT_3D ( 'NONE', #731, #1686, #1204 ) ;
+#1367 = ORIENTED_EDGE ( 'NONE', *, *, #389, .T. ) ;
+#1368 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.71512645840000000, 1.333500000000000600 ) ) ;
+#1369 = ORIENTED_EDGE ( 'NONE', *, *, #1513, .F. ) ;
+#1370 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1371 = LINE ( 'NONE', #1793, #905 ) ;
+#1372 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1147, #1643, #690, #38 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839402566854400 ),
+ .UNSPECIFIED. ) ;
+#1373 = CYLINDRICAL_SURFACE ( 'NONE', #447, 0.5080000000000015600 ) ;
+#1374 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -22.59201186440000300, 1.778000000279400500 ) ) ;
+#1375 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1376 = FACE_OUTER_BOUND ( 'NONE', #1907, .T. ) ;
+#1377 = DIRECTION ( 'NONE',  ( -4.553079989440445400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1378 = CIRCLE ( 'NONE', #558, 0.5080000000000002300 ) ;
+#1379 = AXIS2_PLACEMENT_3D ( 'NONE', #539, #49, #369 ) ;
+#1380 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1381 = EDGE_CURVE ( 'NONE', #23, #1050, #660, .T. ) ;
+#1382 = CARTESIAN_POINT ( 'NONE',  ( -18.91705708196786200, -23.67366492051157300, 0.5079999999167652500 ) ) ;
+#1383 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1384 = CARTESIAN_POINT ( 'NONE',  ( -18.31041491580000300, -23.33303146440000500, 1.333500000000000600 ) ) ;
+#1385 = EDGE_CURVE ( 'NONE', #50, #530, #226, .T. ) ;
+#1386 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.62938837442444400, 1.778000000000000200 ) ) ;
+#1387 = CARTESIAN_POINT ( 'NONE',  ( -15.77041492573471400, -24.06521183849767100, 0.9525000000000002400 ) ) ;
+#1388 = ORIENTED_EDGE ( 'NONE', *, *, #46, .F. ) ;
+#1389 = ORIENTED_EDGE ( 'NONE', *, *, #1669, .T. ) ;
+#1390 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -21.06801186384120300, 2.057400000000000800 ) ) ;
+#1391 = ORIENTED_EDGE ( 'NONE', *, *, #588, .F. ) ;
+#1392 = CARTESIAN_POINT ( 'NONE',  ( -18.28906337605382100, -17.05643413914371800, 8.890000009150506700 ) ) ;
+#1393 = EDGE_LOOP ( 'NONE', ( #262, #1576, #1672, #1783, #1657, #1119, #803, #552 ) ) ;
+#1394 = VERTEX_POINT ( 'NONE', #984 ) ;
+#1395 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -23.62938837442443700, 0.9525000000000002400 ) ) ;
+#1396 = VECTOR ( 'NONE', #1317, 1000.000000000000000 ) ;
+#1397 = FACE_OUTER_BOUND ( 'NONE', #211, .T. ) ;
+#1398 = CONICAL_SURFACE ( 'NONE', #215, 0.3809999999999993900, 0.7853981633974542700 ) ;
+#1399 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1974, #390, #1490, #1967 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 9.964315992479554400E-013, 0.0002100652562517255200 ),
+ .UNSPECIFIED. ) ;
+#1400 = LINE ( 'NONE', #1116, #990 ) ;
+#1401 = CARTESIAN_POINT ( 'NONE',  ( -15.71482652788055000, -23.92027858290346700, 1.333500000000000600 ) ) ;
+#1402 = LINE ( 'NONE', #1257, #561 ) ;
+#1403 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1404 = PLANE ( 'NONE',  #1567 ) ;
+#1405 = EDGE_CURVE ( 'NONE', #1663, #47, #1242, .T. ) ;
+#1406 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201186440000900, 7.620000000000001900 ) ) ;
+#1407 = AXIS2_PLACEMENT_3D ( 'NONE', #1662, #1370, #415 ) ;
+#1408 = EDGE_CURVE ( 'NONE', #1957, #543, #668, .T. ) ;
+#1409 = ADVANCED_FACE ( 'NONE', ( #1318 ), #1136, .T. ) ;
+#1410 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353868559900, -22.59201186440000300, 1.028700000000000200 ) ) ;
+#1411 = EDGE_LOOP ( 'NONE', ( #680, #1363, #891, #393 ) ) ;
+#1412 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353957988300, -24.06521187160982200, 0.6720713988265744100 ) ) ;
+#1413 = EDGE_LOOP ( 'NONE', ( #823, #1480, #1261, #1286 ) ) ;
+#1414 = CARTESIAN_POINT ( 'NONE',  ( -17.51134354305532500, -17.51201187029860100, 8.890000008049421300 ) ) ;
+#1415 = ORIENTED_EDGE ( 'NONE', *, *, #834, .F. ) ;
+#1416 = ORIENTED_EDGE ( 'NONE', *, *, #1548, .F. ) ;
+#1417 = AXIS2_PLACEMENT_3D ( 'NONE', #1568, #1860, #1715 ) ;
+#1418 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1419 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .F. ) ;
+#1420 = AXIS2_PLACEMENT_3D ( 'NONE', #1278, #1844, #42 ) ;
+#1421 = CARTESIAN_POINT ( 'NONE',  ( -15.68837922770000400, -22.59201186440000300, 1.333500000000000600 ) ) ;
+#1422 = EDGE_CURVE ( 'NONE', #20, #295, #1037, .T. ) ;
+#1423 = FACE_OUTER_BOUND ( 'NONE', #830, .T. ) ;
+#1424 = PLANE ( 'NONE',  #1998 ) ;
+#1425 = EDGE_CURVE ( 'NONE', #50, #1622, #836, .T. ) ;
+#1426 = EDGE_CURVE ( 'NONE', #1800, #801, #1989, .T. ) ;
+#1427 = FACE_OUTER_BOUND ( 'NONE', #301, .T. ) ;
+#1428 = LINE ( 'NONE', #1701, #1224 ) ;
+#1429 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201185850141300, 8.890000008049423000 ) ) ;
+#1430 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -21.06801186216480200, 3.175000000000000300 ) ) ;
+#1431 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1432 = EDGE_LOOP ( 'NONE', ( #1186, #702, #1462, #921 ) ) ;
+#1433 = CARTESIAN_POINT ( 'NONE',  ( -19.00994353960000200, -17.51201186440000900, 6.350000000000000500 ) ) ;
+#1434 = ORIENTED_EDGE ( 'NONE', *, *, #71, .T. ) ;
+#1435 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1436 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1437 = ORIENTED_EDGE ( 'NONE', *, *, #751, .T. ) ;
+#1438 = AXIS2_PLACEMENT_3D ( 'NONE', #1000, #1949, #1776 ) ;
+#1439 = ADVANCED_FACE ( 'NONE', ( #1423 ), #1619, .F. ) ;
+#1440 = AXIS2_PLACEMENT_3D ( 'NONE', #755, #2010, #388 ) ;
+#1441 = CIRCLE ( 'NONE', #844, 0.5080000000000002300 ) ;
+#1442 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.77491334352862800, 1.723979544908536400 ) ) ;
+#1443 = LINE ( 'NONE', #1260, #1245 ) ;
+#1444 = SURFACE_STYLE_USAGE ( .BOTH. , #846 ) ;
+#1445 = EDGE_CURVE ( 'NONE', #953, #1095, #931, .T. ) ;
+#1446 = SHAPE_REPRESENTATION_RELATIONSHIP ( 'NONE' , 'NONE' ,  #612, #224 ) ;
+#1447 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#1448 = CONICAL_SURFACE ( 'NONE', #1858, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#1449 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1450 = EDGE_CURVE ( 'NONE', #586, #1205, #1042, .T. ) ;
+#1451 = VECTOR ( 'NONE', #1696, 1000.000000000000000 ) ;
+#1452 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -22.59201186440000300, 1.695964299200000100 ) ) ;
+#1453 = EDGE_CURVE ( 'NONE', #985, #295, #82, .T. ) ;
+#1454 = ADVANCED_FACE ( 'NONE', ( #1813 ), #182, .T. ) ;
+#1455 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1456 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1457 = AXIS2_PLACEMENT_3D ( 'NONE', #871, #744, #795 ) ;
+#1458 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1459 = ORIENTED_EDGE ( 'NONE', *, *, #1146, .T. ) ;
+#1460 = EDGE_CURVE ( 'NONE', #732, #1479, #1371, .T. ) ;
+#1461 = VERTEX_POINT ( 'NONE', #709 ) ;
+#1462 = ORIENTED_EDGE ( 'NONE', *, *, #1773, .F. ) ;
+#1463 = ORIENTED_EDGE ( 'NONE', *, *, #1408, .F. ) ;
+#1464 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1944 ) ;
+#1465 = ORIENTED_EDGE ( 'NONE', *, *, #1585, .T. ) ;
+#1466 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1467 = VERTEX_POINT ( 'NONE', #1950 ) ;
+#1468 = FACE_OUTER_BOUND ( 'NONE', #1874, .T. ) ;
+#1469 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 6.350000000000000500 ) ) ;
+#1470 = LINE ( 'NONE', #1963, #810 ) ;
+#1471 = FILL_AREA_STYLE ('',( #850 ) ) ;
+#1472 = VECTOR ( 'NONE', #1929, 1000.000000000000000 ) ;
+#1473 = PLANE ( 'NONE',  #492 ) ;
+#1474 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1475 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353952834600, -23.62938837461747000, 0.9525000000000002400 ) ) ;
+#1476 = ORIENTED_EDGE ( 'NONE', *, *, #1629, .T. ) ;
+#1477 = AXIS2_PLACEMENT_3D ( 'NONE', #1646, #1771, #842 ) ;
+#1478 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1479 = VERTEX_POINT ( 'NONE', #692 ) ;
+#1480 = ORIENTED_EDGE ( 'NONE', *, *, #754, .T. ) ;
+#1481 = EDGE_CURVE ( 'NONE', #1958, #69, #274, .T. ) ;
+#1482 = CARTESIAN_POINT ( 'NONE',  ( -18.64563168156077600, -23.67366628190072200, 1.778000000000000500 ) ) ;
+#1483 = ORIENTED_EDGE ( 'NONE', *, *, #1825, .F. ) ;
+#1484 = LINE ( 'NONE', #1955, #1077 ) ;
+#1485 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1486 = LINE ( 'NONE', #1570, #1834 ) ;
+#1487 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1488 = FACE_OUTER_BOUND ( 'NONE', #1083, .T. ) ;
+#1489 = CARTESIAN_POINT ( 'NONE',  ( -18.71092367201682900, -23.70815668215232100, 1.778000000000000700 ) ) ;
+#1490 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.70802436310677000, 1.072670762534568200 ) ) ;
+#1491 = LINE ( 'NONE', #344, #1667 ) ;
+#1492 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353952558400, -24.06521187160982200, 1.613928601195391700 ) ) ;
+#1493 = CARTESIAN_POINT ( 'NONE',  ( -16.63348398373533500, -16.01341185923006800, 7.620000000282276500 ) ) ;
+#1494 = ORIENTED_EDGE ( 'NONE', *, *, #1669, .F. ) ;
+#1495 = CARTESIAN_POINT ( 'NONE',  ( -18.91718814802830900, -23.67355899731665000, 1.778000000000000500 ) ) ;
+#1496 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -1.707404996040159200E-015 ) ) ;
+#1497 = CARTESIAN_POINT ( 'NONE',  ( -16.74934353960000500, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1498 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1021 ) ) ;
+#1499 = ORIENTED_EDGE ( 'NONE', *, *, #1758, .F. ) ;
+#1500 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1501 = EDGE_CURVE ( 'NONE', #1050, #1650, #508, .T. ) ;
+#1502 = EDGE_LOOP ( 'NONE', ( #284, #926, #1416, #1389 ) ) ;
+#1503 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.70802436310670200, 1.142999999999804800 ) ) ;
+#1504 = ORIENTED_EDGE ( 'NONE', *, *, #364, .F. ) ;
+#1505 = VECTOR ( 'NONE', #901, 1000.000000000000000 ) ;
+#1506 = VECTOR ( 'NONE', #156, 1000.000000000000000 ) ;
+#1507 = FACE_OUTER_BOUND ( 'NONE', #1313, .T. ) ;
+#1508 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1509 = ORIENTED_EDGE ( 'NONE', *, *, #924, .T. ) ;
+#1510 = VECTOR ( 'NONE', #1801, 1000.000000000000000 ) ;
+#1511 = ORIENTED_EDGE ( 'NONE', *, *, #540, .F. ) ;
+#1512 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #634, #802, #142, #1566 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839465786429900 ),
+ .UNSPECIFIED. ) ;
+#1513 = EDGE_CURVE ( 'NONE', #1394, #543, #1484, .T. ) ;
+#1514 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.77491334181889100, 1.723979545549924700 ) ) ;
+#1515 = EDGE_CURVE ( 'NONE', #238, #1331, #1661, .T. ) ;
+#1516 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1517 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #1130, 'design' ) ;
+#1518 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353967124400, -23.62938837461635400, 0.9525000000000002400 ) ) ;
+#1519 = PLANE ( 'NONE',  #157 ) ;
+#1520 = ORIENTED_EDGE ( 'NONE', *, *, #1194, .T. ) ;
+#1521 = ADVANCED_FACE ( 'NONE', ( #598 ), #67, .F. ) ;
+#1522 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353960000100, -23.67367614060730900, 1.007300340756992300 ) ) ;
+#1523 = VERTEX_POINT ( 'NONE', #396 ) ;
+#1524 = AXIS2_PLACEMENT_3D ( 'NONE', #113, #264, #1496 ) ;
+#1525 = CARTESIAN_POINT ( 'NONE',  ( -15.77041493516194100, -24.06521186300254900, 1.333500000070465300 ) ) ;
+#1526 = CARTESIAN_POINT ( 'NONE',  ( -18.40034353960000100, -24.19221186440000100, 1.143000000000000500 ) ) ;
+#1527 = ORIENTED_EDGE ( 'NONE', *, *, #1011, .F. ) ;
+#1528 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1529 = ORIENTED_EDGE ( 'NONE', *, *, #1177, .F. ) ;
+#1530 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1531 = LINE ( 'NONE', #1819, #80 ) ;
+#1532 = CARTESIAN_POINT ( 'NONE',  ( -16.62234353959999600, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#1533 = CIRCLE ( 'NONE', #917, 0.5080000000000015600 ) ;
+#1534 = LINE ( 'NONE', #1275, #250 ) ;
+#1535 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -19.30271186440000300, 6.350000000000000500 ) ) ;
+#1536 = CARTESIAN_POINT ( 'NONE',  ( -19.36232308450455300, -23.77491334353931100, 1.333500000000000600 ) ) ;
+#1537 = VECTOR ( 'NONE', #585, 1000.000000000000000 ) ;
+#1538 = AXIS2_PLACEMENT_3D ( 'NONE', #1926, #562, #1500 ) ;
+#1539 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1540 = LINE ( 'NONE', #225, #1273 ) ;
+#1541 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #781, #948, #138, #1082 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 1.164180599387191000E-012, 0.0004656839192630017600 ),
+ .UNSPECIFIED. ) ;
+#1542 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#1543 = EDGE_LOOP ( 'NONE', ( #1287, #1755, #825, #1237 ) ) ;
+#1544 = EDGE_CURVE ( 'NONE', #979, #325, #1399, .T. ) ;
+#1545 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353370140700, -17.51201186094469600, 8.890000008049423000 ) ) ;
+#1546 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 2.057399999999999900 ) ) ;
+#1547 = ADVANCED_FACE ( 'NONE', ( #1636 ), #808, .T. ) ;
+#1548 = EDGE_CURVE ( 'NONE', #1461, #265, #1810, .T. ) ;
+#1549 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.15356916140000400, 1.778000000000000200 ) ) ;
+#1550 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .T. ) ;
+#1551 = EDGE_CURVE ( 'NONE', #972, #267, #1345, .T. ) ;
+#1552 = EDGE_LOOP ( 'NONE', ( #2004, #1976 ) ) ;
+#1553 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1554 = EDGE_LOOP ( 'NONE', ( #1520, #656, #1342, #645 ) ) ;
+#1555 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353782200100, -22.59201186440000300, 1.028700000000000200 ) ) ;
+#1556 = VERTEX_POINT ( 'NONE', #1349 ) ;
+#1557 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -24.07405106440000600, 1.778000000000000200 ) ) ;
+#1558 = CIRCLE ( 'NONE', #1524, 0.5080000000000015600 ) ;
+#1559 = EDGE_CURVE ( 'NONE', #292, #115, #1098, .T. ) ;
+#1560 = VECTOR ( 'NONE', #603, 1000.000000000000000 ) ;
+#1561 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.15356916140000400, 1.778000000000000200 ) ) ;
+#1562 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1563 = CARTESIAN_POINT ( 'NONE',  ( -15.86034353960000900, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#1564 = LINE ( 'NONE', #1873, #1818 ) ;
+#1565 = CARTESIAN_POINT ( 'NONE',  ( -16.14030466501964500, -18.31514783591902100, 8.387187263055295700 ) ) ;
+#1566 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.62938837461507900, 1.777999999929233300 ) ) ;
+#1567 = AXIS2_PLACEMENT_3D ( 'NONE', #608, #1711, #1528 ) ;
+#1568 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#1569 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353639966400, -18.88305073552505300, 8.387187263055295700 ) ) ;
+#1570 = CARTESIAN_POINT ( 'NONE',  ( -16.74934353960000500, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1571 = EDGE_LOOP ( 'NONE', ( #1655, #789, #1634, #1986, #1239 ) ) ;
+#1572 = VERTEX_POINT ( 'NONE', #1338 ) ;
+#1573 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1574 = ORIENTED_EDGE ( 'NONE', *, *, #1305, .F. ) ;
+#1575 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201186440000900, 7.620000000000001900 ) ) ;
+#1576 = ORIENTED_EDGE ( 'NONE', *, *, #1300, .T. ) ;
+#1577 = ORIENTED_EDGE ( 'NONE', *, *, #1551, .F. ) ;
+#1578 = AXIS2_PLACEMENT_3D ( 'NONE', #1330, #1485, #867 ) ;
+#1579 = CARTESIAN_POINT ( 'NONE',  ( -18.40034353960000900, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#1580 = EDGE_LOOP ( 'NONE', ( #919, #1803, #805, #504 ) ) ;
+#1581 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1582 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1583 = LINE ( 'NONE', #1192, #1241 ) ;
+#1584 = CARTESIAN_POINT ( 'NONE',  ( -19.36232308417938300, -23.77491334503469400, 0.9524999997017757900 ) ) ;
+#1585 = EDGE_CURVE ( 'NONE', #1095, #1605, #657, .T. ) ;
+#1586 = CYLINDRICAL_SURFACE ( 'NONE', #679, 0.5080000000000015600 ) ;
+#1587 = ADVANCED_FACE ( 'NONE', ( #1985 ), #1706, .T. ) ;
+#1588 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -22.59201186440000300, 5.613400000000001300 ) ) ;
+#1589 = CONICAL_SURFACE ( 'NONE', #382, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#1590 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -23.92027858620209100, 1.669517010477580700 ) ) ;
+#1591 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 0.0000000000000000000 ) ) ;
+#1592 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1593 = ORIENTED_EDGE ( 'NONE', *, *, #1127, .T. ) ;
+#1594 = CARTESIAN_POINT ( 'NONE',  ( -16.10562999589621600, -23.67366491966541300, 0.5080000000000001200 ) ) ;
+#1595 = AXIS2_PLACEMENT_3D ( 'NONE', #1951, #1770, #1757 ) ;
+#1596 = PLANE ( 'NONE',  #241 ) ;
+#1597 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1598 = ADVANCED_FACE ( 'NONE', ( #355 ), #87, .F. ) ;
+#1599 = EDGE_LOOP ( 'NONE', ( #1846, #1527, #2050, #1870 ) ) ;
+#1600 = ORIENTED_EDGE ( 'NONE', *, *, #1935, .T. ) ;
+#1601 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1602 = ORIENTED_EDGE ( 'NONE', *, *, #195, .T. ) ;
+#1603 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #734, 'distance_accuracy_value', 'NONE');
+#1604 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1605 = VERTEX_POINT ( 'NONE', #717 ) ;
+#1606 = AXIS2_PLACEMENT_3D ( 'NONE', #1608, #1158, #175 ) ;
+#1607 = VECTOR ( 'NONE', #2022, 1000.000000000000000 ) ;
+#1608 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1609 = ORIENTED_EDGE ( 'NONE', *, *, #1652, .F. ) ;
+#1610 = ADVANCED_FACE ( 'NONE', ( #223 ), #1519, .F. ) ;
+#1611 = VECTOR ( 'NONE', #837, 1000.000000000000000 ) ;
+#1612 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1613 = EDGE_CURVE ( 'NONE', #323, #242, #1938, .T. ) ;
+#1614 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#1615 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1616 = VECTOR ( 'NONE', #1018, 1000.000000000000000 ) ;
+#1617 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353990479900, -22.59201186440000300, 1.333499999949200500 ) ) ;
+#1618 = VECTOR ( 'NONE', #1199, 1000.000000000000000 ) ;
+#1619 = PLANE ( 'NONE',  #334 ) ;
+#1620 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#1621 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -19.01061186572080400, 2.539999998869485700 ) ) ;
+#1622 = VERTEX_POINT ( 'NONE', #97 ) ;
+#1623 = ADVANCED_FACE ( 'NONE', ( #1220 ), #245, .F. ) ;
+#1624 = AXIS2_PLACEMENT_3D ( 'NONE', #954, #4, #961 ) ;
+#1625 = EDGE_CURVE ( 'NONE', #1925, #596, #556, .T. ) ;
+#1626 = CARTESIAN_POINT ( 'NONE',  ( -16.76786055040347600, -23.92027858535248800, 0.9525000000000002400 ) ) ;
+#1627 = ORIENTED_EDGE ( 'NONE', *, *, #1071, .F. ) ;
+#1628 = ORIENTED_EDGE ( 'NONE', *, *, #572, .T. ) ;
+#1629 = EDGE_CURVE ( 'NONE', #1812, #523, #380, .T. ) ;
+#1630 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1631 = ORIENTED_EDGE ( 'NONE', *, *, #208, .T. ) ;
+#1632 = VERTEX_POINT ( 'NONE', #258 ) ;
+#1633 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1634 = ORIENTED_EDGE ( 'NONE', *, *, #703, .T. ) ;
+#1635 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1636 = FACE_OUTER_BOUND ( 'NONE', #1654, .T. ) ;
+#1637 = AXIS2_PLACEMENT_3D ( 'NONE', #1557, #1238, #592 ) ;
+#1638 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000500, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#1639 = FACE_OUTER_BOUND ( 'NONE', #194, .T. ) ;
+#1640 = SURFACE_STYLE_FILL_AREA ( #1471 ) ;
+#1641 = FACE_OUTER_BOUND ( 'NONE', #1580, .T. ) ;
+#1642 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -22.59201186440000300, 0.5900357008000002300 ) ) ;
+#1643 = CARTESIAN_POINT ( 'NONE',  ( -18.20036399442848600, -23.77491334343953300, 1.333500000298226700 ) ) ;
+#1644 = FACE_OUTER_BOUND ( 'NONE', #294, .T. ) ;
+#1645 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -22.59201186440000300, 1.695964299200000100 ) ) ;
+#1646 = CARTESIAN_POINT ( 'NONE',  ( -17.51134354175082200, -17.51201187029860400, 7.370826008049421700 ) ) ;
+#1647 = AXIS2_PLACEMENT_3D ( 'NONE', #1987, #218, #1328 ) ;
+#1648 = AXIS2_PLACEMENT_3D ( 'NONE', #1290, #36, #190 ) ;
+#1649 = CARTESIAN_POINT ( 'NONE',  ( -18.85260934050373600, -23.70789125168558400, 1.778000000000000000 ) ) ;
+#1650 = VERTEX_POINT ( 'NONE', #576 ) ;
+#1651 = DIRECTION ( 'NONE',  ( -4.553079989440435900E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1652 = EDGE_CURVE ( 'NONE', #527, #1899, #1854, .T. ) ;
+#1653 = PLANE ( 'NONE',  #582 ) ;
+#1654 = EDGE_LOOP ( 'NONE', ( #1775, #611, #750, #221, #1509, #554, #1309, #1504 ) ) ;
+#1655 = ORIENTED_EDGE ( 'NONE', *, *, #248, .T. ) ;
+#1656 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1657 = ORIENTED_EDGE ( 'NONE', *, *, #1028, .T. ) ;
+#1658 = EDGE_CURVE ( 'NONE', #1605, #1812, #1531, .T. ) ;
+#1659 = ORIENTED_EDGE ( 'NONE', *, *, #68, .T. ) ;
+#1660 = CARTESIAN_POINT ( 'NONE',  ( -16.01274353960000200, -17.51201186440000900, 7.620000000000001900 ) ) ;
+#1661 = LINE ( 'NONE', #1645, #6 ) ;
+#1662 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353960000400, -24.07405106440000600, 1.333500000000000600 ) ) ;
+#1663 = VERTEX_POINT ( 'NONE', #749 ) ;
+#1664 = AXIS2_PLACEMENT_3D ( 'NONE', #362, #1022, #1026 ) ;
+#1665 = VECTOR ( 'NONE', #1880, 1000.000000000000000 ) ;
+#1666 = FACE_OUTER_BOUND ( 'NONE', #328, .T. ) ;
+#1667 = VECTOR ( 'NONE', #1271, 1000.000000000000000 ) ;
+#1668 = EDGE_CURVE ( 'NONE', #676, #200, #1558, .T. ) ;
+#1669 = EDGE_CURVE ( 'NONE', #1461, #1960, #1176, .T. ) ;
+#1670 = SURFACE_STYLE_USAGE ( .BOTH. , #1341 ) ;
+#1671 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1884, #2019, #1401, #144 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 1.829930122363221800E-012, 0.0004656839444867737800 ),
+ .UNSPECIFIED. ) ;
+#1672 = ORIENTED_EDGE ( 'NONE', *, *, #247, .T. ) ;
+#1673 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1674 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -22.59201186440000300, 1.778000000000000200 ) ) ;
+#1675 = ORIENTED_EDGE ( 'NONE', *, *, #46, .T. ) ;
+#1676 = AXIS2_PLACEMENT_3D ( 'NONE', #1474, #1961, #1025 ) ;
+#1677 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1678 = VERTEX_POINT ( 'NONE', #1660 ) ;
+#1679 = VERTEX_POINT ( 'NONE', #909 ) ;
+#1680 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -19.01061186440000500, 0.0000000000000000000 ) ) ;
+#1681 = ORIENTED_EDGE ( 'NONE', *, *, #1109, .F. ) ;
+#1682 = ORIENTED_EDGE ( 'NONE', *, *, #1862, .T. ) ;
+#1683 = ORIENTED_EDGE ( 'NONE', *, *, #1613, .T. ) ;
+#1684 = ORIENTED_EDGE ( 'NONE', *, *, #2048, .F. ) ;
+#1685 = PLANE ( 'NONE',  #1751 ) ;
+#1686 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1687 = CIRCLE ( 'NONE', #804, 1.498599999999999300 ) ;
+#1688 = CIRCLE ( 'NONE', #958, 0.3809999999999924600 ) ;
+#1689 = FACE_OUTER_BOUND ( 'NONE', #1281, .T. ) ;
+#1690 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -24.06521187160983300, 0.6720713988347129000 ) ) ;
+#1691 = VECTOR ( 'NONE', #7, 1000.000000000000000 ) ;
+#1692 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.71512645840000000, 0.5080000000000001200 ) ) ;
+#1693 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1694 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1110, #480, #1737, #1742 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839476416405500 ),
+ .UNSPECIFIED. ) ;
+#1695 = EDGE_CURVE ( 'NONE', #265, #47, #481, .T. ) ;
+#1696 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1697 = ORIENTED_EDGE ( 'NONE', *, *, #1513, .T. ) ;
+#1698 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353960000300, -23.70802350164411400, 1.072667194608431400 ) ) ;
+#1699 = ORIENTED_EDGE ( 'NONE', *, *, #247, .F. ) ;
+#1700 = VERTEX_POINT ( 'NONE', #237 ) ;
+#1701 = CARTESIAN_POINT ( 'NONE',  ( -19.00994353960000200, -17.51201186440000900, 7.620000000000001900 ) ) ;
+#1702 = ORIENTED_EDGE ( 'NONE', *, *, #1339, .F. ) ;
+#1703 = CARTESIAN_POINT ( 'NONE',  ( -15.86034353960000200, -24.19221186440000400, 1.143000000000000500 ) ) ;
+#1704 = EDGE_LOOP ( 'NONE', ( #1057, #446, #1831, #1749 ) ) ;
+#1705 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1706 = CYLINDRICAL_SURFACE ( 'NONE', #1676, 0.5080000000000015600 ) ;
+#1707 = EDGE_LOOP ( 'NONE', ( #1784, #1879, #653, #477 ) ) ;
+#1708 = CARTESIAN_POINT ( 'NONE',  ( -17.51134354549860100, -17.51201186785532500, 8.890000008049421300 ) ) ;
+#1709 = LINE ( 'NONE', #316, #1350 ) ;
+#1710 = CARTESIAN_POINT ( 'NONE',  ( -16.01274353270241200, -18.38987141731538700, 7.620000000282276500 ) ) ;
+#1711 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1712 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000600, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#1713 = LINE ( 'NONE', #55, #663 ) ;
+#1714 = AXIS2_PLACEMENT_3D ( 'NONE', #296, #1102, #2030 ) ;
+#1715 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1716 = EDGE_CURVE ( 'NONE', #265, #597, #1583, .T. ) ;
+#1717 = PLANE ( 'NONE',  #1714 ) ;
+#1718 = CARTESIAN_POINT ( 'NONE',  ( -16.31176340724065800, -23.70815668218539300, 1.778000000000000700 ) ) ;
+#1719 = CARTESIAN_POINT ( 'NONE',  ( -18.88238241072504700, -17.51201186490209600, 8.387187263055295700 ) ) ;
+#1720 = AXIS2_PLACEMENT_3D ( 'NONE', #343, #1455, #518 ) ;
+#1721 = EDGE_LOOP ( 'NONE', ( #150, #848, #1463, #613 ) ) ;
+#1722 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353967260400, -23.62938837462002100, 1.333500000000000600 ) ) ;
+#1723 = VERTEX_POINT ( 'NONE', #1355 ) ;
+#1724 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000500, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#1725 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -6.829619984160636900E-015, 0.0000000000000000000 ) ) ;
+#1726 = EDGE_CURVE ( 'NONE', #832, #47, #1441, .T. ) ;
+#1727 = VERTEX_POINT ( 'NONE', #1360 ) ;
+#1728 = ORIENTED_EDGE ( 'NONE', *, *, #1109, .T. ) ;
+#1729 = CARTESIAN_POINT ( 'NONE',  ( -18.28906337259849800, -17.51201186723744400, 8.890000009150506700 ) ) ;
+#1730 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1731 = EDGE_LOOP ( 'NONE', ( #875, #1369, #778, #1091 ) ) ;
+#1732 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #291, #1094, #312, #302 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 1.831290832769226900E-012, 0.0004656839484517203100 ),
+ .UNSPECIFIED. ) ;
+#1733 = EDGE_CURVE ( 'NONE', #777, #981, #833, .T. ) ;
+#1734 = VECTOR ( 'NONE', #367, 1000.000000000000000 ) ;
+#1735 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1736 = VECTOR ( 'NONE', #488, 1000.000000000000000 ) ;
+#1737 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.77491334353974400, 0.5620204550955991700 ) ) ;
+#1738 = LINE ( 'NONE', #269, #1859 ) ;
+#1739 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1740 = LINE ( 'NONE', #1526, #1618 ) ;
+#1741 = AXIS2_PLACEMENT_3D ( 'NONE', #1126, #971, #1901 ) ;
+#1742 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353982462500, -23.62938837284000500, 0.5080000001530317100 ) ) ;
+#1743 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1744 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.62938837461763000, 0.5080000000717134200 ) ) ;
+#1745 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1746 = ADVANCED_FACE ( 'NONE', ( #881 ), #128, .T. ) ;
+#1747 = CARTESIAN_POINT ( 'NONE',  ( -16.17101626513776600, -23.70802522453519500, 0.5080000000000002300 ) ) ;
+#1748 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1749 = ORIENTED_EDGE ( 'NONE', *, *, #1332, .T. ) ;
+#1750 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1751 = AXIS2_PLACEMENT_3D ( 'NONE', #1692, #252, #1058 ) ;
+#1752 = ORIENTED_EDGE ( 'NONE', *, *, #862, .F. ) ;
+#1753 = AXIS2_PLACEMENT_3D ( 'NONE', #1456, #1917, #188 ) ;
+#1754 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1755 = ORIENTED_EDGE ( 'NONE', *, *, #1332, .F. ) ;
+#1756 = ADVANCED_FACE ( 'NONE', ( #273 ), #134, .F. ) ;
+#1757 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1758 = EDGE_CURVE ( 'NONE', #73, #448, #1035, .T. ) ;
+#1759 = LINE ( 'NONE', #440, #681 ) ;
+#1760 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #774, #463, #606, #1866 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0002100652562517255200, 0.0004201360182573682600 ),
+ .UNSPECIFIED. ) ;
+#1761 = ORIENTED_EDGE ( 'NONE', *, *, #1758, .T. ) ;
+#1762 = LINE ( 'NONE', #943, #1506 ) ;
+#1763 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION ( #1307, #1791 ) ;
+#1764 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353905115900, -23.62938837438939600, 0.9525000008224062700 ) ) ;
+#1765 = FACE_OUTER_BOUND ( 'NONE', #1413, .T. ) ;
+#1766 = VECTOR ( 'NONE', #729, 1000.000000000000000 ) ;
+#1767 = CARTESIAN_POINT ( 'NONE',  ( -19.25227214075389200, -24.06521187160982900, 1.333500000028178900 ) ) ;
+#1768 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.77491334334515500, 0.5620204550222236400 ) ) ;
+#1769 = ADVANCED_FACE ( 'NONE', ( #31 ), #1853, .F. ) ;
+#1770 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1771 = DIRECTION ( 'NONE',  ( 1.224646799147353200E-016, 1.000000000000000000, 6.123031769111891200E-017 ) ) ;
+#1772 = EDGE_CURVE ( 'NONE', #240, #69, #1759, .T. ) ;
+#1773 = EDGE_CURVE ( 'NONE', #394, #856, #335, .T. ) ;
+#1774 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1775 = ORIENTED_EDGE ( 'NONE', *, *, #1733, .F. ) ;
+#1776 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1777 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -23.15356916140000400, 1.778000000000000200 ) ) ;
+#1778 = LINE ( 'NONE', #72, #1351 ) ;
+#1779 = ADVANCED_FACE ( 'NONE', ( #983 ), #1404, .F. ) ;
+#1780 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1781 = CARTESIAN_POINT ( 'NONE',  ( -18.14634353909199800, -22.59201186440000300, 0.9525000000127001900 ) ) ;
+#1782 = ORIENTED_EDGE ( 'NONE', *, *, #1975, .T. ) ;
+#1783 = ORIENTED_EDGE ( 'NONE', *, *, #1343, .T. ) ;
+#1784 = ORIENTED_EDGE ( 'NONE', *, *, #1668, .T. ) ;
+#1785 = AXIS2_PLACEMENT_3D ( 'NONE', #2018, #2012, #429 ) ;
+#1786 = ORIENTED_EDGE ( 'NONE', *, *, #1906, .T. ) ;
+#1787 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1788 = LINE ( 'NONE', #1549, #1560 ) ;
+#1789 = PRODUCT_CONTEXT ( 'NONE', #1620, 'mechanical' ) ;
+#1790 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1791 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #2052 ) ;
+#1792 = VECTOR ( 'NONE', #1132, 1000.000000000000000 ) ;
+#1793 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353960000100, -23.15356916140000400, 0.9525000000000002400 ) ) ;
+#1794 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.19221186440001500, 1.143000000000000500 ) ) ;
+#1795 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -21.83001186440000700, 5.613400000000001300 ) ) ;
+#1796 = AXIS2_PLACEMENT_3D ( 'NONE', #1774, #531, #1002 ) ;
+#1797 = ORIENTED_EDGE ( 'NONE', *, *, #1171, .T. ) ;
+#1798 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1799 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1800 = VERTEX_POINT ( 'NONE', #272 ) ;
+#1801 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1802 = EDGE_CURVE ( 'NONE', #73, #1076, #1149, .T. ) ;
+#1803 = ORIENTED_EDGE ( 'NONE', *, *, #1108, .T. ) ;
+#1804 = DIRECTION ( 'NONE',  ( 4.553079989440435900E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1805 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1806 = ORIENTED_EDGE ( 'NONE', *, *, #794, .F. ) ;
+#1807 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 5.613400000000001300 ) ) ;
+#1808 = VERTEX_POINT ( 'NONE', #615 ) ;
+#1809 = ORIENTED_EDGE ( 'NONE', *, *, #688, .T. ) ;
+#1810 = CIRCLE ( 'NONE', #407, 0.5080000000000015600 ) ;
+#1811 = AXIS2_PLACEMENT_3D ( 'NONE', #1914, #202, #1302 ) ;
+#1812 = VERTEX_POINT ( 'NONE', #1546 ) ;
+#1813 = FACE_OUTER_BOUND ( 'NONE', #1432, .T. ) ;
+#1814 = FACE_OUTER_BOUND ( 'NONE', #1, .T. ) ;
+#1815 = LINE ( 'NONE', #1252, #1792 ) ;
+#1816 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -19.01061186440000500, 2.540000000000000500 ) ) ;
+#1817 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1818 = VECTOR ( 'NONE', #133, 1000.000000000000000 ) ;
+#1819 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -22.59201186440000300, 1.028700000000000200 ) ) ;
+#1820 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1821 = ORIENTED_EDGE ( 'NONE', *, *, #571, .F. ) ;
+#1822 = AXIS2_PLACEMENT_3D ( 'NONE', #1869, #1418, #1889 ) ;
+#1823 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353960000100, -23.15356916140000400, 1.333500000000000600 ) ) ;
+#1824 = CARTESIAN_POINT ( 'NONE',  ( -19.25227214355171400, -23.32861186440000600, 0.9525000000522483300 ) ) ;
+#1825 = EDGE_CURVE ( 'NONE', #1933, #436, #707, .T. ) ;
+#1826 = ORIENTED_EDGE ( 'NONE', *, *, #104, .T. ) ;
+#1827 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1828 = ORIENTED_EDGE ( 'NONE', *, *, #409, .F. ) ;
+#1829 = ORIENTED_EDGE ( 'NONE', *, *, #424, .F. ) ;
+#1830 = VERTEX_POINT ( 'NONE', #914 ) ;
+#1831 = ORIENTED_EDGE ( 'NONE', *, *, #1515, .F. ) ;
+#1832 = VERTEX_POINT ( 'NONE', #791 ) ;
+#1833 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1834 = VECTOR ( 'NONE', #952, 1000.000000000000100 ) ;
+#1835 = FACE_OUTER_BOUND ( 'NONE', #976, .T. ) ;
+#1836 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353900733400, -22.59201186440000300, 1.333499999966133700 ) ) ;
+#1837 = LINE ( 'NONE', #356, #135 ) ;
+#1838 = ADVANCED_FACE ( 'NONE', ( #929 ), #1424, .T. ) ;
+#1839 = EDGE_CURVE ( 'NONE', #1663, #597, #400, .T. ) ;
+#1840 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1841 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1842 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #96, #738, #1514, #1051 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 4 ),
+ ( 0.0000000000000000000, 0.0004656839474055007800 ),
+ .UNSPECIFIED. ) ;
+#1843 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1021 ), #346 ) ;
+#1844 = DIRECTION ( 'NONE',  ( -4.553079989440445400E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1845 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#1846 = ORIENTED_EDGE ( 'NONE', *, *, #1773, .T. ) ;
+#1847 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1848 = ORIENTED_EDGE ( 'NONE', *, *, #288, .F. ) ;
+#1849 = CARTESIAN_POINT ( 'NONE',  ( -18.88238241072504700, -17.51201187029860800, 8.387187263055295700 ) ) ;
+#1850 = ORIENTED_EDGE ( 'NONE', *, *, #1970, .T. ) ;
+#1851 = ORIENTED_EDGE ( 'NONE', *, *, #1310, .F. ) ;
+#1852 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1853 = PLANE ( 'NONE',  #1637 ) ;
+#1854 = LINE ( 'NONE', #412, #331 ) ;
+#1855 = EDGE_CURVE ( 'NONE', #972, #1679, #779, .T. ) ;
+#1856 = CYLINDRICAL_SURFACE ( 'NONE', #1086, 0.5080000000000015600 ) ;
+#1857 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -16.01341186440000500, 5.105400000000000400 ) ) ;
+#1858 = AXIS2_PLACEMENT_3D ( 'NONE', #1380, #427, #1542 ) ;
+#1859 = VECTOR ( 'NONE', #1656, 1000.000000000000000 ) ;
+#1860 = DIRECTION ( 'NONE',  ( 4.553079989440435900E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1861 = LINE ( 'NONE', #1535, #1451 ) ;
+#1862 = EDGE_CURVE ( 'NONE', #1678, #1114, #1962, .T. ) ;
+#1863 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -17.51201187029860100, 8.890000008049423000 ) ) ;
+#1864 = ORIENTED_EDGE ( 'NONE', *, *, #1658, .T. ) ;
+#1865 = ADVANCED_FACE ( 'NONE', ( #2028 ), #1911, .T. ) ;
+#1866 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353952781700, -23.62938837461890500, 1.333500000000000600 ) ) ;
+#1867 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353370141400, -17.51201186785532500, 8.890000008049423000 ) ) ;
+#1868 = AXIS2_PLACEMENT_3D ( 'NONE', #1591, #658, #1748 ) ;
+#1869 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.71512645840000000, 1.778000000000000200 ) ) ;
+#1870 = ORIENTED_EDGE ( 'NONE', *, *, #424, .T. ) ;
+#1871 = ORIENTED_EDGE ( 'NONE', *, *, #1802, .T. ) ;
+#1872 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1873 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -16.01341186440000500, 5.105400000000000400 ) ) ;
+#1874 = EDGE_LOOP ( 'NONE', ( #2000, #2002, #878, #1254 ) ) ;
+#1875 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1876 = EDGE_CURVE ( 'NONE', #827, #168, #1687, .T. ) ;
+#1877 = EDGE_CURVE ( 'NONE', #1622, #1095, #1265, .T. ) ;
+#1878 = ADVANCED_FACE ( 'NONE', ( #569 ), #482, .F. ) ;
+#1879 = ORIENTED_EDGE ( 'NONE', *, *, #469, .T. ) ;
+#1880 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1881 = ORIENTED_EDGE ( 'NONE', *, *, #1839, .T. ) ;
+#1882 = VERTEX_POINT ( 'NONE', #1887 ) ;
+#1883 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1884 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353967260400, -23.62938837462002100, 1.333500000000000600 ) ) ;
+#1885 = CIRCLE ( 'NONE', #256, 1.498599999999999300 ) ;
+#1886 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1887 = CARTESIAN_POINT ( 'NONE',  ( -16.01274353960000200, -17.51201186440000900, 6.350000000000000500 ) ) ;
+#1888 = VECTOR ( 'NONE', #1043, 1000.000000000000000 ) ;
+#1889 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1890 = LINE ( 'NONE', #1430, #1736 ) ;
+#1891 = AXIS2_PLACEMENT_3D ( 'NONE', #942, #314, #1895 ) ;
+#1892 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.62938837461507900, 1.777999999929233300 ) ) ;
+#1893 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000500, -22.59201186440000300, 1.143000000000000500 ) ) ;
+#1894 = CARTESIAN_POINT ( 'NONE',  ( -17.05576580407710500, -18.28973169483978400, 8.890000009150506700 ) ) ;
+#1895 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1896 = ORIENTED_EDGE ( 'NONE', *, *, #727, .F. ) ;
+#1897 = ORIENTED_EDGE ( 'NONE', *, *, #1876, .F. ) ;
+#1898 = CARTESIAN_POINT ( 'NONE',  ( -15.25074353960000000, -16.01341186440000500, 6.350000000000000500 ) ) ;
+#1899 = VERTEX_POINT ( 'NONE', #820 ) ;
+#1900 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -21.06801186440000300, 5.613400000000001300 ) ) ;
+#1901 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1902 = ORIENTED_EDGE ( 'NONE', *, *, #1445, .T. ) ;
+#1903 = ORIENTED_EDGE ( 'NONE', *, *, #642, .F. ) ;
+#1904 = ADVANCED_FACE ( 'NONE', ( #1124 ), #1156, .T. ) ;
+#1905 = DIRECTION ( 'NONE',  ( 3.414809992080324400E-015, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1906 = EDGE_CURVE ( 'NONE', #1800, #464, #1778, .T. ) ;
+#1907 = EDGE_LOOP ( 'NONE', ( #287, #1459, #2023, #1499 ) ) ;
+#1908 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1909 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1910 = ORIENTED_EDGE ( 'NONE', *, *, #1912, .T. ) ;
+#1911 = CONICAL_SURFACE ( 'NONE', #1741, 0.5080000000000015600, 0.3416154895048922300 ) ;
+#1912 = EDGE_CURVE ( 'NONE', #718, #1727, #710, .T. ) ;
+#1913 = VECTOR ( 'NONE', #207, 1000.000000000000000 ) ;
+#1914 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1915 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #831, 'distance_accuracy_value', 'NONE');
+#1916 = VECTOR ( 'NONE', #319, 1000.000000000000000 ) ;
+#1917 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1918 = ORIENTED_EDGE ( 'NONE', *, *, #209, .F. ) ;
+#1919 = ADVANCED_FACE ( 'NONE', ( #158 ), #620, .T. ) ;
+#1920 = LINE ( 'NONE', #321, #1993 ) ;
+#1921 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1922 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1923 = ORIENTED_EDGE ( 'NONE', *, *, #107, .T. ) ;
+#1924 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.097771990496392600E-014, 1.000000000000000000 ) ) ;
+#1925 = VERTEX_POINT ( 'NONE', #785 ) ;
+#1926 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -24.07405106440000600, 1.778000000000000200 ) ) ;
+#1927 = ADVANCED_FACE ( 'NONE', ( #299 ), #338, .F. ) ;
+#1928 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -3.798976116189354000E-014 ) ) ;
+#1929 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1930 = ORIENTED_EDGE ( 'NONE', *, *, #665, .T. ) ;
+#1931 = ORIENTED_EDGE ( 'NONE', *, *, #1935, .F. ) ;
+#1932 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -23.62938837461874500, 0.5080000000721280900 ) ) ;
+#1933 = VERTEX_POINT ( 'NONE', #300 ) ;
+#1934 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1130 ) ;
+#1935 = EDGE_CURVE ( 'NONE', #596, #1958, #1694, .T. ) ;
+#1936 = DIRECTION ( 'NONE',  ( -0.7071067811865550100, 0.7071067811865401300, 0.0000000000000000000 ) ) ;
+#1937 = ORIENTED_EDGE ( 'NONE', *, *, #1425, .T. ) ;
+#1938 = LINE ( 'NONE', #549, #1291 ) ;
+#1939 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1940 = ORIENTED_EDGE ( 'NONE', *, *, #670, .F. ) ;
+#1941 = LINE ( 'NONE', #1410, #106 ) ;
+#1942 = CARTESIAN_POINT ( 'NONE',  ( -16.31167634499139800, -23.70802350164433000, 0.5080000000000001200 ) ) ;
+#1943 = LINE ( 'NONE', #877, #1888 ) ;
+#1944 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#1945 = LINE ( 'NONE', #1303, #1510 ) ;
+#1946 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353952834600, -23.62938837461747000, 0.9525000000000002400 ) ) ;
+#1947 = CARTESIAN_POINT ( 'NONE',  ( -19.33430783880000400, -22.59201186440000300, 1.333500000000000600 ) ) ;
+#1948 = AXIS2_PLACEMENT_3D ( 'NONE', #354, #1615, #509 ) ;
+#1949 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1950 = CARTESIAN_POINT ( 'NONE',  ( -19.41634354058778200, -22.59201186440000300, 1.333499999949200500 ) ) ;
+#1951 = CARTESIAN_POINT ( 'NONE',  ( 17.51134353960000200, 22.59201186440000300, -6.350000000000000500 ) ) ;
+#1952 = PLANE ( 'NONE',  #1578 ) ;
+#1953 = EDGE_CURVE ( 'NONE', #1556, #464, #1402, .T. ) ;
+#1954 = ORIENTED_EDGE ( 'NONE', *, *, #1356, .T. ) ;
+#1955 = CARTESIAN_POINT ( 'NONE',  ( -16.43184353960000600, -23.15356916140000400, 0.5080000000000001200 ) ) ;
+#1956 = PLANE ( 'NONE',  #1664 ) ;
+#1957 = VERTEX_POINT ( 'NONE', #621 ) ;
+#1958 = VERTEX_POINT ( 'NONE', #968 ) ;
+#1959 = CARTESIAN_POINT ( 'NONE',  ( -19.77194353959999900, -21.06801186384120300, 5.613400000000001300 ) ) ;
+#1960 = VERTEX_POINT ( 'NONE', #1412 ) ;
+#1961 = DIRECTION ( 'NONE',  ( -3.414809992080330700E-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1962 = CIRCLE ( 'NONE', #478, 1.498599999999999300 ) ;
+#1963 = CARTESIAN_POINT ( 'NONE',  ( -16.62234353960000300, -24.19221186440000400, 1.143000000000000500 ) ) ;
+#1964 = FACE_OUTER_BOUND ( 'NONE', #977, .T. ) ;
+#1965 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1966 = LINE ( 'NONE', #940, #602 ) ;
+#1967 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353960000100, -23.70802436310670200, 1.143000000000196100 ) ) ;
+#1968 = CIRCLE ( 'NONE', #770, 0.3809999999999924600 ) ;
+#1969 = CARTESIAN_POINT ( 'NONE',  ( -18.97184353960000200, -24.07405106440000600, 0.6720714016000003400 ) ) ;
+#1970 = EDGE_CURVE ( 'NONE', #676, #176, #1101, .T. ) ;
+#1971 = ORIENTED_EDGE ( 'NONE', *, *, #1695, .T. ) ;
+#1972 = AXIS2_PLACEMENT_3D ( 'NONE', #214, #1635, #210 ) ;
+#1973 = CARTESIAN_POINT ( 'NONE',  ( -19.16234353960000200, -24.19221186440000800, 1.143000000000000500 ) ) ;
+#1974 = CARTESIAN_POINT ( 'NONE',  ( -16.87634353952834600, -23.62938837461747000, 0.9525000000000002400 ) ) ;
+#1975 = EDGE_CURVE ( 'NONE', #1461, #1523, #1198, .T. ) ;
+#1976 = ORIENTED_EDGE ( 'NONE', *, *, #916, .T. ) ;
+#1977 = ORIENTED_EDGE ( 'NONE', *, *, #1990, .F. ) ;
+#1978 = CARTESIAN_POINT ( 'NONE',  ( -17.51134354254930500, -16.01341186095773100, 7.620000000282275600 ) ) ;
+#1979 = EDGE_LOOP ( 'NONE', ( #1234, #1045, #1010, #1897, #1391 ) ) ;
+#1980 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353968466600, -22.59201186440000300, 0.5079999998306667900 ) ) ;
+#1981 = ORIENTED_EDGE ( 'NONE', *, *, #277, .F. ) ;
+#1982 = FILL_AREA_STYLE_COLOUR ( '', #404 ) ;
+#1983 = VERTEX_POINT ( 'NONE', #946 ) ;
+#1984 = AXIS2_PLACEMENT_3D ( 'NONE', #1893, #458, #1725 ) ;
+#1985 = FACE_OUTER_BOUND ( 'NONE', #126, .T. ) ;
+#1986 = ORIENTED_EDGE ( 'NONE', *, *, #793, .T. ) ;
+#1987 = CARTESIAN_POINT ( 'NONE',  ( -18.78134353960000200, -24.06521186440002700, 1.143000000000000500 ) ) ;
+#1988 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1989 = LINE ( 'NONE', #975, #2029 ) ;
+#1990 = EDGE_CURVE ( 'NONE', #1331, #323, #84, .T. ) ;
+#1991 = EDGE_CURVE ( 'NONE', #1122, #1050, #359, .T. ) ;
+#1992 = FACE_OUTER_BOUND ( 'NONE', #1571, .T. ) ;
+#1993 = VECTOR ( 'NONE', #1908, 1000.000000000000000 ) ;
+#1994 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -22.59201186440000300, 1.613928601165286900 ) ) ;
+#1995 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1996 = CARTESIAN_POINT ( 'NONE',  ( -19.28934353960000400, -24.06521186440000900, 1.143000000000000500 ) ) ;
+#1997 = VERTEX_POINT ( 'NONE', #1267 ) ;
+#1998 = AXIS2_PLACEMENT_3D ( 'NONE', #965, #474, #1730 ) ;
+#1999 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2000 = ORIENTED_EDGE ( 'NONE', *, *, #1906, .F. ) ;
+#2001 = CARTESIAN_POINT ( 'NONE',  ( -16.05084353960000200, -22.59201186440000300, 0.5900357008000002300 ) ) ;
+#2002 = ORIENTED_EDGE ( 'NONE', *, *, #2037, .T. ) ;
+#2003 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2004 = ORIENTED_EDGE ( 'NONE', *, *, #277, .T. ) ;
+#2005 = ADVANCED_FACE ( 'NONE', ( #1814 ), #1398, .T. ) ;
+#2006 = VERTEX_POINT ( 'NONE', #636 ) ;
+#2007 = CARTESIAN_POINT ( 'NONE',  ( -15.60634353960000500, -23.70802522453539800, 1.213327274461049000 ) ) ;
+#2008 = AXIS2_PLACEMENT_3D ( 'NONE', #471, #631, #798 ) ;
+#2009 = VECTOR ( 'NONE', #373, 1000.000000000000000 ) ;
+#2010 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2011 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353964233600, -22.59201186440000300, 1.778000000155222500 ) ) ;
+#2012 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2013 = FACE_OUTER_BOUND ( 'NONE', #2027, .T. ) ;
+#2014 = VECTOR ( 'NONE', #1229, 1000.000000000000000 ) ;
+#2015 = CARTESIAN_POINT ( 'NONE',  ( -17.51134354396802500, -16.73429203140150900, 8.890000009150506700 ) ) ;
+#2016 = EDGE_LOOP ( 'NONE', ( #574, #1054, #442, #1923 ) ) ;
+#2017 = CARTESIAN_POINT ( 'NONE',  ( -16.73362370314618600, -17.96758958965630300, 8.890000009150506700 ) ) ;
+#2018 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -24.07405106440000600, 0.5080000000000001200 ) ) ;
+#2019 = CARTESIAN_POINT ( 'NONE',  ( -15.66036399416778700, -23.77491334212088200, 1.333500000000000600 ) ) ;
+#2020 = ORIENTED_EDGE ( 'NONE', *, *, #124, .F. ) ;
+#2021 = CARTESIAN_POINT ( 'NONE',  ( -16.79430783880000200, -22.59201186440000300, 1.333500000000000600 ) ) ;
+#2022 = DIRECTION ( 'NONE',  ( 0.7071067811865485700, 0.7071067811865465700, 8.659560562354985900E-017 ) ) ;
+#2023 = ORIENTED_EDGE ( 'NONE', *, *, #71, .F. ) ;
+#2024 = CARTESIAN_POINT ( 'NONE',  ( -16.24134353960000300, -24.06521186440000500, 1.143000000000000500 ) ) ;
+#2025 = ORIENTED_EDGE ( 'NONE', *, *, #1426, .F. ) ;
+#2026 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2027 = EDGE_LOOP ( 'NONE', ( #25, #1437, #290, #76 ) ) ;
+#2028 = FACE_OUTER_BOUND ( 'NONE', #1365, .T. ) ;
+#2029 = VECTOR ( 'NONE', #1921, 1000.000000000000000 ) ;
+#2030 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2031 = SHAPE_DEFINITION_REPRESENTATION ( #260, #635 ) ;
+#2032 = CIRCLE ( 'NONE', #1030, 0.5080000000000002300 ) ;
+#2033 = ORIENTED_EDGE ( 'NONE', *, *, #1346, .T. ) ;
+#2034 = ADVANCED_FACE ( 'NONE', ( #1223 ), #169, .F. ) ;
+#2035 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2036 = CYLINDRICAL_SURFACE ( 'NONE', #532, 1.498599999999999300 ) ;
+#2037 = EDGE_CURVE ( 'NONE', #1800, #50, #1534, .T. ) ;
+#2038 = CARTESIAN_POINT ( 'NONE',  ( -16.01274353615772500, -17.51201185850142000, 7.620000000282275600 ) ) ;
+#2039 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 3, ( 
+ ( #1038, #1073, #1493, #1978, #116, #1044, #83 ),
+ ( #434, #767, #763, #1217, #70, #1181, #1849 ),
+ ( #918, #263, #1228, #2015, #279, #1392, #222 ),
+ ( #1429, #152, #925, #1235, #1708, #1414, #933 ) ),
+ .UNSPECIFIED., .F., .F., .T. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4, 3, 4 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8047378536604945500, 0.8047378536604945500, 1.000000000000000000, 0.8047378536604945500, 0.8047378536604945500, 1.000000000000000000),
+ ( 0.8419303989605320100, 0.6775332621910223900, 0.6775332621910223900, 0.8419303989605320100, 0.6775332621910223900, 0.6775332621910223900, 0.8419303989605320100),
+ ( 0.8419303989605320100, 0.6775332621910223900, 0.6775332621910223900, 0.8419303989605320100, 0.6775332621910223900, 0.6775332621910223900, 0.8419303989605320100),
+ ( 1.000000000000000000, 0.8047378536604945500, 0.8047378536604945500, 1.000000000000000000, 0.8047378536604945500, 0.8047378536604945500, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#2040 = CARTESIAN_POINT ( 'NONE',  ( -17.51134353960000200, -19.01061186440000500, 2.540000000000000500 ) ) ;
+#2041 = ORIENTED_EDGE ( 'NONE', *, *, #724, .T. ) ;
+#2042 = CARTESIAN_POINT ( 'NONE',  ( -18.59084353960000200, -23.33303146440000500, 0.6720714016000003400 ) ) ;
+#2043 = CARTESIAN_POINT ( 'NONE',  ( -19.00994354304227900, -18.38987142321397200, 7.620000000282276500 ) ) ;
+#2044 = ORIENTED_EDGE ( 'NONE', *, *, #610, .F. ) ;
+#2045 = ORIENTED_EDGE ( 'NONE', *, *, #916, .F. ) ;
+#2046 = ORIENTED_EDGE ( 'NONE', *, *, #1912, .F. ) ;
+#2047 = CARTESIAN_POINT ( 'NONE',  ( -19.41634353960000300, -23.70802436310670200, 1.142999999999804800 ) ) ;
+#2048 = EDGE_CURVE ( 'NONE', #292, #1832, #1019, .T. ) ;
+#2049 = EDGE_LOOP ( 'NONE', ( #1871, #1189, #449, #902 ) ) ;
+#2050 = ORIENTED_EDGE ( 'NONE', *, *, #537, .F. ) ;
+#2051 = EDGE_CURVE ( 'NONE', #394, #698, #14, .T. ) ;
+#2052 = NEXT_ASSEMBLY_USAGE_OCCURRENCE ( 'NAUO1', ' ', ' ', #1142, #418, $ ) ;
+ENDSEC;
+END-ISO-10303-21;