From 7da4f4d0ca1ba561a622dee74244820fa873eb0d Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Sun, 13 Mar 2016 17:14:03 -0600
Subject: [PATCH] Added CEL S02 package fet model/footprint/symbol

---
 Footprints/Leaded.PcbLib        |  Bin 9271296 -> 9332736 bytes
 STEP/Generic/CEL S02 MiniX.STEP | 4073 +++++++++++++++++++++++++++++++
 Symbols/RF Amp.SchLib           |  Bin 26624 -> 29696 bytes
 3 files changed, 4073 insertions(+)
 create mode 100644 STEP/Generic/CEL S02 MiniX.STEP

diff --git a/Footprints/Leaded.PcbLib b/Footprints/Leaded.PcbLib
index 5e4838e9e5589cedc856d02a3e73d447b7192225..0c1e2df7c784c25f9cf03082698a3bd192b07378 100644
GIT binary patch
delta 97492
zcmYhBb99{D7w<E%ZL47$+qTgdP14wn^~7jwJ56JwX>8lJoix^+-+S*Lch>sMK4<TJ
zzRx-HXs=nv|Edw%f2svK?lVCw1Ox;K%zqzr2na}UgB}bJFUbx7Fc1(=V7y?#7K}d}
z1jI8KZ+HlZS1`T^;64~1L~tLB9})z_2N*wO2#7Z@z9?V|#v2u^hz0@S3FaA$H~2uW
zV0<wkAl|_MnBX`TI1c6+j5jveVnYBB-Z<a@E;s<@8H^7eSP%?=5B3v){a~KKcoTvJ
z!T1t^1;O|dLqNQM@g)II2#hBwI1h|B88{D&FF8053_t<ap#)nn5L93b27(%#59Wy)
z06RW`2Y~UV0S^EJ(1H`_zzJZU!T5oHt5-0-4B$8zPe!l>1AGSOeF0lAZ(#hGz!L%E
z&kPm@<HZ6V55|`j90%je2A(h&A9k=F7+(&sA0PbX%L#7$kB^TJXt3s#C<H`jJqn~S
zBuFL|g8_vMO{Ag`F!r4WL4l)Pa4?D9(2DT7;5K-`M{0bp3|-<Qv;u+?IQ%~kR3Zg5
z9?Di!$$w*1{Hp-tdM6lVD6kqhSG*n?!36~RlIV%346pkCiBKp0L)3uL0DI{E6EN;C
z{ZBwd2P}|!O%tV&D2d3ND&iCjUH^y_1PRB%#>dV>t`Zc8+8l@qsz(E{Hgl1Ju0h;9
zJe=HYEZja{RhVS71vyz*Sy{MQcv$||SI`mU;N@Xw=j7q#{4cHpj<d1yuyL{RHXD+I
z_IMy!jZ?WvLFCP5Iv`I(kV*4~DaZjbHAF5NEmg!d6uVj99E1azDybKZnc@|J*BoRC
z`T>OmzEUCJ#3dET)mc)%K?hMZJDQutfl~8&WvEi@K^|}d|2wG=5UBymh{DYs_8>7(
z>W_F(bdw|K2U?RqXa?#_1UT#?D<SAD#l<Np&Lzh3g_m8N{R@W#56c%ZNeS*R;=CLz
z9HQcE?BY`FsrexwHab==cJNZTIoWxABo)Cqf*NX?l0HhJijso=cPeb;idObk+RbA@
zpx-FSTw>x<Y%CH|TwLOusTd(3j?{Vpq?kIa5`ol=lmN1X2~7iqra^|LL4~G4ho*tM
zu%T&ip=t0<X$WbSAn3+)M0rr^UTFw6yg&Gk{om!%1c~UO0Qa%_{}vaCEu0Eo92Zgw
zI8OHK|9U|c1j4C8%7|QW$6&8JA1KvZ8POAn0N?DGH~*zTcx0Wm>rIjjyMB7K@A?RU
zfTPnCr#2ZB^kPBdkd>9FAA%gNtE4R;xAH<POo7n57<heIwvpbTR9>6-mcX_3UiR}d
zsd>&=RMb)}vrYBg!S0JiQ54%G$6GG&;oj-}wljZ<_A1=zd3%3%s8uc8@p^Rt3@STp
zbb8;E8woyL?EYR97V^9<q<L9Syae7JfQMk9gX;a`F4&#f&*N=RYqQ<w?S5GLSMKZ8
zsFB~(;UUjy>z!rgknnDK{FB6Sr}eE7eHAc>x76A6*y~RAk*cpNthI{g`+AxSJnag<
z-5I@a0=_+)$4!%H?zh+bmxjQ{mDt5=zjE%z$JP66CXf{7b-U{BgCFDlb}>J=$ovGn
zzh4@*KmH5+IHVVR>da~L`M7^mCKCc4&xMDgUv&jz`LutlY0y|X3ni#^`t^`81OG;i
zPWN|L3v+!wpf{_o&zXgMb}~J#FK%NmH``u<<=ebJF7Dhr2TaQkr2u}{R~;rvu4LiI
z$8;~h=Q;eAuN@iN<!`&Esks{fkN#e%*1uEQ*UFO?1|X&WbMD>AIGm8O;p_Fqk<U-v
zi=BH@pPU@VUF_>yz3&Dt!;E*&=>;|G`MWmlkB8i3cZXz~9Uf25VT+eSzFgHY?&Tz(
z-lHp6Uo)MocxPj!5`Y|=$^zGJ7@LHj8~XvsrESWY!c_v@Zm9v){XviK<K=h`!ocfs
zufyZlNbi3){rf~etvsE6JFL@+?^W*)`nkU{z1JOC@{*%S55~<uj$4OpMxl<D7Co*l
zR{Om?-;U-Ay_z~T2RPb>gWM+`UQcN!g$0e2d;b9++bBlIcR=|h&xhjy5D(-g4B!z@
zOrImnrV-qE&H)I0^-o&L8y$WRtIC}(ud}V(9_yRJ0mGh+@7JAIaAcbmfY*C(X0yYl
zz@gsT_T6u^YNyuCQM}~{3+mm+zD?W7@QCN@*~`rv0tcb?_ie|4Y7cCv3oK@lPwhFZ
zS$Q6765V<^K!6anh07d$tdbQd$?$7>O!snH!NY5AT{meMZ3Xk|`OAZF%0p`Sm4Yly
z#Mc|5+Vps|%Km7Zv2QujO1OF)H}2igo^({d%a88Mzg@ilyVyTP%Qd_TdV9Y`t2Vmo
z@pya6-LQ4A@YEdL)QEzM;8alxRbuRQzgi~)o)$abfY(&v*W=qs;IX&!Z4_)iggz#7
zKVBVxox`EY#7%PCfjU%Sz~}ZS&|SV=dDv>S>zZcP%s+4aO3HB@S8>yp2B{-0)ESc4
z&*>RsUFbvE%NS;&(gsCr7+8GWKcsi~_(}KDMFan2-{gXW>t^JM&#X<Am2dRp&yKb3
z89!ijp6kGL$1(7S)Le=i2I@jEw;Ok*{##yAVD*GV<3<VsVaocSuET9uv}Vrw4qFD>
z@PX$YgO~F|JTk-1q3YWo8=<$juY0BQeu7JrOOgqjSt%{Q7VN~sA~J9P{%Q7T_O-DK
z=WK0`)g#=@P`&rCG3ROd#u*i{(KoaZv>p%a>EDg7xYEYr#vmPhVusn6?U~MxdwM(Q
z9c}K9F-fAj_Eut~vDeF<-nF=`5o{giWS>o0v{UFKCI1+e?=P=<qb3#FO^g(>{wahV
zYhFHq`3sw2W2Pe_vldC5HDbFFcVOPLKIbIUn}f)TR!Vo6iKJGC%+NcHmAy?$T;mJ~
zV;DsHW<w=jo<1G3uJK)#Xs3UY^xes9r%&l%2;&+z1@pst=}@;)m-iDc7NM-3P+ID5
z#Mh60?=A-P-uL(4%GJU??_m$Z?TjR1H!j4;k(^ieirbRi(zSI#E#u`R8Rk5*p%1-9
zPO~ead+LMVE1ptU)wK;;OO4ydg8uLU2u&CHHere_hXt#Hivw1LtXMX^e+TTI-wmFd
zwrvNHAA<2;P(lyn*#5}6k@i<RVMms-XDv_KZ`=?*W!v}LbLV<MeSg_fLvG87;ZCRd
zT4_F+*x6MdmbX;C*yt{G8t0fcyhu^`ZQ-e(M60s5?(w?!G}boO&=~w6_PzE743(LM
zDBnYpcaTOVo(<eEgCbsrvHXxPF`obY39|P_uG?ESx(g6Ao1BElv*}#<cTm&L%e_YI
z@fiy)r)arf$>$E;bhA(uBz!h2(ZSDl?GfZ=ySp5Mr><Prx14D-={jCI{E&jmK9{+J
z5O&>bch#Bx!>vqt@{fX^?@E3oK!9~&RE1Xgl{Vlq?4jDvi#}FkFOr4AL1>6QY3XvK
z)2v5tXT5%j;Z@;tp12t|{S|d1Mu5($^^Wm(VsEXsFv-Epf7ARAF3GD)cZ6?!JJW5e
zxVtR%UV+pNO9pckJiC15VQ2>+V_L~u(jop%#wIc0My=ZE*`Lh6maMJ?0QvF@@g*89
zm9{Ehm!CoA6*neZ>lI|}PZ@rcnPww{T<dt|_Co6pmwI2=g}0k)BPZR^KCWL(>lNmm
zHgC{!zWnLWFjlu8F`k>OkXGw|C%RZK41X9DWR%7si~OyW<RhhD*v}IGBU=ulk3|Ur
zdUm1*pGq${%rq80G01qO8CWxBmU9T12;GgF57cp~gLU~v(mNK@yV|^n@dL8MPk%vl
zww!|x-;FNFw3GfyhNSro{iM67xvoaZQ~jK~ldaEbVQF{yk(=zh*21Y9@r>5^<zPAq
zjno(m>XgeK3d6E>6FpPPe7)vgoGNY1wjj-ckpFcZNpWskxEFfDH4sQQgXv@fSS__Y
zzt6D$m?ljONZ?t)ludY@v*8o`>u|2tpZ@8Wpo8t10JIJ7&5Xw8%Yql0lUW{Clki5C
z=NHoE75o!kWQS**+@)bh1EP}tIVI1U+b>GBOLT59G3*SA6^y7MS@SXC$T&V?nl&~V
z9$_*xj*m$u985SM2OuLHSo$t|_R1S+Mt@0E^|pe(SnDu!5kEg-UH;E0p~#Rh^>>g#
zEPF4pmG*4buv^D0o$mNI=OtIZ*0GOnhixk6XS`|;@+&T(4&dcr{t)ldZxnB{iGJB*
zX3XpmW$n{t17}-=rJCz*^MU|Wr>Yyg>y(nbj2nKVQoHy8Kj7U?v9D1xS-RDbOYFU$
z)t3{JM7^|8P1|r-DZMr@I8uGDL8#7-pqqm^texl~ggGhJspr3%;1B&4LFF609!~P&
z!2xlG5ZhiuJ>1vc@ax}vBk^)8jXdv&i|r(dYtOeQ71xuM2ZJMx1#_)k{RJ9Mte~q^
zCfZSrVaIo&PeAo5QTzmEoneX!w)FH~+joKB&9mWHahg320b=g^LLY_vL_U6!tQ6!I
zuiEq(_+JHnA{_Pi;a}o+kZw0d?Q@!IGn<>HZwxUi%}@KKivLK{XLows#WH(*YJc_#
zgwJCbR!XQq<ucP)SPR2IoQabP8Ty8YMlEf`RFQ7gfdG(v;eDrwkxQ|}cyc9`p`SkP
zIi<;PoLHLN7ZJMR)C@e7)ePFx!b>(v;~u!07+12E>z}9j86eQ^@^nCBOu^c<Rkw~E
ziQBC1+sr|HzP%8tnG}hIC9!T7*1Z1<dqSz-P44gdzr`?$AKI~hQ69;uax@2gkFb3r
zHaw_*%0vL}^f^%&@UW+Aft9MPR|?2yC^|(oiWpUKRk)G`$(ULz`HX5c7yU$i#U(zW
zPBF(c@eW=Quj=%440w^W=|8ELM0oa>8(sQT9qZmky3fx^st&`d$Od<b{z)uS*`V;i
zWrJkBujITaO<e$=xz#|IFT~Xj1Gl+VMnY9FRJVXB&ruzhv*me^mg|wUezUsJ+N}-S
zSywMUHUu$!44Pp=<IDQ-j~m8ZCk4MZIqQID$LRd)0e}2no5Tm`Pcn&jFiw_ze%#L7
zxaJD2oSLPL>?K&YN*Iy4pVJXeE5+ky3)2JtVCJSv8(Py$%(~rBed-P6_2R0N-eu#X
zkc$F9k`P33q$ngT=G>?9y9|777&(>!TCMx>hf}m6TpHpDDQ&|LJ3Vl;>adV%QVwwb
zdMdJNLLW4>!uil2<+Po?Z=?vL+|0s&hk?RJ>ZNDO8@oOB^s&Qc$43~rb|c$OXk+uB
zypSGYN^>@D&b~fSKUL}J=$0Q*B@OZUF%G<FhwZciULV_??T?RClLwazmZ?R3MhDq`
z&yQkXhi(Cnk7M`ATr*;^71B=3P6s{Dny~h@iO>9SZEM|Db?n}ltCd53lsAie?rq-~
zC3_4*9#{Y$))=lx!6_w4MnW9T)A(mjjM9WEU_3I-mxgHjTm7Qum?eL}T3`et9Pr6x
zBmyd6xW+?jQ`qwcEm!y*Ud!xdY_BGaZA0of>J0-uCfTQJ^J6{nP`Lf&5nL8K_}w1d
zl^;51-<iCo?sFe(J$1Hwe;gN%3A(A<y(h$I;S^ANw3~*7`pDFAZtC+GU0i)0$7y^_
z^BIDB^4A(1|IsY6ZmY5U?r7Xc1n_s_xsm!F?wY@+T{ifsi<}7Sq|TrdP+X(I35h!8
zg%bRw`Vm9pCuxzD)eJcyaRG{aIKpLzRqHybFKwp#<dikKpsy)PMnste`4Z|QfCg%!
zQWsj4;PgO9dLZ#eF82SjRTJ9F??*WvpMz|5NaKk~i(0}9zyE!#RhQvr4%jm%FMz*_
zfwy&c&$>Y$^Fj2;$BbKjtqW2vdFFN=x51#zAKBFuYYc0zqa?*!>bE0M9|`uyup1ob
zL9e{gheBUwoQywhLFX%K?2>!Oz}vy7fVyMBNqs1e6Jhj{H9CaR#MKDEquG?T+VD)h
z=3U^vgz0+^Rc7j2Z6zM)0G94S#|ohjTgKrAEB1luZ<KCmJR&lr=Ms_<Tff_)`r;+_
zn7O~&)||j<o>4jWS)(XR_G!sDk}yAxiv;ie#uOXEC)}d<OoF!xIDo_ga)SE9vyeo-
zm%*RF<bq3$)K2f~i*fmlj2{*&hrZm*P2<jZzI9uaaa>|cF%9wTKxQR6%RsYCSy=kt
ztZh}5*Pqe5!1BjgGwu<7&G%a~5t*RyClA5Df4}CVJde^u;sky=-t*usd9a~UA;7up
ziqi{ba6ozdB3mB#n@tc-e`x$3V)T<m#+MkR-jImo0ds0l;gSE063P|qxkC?>=E-Nt
zrnn{+XwwGxf$ZwR7a-hObajg?R6#XOC!M~4@>I5dTkNaT7s_IIOI?#g6u)pTn+_C5
zPPZlx60hs_n8nOxo5nhss*=2R^HE~HeRJ)=;A_+z<(;i!h0Bl$=XU4Dm}&Y+!nfb;
z(3|u)YA$&R#u^M$*IUnaIM^0HDeoX>5vp>1>u;xjBPNP`<pUTqa~ZT8MiLCNmVER?
zjt4GQL2~LY>lG6VI%1Fl1iVWVOE=%lZ@%3MHa5Ru%i^K2&uU=~>F%206NgFb-pTJG
z@J@s)Fjd!TPxLu)SK^VovGJa8>wQ(5qAk=wvpsc#Y-B7?YL_z28m)oOl;;RL7@0dR
zc`HzJ9UoQPJpy8lyvJQ5Cs~JVAxOHo2#-9UZg>=4ey4x$ZOVY7t&QAYw$N-!EDzK(
z_l)P=Ys|Xaz}+@K`9k!0;=D^qIt4;tslJElytL~CtBVc?Kbpfmx0dZwlR4bN=j=)+
zO8>>LIQgto^r`xW<=z-AGNZOomGj8<Bc7?WC~g@r`fGr#^xQ_lkDy)%A;t_3jxgQ3
zICaaHCDbeswKH~)P>gvPOrCt|$xDloxJA>960O7XzJCZapYc5Qfgt3E8SffpuTV-U
zzp4B}bY-qno4d~SU?BVcU2y@MS@aZ>*)o|pK{;V^<)m~?o|4mC#8(>GN0KV;`u37K
zneurJkMF>;!EJyb0AU2>Dxh(!v)fqNuJyY3>OD;?2wSqohkl27jtF=8h^G4s_g`IP
z+Z@MGb{@%OYadqbxgI<bHW^V_1sNoEe|44e`QsZ+gx6{RCCRR-1Y#`gq_$xilkU#2
ztTj{-g!>@-ig%2`!o~e+5Slxu>TFx#(~b^z(iFgv$Ye#)P(C$*DyFASV)W$y9oKji
z#iQp_Y2MA;W)*&iRQ&kU8Ece{t<=(|g2^bX31QDaJ;ld$122A?g04N)NbIA!<b3UH
z(_RLNrxMEXJvcm{^ie4|rfBd=WU>b7bRfntLR?(K$<n7e%=(gXg!iqm<C0KyE#L!3
z+2H^(zU>#5l|2`8`xKE&lizE}4yY(253l@He)NU{pea6)?d36hXuh^)zMxJ{h#lxw
zskzsRB^*eVdhErrKb#<6OL#m1Rqc-8UT%(iid)d1AU(F*wra^(mrs}8w!FKTliK6G
zyUTW4ilFbg`|`HPu=mmKvKE@!q8?{O1sDL!4i!?I_Iq0Ogn4W`ZjxA%;W<p08*u?o
zO&J{rHM2JXx>!zysc@L7aN=4M&b4`o=tf?^vw^C7+hJ{M&*|umyp*|lsW&K+(D>0a
z?}}r5*ocwwKu7n`gWS2XDeG55$|P~v8J@XfLsy?YA}zykk~@)3xN&br9)Av>8wl`z
z88;yAZDpAx9<-9uMVaE)50j~iL2NyO-EP~ZZ94u(oShf+TXTZuz*>b)kfGbtHNd%S
zPi`vks;tO#%pXhP^jpN&Ek*${k|x>cC<kI}wq>VyziEFh<gMv%D$uQ*S1hIse{~yM
z$c7)|NVwT=U$dl;vd^tt+Ib<#jK2U&1NnJj9~#vx0bJ5C1|BmnLxv4Z0*3^1c$p=T
z_2r7K=PI<B+t@?M0`o#C4&&}wGYwApR-!g2H{9v7W0EcUc{SNYttG~JztLia+2=ji
zZ>vhhw~W_{j1@@A8r>)A<cDzyTA9NLK1C;r)MVK6UYf23m~wO*uq+bg1=9mPHvF@?
zRkraM^MTIKH)SdN=n`XWo#W@_c7rNE4-0<CRgT%5(3@%0V{CC<&pSX*8LT8C%|5M!
z8giw%b$s6DJ-)!A$O*M=gPqtXNqrVwwnKCRFc<YeXLPpwx7azMMnCWNnv726)hk_5
zOp#wQj>=?gOGf7M-PoH*$A<yJ_MWr3D|_>3Yq+R{$8WL8*^-|%%Jq@^VQT&Cbtn>7
zQUb~~p*hD`t24&+5%r57CMxL>qgPyu&y!n!Zy5~yvDlGy<*`B(B(jYn=aGM9(dA}~
z%#{6lRs*Y|;<>@;dz^@Hzdu@u-|8zbnAWs-sOio;Bhz8~uzk8;FT@Wd-EW4*t9$>@
zbn9I_aM>8#%^ASC8aBw1y058zY06ccFux~F%~zCkGm6FMSK@6(U;KNd@RJEQk1<=8
z-(D7jy6VtQAjj$OMV@T28R9ir1+{@knR~7swViq|ng45=rE+7HrSg1WO9_4-N>5d5
z5s_|AvH|3$h#0#0rXo}TI{#ZSzUwz9<EXhmqDp_>7gk2yVK+&$sHeZrQQ%SjAYp5r
zQj;_6r2N-@DB{Ay(-gpzp4htwofPwF)I5zMZhQMP%^-Hcww#fm9}Gl7E=|Y0>H~M|
znq2)x`EiP1b0|Lv?c=z~1gqSkgv(1QR`i5f)R)bS4?<q+8t5?^pfp+Ghe;5;IDQYF
zS*dB5H_NO$VS+2Hd2E7~8ze-x6Q_exn_ibBjHHzNNnm9X<q=eOf2q9vPPX^%0_GKV
zT(A@NfJOC>h2hI61in(QgCSGShpc$k)PZb;b3w;WB`jNINPlsH`TE?jHplst>MITL
zHf7qK$~CIp!=LATz&wHgf_WJ~9n=ir%1UU1KOSG$3H4OG&zXd>QvGf%X}Jp@sp|=k
z)FK;IETnc$&i8^_HW}!qi&oumy1lm~Y3+ru5nhCfUr65J#F-Gz(^io}^zzHC$dfo%
zm=k%fo6xEJDDUfh;Y-cQG3wtRQ?^drgx(8KDcNBJrfKqm04zMXu_i3ig5E@wYKv3!
zHYwa~9+Kz`2A8>d^vck5L);#CzkQ*CHV>ZGY;JZp1W)LYfp{g1r!)dWEH%|++Vxx+
zk0M(ejlt)&Mf2%c-KdN%v+JCl5!E!~m+ueB7EsbbXN$b3=-f5(2qgyQW-69aG-4y1
zUJRbgv?HH%0mlQlK-YrPp<HCe#$GR*=JL!4)qRo<e9bzobk~gZl_I%~J9<^L7@qd!
z6u<Ha@9elUVc2{61UUGykU+tH73N#VZ^kkI<`yl-zfLH4?PWM`(fewi_52+abf)r%
zkvDCChzV*zAGdVHi2pq;_y?CCH#5fnV(+CY>(gH%6#%xg($2RzbS{XSL%pPWSCJ?^
zlXPRwa?`zk+<v{-MT+`}58rHEEqEp2L+a$p-4pUv<ONFsK2%>e$y7lQP<*BQ3rY};
ze#_8IDnB%ezMfB;(C?gCXH~~HGJWcoFiGvX8ko&I>$<7Y0@se{D(=@oDo%pJTE9i>
z=ll|k0Uu!Uy1N`rji<EaSIZHs39DMwCHpbH%Uoqx^DsgEUh=R%MB>PLo3yX9XKob%
z-sLYNjiPpuGcmDGQy?6xE3-Vu{wk{eEyR7{aw3u3vbv#feDZI8<W<x<?B&pW_}q!K
z`%kc)2n@DinLkkYrM>vgAips=GYmfP!mz{=10V*r063I}%sYw=4b>&6aLdP#LqdZ9
z7Vf6(lZBR?y-MmCxln4;*>Ns4r{wPanye|)ia%_VCTkMDQopsO_|zybs~56m=Km<w
zO6jHRkpD`}NS#B93de(p4)l>jm$1<-Ig=0;PrNG2q<g|mmAq(cIK3)JJW+<fX*WT^
z05Y~8_jQGs(lGL)Cv{XlsS^=EKB-?!AwC-)u4x2Gi!}}f=%rmwGn9q8mmhXBZdz03
zyGg$ISVgZV-7WSsVL++C&)BZZ^X6T3EzmfQb@Pib7{d?Tsp!P4x#?Rndzr>iam}8?
z4G`U2MXJCW{YyOo)qegSgGQA{8}H7X3XFhSD`4K!J?)Jn1$7+)5pT?m*U)gs%O@&u
zA30Z|SY6aaoG3^pvPE56oZ-3Dn!VI7{GaB>!b8(OPd9u2?ub8iEBgxKv8DGbXrq4X
z(hk+hGcFWleJ?{roGt%gp6Y`sIZ`~PQ@{}CNUw}sZVg=IA6t-Of#8P7rHf+G1A04;
zodopZZ&>n+tBW<cM!ZfvIk!h_)k;)DP83j-&4Zvbu1aRQOs~yD5q;XVDP4GCa`MT|
zWp52}e^qv=lBu6bE{DX1WYMmSfd3Dmw6S168(NVtNzfc5rZOcpCj73X4iP(l?W`^8
z-q`V{Vv{1+SE=cpPOh=7eb^x>1Zb)#5x3Z)Wp0nUn`()b<nq|?{61sWVLT$^6|+Zw
zc{TG;XDrSJ*&~{Lx%um@AM#gMGm)B^vaw_oRf>2$1+&CG<XV{+RJ731HT4k%A;~Kt
zwnyEK;+d7sX-aIgGx3x+Hg29>lUo%&9i~5D!h^mC>S+01uSc*-Y>hx25&)pB7@0t~
zvwMjOdVfWlh-hx;%F!cNU?p0>#pyuR)8vXcf)3s~zhR}0@_ZKMSttrQB|T>jpmJ5=
zskx4tIL}VY$lcIQte7>dHefA@y)u%ZpqedLGG$|FJ(_ls`K@j%Jzsf`hh;s0_cMj9
zd#yvGKf<9Yc`1+j$54K+7Z7T!`RrG>D$}T-ytc2aj^1i8XKz};St~sce40#+*rWq^
zf(*ZHR?~gStSv!$HdyX~(9WY8D)6BVaT8j?PVQu-m8L=eX9E2QbIT{^%HN(aU25iB
zUoReJAArH?R515l*(%8c<twhvU?Y~z+sPaS=VUFX$!CNY1)Ub+LO{uxiM);sS5yd9
z@E_Ab?m5b(ooe?X1=7vZZkMa1K2OD(Kne$W2B^^_1p$5jewS)|3p*dzemKZ+toBQ!
z#up(w<er*|fM{L^)ZrW#5APy^6<c%`_WYNb5&B6ApPyCOiCzY1d-Dfz#p&Vo_8eue
z6Ht0H@!{Lcl#*`Q7yyN&?CeG)^R!qEWP-7iL&HD*g3g-VMxSRBAK9<UcQdX22lM{$
zG+uAHLHP?4M<+*WMXO~PI{N5%3o?i}O17T&Q3}%SaE<xX%g3UPWmSGv{j?Xd0+Xz<
z`fwq&flOA<27bo}cij%O3g1IKd5AN<a_TuNqabc@&ZxF&UIF)oDy^yc!W%}N^XS!Q
zj#qE2ui~i5I6g8KOwZphVW!nsQA)cv2Nqg{S=mU7?sDQv$1>Yj8<ft{;ES?%ZSxuV
zc$MU{{d&f7MR@ZRwmIn3Q9^n=5ms(3^JX<I>U6T%kV|6Yh-vz~`jaM0604~az6~<)
zxU04coI1B_X8^~$e2q$nET~4rZL!2Ty^dn=R`j*ef04fUu5P%NI~?!GIXcwY^QUy|
zv}RM8@tl!AHhyd&Uc(d>OOR!jp!3vu#mK()Al*x>Gd1SbCkR_udJ*wWC%@MIZ91x!
z=hPL{f55YOTdMtwz5%hx@30IaH#c3ke0`jz3y=%pHU*UX=gs-j5F$8{I#@fZ7F~<v
zi$BE1;bjzu_8e>aB0FlPi&uLun;BX-=hj@J^aP%>4vPZMdSi5Gt#ySok8>L_J<G9O
zJn}@dPD~R}1d@IFjj20|4NV9AQ@K*F*0(b`vxRs~f4Nyu)1u&z)6<Z-q*t_9S(A3x
z#c?ew1AvA{x!sOeU7wqRlT)c%WFywqUL4{vE`Ly}Rr@<)(Dl~cDpPR68#lF_$J}zH
z%TjI8`wRJ4&kDj(J;u-KU5_RH-)Rd2q*c80u7vr<k<=X)gVvV5w-=vOWVO0t&!TwZ
zVlbW|bNXb_P=t*c?}N%=1#l(;@5{-lngd^tLx7bD3%>Xxxk76T8A?wZsg^)HYfOud
zgLl5hIt3dAo~_H^4z}b6-r9?cH5Y05_Hwr$T1>uCPW4rT-dSQ}$)+Q}u)CLz_RxM$
zqE7_ZIV{D@+th$o;%fY^QKttE%YU4UbfXNzhTu7f$Ky7FkGSt3TKMKG#hM%;#69a2
z2h<D_e|^)AK45Yl)3tcoUS6rJDChIW%nD8O-z}WC>d(WPo5cK+K6N(Y-;D;Ea;;FL
zq7{Hx(H4&9)<;x$;eUv|ibNTM7JT5&CAI%yf})8qelZ0@M`&@b-6%DcdW4}+po10U
z&&i);j@oF;VoDe|B;(maTC*cmaT!eT4`9c^2x%>XAe6t-c(&7uN2envG2`;;t9U1d
z^2`I7#BW@2g6PxLMPlp&q=R&zML?c<v?kK^%rj%3XEd88TFWu4!-5QsFe3HCqnmpe
z*+kOP6<n?9*!^u?J&DYdXq1HfPaYw-nMA&sibprjAiB*@EezX<({iV0a^}C#0{~y_
zQ=U<lzlm<F@0y}byv4t@29?ZG_^ux??wO8QH;k^bfl53Y8`TT_zKTa^8-pUgE8me!
ziQrm1a@ghV^^+moiD*l(FPvfd`dHmQcZp3tQB=k-!J@`#i2b#Rh<v<Dx;NYXQk{{0
zmk?X<<h81@AKZ%*wmKDk?#d}n0*q&<(N}nVCPQPqo#~JehtD`9#5%`s4*Zf@=sV7w
z6yy_5$vMJ^v;t4k?=OX<+=(?Z-8-w~($zBKqKHwT-`{HE?L)_8CMFwTD}U=R<Sez!
zk?$>~!iH4B_bn9Ox{AuBdl%l9A*Ra{za62!m{qF2OZbj;r6{1germnk9I)we<L$tN
zuNK8A)CZZ@LYfoU{qB*gqK{lIsa#`tO!@W$37%*Hi|I6%$jo3y0XElEs3goY2KNhp
z4gxZvqDq`dxX2>PHU&!PO@Zi8aRd#`#=l4!l}s;D?c$f_o|)btZR4CX{43{Qe))>*
z!3L$sf!Tk{_*ce7*s|!>-vRT^XJRL~SY~|^w|W$0MLeV~(J&l8a@w`p!R(D_R$@H4
zxIetp=_&9E^K$<rjI*5WUI_Yr%O{-Vr?D9y=V9+vQ6U^xdo7wGw6H)snYN_2Uh%1!
z3bBdz&5kPJXc6*Db0OQjL={H(gi%6d7Q%<rdUt-i4G&7Q6pcB5BmrhvF(sc!AhLVv
zUFYIZ9XXC3T}`{waesNyvagJL@|@(QUse#K6_aZcnksiWphwz;DbKZEd`qqFhYriU
zop;A=C>s{E1UxJnE$xpzU_KVSmL!&&CqB3abqxKNN!ITdQl_g7cKv=^{GlSEFA0S=
zpoQ6YX%{|u?<v939t2=|y2G0#cs!^s9H0M6P8(rCt{us1r9q+}yR>6m<-fDh9{rSB
zWgw^vBSN`r(1F}`0|KHzXghY$s9BF}BhZ$EbG0vei7eGFZd?M=`BG5p24>CcS#n_r
z;i#A^W(iK^G76*JoC3ew>yOBH6!XF@v-3!+qAg(-1n{Q$*nw@x1UE^{{_p1Tj0@Y^
zsk<lEIqXeP?6pLN<)<Z1pBWJLvTJNoDgLl;hPI8Tll~O8OWL%DC7Ay6`bLgUR|4P=
zeooG(G$s5jm;P)ltM+0WPFm3I>?W1jj&f7-UCWysjT>eOVvO&?(s5OboV#w4A1^O#
z%v2qpZ1r4k)fEuW%GUX96uibb_)UI&u@BhqcgCh+R8<*}hS8*DiKek#$#Zyk$%<ZC
z_-psj_&el5YQcM1Y41!kqtPC@;17%4;hDrrfY`9=&f5BncUwyjieW~Wq$M)~Z}wMS
zZv3JgYHEbM?uk(@`7`jF{%DMsjO|x|UPFW$tf-9Z1R{`*pyR2?^_xKOF2bbK@Wlz+
zK!=RH4X(d--vIxR3YTIl-Yq^^j5L5_(<AtmLHkbYD0pz1aKr~5<9rAIhd^F??3t6=
z7RA))bm*a&Gx|aO0=Zs>@BvJ9QBZU<U7eev6h&p#Huw<}T{-{E8dhk#N>O(B6nrNy
zkhVcFYz2JwX2JfNE|_C>_CPmRhrDog!`g{=MRYsvNeXHe_-=+374y3&J~o<2Bnb*c
z`WZE%a#28Xp@Yf~pDwwcEX*tK_#a8*O6)o|RO~bi$5_kDoe=3t!|yyU6r@cVXO}N+
zndp>y+KOoMzGb{YwCLVzdsx*!xXPSV=3FfE4y=Im&y!7%=zIE#Y4iBkRhHGA{12MJ
zI(AtHZK=8#ubWY05k_0O@EaCmD2F=~afIT&66U>u9t6iq(qcx7Spw*_@?D(LQ)%Ki
zRcZXDdCK)-vzT{B8kSj?U4PjJ*&N=MOOf`4&KUpc5CtU&xkU1QXgiWZ-K#d$`Fl%Z
zaqR$7HOw{12Nng!%FBojoddRa_J&eCtzBmcCNn3@TS2aVkRGWc9o&a+nj7(5KdPeR
z<1;gn<KGls%{&mk!7W$@EiSmd$aE{DLDC)YW^jH#O}s5VOf0WdI3g8+73?wG>%m6r
za+R=SQZUv|&Fbq2n4H3|9qeB~{k$c06PFFtB^B9)ca`o?S)#sKshD$2F(*bi=4VH-
z=*p!pr|vq@^OYE+mFBLnDdN*SXJq)#>{ygv)o#OtN!O_%Gj85%Ni$?`tSO9hCiU4d
zLB;&t_sO}JFR^5oiD^o-D0mK*a>|LYm7Wr9qhTcyQLGaX*Qe|~e5`9<jaHR*7dHZO
z*Uh#Sw(0u_D4(6(!<%ouaKcV1{+mSj_xl6U#JpBx=Tlm=<xqc&Km&#eLV`@vc@VvW
zv&koY!6f!{2wRr3(;p?hwII%sQ$4OE9^&uJ;qEkQDm(N{i>r1GsH;~<`iHYGXyAQk
zWj`=&j{m{to!{p>B)*Pjj2Zd1kmJV!CFvWRzyHN7>7XR>{5%X#7R>yc+1lvnWnl_I
zCZ<MAf>X|Zho5&rHBWrDx|kpMOi}3{s9V%eOh6h_!M#@iy(@}{c=GA|Y~>5f+x7jM
zCO&s*mg<V)F!TsqbY)*hdjJPnr{w0SIpivG0Fj#+v6(H>7sthKjjYFc>7{Z=K!kQd
zpt56<r$=*Oq1L8U{d#P?uwrE+E~ksM&3HLIw*CtCNc-R8i*l(s!oBGiO*YBdmU9~9
zxxuz)hG*}AQk}+F@)d3SZFjEY>#Ygp>DH{e7n}Bu`6J(vi?E$>)W!zRV`ut*Y2lZm
zNywGOWQD#}-*>M$?A!cLQqF36fVl|lE4Mm(Jo?1o52dMJx_AUw%8j@`lUll5*J7Tz
zhy(qQ7h6!1F0E)N)rzzHlQL&FJD-pDe@|8$ejK1MD^%2MwtZZQ8`|uY+YTR1l6l6C
zzE4NGcYa(fB5{A(sc^p(&NsVJzPxA7m19v+okz_^?O5|8_<Yliz)6174?rkDiwGD+
z^2{L39QMZwclh4k3^cuh_kX>demtIT`aR_W&#!~RZ>P*3Z_Jx^7T@eQ%doFvDw@S<
zu8TMoW4s*a=J&3=C^aJZlF^K4%{<__ckhtD(IDXMI^6Rg86z@r`LkEh^nqaVs)dS;
zMRZojpKtiZJF~a9a8GQe0o>F~(MP)bUXGBXL{QOM;)xLpHCBWvpG8;6=_rz6k^Cfg
zgUea^IB{%a0Q5F4ruGMq-=XT7Y-L$`;vN>^p2wG<xlZE0yk{|Af`i%}^N8`-^cs~f
zm+6JmIDN*+KK2hkUL2JDo<=v{|1kqkPY#{0cg(^cPY4C2!tbxl01zzLYVhwBn?BV%
zXj9tEq{S*3F}Ri6w8{It&lQy*ypa17k;Bi8cD<WF$Y%y<_O!4j<{3%P?AnQ=M6Xh1
zl^cDA9x+okf{s69ioA@_SX{lld99-*kS&<Z9@u%(L)pxNmTL=<kIyBxW><1EVf^pk
z1qN0GW+y?Rj$5}<Kq@uzn%o|jqJ{e0b6aJ-maf4ppPDzZnS<VU8&%z<`xn;Ah`AI5
ze8i2OVOfS>4i{LM`8^i)`b?>0q-UXDOGt4FKwiS7N(27?Ox#(_YYMgMP(2pS-OW>F
zry@l2<co`XZtQ7j&;37({z%z-#F^(OXvP$7I^4p%Hg`~g2N>)dn2IH*U*6OHwz_)9
z!WapECHR|4EdJw4dMl&}HxE|5BbFc#Grf7xowc4C`vn4a%}QVZ;cd#bEkqXy8XazH
zJSUsxdo&Yr)C=OiMqftaz^X4vzQ)aMDb}*UFGF*e$Aq~Eo5TBtaebF0c8*fyuD7U_
z8fLjHKe_#*IRFWd&nhD`DDrhRO$;VK<?Aa>i9~IA0p?Q~J5jSiY&2#y1ES>u{gOi4
zB|>2Vo*DlYgPXvm_rEhU?srpR8Y(MuO2V{CFS121a8bXS7S{x2VM6ONck|U)T?P@F
z*cXux1yzO(V+P-LTf@mny%OUn47!6BRBlNa<!-Z?4!DJilQ4rYUh=EL9eNZvT(i$n
z*(Jows0nXG0Tj~#b3H{u_6D92*xY@OBY6=kAq5GWCI#f^0Q6MrGA~iFe+h#HzuekH
zKW{Ltrj2uC2|eBP@%??Ntx&c^GWh%1{t$YPSSezVwHna}%FQ22&-pV5!c$ASQZ#9t
zl(2@G9`KjcS?)o$2+5wfs-x0T@|SstV2<mWPPk{=V@N&F$E$hU0~ndt{KDGm3HD*g
z_?He|<R*eDL@G3K*wnJuo!dW!3?#9t0WiA)ofUnpvS(~o1@D9$dbh#a_&uuq26yaY
z!66-FKIO`OM3W|$OG;@nsaykWIV>3V=HZ9n^S_iC>HiBd>ZtBfn<NVEa}FFF2AvMc
z@!n5!W9G*=zeKCgQ>K1nr_Q|>jm@K*b=!-7#2;4WUF~3U5Q9{FVgEVFMY<jb!c|vB
zKL6nYa!=BUv1|kqo>?e2wL|-m2=|(Juy+nNixJ)n^G09qv4fCA6(BK7mFg`jT&!RE
zfT5*0R|&`5{#XRbw4~y!ofO2qO7%6Z0Ay=qiM=T!Xp(yS`sHBE9^`eT&cBYtlPp2c
zB}zs*`@dUKIO#@WOFh~M?t(_)n|iP}<pX@+tu*Cq&m^*&23Yd{{U{!yHE3VK?ZP{I
zDb8XLe6u=l{_<I%>+%NPpKk1`RU|KX5xoCPS(njU3r>1sR9k{88@&|1v2WWMYC^HA
z5)YJJutZowD*@qLbKdn5uZ6~y7>qhaMJ3=de`p`8W=T7xAY)M?U?D{_i9sX@mx1{{
z54||aD1pA`C@`2W8?Mm+gb*~PAbIbIX(Au-8N{(HKw)02$XG5yk4?RJ?Dba50nc}h
zN<B#oae-=;Fz3mlAvUTpb`PP;)FgyHKU9nu6bM|Mdf|CfpzffZg*-55?=dm$otH$F
z9bGp>y?@w@sDER2Rb<I@NkLvT=ReyBgm!7Wk8F^&3Sv>NMZxpBQju5|bze%YZkT@N
zdZ!-({3VuRvPFOD!(^dCVn5+h0pzF#ApxT?OV)t|pOnelzP5e6Wg)T4md{oR*~LIs
z$s>QK51rDm_>%xl$>4JO&4?Uss>;224<az#si#bHc7V=BzWAFImNb@h#)>~rcQ4g3
z_U*5C<dPp|WD*p$68p2`*bjtJ2`C+XsD)-MSQJ<#B}ie?Dl~Q!_Hi@a$^c^PsO5#0
zflpC0`I5uzF8+W&rfqIOVf)!8kDY#z&@_^ptBSCSJ?fWxLjLKUA$3E%YAa;qQq6x}
z#GkXDjnE~A1bxWbaDQF?q~q?|uY%3Kfz3$te_BlXwUsSWAtD<PTobN>wGUO0WXY-W
zNcUrSvk2L5VlV<-ZU{3`H4ePJh}4J7mXu?}K)^WwWz;$enNEw?#E%QvYyQ*J8AAe^
z<%ESzezx8rLIWp7_P|8?HRC931qi@U&g#mE(Bb7(fb0$5CGVsBQJgvqOX2K)GhB#G
zbbeDyg*FeLxg>PUbe3|wHB}RPl<<Z7Z2pGTVLrHw1a8jwG;d#CfCUJTprl^tmhBw*
z%rp5>C)^)<tUq(AA&$rLVxlAtqW?2*aL@=98_A4MPVpB5!}(Pyk4%(nfM%8p;Y&yC
z)Zq*0mn>`=Oy{{HNk^`xiLML2N+9za%S*J$cOquWCzKy%!ZY3tnS|WrOSD4)LnVK;
zFFsXaVHxSz!mG<kGbI7<3u%7)8uE^;6~o6j7Kzq^DfDWf1_bpjD%4Qb7*jZU@=0w6
zOr!Y&&qJlY6bg!oSjk?EG!wgN*1kR^u1$tjgXToM#U>Wim!(IE_vp`*7aAS@s5Eav
zf@#HkYuhG7zuXn|SP%vVj>cd<5e6NTqv8kK{!%7umG^>PjI;y9*C<6dXJJ|sPT0pN
z0L1C7#uaadvWl#G+K_EZrvq2-itXW1t}K2$bsE$9d&m3s>)Ix`?OgIQDQ;Fd^pom8
ztW7Y&$?PV=@>Hpod6trbfZZ@b{^G2TkXjfUFAEIFI?kWN+a-gVynFJ`^<Rl!aAeG4
zQZS;=YyEe{--Q6`Z$5=*&8o$AyLWU3Per#H@#0Yx+Bvc5QAS5w4bPOq_Gi@;Ly+Ud
z`ni_N`?`$K0a+F{rsUi^y>fqO{B%VAhUZ=XWh<{OACw=oi8Oq!u}=3dNA@GDVI<Ce
z+D{<X4KR-QnBH>NMp$&jF?4U!p)odDqq0|~qpoupU6BCnbCm<_{>Ce?>2O-w3?Ob3
z>h2+T<NTS+`HaT?*49Qea31V1>x&Pqsv-MGcjZ_g>BZ;7oF2MW{_E=(l^mrzUijXT
zyfVWrf3ZJfWXRc5>p~AI#_))4aZp&D@O`T(c#*+a35soQK9KGxU)1cwk}Qbb=N4d~
z$dZRq#s07X8P*iG)#4CrSb~uBX}yx>a>)<BD!p1-3DSS@vxNjjHXesIOt~;A*uHv5
z>WShbQ5$>~#xX(rT)rH+iQ4wnpg_5n5Sn|I+1s%s+A7Vxr-5j@$Q=3C@|oF*q<%y@
zX1H1nr#fyLH=!Hiox!w=u<C)Ski!Y6hZEx8X#mzb5GZP0WGE7bUbH-MuHbTBH^L<Q
zJp6|ZBktfi4Vh>LA~&Gf)A_DoU+yG$Cuw$?j`nY|BpokQ$h7L}4XMS?K-ygv@#>BG
zcJ&0QulR#aMWCt6#WQ==aTi$KXnXP9XiGJYH2L|AM){vz6uX!l#Ph5zWWW33mTDzn
z2#dvj0eOTPR+-um(lGw}QYb9~R+U2f4nHjzi=7>5-D0qoqc6qumCU&J!^cGQtJcm;
z$qwqU!X<IaHV7phMcvvOc?K%~Y2^RR#rZR%9`cic1Y@3megQ+h9T>?B4_(ZLVolUJ
zY8WAIgtk2;Ec`CEz7-s}>e2cU4F|DTnmk5p23#z5LclA!y(q9l(Vt(wP^_5v#W<e3
zGM+*-J;jW%_#kbmnrY2m<72_8*rUW=jI?oKY@&6yJuF@^w#0wc4`i7k>YBz0^R^oA
zStD%|P&xEog5^c3A=e9UY&{6LtR3d<M-4FDEncO&oqkBm<E>-w>U5l2L^bOK*g#s$
zK(SZTVS3ErgTPX?kc^D(_Z;<nveJIIINjKy^TMtMuK<H(0Sq#gDX+ftpQaM2{@%-5
ze2Jg6^9@|?65dxXBDq*olPctntkj(ZwMKVzj$M}b3Qfd$Mgz}FA{)XXYfoN$q-t;l
zc!S?Oemqe&@;l+8&WETbOIU6_)>#KS0n~QlLj@J*fvn{wzMMWfwnN5(b7|P@9}|^4
zi9dT&9l0?_t^}43!*d`v7usfNEF_g5X;0|CzU<}kcLkw&i6;Jq=e<8v_?qQ1REf8r
zRzfTGO#rp7Z-RE;DqhWUcPc)O%d%#WfG;UE6CT}`pjTr3J6>%A$>KMb2ByXHdO%B5
z63HNIyI1wBFh57K2huX(go=Op%RwWglgm$3FQP%wG}AtMo9t<qrQN#~&79c2;LZjo
zL&Hb?O&{XjB8hHo>5Zkr`C%AE*T;XMDj;{Pu#A{OMUF*mab8v97A0oh41}*uDs_+p
zRS>x0&CO7|JmTc0kT?7zwVkU<7l6Wh7V@oM03!CZd&5bAvqA&=PZ~3%1{LD^1({+v
z$TNmubP`AW`9GH;CqwFCOHkieOI)T`(P6UY7^X5RR*j>Dv#wyGdpSW@qPva_>^Qxv
zxlMP~#6EvAE|J4V9%*OT_Vp)9th?p+?d_?`q`v;ld5?36af5GZkEF-Y+y%C#tp>lj
zNc2W9ky4^|br~<}#AcJ{{jF-D`b%K%k00=xyo8aSgI|le*$bN(T*q%0<e?u$Hq+;&
zv<i^mpgEiqMIiM@*|*&7Q_j^|kFBjn+?Ty(mh-)L%cA0JPk8l%H_=+Rr0r(AU1?3`
zDTbt2#mI(J>8aS>(ExW>y?~{kY^z%Kc>#anEYA$53H7sKOZBwW?Jr~1*RQA%?+jno
zk2+N)$?yBTtAbM`g()&{<k$4FKt(m8VyMfBp>Db?ck8yPV?X`Ry5<|ZOJ`>99wMWJ
zc#dN4n}r+fl&sFX%z{u7eGO2)r#u(vdHXFD%9ljdpqS)#{pz7d&jaL%p6p#x+z+&B
zaxiGZGZlC_2O#+fU@A1CM&fI`!`=;Xww=85<j5JSW0MEz@MHXLT%|7|c<PH|x_5uZ
z?ZvSj@Mt?~DV>wi2lyaFA7luj7UTyU3iwcWL@p}_cc8?`y+}i1iRGT=IMNJ@1~EAb
z+KFbQTi$!uw3u7p^8>CrzuAAZRN#&EeQaOZ#mQhRYh?D~NF>danC|e8s`QMm3q`8F
za!fhe8R7j1wGxK^p{P_O*naUVa0n@PVEL9=s{GdO^czFABDylG9c61~iD;juUcm2!
zpn#i!8x4KYL+pI1;X~MeD2M?L6HRI4s{Xr*NnH56Xho<3%<(`895zjr2g9fyjQ15n
zTelaC(zjU&d4U@`kwj*ro{nmeGe)>mjPhDwk1Mg=O)UnQj-_w)5u@KN?7tq7trJd?
zV9Eg4?MMpAn1v`k79r3GsxAVQ?#`E!Z8~@i24==`u3vJO@hh-VIngmFqv&<zQHGvG
zkG0udU4LQ1kgNf0PgmvZV>KNR@-8CpUsZNvN*h&Mlq^<-xcYh&F+A8BtQC3u7LIz%
zIg1!!dAItUGNWo9P2J9@9*R(cnqLf@aJ$+~3{Yac#^$C+Dpl6s=jL-(0`2Rzz4xAq
z?6yfm?R&qZCv#B6Y=14I$6OXEbCaMfG_L#`tXgvu77z&}yR0HaR`$XYMVY4ItZf&?
z6L7YCwiCA%R)T#lP>n4l1wsCyyi9ibYQ*fxJXMDH$#2cbxRp1=XU;o2&_X619qY3O
ztznq%rQ2B)?1XQ~Gl+v4wI!H`hXHHOlqsJkqj2K)hUAZ;X${ohubyRzD}Pxau!|yi
z6(LgcZ5ZMKNp?Bm#K?ECXeRx$uT>4iR>eq?;-O)7*wVEd@J02>7NemII<|SnWURk(
zjLt;L0_S#?hKGvItFqdU-{TG_;Pn)+WI4{>1+;jKQ61?|ILf{l251}FGsKcFQ1K34
zoSd*X`kS<A?fQ1#?UWvj2%J@MY03(i&%0vOy9a{npT?lR#Ek7C&Ek@rB7&~@;h$0D
z=DzF+8nl~^x&FF7G1$nhJ!gW}lbLHfe}a4a&C#{EvIqJM4QL^cOq*1a=0qSVV7)!M
zYU^E#32xfix+A)V@T$HN$}6tZDNgU~YU!x{^^up2J{6J@XSplIg~0BrJT2{Y;UZ0X
zz)8IZWUhXr8ZsZud+G+=bLTwF_O8$L-I#LcJBnkCYY5QeI*v+g(wU|XaXdgKQhcZO
zlqHcrKa#*A;7L?ERG5EQE+OI?cEl+NhgcNopVxDou=a37g`WFFrH*+uLgk68%zM7Q
zPEkt9M<p=-5EVLU@b4t<KF$~Gr|gU84E7`l_(yR{5lSKv|KgcW@pA@*e01|L_*VF<
zUMNKTfbwB2?CmshqWL?j5p!927;*Sy0u(v-G85h>vZC)HcJ9_cCTNInn7&THe0qP6
z_ivit4xnSCDHycxM8YHlnL2Op3rnT+6QYI>^SdE@R<X88>9@Jgg5+1WKV^}+Out{a
z1%k1lM;3AprX$8S`?jMSC#rRD2ft1RX~xIK*aY@@DCoSi{~rKKK()X4031cLW?A6X
zfsD~c;1AWBW#RaW{{;N0XCt=K1~>}HyFomOgXJ|7!q-VW^2wu>)Wy~L^uci`9>CEF
z8VO1pG!WASRoeti!Y-hx`RUnQ0_^VfntT!Y4xQM4wJ~gySCT#63wUWD6(l8=RrH`{
zb1uxXB&rFC+N=@GZ(=(v-dPqrwB#j97uDR7?(@}cgjz`mwHinl<Mx)VRHecSLdro|
z(KR17)6&Nibw6RI<_}*C43B(A3jFb1vT#D%IC^a{C)pexa}!ArUw2WMXq8jJg6K$s
zX(C~NH6dx4c?$GO4q;?2<g7D04?b^VSw!0R*{r|3jWvRMj{_|*$B|iMK*uf<YS%n&
z-ffMkCRn6OvC;96S-YlP(FBY3V`y{Ql=Qm9vBtom%u6u~eP*~YZ=2vI)B*hYE9*#<
z(kWVcL8h%^hpW1|)W$G53C2Q1#nemTbnk3`=RiL4w#7eijFzi|X;4M!dNNv-69Vh{
z%llh(u4@Q{V>1Q<rt9&{C!L8%bSO!{lAfWE)dXLYA0L=orT3y&RT2sN2QvGxug*GG
zIN?*MJhtQP>_aVrFQEsNQ~;W>^#_$9NN_?i=wptvwvK1TjqX<vlbP$~43Q4!m|his
zP?KF4WNdKTDV^rz77n51L*E?kLh(cs3HXx#d?k%NahAlzl9tTst{lDz9G>>E3_=8m
zH%RHGO(ii29B&k}u!B^@EMtMY8ww0ko1vJXz$k{nPLP=2wn24zrfwUo4i}q&_o-Nr
z)TS9xx;xrgVKZW2hmvm&oYB1Cskp~~nYxoM(7#C#emxQ)5aeVt>SB53w_&?XQ(|-)
zg6?Ry@lq}|eaal(IC=k!?7r~R8I-1u*V|ZZ8hVq)3cU&$Uv3e0X34lxFDluAYIgL<
zA@XwMC<1lNwKkXF<2p7b?7e%xp_k6b7fowv49F8gcn1PB#X$&viS>gS$>9!vu~h^S
zIwA>GteUZc-Lre;fxr@z9M+6DHCU?03r-MDvF$Ay;?tOL>e9W|P2^3qNCF<_iK~~S
zG{j)mLnfLTAP^Y9e#uiGiIsl)kOm(Qk2jt~Ctt2hHz(R?^nv6leH~pn9pbF6T+C!h
zl<~a0Oys<Wl$es6k`>@N4X|o|bXcw?)~hz_YC-`QEq~;o;t&h*tK{24lH}~d^#n6@
zn%{mV|CoHacllA59M1?_US?()fzZqb4tRn3WuLdM3t%_n!oD=mJj*^0)LV;n<R^Nj
z0c3G8^5F9%7A==O{acs#?52MOK-h~P3@x<)E8^gX!SOT5Q6%ov863WUw3p|vxlGi!
zpA`0Wan+RiN}$Q#&pG>$QxLvx`(6q+VDhSQ!!C5VDLs*Dv71U_3N!39%JELZ+b|G2
zyyF{P4=T5fM<LFKr_2-I7o2e^G*oA_tG(6ZXt+8MJPbIL(ikNq=|i^0;2h<B$@pZu
zK6<Z|6lOU6PetQ88NFVA{i#!(%NNc@7-bVAt0p5{%GRYYL|H^t+K<?={mNw?0T6aP
zb!B^Bic>C_#;_oP9ZAQ{eQtDA@+d_1fH+d~7Ck@5G3n`;ol3cIJ_bBDeIqpkJG!&1
zeJjCT^rt349`(9y%+@}U;!LfpAzTwuDM7M~hDH+*`=Ay~)#@~V@-s=gc_oIMxnE}K
zVmnG&3qMkqI_W5<*i{I)r!}PC8Is}*$Bm1n3zG(vy1bC{ijJ|2{kr^4c%9H{<%mE4
zu#Q6axjesOw1)~W5y(7`&ovfByH8;Fd~_;v3TYyzAh6Vf>o`I7L@_7lNf?|-8NZ!8
z*V9_>psmW<bUJ8%(*t;>$Exh9*9Qwx`t`UO$ZGxabrf&q;KN<bL@=if+Nr9E@>DZX
zMSG{D?`E>-U}aC6gk4=Ib#1d?<7hq9f+Mm&g<dsUP$nP>rUW$dS^8>d5XWU|78=AS
zPQhufQuPMC!OSSdqIDUB2ovdsdTOT?{C1R|;n0rvw>y-76}rL-$k~hlzS?9)T<7Cy
z`aHUX8)~C{IX?dXnVl}g^6k+~eW{`6)rM?0^}P6k--g`>6h{NET$5kC^3#i>nRx6n
zr9o0tgg+oe26Zd12>^#}H?z%tnvLvYplvAezE@5Z0bkA4bdICqdxbaly>vElI~NJ+
z@LvF)u5RLg9q=?l-U<|ga+kh0`(aZ$-Aw_Rx^vMMkRhdK(1HT8J1$K<mwT|u951DZ
zK9`r&r*;_~wv|cIo7l-KE_fPAm*#%j!`u+8NVl;>2Xi{*@ol4Fclz6gU>62;Pfz<K
z(VYz2Ndv(eb5I1Vny@~~9ngrW6i`C15yue3t}Hr#;;K_}>tGMofp!N?R9XV<;)-by
z!IIwBu~GHJPXbuAllb8?D=?<huv2u0<A-6*4Ydh%EpNe^Vr*%7$LeV}+{>Hr?<u3O
z0(*LI*$lD<_|pC0i3M_|tnS@hmql74uZtS?2cp-&Qcmm&NmvRcJIA&+4!XqfegoQF
zBV^Wpir5Yo`AJ(N!-q_ct#a-RUnuI!htty~KqRs;SJ2&tu>)SRXJxJ&bOA0jdreH%
z|B}oh$6SI+*6w)v#Ja4J*&rNsNy^c@SsRCCx#aq8ThMg5Z3>QIz{{Pa1zix?>>KRn
z+qShk&C)l!>}jNQxigK)hcMXanE?L`gfgRlUwWaNU75h(TDS+m;(8Ox=j`wg>4lC(
zyG(OvvwBX-4ZwnLgc|(e%f3xzh%Yn)bD&b8oX_eMhVBz0GS49ut~~hVf`SVBS%`?#
z6wu+qJi`>ufr4c-m7v20-MI!&)>eC0kf?zcv*+N=`!bqxx|2>KZTAB&r^D0YSkLBv
zGA6+e<z$&q$+`<ic6)RgKL~Q-7F@w`m*0<>Xh8RL%8|Hx!RH`5IowyOx?d6W(OvJ$
zUqx#N(umIfp=9^uB_vi!m^Rov#=|4{aVL3<`*fYc5Y&xUt)4&H95aNVUzH~veZMMC
zN^k)exC&}bO&GUtX#yR%iEf?A4Ls_9aNy%KKvXvFP2`UGa&?RVFs|KlGM|~g3JQo^
zcHhP*Af!iR5cT2&=4Q)>U_fXYddx>^Zp-~>ViKF+)iFO1CgpRW?RGfpGV1G5ARN9f
zr2}7JW>4X1N)~>r3m~IPT`%eOl^&nx{=(8@>CQ3e;o{zIzT_}zaWN|eU$RPn>n-t$
zv3fhKgOboHQ$r;I@1D@{eC8BP!tBX#{MyIzDFZg$gm##e&;wWo-m#<L=rUWalCDk4
z-A&0IS0=CzSMiIJ8VgsoOBSck*5XQy$8x**nM5>*SC78blx)>?YLa}xneDW}YSRQu
zw^?mS#ZJD0VkTmXIra-eeWp2oh&`U)W<e$|7@;NhwWr8;hQg)w`fC-d!Rt>mRav&g
z<@=uiKJ-$h#m`1x+f9`U_Mz{)2HGQpWIHh#q=oh)r!oz}p*k7SF$w8TQ-73=G)JRd
zoOeVZ&aEi}oGBqJwr<)vF!DhjT>F0Njo)-kV9AUgR9!Zeb9qV&OB;26nuxLL1)y}}
z5$c2QU%QomZvNx_0yDKzI;{^9*g_YsXMH-IGP$3yr(z&bka!NR5Q>Jif>*;{MnX3e
z1xKazpb4F;3xPp=y&GkTh9KiXXOhqQHiDr<6CzhA9kJ#136mY!LDT1cLo)<Nx0WqN
z1SmI^7wpzaHChBEeWF8u*w5*p43cF2e0BkBJWa2<jPPUIKV>47)3U3-jrmWvd!2zA
zT*uLj3P;UX^pfM|U-#oKhxxD>h|{St61c$?LcYc<Afw$ArZKkQP8?Y}ZS<xb^McN(
zhKt=;t@+@o-3Yb*=;1ztqBN-<?m=PpSPSiDM>;t=&4`)Yoh$c$BBFv=|CXWYn0+U@
zt*Tb^Kz-VhH8g__@F&y`2{fQ-W6)PE*`woSCR$JxkbEL+gH;m2>CmfbguweMXr0-^
zg7aGpwVuF>8l_86020<;At7X}n{5jtpLro%reCw+OA<n)C*m7Z@{#dLoobK|LZ(bv
zvz@Z&sk6nvkJYw+v=13=3rxmScbp|Ny1RUdWR>Ta9>CP<t0sD-9X9B&FdCvk0q#RN
zNqRh~Jfrp-697W3?J@0#P|xkggxroC=c4WI&y%?_#HJn@!KJA*GHr54%Bbs@b)f8N
z6`DIb2t3DDanTZNaW3LMqegws2KFMspIF>yUF(y#pMF<=5ubTeR;gz|?a@S=S_(-^
zKRj>Tdm5d_yaKstnd5afkj4rYP*qpMmiFQ$1G%zb#BPEk<v0>{hJ2o%I%)$EYY%T}
zfQd?x?KIp}<Qt^n;CQ_;Sd2$O1}2EDF?&Ukq&nZle7V!S>eS@<@5H|iLLeWkJ)P->
zE7lyWg)QiR-e$Oj<h7v=kaBrF7qW0KR%I@sAO{3V9)i&`*Iwi>nK~Ow{a0fWLRXek
z-~x&^#f@<+kQ3b;kM@_aEJWjD;IRZimF-uui#dk4wc$ve=Q(fj8}E?kCC|$+K$D5X
zWxrf9m<TdyNEc`bVz1eCz6$D~juP0>+B%|bCLw-*MKeh?UM=42u;Uc^bG_ii2qlo4
zY^UMqKH$M9;+#@f@)&Ng$R?DXeO*Fgqc-%;g7OzaY#jEN=F?qP<0UuKAnr?9R6a|0
z9b`hc^x<}UQt{UB#@)?GVO#A9O`5!w@lUUh?b-Qg?aN`Dg4>;~I)8ECr~~C9ep@1~
znid>?O03j|%83HF!B_BhX;E$)d%G!fJf|hM;MJEnyDqf-R``tBaTVNBrcDujS!oVr
zdzwivwUD^E;E$tpD{NK?sjS;$UUz@<`9lyW@>49Zpz1t2`2JpjGRY|&uBw~cC>u*D
z7zJ8HaZ8*w`O8s2Ku^vlI%cGrjMnBfTpfOYq4ZoR%_D%6)}i73h%S8SmHKOvF`~97
z5b3m=v?*YQbd!J$4Bg`BbZF-yrJ;-cPSB5{CnV_7zw;9iJ)SbBEVrN7zpB9Fc3qdA
z`<qV>_c^1}6p|}%GxS<*FHIqb8p9@Klq?Vb{(h&39N<dwhGBvSnU1jLb>M&KujAN%
z$rzqdHoCGhMPUk62YY*5Q4<h|Hs3^J9(MR9_<~jBQf3*pVUM&khT%pN5!tVvVmzNX
zvqwNwazCS8Bh^{ma|ua|3a4OXEZWi)*{Sm+_C$90k~75pbt?7;8qz4vfrQBDV@XG7
z7;cDY)l#6|iyZ<oXfWH7R_XYaGdi$;h={de2aE$GGK(#0W-TcN7efT@A_xzB@!<Cc
zj%;w@xy0NT<+ELoNLeY$lUzPjnS6FpCCkahB%1fY9*CPD6?x|}G(F@Nt?Vr+2{yer
zYf=8dCSNxAn9uccExn+^eH0RI?Q=$B@x1cw0N?U>lzQ*K<EU2g^h0G9gmI{UTWm}Z
zF<@U0ychE3W_R9gqj<mKe*#{(GV8~@^Fdn*p%j|ax0mg#GKvr8Emav>V`hh<9f$(K
z)Sc`~$IY+I@uWb|3x0ql+%?vaCVa}@kFLYz;|TmV-X-`_poN|zY#n^$^MmCm13~uk
zF<7T~3saWYT1;VyR5+YRW)v5H=4I>F=$-!%qbQ+qw9b*=^4)x5%9Pw5C6SHl8;tZ$
z_-s7n-j;{=0bLgY9njvyHANSYHsgopU-*t(SasI;QFH*Goi_rG-eA-mRD&%Xt_Zme
zcgGHQ<U5ZUX|tyP_;z_(TlAMhCLpdQBMYK)2OI-WcUq244n2L2w>PPOWv`j6+E(1o
zBgApK8$h*e$Ynw9h+5i#Hn#~WGRyi^a_)&601{BwFoFYj^d%61dY-Wl5l9o;$#reH
zlqSd+!AwwkDP!TKXSaUn5YbpBSduBLR%ybY@}*)ZpEMwY!wXo@+~@Lr@|Wdq#zINY
zvZNM-BEjTnb?o6BV1wCzL|Aqbtd+KNI!&U9;6mGTb!&=g1Xl{Ay(Kmmu9f#&tvRue
z6%CjYd1{(6JEql4i0*9pO10|K_*6Hu=I8y0Q;+dF*e1z9(vmkra%gd;>WJ*Dqi9a%
zHOUShzvob1Z>F^ZC`LYW?Y@rPo+!RvGI0KRqd;9km)Dz#Q8EF4)A0?A7#6L{u20Bo
z3$0ki+R_tZNfK=X+NAga0y_ep>R`8RU}Yy{H<LYjd&(ec)uZ-7AJTs0SnCK4=CXI?
zATyZ#<TR{>Xu$5)<Eh6M8Zry2ls%9hEr*bX`vfTbBm6W4(rhn!lUpbJ{VGs=$qpKt
zRBqVRi=KnjYS8U}ayY#wJAN15e$-H_XOK13gz>XZ#`sx3WvpqiEO<X$AV?;J)61L@
z57SuG>|Yypgu#ltd4b1fy0}(+B7n6Xi7LZ;g)Q%NLb#7-1iKSpvkqXzr2#7|JD9hy
zpW`Ltpdtxy#c5Cqyv}Xy0xkRd1@w%kCf%fD+0PZ#bJc-=u%S~wpmQ~VHk$&u(sXL7
zR>s-R4jTWouB%;=M1%b^r^rYVfIwXcjNig>-G{pae+!8Zm{0aPO!<^E5VdBIUxR^l
zgM6*8Y0{Gx&0Hbhjq_L`<=LX#&0!gbiOw1CeA~SdkfY;33KXTVe5a0Mt-na5??~Jh
zmiVi~EeR=q%Zc1qDW6amAl#uLr82{50ZgQ#D^|K60#r^oTvCumylmdTc~$QNWs_~i
z`lafZQ}x@I@1{YdV3J;{2BGwu^_Uk$+<T6_yh~8n4*a`qn;z-3VmFb)N`X5Y>3ctp
zLsw@dt&FyIPweS|&Pw$~J-GQA*Y&mbPGa5THK~e!x!j@sV#~ES<~5P+0o2A&Y)cB;
zXWx)%(A%)-18rzTSY2FiCIU0&wB?P(S(*~J4N8QL#4YI=b(YKM`m`OaFeK_0_5wPs
zFgqm~aq3jjcD!8@Q0;J<qVf?stL?7pQ9G&bL8x*^;{xhSr*fIL8yc|USf_lFPISE1
zjE+QqU5mQ4m36eJ`Fdes9b?9zfwORNan0!&yQIR6HQjg(x1Szw_4*R&O={}2(Yu*M
z2H8^>?Ycm5y;yOHE4EWKa#G?u123{nv+tjr>LUD^SvIW<N=}sP7!sB_+egFk_wir$
zDlJll7#9%O79%5{g?-tyQY&4|A03{h3A$N-28j>(ARn*~aP!>l4kbi0204ER7nD}*
zz3Ru!DaLnNzp3wlwpsFh+D!rMscdi7V^Ed&r$CN4wr%_}HL1EAVb{`2;+HJ}jMKur
zRm|FJd~IhJ{#>ticf<LnEz}}q014YHVy{o5FwqCHnEK;dngGXF^U)1Lwr71*gr1Ur
zmEmpBCH6*=4>rNPdeyBA=!hy44-AKz9t)<pq@OEA@cZ@%{h~6a75gol968IImPQFE
zCy~qRO?5}s`I#D`1U-HxEzqg1bMLbXK}G##=-tn7)?7J1d|k$aO$-fUe1TNmK;WII
zd_!t`KTrsfKD>YR)5}l1c7OBc-J3IiCh(7c`rFUH{P|CReDcRX{p&CP{V(_?kCy%K
zmOt;`6|SmvXg?6#5OBKK3*}CkeP5?iLWOiNXaZ6i<Xz*=rm90dd7}~8^)FP<-DqD+
z-O%yG%UD_l?oUHNMoWpc|7<g?uN*?40OYhN+ogJk!{$>0$Bs%n8d0L8ERT18>RT^i
z__}Xo%?2n<h=3ojT<^?%WV#Dh>DmU>NNO6lsmFk)yQq4xDL5|(Y?PS%IS!bjU;)RA
zLb`}U7sOTrDqLq0Dg~%b5lV{X1*`bJAgBSJvHP5e6(WdDliMnH{LUGyt2L>#PBVlk
zkhm<}89^<LbT+b+t}{f)?4Ub;J*GE#c9Rs`>H-yYnp?G`5`CcKnCtk&@w=gG>heq{
zl3%iA!E>iWsnMwj^Qp^V4{a83)q%NArw&Eyr44&}49mFO;Y<25D>a4JII-qObw?_?
z)DY3hwqL8Z0)FEW0%R^^Y4~(3<xEkpG&%RH7?>XCzD^Tb&HkLKOKn<zh$X^dUrz{d
zbvm8d$%HiJWS^b&WP{o`M@}b%a!IFdBQL0|mm`gu*-JbWuRU4IyMNHOKEZd}u7P{g
zXkF)<jKu^ug5+oy_yB7@9{spbbE7G(C)5nfc4w}|rfjIJFrJx|dlNxsabdE>aco5{
zI?c<@IZJt{QME?Ppa~j(a5$Hf-~Vo@76_#Bl1mEEM&a9PfBa>s7Bhojp;Io>WB^Nl
zQ_eEdCc}aK&i!ttuq$_B-}=#{QFAiB6pv=qj5Ths1`@C6;G#xN%A~zzxeg^nD&8wd
z3MNZshqO`k@J(cVd$Exb6wH?=q6{o+PCm!os8Qd@h}gpZ3{;PQ?@~2v*T-iNrllJa
z1mS$xj;Vm_Pf;pFQ@6vX*pY$}K20Z1nQ17YtW}M`hS){a$%K}(Y&kd7lNo^I9rhhi
zk2quUHq&X_3H&G?tKCC_)ReUUW=4Fb)neR~W$v^X8=9mei2is|jgG)9dU$c?<}j1s
zlSXy1y3~5rMWd;I>3p!Q(is(<8x%}gYchI909TgHcE%)$7{8|DEn>3Y)viI()1yht
z@EY_-K6T&#eHt@~sLJ$EQVz4yjA3$fMJC(V=w<r4ZT``b;}`D$rz5i#f*l*f$POZ}
z41TR^<36uT-iQOBS8Uv^T|TxT31ExM-Wog4+tTzD2;xM4Xc>%I%TrbnyIG3kh{Tfs
zOnEC{L+adQBO1Guj{X67z8S0hJgalWwsN8af>@JfetHyrDTdQ*y+6}KM|(b{-P1&c
z6+eCg6=w8htp~<*<wq_SIWlH~UVyJzwo4n+Q4+p1{x;^u2#p%Ey+4{G)8jXh;yec!
zFe&!zERMB*evlF==SpvD?4t;b@ttr@gQsOXastJ9Eyc5$LA7L3;Nt*xTK=D1sV5Bm
z%<=u51=5V2p}Hk^+DFHtJFpc_WP;gPXxQsIcjz|sSkRUq4upxuxzd5L6E$Tz6PB5t
z)XqZakbjFRou04L+J9xi!q|!Ii{QzNyPJ}!3TStKgXEmoVj?@WP+{Fkpv>b42mCqZ
zJ<iC5I=I!&Ig~pj)zQuUfo2-Xamh+KbAH<w=~@MyAyr1jEvsx?hk<>m%3GVMs81B^
zW=cc{5v7Xkj!R?GLHhaDMq>AM?C$^;$%iH$xdNhQguv#u?VPu4S1bB1Z6C|I-%1(5
zxO&ll4LuM2QkHS!RD_T~JPlb(MA^f+)z*FOmj!(|Fx280n>(JPiu-|exe!W7*>+?2
zDL_OU>|Fe;@Z(c6N*S#B5#KXt8Oq5EM8h=+b>qL8<Kt_c`y|^D_-pp#+Lm5Z7AA9<
zpz^%`0da6oqLW{pL|ryziprRGo^O%o^v}_MO^AN!0Blpt?QH)EAZ5nS06wpiWHr9S
z7)1iaflxtaLdaAIKG$SZ{u3Rkca0x6)lm-hNrbaN#l1VaGo&|jeH6JhyIM0n+-*?3
ziiz2q1x=V}!n*@NeM|mcdIh%vL4zR39oaQa=x7N0JnUI$Q=g*n&|w7u|IG0kGqNFn
zPMt3>)ekCU4<Uj~JjLKM55kQ@XV>{15>Ie)$+5*C>uoudGuj7Em3{A~0UUXZZq|ee
zp#u_0oZ~&rAU+x!P*n(I(9U55@^PEl-ZSiR0-PUpIz7b%Ag|%T*Yh%c2VNi_0|OK!
zi^$t#7WLe>)-lsfmB6s8+HgaTc)ZzvI`hDTvupxGBBK{U5s^>@&{3!A)?wDAg$`~H
z7v34kKbE&YYW37Y`f*(U0t0F5*Q=$GoWjnYZ&FW3N=USI_MFL|Q#w;%4gw=@Odcez
zLh;$RHc5t#r>lmPtSyr|!m`mDl5iq=Gs(1oh65O%Ne^^-H8|NutzIVGpCovHNI}hv
z#c|O1N<1SI>MA^ML6_4F_@y;AqB9=0BAi}WEn=cfFw9@PA2)-SI_>Fo@~@Svy{G45
z(&cDFu;omn4eb~qf)>+|fDs8Pf~`%hj#wG|>vh`205Qsh4Vo+!*>pP==n*w32ZN8k
zV|IEK)#)%c(*^e-xI|!aaxz(eju-4P93-Kh6XndO{51%E(y`=aGh*a&$xN*?i^7CL
zf@qt-Oy=U)k^z5=G}fw#-tX(6rB==0D;<@De|7?mag#_eTWnDL*a<^q)zogvK9O}=
zBM%t;LaNmiI8)kM{$6KoK#Y>yX%Wm2g`V=GR$W$yvNVxX*TRr@@b9dDz%Kd@m(LYH
zl@pDAKlR%Jy)5-uucgeg9obWl19!o8V1*NZL!3b4;&AneosCToDPT}T(vbkE?>#NX
zgMSpo2twl$d10xp=wQq!RcUEvA{rA;6QLt`xMZ0VNixfu)7sXmo{dz1j&^TVPsHVz
zHxU#W;4DmQ)jlK=ymHWgfVxDpCJYo5F;SxjAcbN%gJuMLu4~)2V;T^_DgdbBG)z$R
z-d9b~ieLZ(VgisGiFj3JT5aY4xk<rCB!OyF3;T)g&U8gG=6Ky&dRv>NK;daWFnlwQ
z*G{SMoHoU}-slSJJ?G&}dA&3aTvd`pzNg$2p*O6eHSHKFhRp7NE+kfnSIf0$IxK5#
zUJu^X2xt{{!{LOuHNjAHA_%qJ@fpYb8JFfZt?AT-%yWa=^BxWZ1S;tZkrmd=wDn$!
z7qw%^0x}T5<dN`+Iy!KQ*4U&@2ix*$69rs-f}vT{BV>cF_kQG5h*joOR^rqX`eA#T
z^TEfb>7W&^WG=UVGgt*9TitQoY-e5GCzW!-5Q&70%=F_u>dsp-W~W!T_9CG~q=GVM
zpf~%MPsoj&Ht61VUfcVR58ct`%21(&h1{r<9-$r6a^OaVHA=J*j8<DP0(DqkUk(U@
zm=1*szE3u(UUW1|U(WUy(ZQ!40~l_@q?On0WNDVnW~JbNa=fz{A{)zIhh)nFK*bGN
z?v;#<qkPX%hQiLDdBYBun<3x`Ckr$ss6*kj{u+1$W5KY|$0Jxb^xGsK5~72IAB2UB
zJDFu3Ec8^axuO)IBSmQb2v(iO#8&h6{IYi2nuT?4o<@_aKF#uymvg1FvD4_C`~t`K
zCn-tmrh;gHXew#YtC<8WwC-i|2vXOcX9ZB;;w2PAQHM1oKZ+yfXdZ$$?2v?DG%uWB
zOr2<F%RsTS&CU=TCD3%+68Hn1pX+k}*4O*o-7wZ0k};$QnHa49I!UsqW|L&R=_Bg&
zUO=BFgfGdF3F@M=2x7{Wix|rMz7?8>J{H=YPnnW`<h{#JRwfvZNGWLnlY<nnn2dGJ
z4-Y&EbTriIJNFagW$7nB5dirtwrVr^EbRolR!aHf-UV~iKesbg{oD4}>89%-p#S6b
zruYL}VwP1<U0=-7ek(Q#X!Kra&ccYz-O<9)7|wq47-1mH+D^x~cO02+;BMrNLVzI{
z#r{cux#!FP40yvhIgnwhU*WpSqzzL$+;vRcHg+hl!Hf4aX~_sHb@JDys3&v;Cl;?s
zgs@I91FfME#4cKPltr-5lk1dvnZY$+t(W=EF|a`j1cnDFMv(3SDpjvpZ3O~oiYmjN
zpMvisjc~{Nw7ufF7J)kWziQ75O>tS6lbC{ky%d*V<0DzS$E;ACA>&kZG8u7dX(R!A
zCv3H1eofc;V>i+Gr~@xV#api`*G3Q05VF`w=7G}wv^XXZ4HzTH7_-Ca0x~S=;U*QE
zW-@jWJ@g4{5q)awhSkb~a&T@S?hqo6r#WA5L$1|mLUJaPge}BVZUtNz7>fFAnjy1)
zHdOG!hi*j^5`P?(v;9xdSfJDEoFP=Yu7Em2V?k#imK|%8Tuqm0Q@j&!Oq3P6q@|U^
zUqSUKVblNCh~vD=|3^U_uiQJ;kG~9YY*R(cVy$6nbi`~g)Tw%*PD?Sc7iYRL!UK7!
z=-J5utS6v}Y7O~oJ*a)V<;EN$UEza&I;~+>_`s>T?rC)V98RkDlkg-Q1ny4t5m{Ak
znKQMFUlkC}hnE;yH^yExcY#)Jq_+z=)u!B8B*DB$?7EZOj2kmyAZfv#7}DUG@!p0(
zk)1bdHVDz7$H|^(w4Ca<Jl?L$CNOSPkaRSr9=L(K_rUQtncWf`@90J$xy}ZEkUSmF
z8UY|F_!1N9=nFWjs$66;3`()nB|r+VQu$zw9xkDP>8?4N=;5+i1v0xO+Q$9lE(d;f
zraa^XJE|vhobBgwoWMTLWq6+<8_^ve<bGxEhp?b-ifp3^!K!QWbs<=83@5o+HES^3
z>hm~F#ZX>voDe!C|ION0QdSCobQZIGcCIUwZPQNo5K!9fyv|P7^EnT+&^cYSo$V>+
zqaV0`%KM&%GnlzTD8|eim#sc-aA6UFY!mXWf-ExN<o|w?gQZN2lAD);ru`%#eifv@
z>?KOFfjuUXii5dws&rgTzGw4jgWFw;sOh0T<d*Jl;a74atz{cbKox|416-ihsLe{U
zJW%s{tVK%1LD!TcD@PB14=VmpZw)GHlODgH1aVY;Ps(eKz?%Jh-_N+$#Y|t<!l0JM
zW^5scJxBg-EHWf6gpZl2llOXvg86ziZFyjHfkVnxqud%?sUGI^R5s-##^J_tL4w<X
zUG(gWM$ojHK1j~9{{nS?LhnIHR;nSn9(~HC+tCbjieWFJ9F8f?pp$pwQ`K*CYV&TI
z;!w^^)Shocrw+KKOBCWdbSo?Wzs)MyC)rikRS(k6?R!yAJ?KiLjvEuLT$#sl6M&~H
ziT>SKbm-X`6{m-&xPh9l8%qzhP;rl5aE9Q>>ayX}2>@!;Hz<gI)R1eC>~8KS&#1XJ
zNbXv|#vaL?vpsye$UbgI&TtD}x@*|BB8Xq|dOmw!rp&{;F3O3>r~SxS4ROM@jTdQ}
zbO>_Bc%=hAO6ctUip^=Yc!B~QbzvLWzejHWI2tp6C2dcjTsOtO0?d(yAUUoZlHJ>8
z8ywVz0>?ghHsmpX%1Fd@crGqZWQ@^KZF$C4>9Z%#=-idHX(v#sl2>s{p5~Cn(thbV
z{bP{QK~5gRoZy6Nm;AB%LNW=;DlP?Y&V$=ytCqzllFinK(~O%SZV1um1WuAfhu%-V
ztO?2ajyHEP#NYY*q3@4nWc)BGrfkW-<a|fvfRs6=+<d2h5BO4w8t3or^T@PR`}ysy
zAqk6i=F*OI3Vr+xiEKkHy|IP$)Y6@>m~@snfBQc9{RFu~JZVh0a19f(hTP}(*~zy1
zm(%UsIg8{#gls#0hA9>Z=KYM$?9>Iu%7tz#U5JO<n4&?3a9DDvAA}_BfW2Zfa5jPC
z%M{qbi?P&yq;O%Pj>>!Hsm2g`ggKeH7MOqW5v7F~kom(!XG#=ztl5!~8{>YOHm$yN
z`j?9{3W*Uc+sEZFhWxa98_JK`vYyAAoIo{PX-{IEGaQcFe#}hwkiwntqUSjcDK<Om
zIP*MvJvyXxP$>MAcQt_x0s+tIRr%_((4mdPO)-&ww7s4xO?KDonZo^q6SJp_HP&yP
za@GP2i0gsr8f#4p6N5TLGG8h;bL%0F<Yru|DJ?-xLM+#z&@&d3xj$X-Y!tpvVRw)h
ziy+!2Z$a-c2v-A$rvQ&d!*DoVZ)(@M5XR?Ht=-iMsTyS_hvm2jX@4JN?RKdiR9n!@
zcMFGq89>r=Z(S(E4X-)?xXccpa?5x)ImUhhNP_gTGY-`~A5m8@_2_Y(ki>HWo=9Xn
z!q&cw;JrXezI^dZ%d_M$wB5gZM!5P8RLtld`!Ur=I~&));q)3*z3K^G+mJKE5|~O*
zNm;vbJ9{d6=A9blT<8@d^{Hbgd=@|l`+>%Pd&@S&1T?}IHypl3*NVso&UUSc(`Y0|
zru7#wyLiFFv{<2)tTQXk<c`h@v;zv`o#+4x^E135xRt_>@I?1v1MRXcXSEBL3%COv
zh$sJBbLsXwo=hVHJxu`Pq5gP!voov}-tevrnv4W_SZ})<IFJlbxL53nrC4_HdYW*5
z7|`~P6fH#WJw@vV76Lm0sH1R(4yA>l8MoP}GHUcQ>@T<Ps%>`%A&#e+t`rsM^y+$w
zbyt?!Jk3;z(F@EkUPbVRv6I(v^PY+7G<Je$0NBgmx5EYXgq2EE7H_>ClN<5&mHCZw
z$WL)Uc>;rahyOO(+Q(!uod%y4bzY}`!N=>Fg=aaqV-M1@^Mb;ptuDOPaW+V-@jtxY
z0dP&H2OOjC3?Z-mG-ULh+9kQXZl@l}Wuh7B_)prMrofC$JqfGhVIfV)(V+FodIw5;
z1y#2G;6Qzy1AZgktPutF<KSE`Ppr*6VW97!FfPv9`yOS@rABHByK!Ys#v5~gRVBrn
zI-8S=xrTm<=gc0@dDDTGU;Zv<SkXMXx1(|#_p`wa+d4T8F{y2xIM3FKv_Y4%F8M0F
zse@ysr>NTJzMt9lrAa#Izzvad+P8$d_<=Car2{&{HltHG`D}KkJ>xQZQ*ZBARd}o;
z(AzHOUr2i_E|`jreq=ln-TNtjTm@RW+3jT4HDxGQ*D@&dO$3m^1t-ydX&Pqab96W{
zx_iM?v<a6<<*WplS@&~hN)*?%&-ob+nJeKleg>2QC9!fS$DoY6>AgnTQ15!YOkhFY
zkG#Lr{~;KpcT<H5&wgKIkHv$0DQ&Q|R+A0yo<frZe={0?8ic8c3&`$&qe*l3_gg$T
zAZ^IS0(jEml}cKwm{7xYRx_h_h)RU=J|~vhz4LdF{_|4{&7T&UpQ#20P?0$?C60}k
zR#oSDWhw~C1*fC(f#W13g^RoFEiw)C!FHq>h9FiN7IYRDK<C_ct{r8`(@BKO`wF}4
zsgQ5b2)G^p1>6_y_O~{F_l5W2z9b%dNM0)9vMfk?i#XiVmuB&r&VGoPEs71fws`CI
zKS_tL&v=%O>cT>%5_iop?>lt9B&|0gd%J?!InLT}KOp}x-!9`^u%d2BmHdep#)q!U
zSrM`BM2!`J?Bi`!g}jt>9;F?o<3l|_BVjk{GtBwmy3VSx`k0}ApHkgvIIE2Y-hs0!
zAejz=O6%i5bh3_j#q-Y+n>Y9oP|veys#@yN;dpEJw=X_6J!haWs56vqOS}w}I6(9H
z*xmNh4)^kNR5w=!J7YA=^}hBD9)@mG#Bqj<Bb=I~`~*S<jh{rx8VX2cBwtq=+I&A1
zDR;CxfrXcjSeyxe=^7zcBi-H)vEpTrV4tRR2~PZ-KIQiH_pg3>`KeMb<xttPxAoos
z_|qT$pP&Eo%O8IJ^LP8Hy@io>R!u(!$n-=~t0?`hNU9fb%#FUM&PsgB?khIU%w=V5
zX?teGcdn&~@u@@g5CjdZCAUUoPZhNZMIPx6-zGGE?Pm>tltBd|fq*w9t3jn!-0M}0
z(W4|@P}cy?_+b{%$=;F>X0&!1O>Xt_Y`4iR06ue1h(MG@M>7m4SJj}K_Eii0S!m-w
zw&<wxosYjPKnSWXLS`)Vg?f}2K>$S)EFmF;<D{72tuNcELcIw~EwzB6W6PCMY8b<a
z?rMpBc60Q9Y4HwxUuo{x4xZ?{$r4mrH15!-wVj))Zw;}|;H^;`e&;fwg35SAb7I&D
z!V1%SIKL;7!&u-)>SqR07SRI-64{8<B?;F|vIkTeq!-vJy(v;$VS-BLJXdV&mN9N;
z;qh|zDkmq<19VQ$8hlRA>L(m;+z)b5{7TL*zQf{wcxBiW1cNfRC@JXUNvY$q!APwK
zjyYv64=jS9NP0}DS|=-iFeMXo&=UYGcar%IQ$Uc@9a9hEIYO0&F%kr$=b*p9PYMbz
z%WE%G9pQBb>%aj#X!tmi*XT+vuh_wr@+D+6RVE4(SdKFpRGe}T<gp_MO&IqjF_o6@
z=O9jh^1T`F_3x6xO!ObgL-~rb=wX8WgusA&{OKj}Zdg)F;_NWPeX@XBk4vvFZwuR&
zp*3mWBs<bgVilIDD|LnAwairK2rup6jaNA<vx#Qbd6Fp+JKVg3vpwb5rzDRGW(Ex!
z>3o|Ld?Y75lAfzK;#d!6K-AC1JuETNNs2drjMbE+)jT0-#ik71=3(U<YlKEpGtq2>
z*qL!>BR0mqv>P59Y1wYWV=yyX=oHJWKro&3?3IPoU}j{}!wIt*#snkx@r#Vydpqu~
zMYrI7yzWm(9re-|=FUre%qt>WGnAc7WKYk-?rsz0))tCFCP%dqYJ<EHi_t5dO*Zm>
zx9>lKsO@*J-@ZK?Fe5vk7B)7_FNsT34%m@T1HV8{+SptMHJQ+N(eld}ekU?^Nje-B
zIsy>~O<CS91bnT{4IvAAkoFn&zg%Bs^#4+7)tQimgfTmRw)EjfIZ!*B1>Zxynan#M
zCADCk&B(2g^9&1ZV}8CMPh`YL1Jjv*6mT+y2?U|Qv@Vd*ti_u($eqsVDq2uAi@6tT
zE;nyQvYfOOKYhp}B6ktwOYN#VEH~@&JtRDpHPWIdPl0)rjhM~lW_b+KF6Ztu-axz^
zt@7BJJU)xZ8RfgQ&Z?{`pTHgkE+a#3vd9MIm%^`eDcQ#3ba7Xa1ctGoR?BIB?d2Zz
zX%*OVwoj=OB>*)%m`$OBMx9QD%%qbvx*-+MQJ#LOOyCAv<Jh!TW=ZmUXg@(y)9i9<
zY2)^~+=8n!JM)^MN-p8h{TJL;g>A)>bZRaN?ru)BxD0%UXY)q-`S^5G*!bXpodJ(=
z;w2kQJwRFRLo4u`Sze})mA7Sow?S|tu!oN6G$u37M?(;#(TCa<1PN}G1BmH-ixUm0
z#wCNjB`C~Iko;}^!0}YjUKvZN{Jcybk1<l$+l3jR)P)^I!Ot)|Psw<u4G7lJ@eE^p
z6<&&E2hy=KsVy{K59H`I#)W4sMEQ2jkr$MFcFT=D^$G_8U5)5TG&<>jw=-sX$Zvnz
zetex#Y`feIElxcL4(h1GSrb|5QovOAQ<b*|AFmev|MuQ&2bSf!4*Zo1+y_~J&qd6`
zBP~)k0a_#|3f+1V2#9SEkfnx9`}=#Z9XUiq#jvYRo<j+(E9wq)GApw(BlfuVT7sxm
z-&tw6(C&l5-6ObTyACveP>CTJ;1WHDCBZcpf4gxuM|*FzOk<RQ4oe@uN+aUDNEb^)
zR-#w(h+UMvSM{2bMh}VEUuoRi<rW3=m1GnWXzp3=O|j7TLdVG{dXg!Cij{(c&N{_S
zLaizFC{+#Hk%~nTqtCFRJgY>m@upG4=;N~LZc{=pHC~NYnpf6;Hz|PqKG=?m0$n{_
z)NV7!|KM9aPfj8V_OTY%C@N7KEv}d(?44!gxO#&kLZ9&)G_Bi`@CQZ4L#=8|^y`Wm
zr0$kla&xn4BG;A4au*J%R1&~k+qSfnEG{V>^OGXg=q|nWH~A;9^m+`326|17GUS4u
z<CQ+zjyun|hdI4}wbVB&UBUv?hus40uNQM1hQ>QyflzDfyP{tf?Wo5jabsTM33Co~
zvw;HDjC9@~rPr2rIvqu&-L?>kg~^d6oZ(_nGD4<>*0pLuZIR(uJ8PfYNw+BC7aA|V
zk*UD@?hbA1(S=`#1Fe7f?SK6*CD@`E4*e|!nxG5~vvdxBb{zj1jz2zL@!;tD0^e!Q
zCFZ3Fd8$gD49!}Lz_hzCe@;?|#Jl?Ie2&9G&f{`Pjf)+6Clj3{*eQ&ogamQ-z>0zA
zjZRa;tQ-`OC|5&0C%1Ph5(s&j`dQHxuLd)d+7GxGA4|!!)EZMv_u20=k<zY0a7wpC
zM#x!%mjj=FV|F-!q&6C{WNGvfm-^P|CpFf${Ge``l%$5J$&#ytumzg#R>k3pxCi}h
zwiL31MG)G8uKn3#iF0d^g{>DaZ?acKdy~zEH9Ik0=w+nAmEwN9cYe|mMddfTeOLpT
z!U$TXKBwqZlhvj@z-T1EGrim}PpdCChRNwLs*%=zkDfVdHZiy<^>)kypo^04lNT{x
zJZN*7L91&YrIq5;!(->Eh)#8GZv0*HPw#L4oHTV<b=>}%5i_JM%@QDluLI3vvre07
zjkK4h;%0F$$QVw<^O&db#QIQZ=b$SAR!!59rY8~fD6|8M$$Tfd@nqJXMh2IQ>O_ci
z$F~E2UCFGJO5#0(oy?~sPahQ$l1ve30<WA<ZLQ#yNhAmqRqPhUe3H->(j8q!33cv>
zzmpY|@(TX#ud9<JKB&p)oL-dU*eO5*)92`cp-@drFWH7Y`(+d_)dH%?E;mS*jhz!e
zA7x|7N<ew|U6JxCx+W5>u+V!i4M%!t$PzPu<4oGsVI^bw+H@wvO6I4ubKO}IBunmQ
zf|A|kCA3picglAknolCdoQZ(e1ctN{&`Kjf%Pln!Ons=NacguY1EOdFXNtB=7#o}u
z%>^DLsLo*2$vfZWKkl{n(_!hOy$}98wbyMDZ_Zq4`JVhZ8uWl<EW^QtL=G5hcp(;l
zt)bW%#64sIH_dZq8r7A667Jo)8+(~$0V7SccIeCV{N&@*{8*mF_=Im*MoD`ZgYAYm
zlOGakXKsgS6U}{~L?3EGs59}?D?**Lr)a^nCt1~uB*8;8E~_;U1m*ekI8m~P7OZc9
zg~^YKT#rTne!g9dNhM$6nmMdU_liV+5FdK-=$JZ`Lm*+WYL+1bCv!{Ag<>R%5ZVmU
zPqK5jOV0P01GbeB6pGnqkh6P#-RQ8g1W*`7wazL}v7By6Pm+Y1<)F;3Vyl&8&a*O6
zDZI}S_EB9k1<CFlU+x3(iNxRp*}!=H;Mem(qucw8F)fAfR8LMpL{W<&i{?Rpq%Dxa
z)Iq_`WAfT@vs#swzAi%?jPNwMhG`_A3Er6wF+6?uV^XD~Y6`n{`g4qjMD_od0oD{H
z)sYMcy$u>A5=4t9+io<N1EGA+F)8ku?X-vc&c{Z{G(=9F{oG?W<U<=LP+~Q-k)k9N
zc(P*=1zDiUI(N?{Yzw58^&+`{_QU_M_a2Y&sX0t^GoI55Oi?h=V0vo&R6rN65qET9
zL=1GG`;K#Uk44)^w4otUy}l$^)~v7I+^}fkPy~UBXX@2eXxiXKB$h<6p<zMr!0a3A
z6dBSHluo1L9uYE`w(F9{NcRtyMH(r<m_j73?XAp~QXHq4QIF>G>vSf6y+5?`VPQHw
z&O8kqi;#CZiQp8S;Wu$%_+O50!NDodae~JfuVvs4nbdYJH|^mO4;N4Jq+R6@Q!TTR
z+;HJeAh$PKH06yZs?T?ea8EMBb8IG1PHG_SgnsEb89v7r0SGk)VqyW{{nl3OWt8|E
zkRv4*KoY6bVyKT1iw;eHbVXLd4W7E7NPe)D){A4C|MjiV8v@?`WlsaT7>LME5zNp6
zJoG1T8p^EZTcpfVnKFq*FS#x2<~`hj(^|+{XJ+c5<*$|{Yn>@BB0I`e4%3xB^Im^x
zI)@Uw!q;RD#kbcJ<bK9<OtyK?mhvpdAS(&gbeR*aU)}&>e%FzIv#l@C2&}&JOo}ez
zb+Bj_iZTjM5it5AP<J0UGOo&eK>aLez_Tc-%59%3Yqe<j(Q*j)kyz?iN_76BCUrYc
zB&VjaX*h%XkyZ&uvliThC9C7YUBOYO>ocHZI7qbNKF&Zt^G64xdLHIW>Z;xSk!G${
z1DfIMOl8U#U#^aSQ)LFx=KG^u#wQ_4d0#Y@`AT))uq|9oEa`pUFrVv9u6~y-h@t9E
zEIXke0dTsnYRaG`lo!v>7!+Z&x<9f;6~UG2R9~`fRXvc*WAm&kdtbAV+MtbbKP6v=
z7@BjLG$K_G6FPxhj<`R`JljdhQ1xO|4yB7!J&(u}uGWNq`=VBrx5e!9tHMC}8=vHO
z`F#EVuHQtrV73JX3cSfU(0;{~Q+80QKU<RE*`$a)#{jC$Go%9anSN@BmduK>ccc|r
zzsHAw9_l%UMTT6#3{k)p(1koc_83n@@a`-vOLu&UMJ7y10!15<Uhi4dw+>B3d`jP+
z!r2_P$<um&f`$jWWcH-jrQk0>R6aTdPah6z4w)Jl14?XZzvPo`3XRSTNE+Q}&i;%L
z=|2(@V6CFXLO#BmPDGMyfTO1v-yBCnl}LGpAq7CHj~@^C0Xh@`845(Z4!@$cP4uJb
zZwVuJXKUI+ipKb)g5{~M(+gqBf>nAv+UHmQ!#J*g`6hY=&YX9W=yu_R=+#9-e|GY9
zXbNLc_M)4i^{mf0*aM(TaS?n9g+^vxr&+F|`6+!>>aeK-P*+QKc?R^eP^cr)Os%oE
z^JbjN$Amlo!*>o(ucWQX*r@wR|6UQ%tHStYOSHteBeH?^KS*Z2CCN;dh_umO0S1Ep
z-;hUt)cT@HZX&H)?T1nm2aE*-j=NML>$nVqC`(B7(P@Rhw)Jw$k3{!Ql_{2Rv)E^e
zj2eS_>HyZflEw|v$q?@p!YrCU?+MWfD4}y<%=&iC<!s#4#>ApNc2Go^wttz;H=Z8I
z63804R}5hQdqggs+{q|AzJ{*hT0O>+A(Whd*yGiYI_?X-k!dc9ESsf};XYX;OhYcx
zQQ$y%ltxit%wv8F(^&HM=&Nd0<Z5qrC=hN-(@5X-k8DTy=nx8-h%xtZqBezy_@MZ_
zFFn3lHyD*{M-T;2J99`{|ANPmo11!JwuLdY5HtV$7k~ZBzxidEnf`A-`%QhD*A3u*
zM(ut2q7j;YVgW(aa$$ipT1&?O+Z;tV7=fzqR<J)Ph4z33qIOI_PmNg_E)X5~Fldbj
ziqDW~bWcZ8t-?@QqQD2>Fa8~)RR0|AbpZH=0HzRhXWBZD715mewg;Ofpg7zb85~T7
zg6ci1%|l6OzbcF=LcqDbOGd=a{Ukkq#atgP7$McnI8<9&XTF8-Gnxu~YkT2msN9vT
zuviy9?K9oyyeEzt&6v+8(l?}Q*-0=Bx)YttZXj=S#XjU{>I;k~c0TLBWGCW5>)LX8
zFN?NTBOmg;FV)Dilk^Y!dG_qpQ|-{~7u}A;qbldvaq57*c~A25DDhvGfb1ZD)2TrS
z4d(Bl&y;q8^n$)r$k3($EZ(+;+Dl5g!M7|E*$b&cjIYb3{?XO%mvfvd-{FdvQSq8=
zo4Xa&Yf-ESln_xKg(}QAjk@TJ!7Z-=jRw3jas8vZqJThW!IL-EVOa6xWro4McGk$}
zg>`2wGpg;a{yeu>?(^r>ikwS-#k0`2>DcYZ;GSGWVbk%W=wIKL-VCA*#&6zYw{GWk
za#1CF0(P9kc9J<L-#upuqrgb_dr4Te;$P0pc(W?}+&zf1hF*vi5BkA))aRMc82_3$
zb17wTdiK1a*xH-u3&{kJeg@`MO#CJMH>g8$rHqkuy0j4zQ!=tT-Llqy{ZW~FU(HhJ
z?M8Al<T)Tkd3FEkU$pfWrQJx0>iKbsWZM%s7swVWcZbn*H2L$0u_$}8z*&l*z#R;j
zd?Md+RIn+yrzh++EDabn(ph}wM8hF0MqTavn6hGLoej}Z*x=IfG3v3NB8f!)N+m?c
zrEUyxKL}{Ovv5)8$C37bBnVYJ1^M*PGoEwW(C>HjT`G{F&ZmpD4pf!kX$#m|$H#$w
zigzqyO`A_&Q?W=jknz&32Cp`i;Bi@(A$l*VsOMIQuH?XSTn|*?P1I|DB3)t7=~|lN
zJv5H}fWkrv<TvOm-2@qM0ujhNWwaLQB>F$wrjjByBzo287{$bYODLpU*K)|*6e*V{
z8_4g?_R*tE_RRuNfE7vW-Y36KUQvVwG6fZ4gPF1Rg6n!FYESjil4(L-YIOt^^S8*;
zPQEfhn&u8pS7x0J#(hnmCZbpBT*X(i8|HL{^aBbam5P-w6hf(}*IHelZngzHinMrm
ziAiPaHb@c>wj42kbLCJ)U_S_D8Zvzj?LyiM<H_fAJ|NoA7CVhLjpsd9|3V3ZRrito
zo?Z!iEoSmKXsAZowQ-E=RhNIFpF|GTKmefwB<A#;<T$c~R0(b2?rA(Fm9-fn$c+D6
zvC}E+P+rraTUS|9Ct?NX`T$fwtG|~?NR9@H>NKz2Acpo5b3$s+e{?lNUyiOXC&+4T
z=$@lM%n5W)2}qj&akY@HTLdD7A`yVkQ$ELI6=D_&c~}zMbj3i%4^A}}Kn3@g+=IH!
zPG0YoVfG<TK9UOU?d_{X{X0-;_{Q?FK2}_=Iq%v13Q$EmSJ=$mncuV76F?&&ahu53
zWJOs^9P(e^%^wO{f0J@xh)1a1+$>#B#9{HA4lP}A)kjQB9t9m?%>pwh3Eb_1ku_TP
zHt2Gjab<79eXLupV+`>YK3r}5eU2Z+&^niq;Y+cV4wQs`-Q2o9TIisrP2?3J6NMdH
zlK{5A+_pbHu1zrm%-}lPIa)eVQdorvODLda3NMVwi_+bff5Og9X)WjtD3%VPyVLI@
z0c_NeH>qUX#$3AcblfO6qG-Ob`Cqva9Vo$&zsX0imaj630W$AY7bsce>Vhwm(99AX
zm^93!q8XkX|1#wY#U&RWOgh9J3Z1ZL+@ogD4KfD~NV)isOMke)0G%x;yh72-M8JQZ
z8Us>fbjm1Pe>M7=%`%j8BNL>(>HUq8OCbUoLK${I*ZIV~L3NkEiGoDu{8>y;9%^;a
zBc-F0KjCl)4ap1n04}rxvyK`=u%M4j*(Kw1KJJh<Pok7w0WlMt)>n-I>Ro_Hlc{#`
zf~=v`kvyfA0faE8k`mciiX&nG-przHdiX6HEx9Q2e~{!eQJ1*F9onbLq1-`+&z#kL
zCZwn2kp&gZS$d$Di2|aC(Pl~?qF&&6W;F&tnK$J+B+RYxDbTD3nkBsW1n>lv5`<C@
z63n!uXfg-@G2l-tfC7SG+Knk1Zg+GIR3#w=fQhJK&T-+Du&n}MjGnHm8WM53pa6d{
zhs#Ttf392at>?@^bZ;;rMXgf%Y}&Uffhj?JxQ^|Ol5uRk#b8QX-;&b;21+~N#d7lt
zjfCG3n?(U+Vo~Gq*ApG|`*}zt(K|;ROGczK<pOEIXKT|&G4$!{v1kSoj|@hOcl^2}
z=Caz|4t5W7IwH>m95J+ST)rU-!wwOu2dLXdf7&P%)3mTsx}r$oy`}6QE4+{S{TnV^
z?9{hInveJa=t`2FbSc|a8*-s?X9^nrpx1Y8--^x@r0F@u?j%9;`3-S}*H_iP?7hex
zCXphL*Pt>EhBxM_u<I1e6Rj-c48TS0<s?JhFgZ|2C^%^s7vrzTP&bHsJyhzQ^4;%y
ze-poqG?-&FUBs}8q;S&zfnWZH_+@%c;jvi8zF%Mbgaw2yB&jblDOT;N_XxD7J@uZI
zZKOiJDElpxrBMJ8)ZvV=t<{s!v#G35#Q^}(nKV%iJ8AeSYaru6VVk4H>X@FnzRhv-
zje`0$lQx|xC^W|8yWjV*p2$1u&Atsnf0?X}u><v`3Rm`ZOx)nRZNX+_le=G()-@AT
z#>SwQ7`iiu*kt8PU;eHbc)_}TN`e8JcPq0I73f~bJcG{&{AH^!<jc$PKDO8Tq!zMN
zm)R`^-&8{0nD*4^m`}WC1s&HiAdh=bPL@I~s)*NTsc2$)=c`%7RDeF!w^7o?e*|c`
znotA)f${41*J)MiFTtDYGcLw3o$NJFS!yt@n)TGCjBdMno|0!+U8?TG@nm<bhaxS1
znbpZwhlL{D8FY1=D(yyHkAIdyNmm_~cwp1zYDV^$Dp!$Vz~5$`^3AzPfGXhA6D_Ss
zVc5yJY>~&Kfa&RZ-<2P7XgWjye-0^cGp7uP2`N%c7QnS=Z8&EEEfWw#6&!|;Y&@|j
z8FD(59#XJJ`N$b)I4%%jy3*4%K=xcJKNMfmjkpZF6hM2&#}QsIV<6LKuTL0Buo3NB
zx<Qpq^k?~qekD5639+%G(D778@qzvaOf@vmvN_Qu0Q}hu*<=v0pU4$dfBMlS1HmpT
zWEbcpVLCd2z1dT=Wak0WgX4#Et!)j-`YyTgbB1<n${cd$0%h#d6fde6Jw*&j*NZzi
zn{u6>@jC>Z<-zdglx6d`5pd%?=u(Ir`+-e9%HYp;5S7|ga8){g>9S_~TfWln3z^-+
z=UMdnNrvykr;ZWn-J;jIe+ym0HW))1i+K79!Y94F(>8X+&bD;L7}6QLL=3S$R08jh
zp)3A{T_~n<IFJN3b&ulxe$t1<7m2nZ#SC4Id!cQp4Wo2oX(4LYSvHBbA>|Xmvt)-+
z26IlyPfN^}+*3yAKpv1`mhBIeka14=>Lw!=bG|ydpomIrtZ+9*e*rEP?&yN6q9v$!
z?;|BeOF9azCvw}yQI=tE)#7nuG^7MLtZ^U+aQ(xO6fIRkZP}6G^kA3u9e4rZhP|*&
zfCABG)*P(3u45b*BBNw3ijrv2N$0qg_ble&Io2(Kpvff&Rl5FSQF&l2mN7wNEyOY)
z)V3-_J9p>3jK15zf9IIpCFwE+tL{`Tz0ZjInUzWNA%nwE6h?%O#R}CANzuENs~Ynu
zot&2owJLxW1yvH|a%<=%NIh-9Z9<`N$`Dr%Zn&w={FP$!kW^;+CGy!_Er+3cuLT71
zsCOqLJxDtVY9WCUHBkra&eiYo*ltw(-xSi53xommF}HRjf2;XM)@4dSAGCO-*B^Yn
zU9&`1?a})cwFe$T)fu%1@hwOSGr7qGt{^NiV~%ni*doEGLm3^2WLmqL=X3+~6k}=7
z@IGevM7@La`#jU1)qV3$ex72HuBn?x8dJ}aA%N!QkzOUmhb2(-N#EZs5*lsGPibMo
z*D!CeTzu{Vf8W=OVumisG=&co69FKgz_Yln$b%~q6L{p#m5nVq16^>azTgWU$mnz*
z$h+@_PFF|Nn>51L?#JF|HZ+*8^9)hN`i2%;=RKA49+~J*5s&6_q0f7V!<jMK`lLPm
z2K2BC<ccegCRfiRP3?;Iu1tR6Br<@_&eh)waHkn?e>d>8QR({_fwy^A(r1IA(*oR{
zP-fVlE2jh6v>jVLktzgCYu%aAdb8-E$x~ft=`SLA=|Fdv$p~9-PoFk<;Xzprw><4)
z8)Jy=FA`-#Oa>QIpbRso7_?djZsf^r0@I8Km7xo*3Dtr+LTm`$F{3PT^&*UvJtgl~
z7%8n6e_QKWkw;*|1gNUq77(>r$xE5oeE&D$;Go2~(1QquyBHpb@m9v7#IGRXpkE`I
zcFNwh3uvWmxM-CPKi?QjBdFjhP#rtQqEL_!Q_}O|4&xP3+r`Lj^x2tq2b)0&ub1wy
zmE$%Nfe@orx8By=vIe5`)jbK&Oq7eZwL)zhe^HR*Vn4KqnEO+Tw9VZMw9e&%dg4G_
zRedZKOLAn(_}txTbD>b4>N48zY~7aQI)UeM0X;n<X@ULFLT!ef%oc1z-)^^EuMT)q
zM4}#Q&d^660d(%y@SpfbX4y)_XtQ-_m<Qv7o#JthAGG)$a{ZtSh4g?sd6+-=9`acf
zfBk~k)1tuo>GvRVj@Ba6AzPfLYAb*Fg8*pMEcL_ASwTt56&QbM)IvDz+DT>!;S6_N
zQZROZPcQZ7zvb-gzLzRzMCAD@kzqm=;Mlc=9e@tzy{RFlp)xNLO-$tQtqGHmj!j6w
zCSAb=2^d{&K-}HgW!TB<@H9%i3JXxUf4H#$iTx04Jb`CykjC1LhHX#>Dkl710037#
z1C!H?xSDi+6|+rSS0ERq3|YNo#!kJ=aup6RovOPPfIWxl$_(X#;!#K(Ub_eeQ{O(u
z_bWi3b#AqjWw4gHx$m<C40*FDi^=X-O<CwY?H8Ib7*vYn^&k`FeI8%$B(kz(e<!@5
zP>C*!_I|q^8QHb$#rm!?rX?UR9RtdhWH!hEWV<wLqe@hDhm7)iRPx1eUMdrPq3cUH
z2+F=Mk-TAW(|Pyv?nYv;M)6W;;&o41G92wpXk$e$>64>GjdhpF9)kR1*@^<_2Gph@
z>HsaI_T31y8;+p4zDdz25xS=#e|v+L2&K$p<mg!t0m~)*6qkHTpgYLzZKiRdhH~)x
zn7oV)^3^HTdjha2OXqA5YQfTpsl7$NLkEs^RDr#@QbuE$fctz&TYa=MKarfI%h|ny
z2MO|ZyolRQnRX5B0U=+QOW0@7@6m?OsIZ=EsI8uz6=zD1ZHyqkN8Hi<f2z;>cr&}a
z>f>n<ti+`LsmyDpl*l1MV2*iOAYBmn0jT7oPK;(u$+H4p9CS&oIiphs0BfCYn=Qei
zkoN^kR>s(Cf(rK%2m$u>0D4E%COt?qn`a`Z-Po5`CS#Ne7G#wOI27fG)(m&RCE`nA
zG-MqUEoAT{w#Gh=_yAl{e>2tLuB7adBvY)`#0RagTKX|PMwD{t&VTpo-~RfSKOd)j
z31BQvyPL;%CK9j9^u9|GNaVTkS$&{H`kH)pqmq1mrwkeyb+BUIX1nS0oiq87>z$J%
zX}ZSP?(W7HocXEXfIuXH5^C3NN<)?m%VHYg(kVkNWKjrskfq4zf3(Bh8W(N%BcAC+
zQ>t;&Zrs*Xf)8P3cmUV}EedtO5yl#{@SJ3upgv`R>;OYY^YimCGgsUzG$!6}BtM45
z-Q}KnpF+^1V`9r#WM^+6mX?q*Jvv3L^VYMxImH9c9?Dj;@|3m4(C*<Zsah%56~*_$
zj*N};8cKYW!Jx_Kf5$R)w>krPB@obgP!4wOgcYsRTf5gH@S}hac+E%`a)(4n9kK6e
zogR(Y^Fp<pawpz6spuhRSEhU_8DE62i@KC$_@v`6QMR42GfKjWrc67JX(YmpnoLRZ
zn1BXI*yub*?E<Gt(Xpa@+#~+aw(+D!*+pguBFp>8MX`6he@NU<fpSCZQevjoGqeRc
zjRcorl%Kyk!?pw@S)~J1=Dis234C(>EuYf~jv~o5ogiIKP*kIw4N96Y7ljUX3Ep9y
zwO}1)P&^AhH`n7P-IV-Fp9rcH^?lBq4MdwmDT~pCu~pGAMoaqEs+*=Ydeyi_ne_fS
zx}mHcuwgrufA51OMD;v{Pa(EVk)C>3$XS+&UJ6eYkX*o>G-lEqDrGM!z+P{VAZCT_
zcr-pTdIttHERNB<oryGdSTnF2QxF<2!8AR$%z)!ICe`(sd0evsDf@Yhd6`BU*R%`a
z@pYDdh_T$5J)_K2(5YQr`rgTNK_~i9w3?q912PPce;B+y6FH;kM0u5|ULV69c2tR6
zG%loKH+a(s=wsdjZ?2j23<DpYt;jg^7=;xXW70R#!tsaA6yR{IIfCxuC{y8${tSp?
z%w*sCbnn|0KTXLqDSzZZE9lO<NC;|l;WDTqraeOqlO6`z0D&@E5Ruxn!@MitWhsNF
zXwapWe<8?NNlDA<*xlxur4oWB?5GRI>Nsa#2z~*upPPS#c7FlK`*y6=*s(s!C+5>i
zFh?rrZV9~4zVs1f3nI-ARo0A?j1oHAPNW(qqDYGwZ4-t6S=J0*R${GkHn3|!O(wSC
zi-^;Nl4^>8U7&5ItU-D?zapx13i2-S^g;R1f0EQ1ceMux@w?}Wz2n>oaCvq;CfBFG
zop8+1d%K{?EvC*L^SE1cfHG3|5+#}Xcy-!ASz}mzt#5RjTrh1NhW|B18j0eKF&USD
zF&i2UQjlt8=D6p64gdZZax_Jc@U^h^7k~AOU;Xg6l<)rcKmPL{|L<d2n0U~;#KPGN
ze|K_zwO@<Zr5cWCyj~@?wu)v1J@7+!rIZOm70&oqn&MYIR=St!Y8-ZbyU`otA48pN
zEGYNKr{lL3@WyaY{H2T>c~60W?>_L`giB6K!zDnPFm}P&Z!%wlS~h;cx#<FvyQo6y
z7F(dV5vg!#4+Zjwl7$IId%HB$z{z_^f9TO_!9+mwCb<c}8rY9#>DzU@3T8{iU|xRQ
z=V{IuD!oo~xC7s>J!>7?b05Nepr6FH{*K2ajq(RuKqgF5^SqlqG2zKESi>Fk6%yQ~
z>aOEF12|wo2bGIXT`3}pRDHV&_gAU7&^09p652NuP2V%K<IQ&7iRF<LT8?0ke?g17
zy`Y3Tw$&m&m-<k-_+<*lw2O#)>67Z4scUZspTY|VosYZK#$EBvFkC1MmOQ$gQo7H@
z8vpM<`<q|>^{;>R^M5F-5McvO{_8*f(?9*;Pqw&=n~Kdu$!yRB%K7Tk_GN@9m~D8;
zX46JcC7(t$^__$Ce)H}lz=}z8f6y)cX6#YVoDhjsY3e(a%weOEl@j!zBd42c)uvD(
zXzkFWQXULxT`rL%y12%<?lzYUA+G9f?5PZjwlcW`!@0HxcyDP1$Q-3is{-;SF)P<X
zKTVPV1yx2p4(N1pRrDy`7&W2JRu9JJ!5adq`C!}pFG)5H-ByBXpUEI)e?Ii~rtb{9
zm)1E-<FJXjTV0ZgpwLkOnJhpcD)co0*>qrxhHCX3{Kh{DiuaT~`Q)wjxh>~N)Qe~(
z<?c3R457-qKr7#%vE=g@qj$|vLMFhHH9!y5YTuf1NvoVvI7kX)u-rjr@5m`9Obd{a
zQ53;h5BaX#n!M~*`IC>ge*xdC7O``t-D1%MjOh1SGf@maT{d_o@Q}08ApU8MLEgI?
z#~c~7_jEz5+`cM{0J@Jc+L)X^pKzmWF_(gA$%=DDHtBdw9OFpr9jh5PT^KQQ>E!uP
zpTwWpqDrbbX#2JkZl0bQ86&7fEAJ^ZW`h!bLf4ZvBYB31dX@S2e>C6L%z^nc@p?V@
zow+n%q(A<idQOf}?4N#5HMf@+b9+C0Hs5A)UPnacsQQq#ZBY?+&%yC_Uhrj;7+AH4
z!X{1I1>!*fc(9E9kkRe^u6j0tg!)|;2K`fb`MAE(QBsYx7sjO;5VJ}$vO!^+rl;*a
zVhA0_;{@sghEh}oe_3RDkP2A2_QpO?>srouZRjYhT0o~BCJnF~sE1WY&D8no1vHua
zE1p7^+E_W5(H#qUznVNF9lGy$Kp?0^m`}+nWxZbXWAvuxWNkV~B7<pZ$1Gz+)<YN+
z>g4<Q!O+H;0Nd2u)S~6^WbM>4AY@%OYfB?mB8h~i8#xjMf0z*E0+SHy90>tOG6l{6
zAq6fUHa94NF+osUC1_>=;Tgx#?TMO7ki~+wpn*JPJE><2l%%VQkGF~Z)BD>W>-AY9
z5qhKz7$g24sl3*D_*^b01fB<{LWG>B^(~L2HM`QR%cYkdi^yU2Z7snT6w9}IvJ%XS
zf?Ws>a%mLnf7u)QKO@#m5J#h&m#4B_Y`wA(v5eZgR)@c@yZw}xK;;d3su_Cn&bL>b
zcLxucoG(>Ph95T1e!FMi!WwTQ775KqsgYFHbftInv<EW+ja3dJbivdD4sf1pSInT{
zF6CIeEh2+Vl@d&fHeyc5GB1LtLH&SfTHzZrXpJ;We-BnaiP0yE4eAfoWXvYFt79*9
z#1yf*$PQ6fX_8s#AA>uQqF(x0Izn?L$JWMLNeRvN%fs%mUZzMU6ww7-<~ld5%8R9$
zS{gCNxbES65?6iZi|w{9_9i0jbw0elnxrTeJLxXF*UVwW4-!)D7$iu}FXL#m)#xup
z8M%gbe`Zshw0m$0#_uTDL!v|B1}F$OJrO7^Kut4wNB`HkIkzU{9STc-nJ7z-kFPIg
zH$F9|LohgYk>?7M@?{nwf0=~H@ux)pP7#~+bniYuh!+`Qs&92!z>YT^vfU$5Ug*zG
z$jL}h@};TNc0{a;%Nx6SX)L2iHY3yN9;veKe>G!yg;dZxygIkmFF12)*`W}axUCP3
zD7fpRrk2ZAtAEyk8hL5BCg9XoEik*+(CPWUo$AW7h3`Au#(YlrZM~$6PRkARu9&uj
z66|7wqKK(LW}-F5k?7~PR*O+9t1T1G(v9+6;<9ILc((0e{bCsL$?lomQ$1)DeR4{M
ze?m%d24Pa?(C8RXGkuw`s9u+RA0GMPZ{xwn&G2c8EH={XSh;FjggF*~l23Ct8hZ&g
z8)P)N3e81|%gAo{i^_T|CjcTr)SW$y4D_CxUmV`&g#YZ(G5}^j*Z|$U`YgfRBJXu>
z8Itb{r{d5&Sfs^8=?;0v4CHWolY+wCe}p(|($QHFXW8(W-l7c?lK6OI4s4LjAcDX(
z^YAVPEVEir$rK9~66;jx<jKgl_LBiLlM+<)wa1T=_UCvp+F@BUrM{|J-`E~;GY@lH
zLnWEUv~fvNXKx;V%P5(_YpkFnHcHr4tm!Hu40Cx)<|x;cGd3>$OBd>eOPQ~We+^Hq
zvCZ?EEoN6esm}*$(UN#wF`HXj4b%o6sLi=hXtGil`RMxew8u8SV3_^FkgYMyb_Jz*
z4@BPSZ2_p#&o*1e)4a2^fa$N#7fqJ5NCYc^#sHMpo#np?L$H<-1V`rdqu^GRR&<%U
z{tRksB|;=Js_0V_?lo1aU(<l*fAN}U^-<S{N-*>`_b=zUf^}9;P4w8j7~^G5;`?W3
zGdB|Up!LeG?tSjzE$<=vc4jO$<m|7FG0Md5V?`;<V+s&9&+BFdKudPENWk>H;2htR
z7mr4l{G0z_4EAI^Ns%8?7w;h;B`%#qK>jUgi>t8s`0KRA?VbRGI~eeOe-_N&+0(;Y
zbL?q_B9da(Xp>WFlg7PZ%E*b%QwO%Cnlf6SK?6uJWV3vodRs@*C0C!n&-{cE4?&M_
zxV7g_ZHE{_YU|TZO;jO(XkXQdoDz`GzA@#^IdCn|l-i1cQ{TkTYsxBwj-Kg^Q<?Ki
z@oUD9otoRl!y+E$(d*c~e=Z5=Ppb^w4CaYQ%xpQ`b4)bq45qKVrRas@{Q9X&_V|Mu
zK29wXOzU#RXyX{=@jCdAvHl&En3E{Jyc$O}n|Gw2m0sZj^}ULQGibM)=zXyCuRzkx
zi-*T>2HIofi8MXNY}yMhW>&TFMQdAe-O88NRX!k^Og_ov8b9Wvf2rk~Z<aK!-^6Kc
z&`FMACeP9f^MIU?{=msVD?|9#Y%+fZ|8k64Ss<iLX~k-NpOF>?33s=jofdH%LSDeZ
z9f31D*@f3eMIce6NKV%|3Naj54eQ?`L7L12V<*UprC_Wx0vx=zE%}1`HbOH;4@@wx
zshE}8Sr(f~hj{Uaf9}Q1>8!~(v))2sol4!@n%jd?-UE8Pu*$VQ-7JW)F!#@36b65r
zR48#dhVj1sj?alqKZ-+)2zEanu$g$o^?;2tg4DZX-g9Q90X1c}`w#`_mXH?hL%fd^
zHbcPd7kKo;xC!_9sfLN+ijXu)A@qONw|8d7eNcmqwv2Bjf8;0`Rl@qQTM?)WjBtp|
z0);?i>J~E@yp#d}WDz(YuvW+R_xbnoWDqU#9^$R!SWuaE<u}cfOEas_lS|{|-%6f*
zVhDyGe_fvJWZEs+(1jKG+X$M&wYo4;;RMnIpU~=V`L`THj%G}cMaY0jT$mTPwg2CX
zwZ<`e=mmIBf9r-L(ThmI6}-?lLVY?nCRzJzxZJs+{AlJGC0guv2<8NY$e{S+=2Uy@
zy1siDn+N!SxpZHuaMgpC^i5Sx6oF-0uCx@hQ$u|4QPH5~?J^fHKuZ|gzM|WseoAYS
zwt%+e#vyWcUT<1UQgm}<$0@pYl%ckz62|?!Q`^a@e?EI5dm5M$13Fd=Bk6=so!h80
zc95@p{+t#f7EeB$?)aqI{N0ZU#zWqfcNjpl;;&RU<%IJM+2sqZ0#bnLmLwvGMF6Yv
ztX@!V8X6+X%)3401!Z+7(rCe##fTArjD0?4_c;19VBHCnR$G8y=-=Drxa6SmmF@8H
zD|7~Je=J&-k!gUiiZ7wT0xY9|mFw~3`K~`ApMk@<a`<Cb;rfGIXoMV-2ZzAjqW>7e
z{Hh_$l^EYULzrq_;D2if)1ER}pL|a>gz3+A<luWGk<?%a(|J+*!K2Sji9~P!4&J<T
zuP|s%JZSAC6eqLOF|-WD&I=IFxlhCvxG`{he{m_o6(DF=>fPhUp5zyIVTEX+yy^}O
zB*aJ4(4cwpQ4$(3U~CQCKMBozp`p5w`%a`l^k6&I1&P>}O{RO-i$;7Z0<Pzg>8Xyo
z3rheDYth<5@5LhyCh~t+s|pcotZ!>Ul>~DC|9o<Uq1@U2^!OTRyuzgOt<mB3JV!5(
zf56SONe4G<v#Gcuf7FHgjm$24%_6+(RLQXtf2f<l5lF9ZP-YB9+QkB4D8I$x=<@;F
z`LNO$MZB)>%$%%LC|nGaYL42V+Fj8fdICM-BrvrJG5)L<up-8HF%N&V$$A&VC$)~@
zwNAICOrmCW+g-Pdef0uVYE|l88dv6Qf7ozzxkB0W+V(?y`r7r=u0C}%?vFlw0WaMy
zF71cKbYwL@Qy?dpz`M_ukf~bT%s|F9jZD%I5{?%1dRQjyql|)jg5MzA-9z$1TB~E;
z9X*xn%iou-`>e2(7mmnskHxzKt=~DKf(l!JCz9*BC41^5dUI9Z0e>G;ZCxY7e*k(~
zz^NQ)V!JNr9$NOYMg0mp-{Vtt+l0)|)R&m=p%5UX+l%j^Xe)NCCW<`4JWF;gmj!_t
z1bDkwET9iSfg5^!^v(k6O=|v%Sv^iuCK50yYM?&a-lV{{v=E?>$N0~1@}H~#ppFq$
ztIGa)WqT1X=~CU|&H)R4{^&W-fAO(^A$gCL=rM6vgqd`%AE4n-Ncd6-lh|-l(8aMk
z*y2~!1HL|*HoO11P3{khKC6QTH4r)7sQeipvSKqWF3NVG3mQ(vKzgpU{4kapuq996
z45qxCb)fr$c-8T-MJ)*RM#_5WvvbyqUKDca5I~TS?TOmO)K`S+6<wLOfBp%kC)0w_
zQWW}VRbLY@fi?rh1A)Rl4c(-RYnv7yE&vY^OghpkZVi~=cqYaj_bsn{@Crfv^-$pC
z_i#8EK=j3|SJ6?PX~LNB;Oc`UB<c>eUGDrfo5`yMb~o^>7SvsN+vnmKII+=@Aznc@
z-!*TkQ*g)iF>Y5wm!YvBe_n|QA9Gta@O!?Y(Ol*06s9W$r7!)=W;@L7CE8Mui1GAt
zFg5@Zfi;68-4yB@IV4*0JR@3PZfjLD{f?;N!z?Di;nxex)S^?mq@4Fk&_z$Vdkgv9
zF$mUHyw2BaqIX+E&Apb0hS=B=iupaTjEO-!rL|U(#YzxG*Z?4`e{*DW5=54*rN`Jr
zn_j<+{cRo!6nd)D=OUi2sCO!csF>6dZhI}zAav1nCka+|U;jCg1tK0T-#wiXMZ9OH
z>3q5mlN2u%qDF8b8Nfqm({6&tpvmtefHV;lMcs`_a9_{D_Pmh`id0M52zXBvI5?Tc
zL@{~8d7lWWkZn*@e+ZLd(qaAZ9KBVL%%S+WmAdn0oQi_YVUUYfEm&V@gT7IF+M6{?
zLtt_y^8BFB$7uWti3P_%v0ID*#JVZ@R*Bd%6l+p}%r@3Xj*BoUZ)DcI8Ep+nr^1Qe
zM~QX@+)zmaJo;%Xs4O-HbY$QV6>XsoYw3+Z`c{GOBfBe=e>>YElWe^s@^7za$1Pct
zp&heaZ492;DAX!f#3)J)GQ{d^^H?NjCnXq@!wz}v?T&##`6FF)UB2z@LJ{Oi@j<`f
z`zc(+ptaNG0eAjJq861q7IM$9o2~kaxv2oX-7Z@5lkp%Rqy37KDlkoF1T}ps9V=IA
zt+_-V3T4msf47O`p(w6FuPEEBDJ#Rs*$Vj%8V~4}(jq6*ulw74Ro;Akm{lplI|(2m
zsQ!1oPqFwB&4PE2W8aIGo)G))8Je@$uo0ZpykAr79+7BRg(9eckcIph2Aam4dgr(y
zEfJdmO80@YgZ4=YLj0q|Q-vE&VE>y^cFg%ABp=jVf7T@z?<Fyj?Jb0VOb*ohw`aSX
zoMunh!|@_HBFajGPYNpV<|fs8?FDhhkzAx?+|l!-)YNp3Y~wO4XvGdid)+-ZFE9o=
z$9SJ1s1wq1?XM%K6Lzt(z8H$h@<DeMHN?Q#2eW6D;jEQq@PhSTrtGWb?)TJ%km)NW
zaxT>6e{?^cy`s}pOSa1_?&jA*OV)=C3=N_0eXxkSs_*qK%HywX<oebm0CC-=>wET_
zXH6pGA0DXT(<3>k<buAxe4GhTDzfQJ`XKQP<NdPaL0@i{FqU~nT)mB2gCt3K{foUp
z`@Iq{j^C5#V42X$q}L6~HZr$SjXQ|pgdaLuf4~3@V`-^YB*VuIJFkvD96E-svwV9v
z25uE?TZ-&6^j)30iF3!^Ks&E7ULQahiIJG*UPn3igTjM8?)T_}(#}3EXnB)onG5HO
z0*2`VtQCXLTM5yZ{1eyD={e8?2ZU0;u=@Kbpos%DX28x#Y?E$g#^$e!x$EWV`f`F^
zf7q~cw|1%P@?CtaPd%g-uCA2EWq=6kilyyL`kN5mfL%cdA<BmW8q?lsglC^ah<y4^
zbakF_Bb(|82RyWD*maxx)OpQXJ7&%%J5{iU9lXsaNh7D_*`0fctu0BC;FWe<caIW|
z{BdJ$gmvFG=Jo<!kK$vzNWaUX{8oo*e|aN&r;RNxk;mxk=b4+J^`-5TYmyKz0+FcU
zpux=3F9r>KmPD;x%8);uz4$En5wH}!<$qtNklWI?2pQ5T@_7j`Wb#Zt;2ZQ3V8{e?
zIGZb7few9^Y?;2+7nC47oQiFXD)&pVji7c>D}DxVQJ!sX?sP5~Nh#OShU9*}e^%X@
z68X9p5bJ7j_Mp7>H?HLCEJP2kBPH9Wb2aL%JM-<Gg$-U#yKK8>7q>1rYIdhZHz6l;
zpF1D9qoWyN#DhpSn(m^K)J=nc0h0>Qaa37{)v5$btOF&rjyj`a)I1k0DDdeJS{oa-
zGD60f!`-w=K+vPHQyq@l&7H0XfBh|+l|euYqw$;(l5?tI^_?D2ZjT8xPk-sG?NvsN
ziM%?c29T6V?Nk0v>hOU91n)rP0^>``szycyl^B`va1=rXUgC-WBNUQ4p1U)so&V?x
zp`ha7{K&8(>v)b-A4=1<oXVH5y2RlHcw{zH{Bi)@yI?xt(dgwMe~Z!jf3q%S(fjn^
z5~O6?#B&UoGH!Iu=(rd`l5w_Z!Elh^xU#heK!x%<R$GXSZ~_qGDA(BxEluxGW7d?x
zAKo7oFcAEcL!)bel8`@!IuzZA%d{J4!=8{>3aGH*ZOnAI*B8dl(lLo1yQf$ydVPEe
z{YuoJ67;B?rx^HHx}Ka9e~5AoYR%c4a9hxRShD~0%gO5bv+4kfo0xGyz;17#JQ);C
zpJbFs+$GmCSe8?uUeJ5n3X0vbzI3T7#QW?tFe0VLX=18uh`^ZkkmofWSPyw_QiZT5
z5BhQ%iWHIAn4E4P9O^yb6AH-!DsjYupgAMUofx{=lBb6~_T)(pf8t;yv|y9VjgdM_
z8nR#n%mefm3@_H<Hyz(2;0e;sk}HLfv!+;2s}7!6Yxs^1uJ76p3%3^dfOXwA?Ad`{
z%TOnLw*6Xt0x6rLv+CAs+yq6wOC-Wdw(3zw#yFSX{rb1R{^idnG6*^Gi_hHyJsF<#
z@axN$GpJ=wSVl2$f9X8OJD`)uTXlPNxU-K$=hY6hJKOH-)V-Wm+^mE~Pb;<DR>3X_
z_;{E;v4=N07M5{u>(fO{LgeNs$Jbs%zw4lap3B3Ls|Eq6SIj>|?yY-5k_4jD@lu=q
z*<8jeNN91Ul6w=*kEP^ZxQTIIUr8>oo`cfamN*L{SJml{f9=#wZ8+@FJuj=zk7r!Z
zM5bNXEn+6PwOs1x7kpHL4Njs^A0TyJr$!9ud0;Rtgmg$t-bu5Y<N7nt_vIq$k~?5Q
za1vO5$@1#6mRU<A*AswVB{yQdwX32Q;GZCZp<D`hyj~kD2ncnA<DB}Ow&><LTSA@S
z79;EceOE_{e>i2ILxcsl7<A9ROt@E#uHd&pCp|h!-y#pzL=^p3knx?|W$+T@fA-x9
z+zWLrfwH6W=@KX#{CuyRaLCL`8L5-b3jTep+-Dky!3$;tybG;?VaU&`IEjY5&UMU6
zDnZqQ96>}(qR1_h=T9M9mlG3XE*mNlNg{0pZ*?kYf6n@fc~^={y(QWMc?RPEaf`s{
zmVZ|o+f$m*0~qh14?!Ox469>?<z1k#dL3uKjf_YtT&4T2sx@5AF|4718!Dm4XI<66
zIHPx}R;D;QXklWDL|vL5%w1<of2@4OGo3~k0@=b>OYt^WUJvppdnh?`d)OLVeir|G
zQF{obe^;tfA$VoE_diGB%6T8j|7Cdhtjt9y8lgf!@wm&;r*M9pB82_GHVk%Tcg^!s
z+DgCJL~_QMNjWN1DgqG-ZpM^~ut1ptP0+&BAR}_gpCoS1u+ox)OhSOH*zs`&1k3@Z
zMn=V@vz~?7QVeo{4Ue*)Bk~KHY<GyslN*F4fBN|`>RaAL4>Y)UXPFDr-t_w^j5ic>
z<dgrBQWB><yt(oy?42KzW1#23LrCQP^;NhkjV6u@g8yj3G=!amJlWx{<jugd#atbE
zz1jo}=T2-PYbl}0ap3n;kjD0Yj(Rf4#MT~^FAwozOL!HTu(@l&h$wr8$e~$cxd0A@
ze>k2_u{?0Tu4~DJ*m4&?2v~3)M>B>Po<f9&_<=_Chna1ZK=ea5_!Huzn}v~A8z7Kl
zR~8xDLk9nj1DPgg90dE)qEWt3D0V2Dke=NH8~9w1NU&+uS0itv(`%~a$`4c8*O&Pw
zvMhkm2*W1DMKoUq`N8P>6;ackxQBC1f15x}4vZ5p>tp)vGjOK_8z@txq#6<lIks=<
z6M6U#T~12#cWWZQT$4*<s8H9sI%`iN-3SYbV1uwbQOcp$Qy&U&WJO-aaj*n%aDBgd
zJ3U`7#4J&Lh%MiB*n_X01uqANUoDt&WAl?1o00A!mCkbcJ5#Wf=(;Eo7FHG=f4O~Z
z69b5IiNCEXG_dtpZ^&~PvMp402gcEu4iS^bV*p?gSVLLESAeL-v=i$MkjDc66hNmk
zNzwl0>pT5kxZtQ>M90Re%DFjdKN%bg54nzqhK9ROmTUrOdS(R86#sj4W0v(e!0IWG
z%;*#7=xH&wzi}curgk&rv8axHe>?DhWE9mvsMf@A9}~WX&&$fmeI9RTGMfdj_BCQ;
zQO)H7Am_!lgcnURZCD@G_iBhl5r)f9nvIoNbSq~X>grB!DwUVmMo*DJTuUWAr`sSk
zGJ>m5Gi@Qt(mC4uKuIU^m9FQN+{av)hK>rT-EI0|Mbg(~rltLedf~UAe^_6f52xSx
zC<WE^_oxS46#q~*ecAAI#(nVT>Ke0J>q=cCGR|holMHz1b>#co<D<4(WKhnu`R)%s
zg?wi*(Wv<wqWysSU9yGOlHXITLxs2p$-I*4?m!joq-FcaB`6t;7*pis0jQwY7RHKY
z?n0X-%{4CyqYN0?n#)Nhf1ICGc#1|+c5tRMIOcI;08}l-!~l`8H5<ek^P$s{Dz$B`
z{eAayx1-s%p2X3*qu7XMC3VN<?mF^2v5rRjU4ieBp)+%?_M6o=GU{bpZ)qzPk)bQI
zURS8It|*16c<hoKBLEg^96MgkCCYmYsEKKF8X!${``f=0@Ha9(f8_yrop{V3XmvX+
zE19@LR08gx>@&Hqn?YeX1rB&B#RlMZqtKx9S&Up+LB9gap+Sam@ZBrmSG2p<qhVsG
zdU-M2WYBJPH@{6RtTC^tT1ND+#{5Obi)`w9y0o!ei9TGsPZo@Kyw{@K6mp|;PZe^b
z8v`Y^_qzl)I)O1)e~el)+8!9G>U9Z5gMm9z<aL$RR+*rO0m045&j>#STnnX}v9$s2
zl`p9kCjy<>b#R_^_is&sIFU(mLrSiC`7?CmdmtO47g%!23YyMD6p^(U=)DA=5e&uP
z^Vl(+<{9&H&L-=@=T7^`w|BW3S7O=a>&QjD>FhN#AEb?KfA=r?ZN&eAC%!n62jJr`
zYxHsSpOk2kB4I2bWK0v$#ykfd8p0sY%DT<PB>fQ+y0<I=<)c9j+GY)<OclmBpmRvW
zD0;t0eoXR^5O3}=EU~`U7N&^o?kI$DA3yueZ+=CNw69J4{(t}JU;gL6{OOPX=MVqz
zkAL`IfBYZ+fBYBsX@VtxFrrq=qaZmxQ^*3cokPx0CfuF6Ww10C$0={sC9l8#$Q5x~
zbtt}7CmCBjOkzSE%53l$zpX~rGzN;GuckNeHT0}w5la2{qLS69N#)Z-y&n9Qx>Zu~
z<L{}}w#?^hTaEgc_tVLrzvTV*zDibPAkdxw>sFYHe<H~w!!<U4{e1x|<Z>`b;4{Yf
zG9WIlbs7@QB(m9E8W<LJOP(G*#zGBm&*scMKyQYP9W$A{U}L*__gAn7jmCU-^`N+v
zW42Y8%_xrF{Px#B|GU5X9qrp+{R}VQ{BN?=zxc1e{_Wr6?Em-o|N5uDxESGls;?%g
z&bR<Be;azD5O+6v+(J9U<$xMpvJ}10muK5P%P8q<XVa4W#n|BCh9>n!!~s8cdISmx
zcr8Jq>vjc!*;P|z>3ta&2bJe#{BwcNQSw`T#&9_F2d~e_f)th?=kDW5i;gx-<x7|a
z2!Ye}Q7C%xIo(&#WprAH`>+CLz~rUG{jBkJf7kucSDLNQ(a<bS9x1FvBm9gnD4_R2
z>0mL{1KN%g9Ty|&*w8kz*<E4?Dx&Ak(itu$f8yQfY+51o8Y1KmE|Z!vwk<6)V<2~Z
zBG@8j;1JxP7%-T*rG3mN9t%&v|3X#-y3-N!rpBvVjh(jtAl2Lq`NfG!7HFb3*$e}L
zf40=A_RgC`T37*tCqdKe1dYo|C79C-@}^`a61~$vF1igp<F4A^I+T1&B4pg~MSq~8
z7?U0+k}w#{N1x_|6ox4cezYvzZCGuh`GxlBGH~)vUIk8qQP9qp`bFyh;!1T}%3?mH
z*9Yw5?)ip&Pf6uF3QDhAp)E1gZj_NVf9v9jOS;(oGJ376D~W(LW9jP&baN?v9TyT=
zsUSQoSM5_rniBJ<!&%q~s_wW5Q==%02d4+92r+4C#{uLS5rDlPLN=I{QO>qYf-yC(
zjaT-d<VNl_kl!Ce`LJItqcCbmh)xlrvFgNff+%K@;@o2#_AxJ;peo)TBCjyje@~LO
z$D9}Ul<r$f5|*Oj9n9SE^1hOi3_Zr&f~wLUl*0}RqembB1r0_o0Mr$^$nXYFuO18=
z34pfdCRZw_sR$&7!V2sQ@T?x`OG?xRQZPmtRTYnJ{H10xtTSr*UF0boh>dcx?Zi{s
zlO4?${AhM~v*44GaD*AuE32#{e=)S?QP*q|icCV^oYdYg(NZY{G>*+By_Eaz7h{vQ
z&>n`uPijplE2CZ$T0Nyyob;l~{tg&+zge}Qcf>@ZKc>LA<LvHp7xR%vDZ5A;X=~bw
zMA8BPKmo5-t4m9$C7&YUNP59F`%X(^4^&QCBD&}jy)59MB1WL&SQ_c1e?-ilk_n$F
zn8fdOw!K^$hLk+wwu&i}NK(mQ&<54UkSM#IX*ivA9cQwlKu1x`k7?#ss3@5YC1olU
zVW3iP*OwVaZXxJW#<+bWLv5DBSe<NYVzkWr?Gf>Msek^Qh7}M4MvgEumJ6x7$?c4p
zirpFCH=;^r(Pg3ytD;tcZn8^F*%O#f*YLc-;q|4`<6cSO=}W!RUT}%sKc#`*;(;mJ
zKGqC_g=@Z^!XGAkHei2os@*mcbdCxdtvcY;==Fh~c?lqc?m$Qx+?n(wT4s|Z&}s68
zEjS!1P3b<@JmxhS#<LP`f$9a96jEE3_6k%4{{R2~w^;THNC5=?|NsA&r1uIufBFRg
z0R8{}|N8|10Q?020R0630R9C40RII5000I608&UIRF5WC0W35Jlg3T(Dd{W(W{~xu
z_oxdcaPz>}lWl0Jf{HunN7{4ButjG68_K;DC2HIVTd?L(6p9JR2>z64bBgVqON0#O
z$?mI;@g~_#R@A#_nG^5s_bbg}e^1J2TJUhP5+c}WTHHZ$8%ISi;LwwB?L<xz$VI&n
zJ?ZQB)wEFVoJMXqq;l(0oM-?jV^jq+hQVjcmV3dWfyW7UR7bbwbW2;A+=>-Sm*~*(
zu#Qy+k7TTa>JL<>KJ&Fs)CGjTYXZh0Qa}k}#Ra5M1t=vuROCIG1K$?*f07erSUz_P
zO|t*+_7q27&R|G>J-|irFL)dwv1~wX*_tW=dCi;R5U*sx_2mTH51Oj&Q`r;Pa7!*F
z=uBg@8w3Q)vOM~?h#WlGB(Hq8i~Qc<CFYf&FstAp!X0vocx(nm;iDZ}<7o<u!K>(b
z8~-pUY5)jJHx)qofU)Kyf9!tpehFrF_C8WF=<r-t<OM>8$9}BLH{+Kc;Of%p0Hoj0
z%;c|n#4BRF5Dy(RM3nz@@xMg2YVuM)U~5l%o*Rq=(Bp@ijpFQqBItQ_iW>kSQ%;yE
zN~Jf;acX@*vq=n70U?J@w=79StPtRKX9)xWP(J{48{LP19CI1Ke}jjfA~9AKr(mf?
zoFxGy<wfH6d~m%a@cEou1>vmQ3o;|rb_g@(=A`%_OF<HVRNzxVTZ0}Th-JdT$2cu<
zMooFAGtA~<JC(h}AeFvGkh%05@Agg-NmBvgjuA`GpkF(Y=RNllVmY6Xvht*+ZrAos
zo67hj2{ooOMsciofBWGJi2`K!8}dhM`i2x=aa&FQ(ca|EsbCDg-B4^|M8S)wc`9@l
zwmMD{jXg{%mg0uBX8^ce0(6&_JuZAuA^u1_if>HlO1w$cu+;PH8kBl|W=}>2&dnKq
zlnN1vGj56B`JqLQ4rsqx+^8o*LE$c$M~cb4)1~<mL5&62e?0_eP=^c)*k|=aK0<(=
z=g%>cNwGdjR+c9L((2=BQnNu$9$P#~{5H85I`W<~woAWlIclW^2$T~lTFr9WbHYp~
z8^<x-a<Va{QKvldFnLu2P8+#ZG)aoV&0Uza7rWx55t;z`LXR$sreKbC0qpPzCG>9V
zi}+d;@*@Yve}VuiHWwD8B=B639v`koK~}Kc_D>@!F~|*Ytm><0xbM7K%?6a*c0uRe
zc#^b-grF`(HwqC1R3hCm3O*etL_`JB2csM)Oxn~tOI$iFv4oI`47LN0iMh)l!)iAs
z>J6%XlwL&NRk0*wEjsxYf0DAKIp+)OV6vsMdOy_se?g<-!v<EKH!6HVY!+ch)6;UM
zyq<2Ps1R(Q7$XMzLpGN$1JIJ(w+1J0R2T5NJt3)f|Kv;Oeo&2K0U6pmzDzwFGhezs
zUDBt66b42A4!C_<d}C6EGX?-)$z-yrsC{PBZTGzh7SHlP5{JGJ1#oM^5NmeNoi|5!
zWobr~f2<-;Og|pF)2$^$EcaaKnU$WuC(F_@Sr;I1NrRzy_m}s*$ZDM4ISTF*7{x(!
zG<;9z^4BnpbUc{@MC<MD&Ju|%%b+L6JV`2{b9P}~M;W*7hZl8wMF|^sa-n-ke+J&Z
z%t(?)yKg#xqe0kx%SD50v8dB2G-bT&o|j-ae=XVEowW63BWThBrSOV+s-CV$e9P&!
zik!6|?t5+=J2S{+JClP};C04#^Ich><As<C>JOADvb+)S-OG|XBG~9u1Ps_I-}cb5
zUX?&~ycNu{4o@{l^B!Z;4<TzemRLAlS~K5lUAHcW`btczW^ROP*7Nidv$X|e#r00x
zf8qu6UMLBGQ?SN^u>`Ef=_&&!BqBLOVl5kU(fubxn1LHRWIJ6`pUCFof1MH}8Q<Na
zh-d6A@hD19ZALSb$67VF_v)JzFdrEWE=LPQM!?+XBC6%vOPG4V<e-jF4QsDA9_9bg
z>l=xCf?-Txp+vNVczbyJ7pE_U<S3G3e~dDc(QOy0*(o|wGTXTX6NlI-Yk(D9fv2+B
z26J!C4e(}#sG0^`G`beOmOo&E`3$6#_h6GR1?NR3g1iLRM#I^X9J3mN!+_~f65gL{
zg^hC2QTle(zijtu7u|nh>?sqMIo>B*fv+Q*bD!|Nv?4O2P6SMgm?*E#5<yG?e-cpz
z9A5_2#bQ@tS_3NeK>MXwEMIe%q7Ju)biD^jW6Uw0ViL3Q5XuB2dduWeQ0{4s7$Z!Y
z$MUP6{XJQO`mvNo-Px?8xV=7Kf*8r6g&gJYr9qSh0279)WAcn5mVklPxaiF>yBwJ(
z8v~u>jO~mnBTQz|O%Cop(7yTHf9dkBzK{e%+(L*mqdfMzGlcsL(efvI1ui#oGm4}1
zWvt9~Q7DqoAA8ddE9E`F1D8VtaD@$VERTL(u7hEAZ%fp5!(~99iwX)P5yoxy%jt4l
z0hLSem&Op<D@wMD?^9R5-Y#$TJif%A$YFX*@5xgT<k5}hY`mKC&J6K*e@9RR&xPan
zQa@q=5Y2c2@DXWlMi++SLb>7ikBnz<Jqu^i;m2G76B1gAKDcI9csLY~p>Qe(6$kzk
zRmeMd#5(g~^eg!vx!_J5mj$g2g#bAf6ecUKIOV^A49Qo>lTdho;%-9woUF)&`Arc(
zJ$kbl7Kf9mV;ecZ;V|dye_)Qz0y>6@q4-B{R!4h*k-eh@N(WO?3&q^yW6Hv@cQZv?
z1}eMdV~e&qXqPa&PY&WRe3mtg@F{(N3g-m2O$bJHpxB+fnmwgO94pR8@PA>V=tLy~
zhJ;X>j3+JC9FHK+V<Z|vD3D>v{u~jf|40cb7DmEdI@L_*L?oLAe}Jt772)zRid1A$
zkevqP;Kz^W<R>vC6RLjx9Gub`B*!2(qC4`Z263dH0<y)Vg5}YOt2#k`fu0vQKtOPJ
z##fNYp*yEgiZ<YRCy8#C)|rE5IC_Ccw;@AIm^K&ip|rg9adgHWwBFN$28HsOlZ^b@
zbn-m=Yod5W<zFC%e`N>el82hQxSRc=<nScYF#83n-xk!E<sI$1lvkqlMNhHycoG!V
zj7fNw6Rwzqvwsp5k|q35+K1j-<ZT2GtQg97yb|I))s#g-VYJLCiiLa;?PQ<)xJP-9
zC&SYyCM2SyCbhL(22X8c60NFRG{YoR=UooU=%-CX$rPQSe^9tcAx3$fy;!(T7j}N@
z%Xf68kUgLYQH_SU6Io+QXz87f#a*vw3UMDz!4t$I$sn~kVpt7tJvoJ&!%hI1>|g&d
zzLNrSW`xrMQ$tqxI+kHhE6U6inKDzieF*_&W{yLmaDI_L=6g;#ONezQv~Cmp*NWCH
zM_Hy`RV$+#f9^X7%5FAZ958&J471GtUES6Qdqlqzf3M7x2zoS0lPA!Pb($<uGO{R#
z)ZS+SAEE${JJ-cE``kh<b9z5N{*1dI??Etg<>^_OcC9>}lZd6bH==1kQ`}Q}q#Kiw
z3$A7D1=As(QpR=ljcv<m&Q}Ricz$)v0cDKu-<^Q4e{#_e9r4g?`k`r|bgkJhLdHdx
zUU4Y?tvUaDDLdpONPlBDE}gUb76Ke5NkykH6UO;zEags9>M)-PaO5o6a6{DOOmO&x
zTcq7?S;DIsJE(YG;b$JL&}9*s#F&6^+9z5O5a#UP#AX&I3<|bjste}Ag4}ajKlt6-
z*i0#pe`mpR{n^l&ATDEa4sUb@gnRMv*P%0WmQ096z+q~ay9X&f-F4i<l-{}^CenOh
zEE8tUgYRs87Fba0S~WscL<V6M{T}uSH{KtWpYMwYpi>3rDZ@|SuNf+U4?zPgs_Ngs
zyJ%&E-i4nMD}1t%@$qx#0<zoZp39h5FmfWKf2Pqs3p{^MST+6on9;+n)y3$%eVxQA
zn+xWuNN}ZmoqcOYy(Yb;opYvx=Q^VF+Y8#CW6+k$f=(1=h0dX^LN<z?qmE-SoYR~c
zO|H?9JE2ekby?Fq%e{KkkU)I^;L4Y7=?gh~eLcZ!nWEE!a~5C*%|CW%Zcd5rq-_S7
ze=LAr=)ttt6Lx`}sZR=@bBycEjgeIJ)={Rts9T*W=C_FEXd7;(SFg%!c(DyG-e-Xj
zpAYv%i@kK62|QHa|NmzgYX}iZj6z7VC&^Bd@S#;3LKIoDZ!;K6Qc;@QzH+swR5GPa
zyLRo`RVrIjS+b4)>kjq(^y~AV$K%=i+;iUNectzd-shZqCnf(!>cWlRQX`67Hi?<H
z94MJSyWM-QMR%9IkpcNWH5<RY_5Q_@y?P!??Gl!Fm+U@&>r$7C{qcFZk+n(^g$7Q`
z(k5Q74zy%FB4loPuUh}H%9dx>tTX-&^I+@^*TnMs?prV2NcJvVHz$dvuD@WPt*4!f
zKI41x=rSeIX)%nSZ=8-T8XYLDyH|h1k^U|3Q?`g(xf|)9-Z7$KZOEE0g-W^!d!_gN
zle79}Q|E<G`YSpcIu9+14)*`-eb+iNd28jX#)nU)FMsm7i6wcu$w15Yz-#ejl><`o
zZrc_a2A#X1Kd!`Mtz1Ca_24?Mn9vXE&L30y6|85b^aY0Oe(Sfsz@@OL<;BlMwmpx%
zPZe#i`M&wt$4n7&ZxQ?MPvxE|3oC{-jJJH4zRi_5Sv%#k$+5P}*AIu3@S0yqW_9ju
zezExOm)phdd%k`U`7(z^^seP(UoACE=rMTj*ywdCaDCu@rj+p0B!21aCNFxb&e4R*
zs6_>5%QL6AAC^!0EPO1=@aK>0%Dj56cK?Q|n)fqhB#eGctQjX%=;EUGA%<-lpkvTG
zLfXDnWR!fFY-^o}PQBxckBoDh&2BEv9cH0YeqXKVpVs;hVwzhj@c)nmzbLqEX`Llg
z9=C@tdX{CCrmE1v$<r>H%*0Qit971~&<Wn(H1gg%8TB&*jzKaf)j#!Zv@NK-+ZJ`t
zYf*xqVYOaR;`@lCxnlz4*+Kb}q;0o7l39Oi%thlyRoOK`yK>zoi;jB~cX``snqJAt
z*-kdjn=WlIVtO23>-9t`)NU;+rg+8-yN_RnwUqcUy)U<4da&6q>I8q<^LgP7VdJh=
zPxcKjZJjlW@Rsuvp#?qXjoSZmy=d*0g=;@Kx_T^$SuRo6e`WfV?M6vYY)V;Ag|=8}
zRrUpoXCKw7606cpY>9Nv{doMSy=CK-adl2*3k>HRUn}xj=I2+hfy?hFA1rW6V2L@a
zpS~c}JZ!1=xR)8$C3jqxB~~k*lwZ8++A_|YcN>oPS*#Ly=J9$%Zp9l#<-m`XBFT&1
zoN$l|6dj|S*BoG%7IM1Q#?&)uoxSrbq2pUdai%x!KdbY~nVlGAlf~C`n4j&I_^9Rh
ztznXG%!{3+zB}{AmsE%vPS1=Tt=zZRZ7*w>RR8?4%T1^JMRuO9YOxZ3zIT|JmlA$0
z+$2jY=h%)*=?ylOHO`r1)9gLv>2}V~7e8#Qm*4Tg?|Fd6Ip?!-N0*$MsxMC3F4$W6
zW|7~Lf>USmCEHpSOYNK}wNZLmTKD7pNuuu>q%`K)NnVPYez2st`sV2hM-|4@PdihO
z^L5Kv9%o{bC*KRZDqm%1THWp1usFS8NAnM@Mg8kjOCPD)B#!o0S@!dow7Z?2NHYD3
z-_{u-P0e45Lr;B9uChG3HF0(Jay$DZC0cth*EUh6K4eaQzIA1-lSAJ8Bxd8}%&m%#
zFLcG-@5-7U+_o&B{ldK0PjlpbH-sy$YbgC{_9b)<>+rDgDl2s){NF7s%afcq?xfZ9
zC5HQ2HcaWa%8K3m@q_-4X*Vv{de-mo@_)3?VTSkZa-sbZ<CgBzDNxz{aJTNo#~PL=
z?0r2%eEDMw(>`3^?NdEwSL0~C$<=2X6gQ53+*o89Yp#+Po;a(dVZ^Bor){*EHw^<q
z`{}tnx6~as<rpjxiL!Ce9k^mTR<~le<XGI0l-J6OPQ7<&obD8<F(Sj*Q?>7Tk1hY;
znktd6xLB8-Pu{t?L3qk+*$n?O+oTjD$%VJFbftu+(sw+X##Y%RHb$>5t?AYz2iwog
zBxU1uvc1)l3M{7AoT|yVe5{*!F)!Ue?`g$arBPGQC>%eecixC){Zx1T;ZWseBf6a4
z?!MhG9(?_>_S<Gxd&%Z)dt>h`Ps%NdYvEOd%`!}k5+a{yKb~%UHI96h*W;?&weM!~
zP7|HcyWZ{!>;L$co0)GQdqKMCzGle7gSpili58)%N!^MImish3(^I=%=d0)ZdR3EV
z_1vwSg*cPVGxn&f`dwMYvOoP^clxBAUW>$ZHinNN3$sVLm7SH+wsA>!d`rF+ZZsNT
zEL!pH@ik$wllG0%uI;f1=L{^YYS>!-^XFm1#G1)J{cai*X^79$bnqfrfpRsP<HfJ8
zFr4jN(kk;0ecMmAIDXIAzM1(KV-%v|bEQMi9_rG0q_iUTY=mT;`jVd<*14i?gYJis
z^~?5KE^YA`d2}ode;ca%(tAP01tYr)4s@S^qYsDgzNtHUDH*q^^5Yuab(4BX>bF_F
zRQSl98NHy}`0UE4;+RD~7E9*1Y%Q8OtLCH1{40-3r_3o)+f?-=rT&9tkM)o0Ro)%_
zSqmMmE6mOLdYIf{wa>eC9wW@-7Rz<RnGRp!Yh{;~_Eeki+c`qcr)F%#^81WTqb!Fs
z;p)Yjcj#gBUd(Af5WH67mPO6DfNMrZG9e44&h6f7a5a;bni*yi^2j8?W!CdUeJP4O
z<!#L1Q)9CaH!b#Q4EGxI%tungtduRHxpl&twEkQdr>_!>@umr@%^rz3sV%;LG=il#
zS;6jW;P|(qLPu8m`OFYEDVOPz5UNSE+ip56c&}*ZuDW+b`v`qn;5U^;#Pj{D>EmUa
zmuiXYj+ay&VNA~ZMD|3DUUE18v4+g!6FU}6+}maHCaYCnj<Yjeta730ZSM$X>%zIg
zN3OJq6w?aqXGWNsUi1`tnBqQd{n7DuoCB-_FXw2dzwoNt<iPkYzU;Q;B*|xsuEr@p
zpS>p|;`qcnP3L_-9#(lW=AHDZ!#>4_M~W7o$~pW=_mDb!no{O>;l%f@*J{Qz<~-`?
z4mm%ms(zt-^awZJ)f-c`NhD6R+MsspGwotXmp{GjQP7f^=9!<~sIouRI`2%};KW(A
z=f^IgX)GnH`OXjH^Xg2uKHc+`y{=(rwv<a!$;Ny20jvC0n2%gN%!lT?D0pSL%un&~
zxi3_r?JmxEc1PptviMv36Gq9qeW)H666=z&{L#Sx{8i>wxsJqujVs&?Ufn33vu?ua
zeF<A8-E{KQZ!xi(@g~GQH_QBM^r7xCoyRTfE2Rz|alGTpx*Ton)Ov5Ldqa9qN4<2$
zo?4rE;kWNSxKO!=Y2TQ4I#zY_z3BaP^En$$EUq?Ji4^xF9ap%ll6`$#*re}fo+p}r
zgoLS=#NCURGLBtNQxw@5yL@lzn%pe<KYYs?zo#TEMf-00=+|R6l`)myCLEq7di2?H
zSEWv=?r?LJ6L;liv*tfbc4EcH5EG&<b*<3b7@T<D(1MqDB{T$ot$fDgo8>ZxbLV#y
zxrsg2sw$TGv8SiVV03!R*F_o(PuJSkCo>HDk3By2=yCmR?a6WtOExB`ULZF_End@7
zEVDSp&OW#H^ZBW7dS<<E=1!cpx=ZfVCfcHsD>BO_7F;XK=p6n|Z3oL>FTGeduBX*0
zKxbLy?VE;O>8%@&E`PIL##&>+o?$bLoj<>L=lw-Qb-#OD!M@!lC2hgNobci2mVF*S
zSN8Ps-J;<KmhwA~r9LSz_A~cAIAzvn*WB^@n`(U=_nByiEqFLg*8a@3_rY=nFMm4U
zG_R3n?~*&1P={Yu##z;2&~V}{t7zm3-4$|A?L+#F>~&QGdYe|d?oBG)9ieQwQ!($^
z{^soQ)wU%TZ9yW}9u*oy)LDvG#JOFFaTbbnf4WF4jrPgObaokGmQYix<>0{?D>U6`
z#mce6&V?78%<_~CozXGXx7l1*^F*D-oc6I}zfV5(pt$>lno5n|9mhRia&q?wv8FaK
zw-GCQHl?Z=@IN2di;3Bvw7?^k<})SU(kJTO)ya1oex~ip8ad%LA$>e0+d<Omd!AKT
z@v6GL+=x2qu%~${A<Gx6z4e*raJ=DXN?~!M{j$0#oEmejOUk57@0RnY#2C&m4Qy*4
zwcT~}TK=HNUQ5wCW#9Y}@(EkhN9E=Buq3t&?ATUu?^>wciXGK+{fNm*S1T4hu-~`E
zYfH+@-K+h@K3&Z(ES#A>%Xx{Yh<4!Dur0KkS5DPVn=LL&ta$wOrMbwm_tqgFl$=*p
z@?VdPtF*m%c<z~sKvNO_ipdL|w!V%%X!%5EiT9%I6LxEPJ1^}>A(yYP7Vc$@xu&UK
zUwD}H^>fy=qQ;{hlCO8Vo2k)8_TOmg^qc;?b9Rn!?n=}BqKCrc0@pu2(A#@tip7$z
zS9C1D6$ks!Wll_+J@#vF)nl8Zo@uhxmfu!KJ3D^(w)yl@xt2PcAh(NMd5zxj66c>0
z{SRYemt7Ev-F~rW#oe;Rjh)vtIC0h5!Fw}WjDK3JV)^c<8!6nc@ZH4yhkx+hNcl$o
zRs)%UqNe?3J}Z4ai=1ARt9u%?INO>OyPghiJxi2@tc&|T{zt;LZ=^|TXWQ;$XAYE}
zja^*%NmcC7W)arrEjN@@&x!<nI^6up=|SiD%JVd_k}l01cX~hTWDAd0*P(SdKDAz2
zzz`SGwTM&EV@aL)vizotMT{6*maSPr{}%91=?6c#QRADAF0orErfAvH_>OxaT|Rfc
zZeXTPnaR;fX&-MWH%D`2zj`IUA6H~>F3=-ZJ9%w>d*+X`7y3oS*(buUEc2>;*<Ew%
z#2M>_MK&h?4BtM-<8zZ=^rddYsJf71p?mGGTh9CWzA9{EtFpRMiul$N8w%Q-y)1*y
zsz0pRb<zEzUSRV|s{?IfMg2F9Y?sq*@1)OYGaR8&HzO`WixIjmcf#Y7X78-O-=w=<
zp`APyE|I_0lGA!ObEKh^-S#{QqV(sUFYmqwpMU6RX!?DaLY-IZD2<mpuWS)%l3GvW
z?yHxXV{Ck3uWqCA`39DjmD_y3Xt_zf9rp)XkEKrE(0hzEBfS1}!`pu8j~fS`z3p>)
zFtOK2A-+PQ>-Mu&-L>JJvL<XbogJpZv!}c|?KP}MSomv0jN=QL15Fk$`&&yCLK+W`
z+;V^Vmm;-intS`p4Wzb8+>%Oo{K@S{N_~HWeUF&j&XUf9)@!FX%q=uyX~djOxaM6F
zy4B#b#FG4Fu_djU;?)_IUZo$__#OGW>GSJyuLjRMUWysb26`c;Q=g6OTGws*e9L5B
zMR>&CX>Drr#|b|^Y<RbsS@=ng9qTK-jIpy^_H11E#Wj4I_=U`A6K_XqHau;6(LXP`
zJdbmF{XD<(`lT+nx~Jr(R_<f0Wvyvcu2j%eJa;N`W7dv)CiIXzu{sT>C;pq)DcTv`
z&~M!|KV-&ek9i7t@!rW#COOS;D>2SF-%v8zYJ1UR<-HLFE4_Eg%g1MGoP6f@a@}H)
z7?oEqpB2cDO_t7flq(_)wM7*_9m{)}b6}^|_m?teXUylBu{Tdsa;!|)6Bm4ZA;G$p
z6VmItXx!%Rdl9N9+poyXj_Fu*!m#jrt5=lVwiz+fi-|W|%{vbEg>_orQF3=2b4ZW3
zY@84?c#iaP?Q63))MR=!uX(b#P3u(56D{fCFEnzFOnA{(*q1U||MaMHM<w6srxrFP
zo(VEMJ#o&q&rNk-pI&&t5etth(~-NnTDB@4??0=h<!1S;9na8rniV;@_*;9<k@Fm$
zYE!-2iYDJ3?)`3=_-$sF^5;~^Hhhb$UUchvmgn<bo6KddY%5!#+%&UCZ_RSyy2M)=
z8=Z!Y=Q;aIO1AV$$!W$UyDfjvDp7Ugk=o>vc%6pB8|hy~HJ7zq%bwi!$m40rI!@Pp
zW0Kd&vX-)IIeX(^+y3UWZA^~LQ<rPrLD9})uWS|1hcC_=q1@(PO}I-=s41@y<L@&5
zHg)O7s)3-z_Ydy6ystUr)mqJ;h6jSCH8z#@MQ>efGJbv8omG8@9G#B#>Kz>I+#Plx
z(oQjYjLrDg;yG8-lJp-QvaHBA|IoEB@ZPHj7vj`=<XMG&qb|+ua^9>rD|5D)waNbd
zrN<VQyEQUedv2AftK8YFohGBdF2w5z?-X~Z%z~08`J<2JVxDZ8<@8|Ayy>GB2HgDq
z#och{Rr;!r+50AqJ|Cr+R${BeI#R4~EBwHY^;-LHZWdd1c$i_}i2CxwSCn6PPUh*_
z*H2(Obf=CjXq=MEn*Z+NI_rs9#?{t=!EQmGY}E^T_7RE=vkHyv&n3_4Tt9hgw_1#O
zK*H$}d9LM>LWUhB$NZ1ZiyBeYeBIknC30WPuDJ`>>r7NXe#)fOxV7rDl2EgS`i0z)
zqTRb2s#7bYlcl<ssW;vpm&vNJnznep@s{J7*<!V4Y;3fTiK;iGu>6<CCzx}7sJ#xB
z)IM?ESF12<(>Kl!nR=P~8?Y^ZoqvAJ2S#hlBkmgURXL&qultw|0Yrz`hsw$h$<b@`
zSvqtZZ}!`d^{FLID-z3gKELAswsm$`tI=?ybC$}Y^+nGL-&>mH#n16RSjBm%EcQUv
zC~(sj^``~gU3SKnapy`|=Y=Ij`r2%Vl|Q*`lvLhmmnl)s`0}JhZkd6Jj_pJCJC}g*
z)!Y?tpXO<?y<Y@Xx+dSZYn-v<*!Hc*AIIKy%g<x3op&Yn)n(4J?*1&fyNNN`B6g-W
zp_l9rnwW2;d%vl?Wfzofu4&O`b)6eF+CD4r%GHm(RYXq9Je%I67h7Ujj&pmIr%$?a
z&~xeMZ#8)nydGAE4mVGk?S0G9Zr$yOdas3s*LSUocih?|T<W~n(LOFu`B+bzuks?J
zyC;LxqG_`w-3+$&?0S9MbxgI<jj6BKY<zkn!?gTU)|&N}ubng$zo$JJwXyMPp_P+T
zb>*ggDKR&9UG&$dX?g9k+M9X(s5Gl|?SiH5hC9Tcx0s*J+c39aqiuG;<tGz(Nl(Jv
z6Zu|}B59Kfi_8_fxXntMm)G9iVjN`BIf0bgWL=loUp_<EZf)^}mA8G5uTwPCTB|c>
z%AACJQ?8q-bC~Ifb&QY2a)&m0i_A*cmlI1D5#<|e-Ssna(#+cYzIpn%TD?ngQ!`og
zB@0JvZoP3S|EQvRNE>h3?OCJd*xuc~cm{LB)vo!UnrcGdnI7wtC^_=YrLj<NK7)TF
z&B**r)k8_q4Mr=hJO-qMk8xtUY!0pea&$|Hd&1Y^v;#U?t5QGSdowY2+OAdiuA8fM
zE#AIo+721HP}|vR=hK#1D8IPwHKOf7;R~;^M_6Yxw}!5`JK={+=hj(u&XL94zREf`
z#?I=vyT@(ya+?G~n7mN2m6)w+*&EGS-&J+w=CYi$H>2DRYkpW4F5`4j^FYO@X%$If
z0r4|mGxb0CJd<vu$4Y3qc`lRr(os8YVA}cny9c;wvoh#~IrN>Qw%+<?CNF#NxWY^S
z9Sfd|^IKR}7sFE71%0`qqU!fJCtkdIbLOS~u3GNoQlGNebJ;?*p)(GDdgLBx)$RM?
zTE0WvhOgsdt@jsJ$fuisS8gXara$Q@zxPT<MJGgI_?Mpi!bhUl3<6(pZtBtXggzE`
zCK#HwK2Nu~-zxdY_3+#2+fp5mEIY+G8x}PXKXPyD$=gn>NkLL?Gwyvg-@phLd!6Va
z;@KnqgQw#8DRai9kSNhUS>J*1FF8v-?s!^wE2Y4%?VwKd=*7Ej#=l-)+{)Uu<18`$
zrq=neIg^fX#oy)^U(=!2#z={H4vX8c=SpJU^o+A&2ex&FxtIoIA4|v@ujXd-lo(Ms
zhc<uZZi%wk`!0??tZ~fadn`<&C$}lq?9z=75&3dFNFlRvpZdX9DO+g!mOBirR9kI7
zdcVIlv3SXk>Cr}Wr|w_T)e^cwZ@BpzhnWe6E1$f&T$43H=u1v)n1*hB-}|~P^NKa+
z2RJ3vm=XJh#uv(x?`IpI=}CXfVP09NYm+rmo+R^1v*sJ-?A|MJgq5=U;-`~Og1;Dg
zh#$CN@Pi@R+21nxVz;75P2Z!`A1{{<v_4~XG%t-Q>tOXgdplsm>Up<eps&QHui0jR
z@4@OLSp0sQezs1%I&0wAK+f)g-huuSRyTfQRf!FMw@u#_8~!_1|2I~jNy-6}xP3P{
zZ;6-0hF6y&Zmhih@ueCorz}O=Yov^pX^(oH=882xYCP{s<!ib)d%qd;GTX9iecktf
z)%Pk-Ul=EPBI$s-fjj@MSJ|4m2JMHgn|GAPu!Ha0hA0T1)Z-n^9#ucLn{j>k%Y^|}
zZ%<?&EStIAyVEjPWTc;@+E?qy<I<KR?UpweoP0O8HZy6gYsIQnaZ=G<ta<7?ruZkX
zUvlH&mt)7qAJ{+AW{%BF8+{|+6J6HM>;E}+af)PJdsEFj|HdP-UpILl(Tn>0=+x2b
ze%*<w-hQF}x=Q3_`)#u`ZN3H0V2GYN?Rt_{s<T6_tXk<Del3q*jqCd37K(D;zh%!o
z9w08a!fa;4^x7~9W9?SbcH8Z=f5x+{a}xG!u=cV%^Y#ks{phWm>0_%#kIdEA+cVWv
z(R@m3&HJR_?KPwQ&FFFWBvRU@DXe14Zr!ClJJOo3HhNZG{YcNHY2CY0hlf91=Rfo0
z)8Sp`KeuL#>e7+R*r#JRVr<@-9rtd@UK`MJrp-F>!N7Bw>p4!W%RQx&<l5tTKeo#p
zVfi0=XX)i!$5-w+DPqvptz$Um^6*}r{7BpU9|0>zU38vwIaeXJF);qK$^GOl^Q((K
z`3(!Ri+K7_^t<x;rX`01qSBodo3GvskH2bcp=9wQTw}-6VLq#k-Pg^WNKZ(ftI;gJ
z;PR@qrJwdb^r&IY+#)`GH~Z{itM^wgU6mE?3>0Sx9iF69pkCbn#9HyX=lKj5J6o^C
zF<KW7OI}+)GtmFS$_GAjZcRJ2dx=xqHoe|ov_w{Sym3^{Qv76gi<+j{4UM}&1zZcw
z2?Z@q*Q#&ioZ6mtQF%Yjy-Zhxufen_zw_<osyb#)ugs;FD}-kjB`$8!i}Krkz;LJG
z*`%`5n<hSHHJ=|gGIgiM7}sXghR*CY?YXk@HM|Gs1D9_c!~5nTWYqpshjCpeD&k&)
z=*8t9l7n@lUT)W#Q+51Vv1Q~xQ+F$6X9qt#{_bFS)HwO<HJuJQC${^aiZty>6I(jh
z<-+hnDOQf7#r;pcwzLxdtli#IY9l?ObhCX&C7)8iS$+NKc-A$sy|cLQ<_t3xtJCc&
z7AgGtrP*T5mC9%Tw69(oa@Z$v%=TS=nbwabGcK-9lAEbso#o|!tBj$ax=8p-+4%Ww
zS^FGb)EzmRH|s~_h%g0@n+Gq?{5(}g`|S979|^hhV{<0kJDM*}d2>lTrPX}(#+Fe%
zneA4dN1etJ9UaW+@wN^ui8aD@W3G;?c^?{X5c*Hcm|JgJ{pN?NUP_bqYm&|JdwoBA
zqe+^hoVnJM^0J9NpS~=<U^8HCQX_OqX!}UXJKnT6%gtVvUJpK9A6K`2+Ek_Kw(IYV
zja?)px#Gk}85`G|*^%)J?kU;4c+>cKo8*4y7uz&zU2R<~1Kk3>UvbA(EnuyZmfR;k
z%tOPW(dxJi{+di;<*rsuGW1P|$hQstaiwP$mw$fu{`w@>edT?^S!-GrRPSoh7`aPx
zrbv^)U9+4|O0B#vIl~hk<n39>J~{QlFxuY8E?beies9;DeA#Cq`nG=ZeDR&)hE7`v
zX9=~Qf7YZQDk}@sf1Do@qm^j1^<xyPxum{u&$fG<qgyV$X9dUY4joxMdYw#jOnvO+
z^8s<YhxJ;nVSH>!5{rB*8vags<S8|Evp2Q9Kg;4nm%P1kt>csXjNPlNzZl1^a37wa
zW6_vCnRClNuIX}zm1It&k5Jy08v9ut%Ad<U-Dl>@-K!X*S0W-jUZiNBr1A5Y5xe!b
zvR-Y|h}?G3VB2*?`5Q*pgDW-Gmc5HCa%B46N-{4unefJBe11xDRAqJJ-8T~74DT1#
z$4yFBY&t*X%9)d@VsXzxRjl8BZBB}enPTEauQn=N(vng;Pkd2|um4@;1?;NiF~ybB
z%3SnU26Y5J{ZturuhjNL_?+d84S_P7PFXQNZ(yzIy;uEp)YUx>Bll{{SO*JFytggm
zl*67eXF|FTt_qLw-m=HGr!zljoU_}EZjH2qVWXc~W=XE|dBI=r+_LXzC;k`bH5O;s
zzV@e#PQIBaEUt9r=7F;KfRommd#YYGKcA-j+VJev`j|0GKU|;T_vYs8)0@ja?2pZj
zv{;=x|Jdr3HkM1t<Cj9;);zgfo73;}(Y5;H>V;jgvF^`jhMN+_D_rZI%w4o&MESzA
z`x>TPel+*p<tggN^>QtFdU`fT&NgV;=U9dqdc;erHk`3ES^w>xUxE&PZ#?@<<l{{*
zr0W<B-l8#2CVAMpwja29Z1o0dujIyr$FC=Bs9e24ZlC4&hOf3P_sXQIB+VBK4-OF4
zU2#WF%GqjPII2{uFn^4&_T2L$;$)q_RWCc=<>Zy6$2Pxy_3BlFcd{K@6d$-1g|4X(
zKY6hBXnx~4&W7zz!nVIG_aK~fZ1RT}SPblJ-@2pgHlv9wiCV%u^?H>5smonqrk*<o
z-1DQxzt7oPwNBfmK<iaCYsMbw_J)Ny=a&U%<ZV4^y>e;mSoM0>K+Zq!m%MFE-qMvU
zdC|hqq@k&zev><G7F%hyWbTypZXTUPQ&&L5A|-dt@P@k3h5fV}wVaFn`1KNZC+YRI
zue6c=K0U9h)WvPl{4X@tgz~9!a<}8#eJx*}kvkWYblkSoyv2L>B<?~R)}rk<WHct*
zM^1N>5b=5x5_x8t;k$Ru$KN(_TCa26_>CQ3#!j(2<NnD<`_a0Oj3-7t$HHe;5+ine
zb{U~``cA>Vl(KiN%8%McUe&Apv`Radt@3K|?b#C~t@1@*21q?!S(Vgs#wEx&NyW)Y
z@<5(P-iol@3sr-jTDeD#8TZog`9s#_l3<mxg(I%J>Mp<Lov}|eFDAg%>ZkOJ?f#W(
zpIc1zzQ6i3eS7?_aeG;fpLSoEt6E$9)l{^Z5o+{m_>=ZJqjov76E`mzbQPCoL^E8&
z%JZx4<Zt|vx@GZ2THJSu`lQX8cC4WMtEs9}i#L1he=_IwRz~~vsO>ScHH0)9Xrr`P
zv~eLTy<5t4$RBEZrPp4va+ncN_cW?MgM0bwKd)mxXbNpuM$4%<m+@Zy+UnHP8Xl!<
zyy?2*S03tpeBxo{Ic9@_h%86>9J7a<!<9|XT;K8L%RlthDfbraPc6RR_<fiDNZP&L
z_^vDI1&1S8CNpF@7jMme(DAWvJ3n*L%0u@DSZ|UO42HQfoV)p7Ci!qL5w}MDD0sOm
z=274bAwP$+A?LTzmX<%KE$!Ro$5C7S*|rn^`%Xc_nMZFXR?d{3Fn*zWPyA6eqxm{+
zPtL0l>to8dyRVycdEr~vkKIbFA3rYkUt7AF)&2eU#r_VZHnZoGoF7deP`_e9zNW?R
zxO0Bxu`xU`Ps#3L@<bAo`*T<T5nz~gj$n2Vt0R>`c`}pRDa9Q8X=P2HEJNPxPN_UP
zvj;zyEclsa$UdqJ_+S9g#Aq~9Md}s#Q;I21$Au6O2GmbKPn9I(`=kvBTTWI!QPU?q
zpU}z7swI`B6}Xx*(V`+y%jzH!HDwaHN3$5hdm?E>ucl0bSS1=>nlp$bEtv$-7ZNnu
z<BPnW3DTl9Bwt#aE0o6|7(Zp|2K{XKDbuIYiw=~BeUt=zFaT)cJieBU&_l9EhFQ@w
zyn(KqEIz220+|X}fDK5M;dNx+aArlHYztkXA2pOcKI8zP!3R=RwvOb>GAsCU2k4BI
zs3A%R<gApFP)Y`=fa=47WCK!7uC7R)S@Ba|pHAq<WLpgS8{93QtlB%I+eb;j2Lpg6
ziGED^TCzu;$?X}@AWB8?oD|VompxX<3DN8w@j@X5O4LB9kSxHaI;o6cb8{7<MXhkL
zr-ew&RY(*oN7>>XVw$UvAf`QxMk|;gL?o?MND#G_qR|?<c|BW4i29O!BbeMig*$`p
z)wt)l5vu(PH46RcEr<c+0HDDDsj9GwyKRIBPb5#FH=N`vFbhW(3Ob(JGI9}JiUl32
z51Z0eQ+!Vz6=yQiaKU2;DVfp<3%fP*iF{$D2=bn|A?Y=;j4YF27Am(7j{P%qO%bt!
zt~{G)3tPjGV!=s)F-WpT!jPP;R7xKG2hJ+D2m&))hWOs6yhQW~6rM^EbNiLI$?}If
z4M5VQ(Q&MDBDZu@^sw_(g$x~k(1?OX8Iy=QcS(5yzth!J)CqcH<A|QpQHj#&C?6@J
zv}iPAB280fwdfO6?TX~}Y*$9G_{vN!f0PS>AA^n{PV-0M4ITGOC=85Z6NS@qEr>e<
zqcmkx(S>rI1<3}a+Nky9(NUg7DopV-TnqY$r{|Wzgvypd6SD_YqD6n8v0a+DH=v@X
z&_^i(%FqBLO$LUTDsPHLBR57{2tsgQk!RgA+I8q(7~~zvwX#?ZwP+9nVnG~;2MHh%
zBm>H13S=r^0X86+qsMX^Mn_A_;^O50LZBtHT5K7rd^(Xy4WkpJ>u{0PgGn6>QLe&j
zu_gsf@l`sn*KV{3Nv>LESkbPUJmeHxVr?>mJ{$w6s@9U7s)h_|bRMH~%qu!G5%tt%
z5@a$+0jYom*nrd?Q$zk7gH@zfPgm_l4W->jNx%mKfF=t~Wwko8M-9tdom%Fo5!@tX
zDqsONAXU_{%+;~Xnba~z4W-408~`*q%1b7eITOoVqm3?`iW*9T1<9sb)immg#xl#t
zwbP{rhT3TIsArC?BZbB>xsUS{cnU)JTWq54NuIJe8*Nm7a_qP|lA+10XxFT#6ZO4$
z$_)Albko$VAv-mHheV4C3F@gXNs!4P1*8HNU;|QH3n9@$NVKVtpoY@!qa@&i0YJly
zkjmN!i8ewqo(c(SD9seeRKNmkK&p&KNXEmSPSMbm9q87vQtd^Xz%nHP9}EDRBKoN6
zyyEIhi}A#Ibh_0mdUP?_zNjbIy}H55$tVd%f=mT0zy_p>E=JPDj(`j72op@{f+Vg~
zC9H)f>|=JLx(D=vKF|;NU;xlZQlsjTT%U>2(lw|kFA#z+f<?L(8K|lxs3LlOCMHNP
zS4M{3ruKgt&4ftvkX$V~N0mm~d7amDNl(<4+%b_kl!WaQsEETh<!=&XGDrcbfCboq
z)SOU5t~bEps9!2tii#s6c_%vcjS+oZ2x3G@zy||>25-ob`gLUfBy3j`Lj^0G7tuE{
znXZt6HmXl5Bnz-9UFC`P<Yhg|GhZ@b0+P?*6<zZuTDn0G=mmX%52)S)kTl#T$(axV
z-y+B$eI|pB3dGg0aA+QP2pc*w6Hu85l0Y&@0jYouC`)9PegyoCA{mBAPebHX4_bOb
zAEg2KU;xlZQL!*Y#v1<4SR*QasHZF?K_-I~kP29U4M=SxWULV~%$Ukp)KJ=elmvV*
z0B9;y9E_2%#>iL`Dq~SYX{JD?0v2EcQpE&$WP(L(N-bj4P+EM*0YDoK4OLStVpGJ?
zj9SE~p)^>KY^qhwtggtMSw0zY`h;s@3w?4h$u!3bo{TP&b?A(lNEbqXV6x_~y?Jt>
zauVv2K`IcKgJc78?BrKP7I>hts28O3n=wSwPYZL=n`pbGN@#amTu|*nxerkN`XTvX
z0MN#uKhq+fTR0_J`Yb9Mx>1P_(v~`Vrl36zM^oXHMCllmb$os|V_z06Le=3YUe9hN
z98J{G*f~X+A%;pqwR1|jf*DHYU^1`(f@7z?bIN0va9l-zNDu{9gJ?i$#6re_c#r@R
zK@vy?sX%b=kZe#fR#_;KC&Zn?UrPR*qEk3EPY|%p`BTe8AE5o=7{Zx8)j$xJ8ciaR
zK6Qm^59)hCALs{sKvNsEOEN91xJ6T=rQf1*T-EQJr4AW8=;*!>BYKObCP+^nOQX%u
z8{7gAD{2ey7)PV!_X_cP-&%?=NujAsvUBRtLSS@FeZ@>18Y2lZ8Ki(zzyfSQj-8s0
zhZ_l=1Ua?KgZw!a32Q|qEZV4h?xQ5&g8@KOM;~P?B&-z@b{dtisG&4dAX5PgumPzu
z4GB9932RLyENUn%KI8zPF`=PqjfAyE_SsMgiyA?cA=y-`noV7iEwkK?I(3HHXd0+z
z+9GG|u<&t#g>V0g&P+ft5hQ_RkOEQx8&EdMv359#?6K7CRq2ds)Dp}N`#Mt79_!lP
zkSpX^JGfiD5^`j~9O9e^l0Y&@0jYou1m?6IUXct(m~+G#P={KA-Qmb4H63Bj(Xc|u
z*<xr8tc0D5m<gDpM34lMK?+C(Y%plf=@q$tF3dSo8xd-IK_Ar$_+S9gHF58n&NU=^
z-tUcQI)?W{J;CXko=j>_uOZXt!;Fj7;2EQ+OW1d~aCN$%@)Ps`YQSE|KB^4(U;xmx
zU|!j!l-o8VTKWN1sY^#Kjb<u1OT?C={lIlR4YkckkiLV9Ys0BGAwfH}XkX~iXrWk@
zS6oC5$xatc4|Fg+uAy|sVibvJVb`IJWrwiqY}pjlr2;k(1YzWi7v%RDvLwS5DdVa?
z6hOm%*K-Q}LpprO0YKBHLg89VuJ=Lm%%qYBHIx+=B%5kgn~8I1A+vlIl|4g^wDD+Q
zy48^z7r{MTz&&>=dr(XSNgx@dfK<Q+0@udQsv`>*Be3q&{GhfM^ii#V4+a1o0U$Nq
zYsjo6zvssT4;L#@Pn33fm@*SlqU<F>CW91^3Rr**NNtZAGG{3^RnI~Oi3(!NPtT!O
zl;Cbpyg{LkGSEj!zy||>ri;$Xo>-Kgcu@bxQ?T=Fo<Pjy|6?wyiAF75-bVgEOX#vG
zxL^Uw3Y+Ss@{cLk)hk+hBrbk!!<cdE`L_^NTP|S6UA+>d+i@YiQHYvwDkHEpiP}w|
z(GC^=-iJL&FT5u7c_}cmpi3zCd6^EbDbGGHq^V#VuIcwuRp>`EH9jA50MPWXrA8?;
z^mq(6ufAg>-wTuKO-(8qC`A?|8<1+=bw#t8<#QbAjEA@;T<CLlsP>@L3;IAm7@#D2
z(cm7*oQ=I=4vvU9g$!*}5L-Iu1P}Vc=$eD=5p|Su5@a$+0jYom*nk{6=P~&c2KaLa
zqk74ZH<v$m7m^CCf?@Qbr99W1>$xCWnu|*8#=oLOZO}>+1%V}cJr^WMZ^p&1bz?U8
zjJDs9M$@#!Gnx~g(bmt6Afug`<@0~i#n~`S4L}w;`(n+r$=K;kMj9#!hR}jS(Grvn
z=<{|7E%2w4-08kp`D`-Yg~=828G1ciB;;ek(8h?oEkZtcPfbOU4Je}(TU;3WJjNcS
zzNI)q2d9qj<2g8Cv-v(d=(7AF)d5JF!S5+L=h|n3br(Udn#n9*gw@4D8)cFWNv@xX
z$Et-9WP}@hMFm#aVyv)k6nj7~=mY(L4``Ey?lIpj0;@8DjGBd2wiv4{5iLm|8Ki(z
zzyfK2+&C)&>k$u)?!Q;s5{%M=Hp-J;$UdqJ_+S9g5N5K_-50A9kBuH!V@vNaOi@YH
z{9GE%@S;jC-AhlCSsoEsgArsfmQts0&S0+Ob^1Dro`Oz=A@Q`+S5L6O_8AkRUA}Kr
zdr?mf+eb;j2Lpg+1pOROAy1yr3Sa(IZm3_h^kvj*T}B%|NC0e{bS<JI)Q=@y4DE)#
z-!0UGj+Qa?0?O+t_7(LcfBGT`{qhI>DdhXvGR)C~SIhTP#!5kva)AZO2BfmzY;u)<
zKDmAcdinqE<!{TV80_VbUi_h61CTU~MKb;04E9*|yT>w9h6$Q@clgUx>B>ncCWBNU
z7!Q&SDwzHZcOGNavc3&uvMPcbz!8Kf)Qp$=Ghhi_xo@aLKO`Rv0GbJg+@b2i-4+xr
zy&n~;^aocC0z*CeoI^XRh~8~M38GI-X|%T<MB?_KRH3IYcs<JlMDt05<#+}O)TfKO
zL3Nf1VcZ*7sgQy)<y$Hw3$OvH5?DtX24i~)Y8i}RTVGJ0LjRB|A94WDFbJs{lu8B%
zuq*h>@uVDt8e+@9^7*o<C<$&El1=HUEw3YQ1tPq`7K{z3;92p56^8b?*#p6)Bs2I;
zQ3%emkkY}^IL4AV(H~+hlWI0(36gEb<Ew`Vz2f$*aFC|k!v$vm?+1v2D=wPSVbJ-N
z73PBn@fTEyt)mmYeJc{AdFKDyaL|r?60@+N(N0G)c)ekMBG^b*lnwb*KCr?{mOnK1
z03;24$@PAClUlKgTdyj1N^E7fdU>caoiQCPgepC>R*H=hb=Q4>WUj<!8j6LD%FT?h
z$AU<ndKJc?v$|2$1A0Lp=m&g2n>^S*73BfI#&tJf!^v)tI0bz`swE^yo(g@CY6X43
zo(4U@vc@%F+rTbJwuL@Ow!;|qIR6r<*f~G}&>SH_FGz60HDb!9;yN9(R3H?#l1}Uq
z3X>4HPmT?JLz+5c*9oI`9k`YRl0gbc1uT#T$l1<&un+tG`X*-;o+NLgp3v-C^@^N3
zeGhhEPi}koD}h~JU3)kK262x`AQ_~9RKNmhpu)w4k<4QhhGP%z4FA28MNm5#nyIk&
zLiSN*zy||>hH#PE5qP<bz_WTJyiP(5rJW3!0#X4BumPzYiN}IStdl4_tM{RX((H%i
zg8@K8*h!TrJgY}xeXPc-6e@VCeXGj{)Ao}!@w9)nniLDwR9`lwueusf?yKdwk}(d_
zRJdtw0F6Uw8w;H~ov6YGX-Pdz{6N)@i+Gxlj7gB5jVZoaEAp$ITJ6&@yK$EIHf?yc
zh^%}Xw9`Qb;DAiaQ}QvXbjC-Ni9&kJ;G+d`haRJ<+=n{BO+oU(0H9$2k{OMBjS(jo
ziOE*<#kdWv1JC}L9SSK_p26KzNETpI`k`X^WNC~i$&bOhiNym5e@JTpl7?&~)ne<4
z;+W;})Uk(aK{%*-W*kO}$I8G3j=Y3dIPy^J0llCP^aDPiA)Bdw<k)z;k|ZGU5~##O
zZ4yWZDIgWFKpG%56YyG*@H;^g=hGRrs3&~864}filqh?>kbP7c@WB9}A*Q5uB2p!h
z$)Mu`z9s+Kqf~{H&oSaqNxTwH)+Cjann;&n%)*pD(JEA4vL=M+DH{d5_#s<j8$HFD
z*^T-h&<pxNKi~rz7Np>of`{ef?^CR}=_%OET+tv7;M-7Ee1@*?22|mLtiaQev?03w
zdh9eO=-36NW}(#s{IB29e<@9-Ho@uQp8r-5)wiXr@Or)`i^`HhDNJsA%DKU9zN$UN
zf?<RHL|=PKpEwJpG(e6`@g?^tQC}a}3fA*x2CGcaWAka21>-zaHn+3-WcyJV0My;l
zFi3^HvZxPFbdORG_1I*~?PHY=j#Ji$Zd0K_wDht1l#@_O0aU+KNETp&|J(m3yJ+xH
z!j5<7C)*kebf{B5Bp(a_8umESUfG8}nV@UR*b@%R(~ZOqqrs~Ir$Au(ERlIo^4g@q
zP?EM?aFpen@_;Uon<7QLrM%Hbg_8OR&J@D-dOCyn8I+zw#<SUE4;x>sr(Kmc#waGh
z6qpeYdeW9NJWwR8dec<R=AkqnEC4=WAy@<!gC$@o@CAOrA1ng_#Jb)z_1U2)hJjTe
z97KRf5Cv9)Xb=NpK^%w&2_O+9ffOJJBP0v30jZLP?JA9_n1+jVkO4R#6J!yJ-_yrQ
zY(Oy|6cBdb)0NB!6t{q_U>n#Dc7UB=7uXH<fW3fvRoM@DfmruFeYDwO6idMoa1<N^
zW#BkC0ZxK)a0*la9ym?B#;7dHQZ+8Cz$I`QTme_XHE<o=05`!ca2q@Xcfeh658MY2
zz(?>HJOZ!56Yvx~1GV5ecmZC5SKy5u&7bxbg&*KMcn98t51<}=0x~!@KSO>4ji3oM
zgBI`ww1Tgo4b%bZhB_eIK__)hJo%BXE;WE6_4FbHNY!*#g1tQ5jXp<^lAi3rloUuJ
zQao$+u)kCCN*05N4^DqfpZ|9sK^iakt520f2GTerJz1m(qo)uFE7HB`3;*s;L_S+H
zo48h%K8dLE$zVt@V2S!9@aUoGJUK#beYyl8zcW3WcRD5ASbFe!!_M@0-pAZ@O?fc~
zCpV_Ip)v6wJzc@tY>I)QnVC_tW8ms#Q6Ul0A>pg0p;4b{I?*lAFJQGk(>^>PfoWo3
zY#2}d5f-M;^bCn!7R)p<FrLh7+nK(d&K1pxCfFy^8RD~t54yrFOTQ|$80Dn^5guBo
z?Pcln>Aut*$^H>UtZ!cX?sO?xg1tVYgV%8)eHeWcTf|YyZ>alk6H?SB{Og9f<>}QT
zQK(q<N059=Fh5j`iK~~>4MnN_f<fc;oJtoJ;u3i=)MO2l#2@&;&uAk0a=NEfAg-2!
z-y;$2m*H$MWm#EZ5l;S+R9EUl><!_}<ND_@cw?Nian$ej&)X}u$&evK*j`GnBCn=1
zxCXgSe`N<fjfe?OXA#lW7-6Nr_g|I;l8Bs?iwS;#368#*p2vNGV1{A1aPTkxUZ8ix
zfAs#=m7_!q`?yAe@a5!5^VDvozaLIisZoJ_g}`!yv;M=STSG3rN%s_6fpHRXcXDOv
zqojX%7IE))RK+t4MIS+jit1ZLb)#goXaiDKQG@6a%eW;KgSNOoeHG7`Pmia39WAhf
zSpJgG`}HB-)u(IlnD5i;hLi31e-XX@BX&}?(EgnOQW<yXNrDjkGWRbxnHh#6?<j3z
z%7eUQUW{bMS~|fF%F^ZO%49sF!)vMcXwLdy&LS6>8J<!psAYkF#hMBK+0;PFe+-2C
zfS%w(81<$r5@oVj!-kxUSRz6;M~jC`&*9v>{|GqIu8~nA;g7ESK*k^U!0te(iO2<1
z5*TJok}$v^f?FoiuBVUS$!cb_(OJ|HB97fj7%+ec5CvjD0!V^kKn_R&X)qj&1F}FK
zi~tHi6)1v{KnW;=Q9uQZ24jF4&;U$;O_MdCg~C{%2^@hoFbCs-5zqyCU;@ww6M+Gk
z1Pp;XFa{>T6qtd@zyeGGcEA!$1y*1hum(23)*dgn_9!?27cd<}0cSvM=`$f`09W7x
z7JylVkuXPH!wJQ?U>=wcDD^<dg<uf~A|j#2nuFphup9(~5U>KQ1fd`dgo6l>4RXM0
zumePc7!V8MKs-nQ96-%mGGq!!1uVb@jx;}7G#L798ZH?qItddmB}w#5!lKGVLpDJ7
zU%ROxk}^k-If9HqG7e_Ww_|IRh?|=-lz8ge8Sf;Bs?s&mJZa;MAA_6fnjtH{ElDl<
zm0)P$nqp0@{oCr`hU$o=?<dga^_XQ0E`5Jo+rUc)c)1Q1HvH+OBfQKPES*2R{CnwG
zWH5M&78%XMxVJJLr3(J9mqfc0R!lCcw}DOnKM&_;7!Kq9?|z8m)tQQfY&1uMXx^G7
z!LxSBxQtz3dIo!N@1KwLz8Ut2q2UIfDBI`5=`DW`LHr7B7?D2<?k2cqWJ?pDbJC3o
zwsD57VC%0!fro?Hmd>sIkA*Mvh)%=?r>7Fpi!jFaKgP&cJ@)J5@<*Uw4h4GgV4#QT
zAWc4xfTM7Cz%S#P)J~LkgWoerwEM&89?Gbyz!;+ZOH$o_eMsL7A;AH=7d2FG>La*y
zsk;Bgj>ZkjxGJ#`Dks2xfvdl)2_zBumfEB8GA2oP{HvP+@h*wOB-*~`s`G3EGOFl=
zZAqRUPj5xWQ#u)(Aw(3oWN7d-LNge2qQEn2w9M$=UPL*`;oOPMKs>`T*wn$&3B!w|
zh@Q2`u43qw4CxL{R37g4z<+r5?PazibqJ0md_A*_i2T=?T0~hmHs|{zG9n0eQTl|z
zOT!V^s||}Yu~&y@c&ZZYW9e8c>wm44gTFl+ijNS!zZ;yse2jefkCFE{VETwi`dY+f
zU&bU+Ga+i<=Jga{{s?x#uaw(|lsf{u$Ns#NeXv(1uqUvCnH#kCO)O_5F(W*463@Ia
z<CZj$pOR^aM3W^1iN-FXew7CGtaSV@SEGKpN@jRU971y?IQjPwgG;*%8J9TZaS1%;
zdT?T>gJiP;deI2}v5f0dr%>X7-|0fMm%;7Rlue~S-2UJ4=Jg)T5D^u)cxI^Uzq%jK
zsHLC%!=<tnzZbz{tmS-xOXvt6ey?SoS$Rgeu!_|0+#MLWJ*i{hn5PtN^UV(Y6%66`
z&pJ(F`L&EuJloUAKxERe#kd(|r9n#rkFb2sqkIwk%bmx#n<~nkQ35w`7r&&SAN2>X
z|4fFk3fDaQ@24oD{Ry_HbSQ}<Yp)1y>sSAO-4;K?P~y<9+ZsC4Yctw}iK@_yF}yJ?
z86W86s|;Bx`wv4cdpME!B0GtQ;b(YAU4!u(;9oxT;d8ZM2L2f9e=|T_a$Yl!$p4BB
zYi?`Cq2YqLxH)9xUxo%S7q|a#x~ky!To`f;hjsmO8UarGxW<%c!r<H$JpPL&+2ch?
z8%GuAmegICzW=9>hMf8I8p^byz$AS8C80-I`<`V(*mmWb5T3Ww8N6^&PJtXN4K~w3
z28aZiAPZ0@_8Q1_AQ!9!d0;)*1U7(tPyjZ9&7ctM23$aZEnq9y2DXEp;5gU?_JTe3
zcmym#VISBJia;?S!9j2U)Pfh_Fen8_z)^4vlz|gK58vOOgDeN9Kn37|)8GuK1ZTk^
za2{L$7eST1FkZ0<`VWp0>jti?!A)=r+y-~RU2qTF2Q}aUcnBVW$KVNg3Z4NfXwM<*
zz)SE7yasQ;Tksyd10O&=_y)d%PxkmewGD*^&<L79GiU){Kr8qPr~xQCQ2qhhfe7*7
z2WPzaM-=IZ1F6hWCXG3RN6&+y3_+K{qerOk*M4Qn@szlQ=GWknAR&Kc%kPAgdW^QG
zLnZ`gfv5@sMs2rd98qzCZN_19Z)D?%-kIYm^#qE~{;f>3J9B1>yg*g$-}VU{9wP{|
z-gG%)>&@&$!SO)!RKpnidxkvGb}O5~v$o+}7A0LcLV|~t=R>ytcQ1~@L&t<GGXLe@
zV^Djp)T{s7jfkGf$>X|n+~{xq=u&f<I$6HG!O7y}&zVHDyL0l06V;jcDMdF<3!U`j
z$a5VtVi<_PCL-Z-`b?=hn0`NGe(<P__J=1Q1ZD;1um%NE;7R@8o-BhWK^#YkhiLi<
zKK*xB!ZC_tNVEqHIV5=0;+X|-ZqtdXpe$SNEd0J2r(n)m34DdZVH51j>5ftjFxNCR
z;*fJuaIX2kN04e6QvDrWB6>BPi$$1P|LD>tS~mFnB=r?tzWp&mdn|`7aT1AmfcoZz
zxb!^RjAtCpxko1+WUUS5g~oFV7Z$FK7P*WVo+J{SIWwi&p!od{BhinMH65t>AsAOM
z9^&}FaodN~|K;ivxOxR&9(DeIx^(^3rM;GuM?U2U5tY@MQiRO$Yz^MT7o10k;B(B!
z7wFS)ymbG!J>u#|%tv%RhfV)XbkuY1OZ7s(AN<d!_K%1*|L^|9H|@Ot_%f^g6DBwP
z;~Ep5NdxwKg8iA}M#u?gC`<ne0L@@1@Wj<-YV;<I-br*can{mxs0p^=*|u=1M96lI
z0@pmxX&BrW0lz&GVlaqU^SpV4oSw9@6lIJ$y(me1Glxq<y1(^_cJa(Sf^$7xmM1Hj
z*(O4;B{Cf)KH?^Ipepf)8QD3%eUr<CZ?c(eDRBq9l#PNqKGb`F$Y{J@7xKF0GQ||e
zP;Y2LP!I;xh9(Co3dDdsF-9nBysk2eqksZX1S5eGpwzV?Re&Z?CBlU8>uyJ&s0GG@
zi9iSFf(gJL=mP^V2^a!%U<8bT2`~j_U^1`(Q@}J}38n%oU=3`5Etn4MfCHH4fP>5t
z1t;JPT)+(A3jP5zfg6|w+<^!11YW=!%mxd=955Hm2U%bN@Bxd!V&DgS!BRlQVHu=9
z2yhU?@r^<hQ6QW(V$li|SAtLw29|(u5CN!uF_5c4G+==o5C`Hx0!Rc&AQ_~9RIm!9
z0a80tba0EIQbziZ6jNgmotM++(q*XZP?8p;1+wgSdPoibJInNuWz;rH)V$0Y%QH8~
zyro32CuX|Q<^D9nOr}yb(mfAP{?jw@wViV&TWGWc(dnF-OQd^9TI0Pl^YSpR&tUE=
z{^6Jva^Gh#_y5Z+rN7;p{X6;RX10wY*mIElvQT4!QG=cdJi_hS-V%7Wgz_vB?-0=u
znNoD(T?j{srxcahIE?Ghag-X3eq)A)5$wl8+3+d!mrsA#5*!!mL&})0UtdO~X6Dfu
z1by0?XkwCih6FE_otciUf`wpd47wz6<(Es88RBY2rXepn9UhUKOet>iV05(p@Z`+U
zv}yl`5#n3&e{K%>nR(>KOzNErfl-Dz3!wWS1_r&@OnFgA#l?@4IfXZcn|VWwTQum*
z#6O(*h_Dp>3d>*jBSn2*LxqI;44!N4yD(Musk!Dn^F5ij5Rcu6htZ#&czzR1Q57{s
z`>83~CvXM-D>sp9o*P3LuEx9T3$xrr9^O-Hqz3cb1Vfqq;oE4D!TdJ=59@+SoBX$T
zClIJ|Do`g8C_}W{f+>Rr1a4uvhTN;A+~ZO1RZ#9x-+U7hT^t5);pxm`X>QYCxTgK#
zl8*=x+w?13f7lZ^Wb?N}*Wpk#<<Jep$?iWKp*j**Z&NdNi}K@AAbkXH#GTA9(p=GX
zf`i5B4;KpIg6KNI!J;JnhYQ3v(RKfIvb>-c*T*$R#E<LgV+hZa_)0qbRb~O^?j?eB
z87Ia}A?%=k`sS;A{MR=(Z>dA(4c31k*8dx<|H#8x`MmtP%n0GZshbH0XZ_*iuA!-O
zA2cd3hR6#f@lEwV-K_t$HBsMf@ytGD-iG;)h}u8@Wh62v9n;rLZB0!$|6;LM_KXx9
ze}m`WaS<GZyzb^qv5`dP*32D5er!%6Z=^_8lMvT*Fs^g{aJd|DHT@OWKO7cJ?Ytr7
zf2{=ZtluYgmf*zBa+L6dnlD)Jr_T{Kh$azfxeh+dWg+Ecv#>?TXDJB2^-hQL8Gr*a
zK{nV9)_`2F7Hk4}U>#TwHh_Fk05*a`uo-Z{9zcLCU@O=Lc7PLLC)fpcgT2&Ax(|i@
zpac|wVnBie;2<~zj)B9V6dVCZ!EsOq&VZBP1}F!oKn37|)1VTZ1?RwJa2{L$7eSQ+
z!RKd*vaX<f6<h=Nz;#d!UV)q77Pt-WfV<#6r~wbaGw={R0*}EH@D$X7=imi+2VR2L
z;2U@Y-hw*t-ht*t`+!0{XaXO>C-50GfJV>^TEG|Z6|@2BX#WBE9gJ|q>mj5lBp<Sq
zcruWsF4c<S0HC9qxO6eYh^W!dV(`qgvu;asT?Vso@gG?zBud1({K`T>)?nEPq#z5I
z{+)%US$U*+7B(2OEH}E}VA}oBk%)Ao(ryZsb{0rG;@aF?JY`yDwGHR0u5*-H2AhF@
zIN>HbxbX)4hc$s4%l~%6_4i_M%WA{cG82noKGfnt$e(uDLBF>a5By`^Xm`pfyKULy
zh%$+Fo<zi#3<n~AFTOOX^vvp!)TiS7RTMD?RQVU}xb6U*|EeeI7G^0ksDA*=>sy$`
z5a$LD2084H``d~j2mjw73%nw}1^?&X6o4QHQ9%yOa*(7`dq9FPo&g8%OVAV3^soC0
zq3$b~y07*wjw(-eMOM9-;K5`y9EthEnHxjFj{W}_lZqQsr$!w*gQMWim25g)p12g0
z<w#_@t~<+hTL;e~pvwjc{~u$-)wnEd=CN5EaSiGxfAFE+7NlAcu}y>5G~$7L#zJEI
zOeBrrmfV?yr8`P(rYJq9N=$Ve-W49}<ao<G*6kD`JRLZTc#CGQE5dFa`Tq(#6Y!X>
zHjd9sGFc~)5D|nVVk^PKlGqJd1d#->7L68FOGWK#VkVhAEiLn+N_=fmOB*FFN*k)B
ziiWo8YgJKgQ7Ta()_nhS?w#aLmgmd!{BqAZ_iXQb-gEA~=bn2eryF$}m-nr*DSt-d
z5-&w{mP;atw_>G|#4GBkq$W#>UMaEa9$IXpCCeSvET_eDjYGWIIrg`*j!fuyo>8lL
zhy-{L;(u)Ru^j$P%)S3?T<VUS__fqyzVQTQrx|fOv&iV9bUgLbvCqOMhcGK^k0?>V
zX>sgGhoAa|dO1Vr%2U52_VsvrR~9r0kzcNsU@H8tf@$D2FdbATFUU0}tFk?5<v>e}
zFmJKZ?n6bBjDfT&$vE2)VJh?)J!<rb)Rg#<ik_5pOrM}JKsC88+U(#dc2;8@iqM#9
zXtSdypUUy=gsPO{EdKcHC(Sh(^W@LyR$~LDW1>BTHjFT}rq72MJ-nwO{&rw-EpAm_
zWuJZzdXGiUGQDfM!~cypFG;*SXCQ#6hYi{fIIEALRfmkNgcsj5{^29uQrJ*L9)MD%
zxwKa#Io}iu<^`hD@gtRHTWj9=s3wbYYNnvDdB}|Yk#4=QNZCy6I0>7KPbm9c3{|Wg
z_P4s0+}V&v#|4NrqncPV;a^)%%$WD1od|G<eyH@3F^jHXKTZKtz%$$&<^J2bS?xlk
z-N0!D>_|oB{xY+=j<{MD{s-dySuO4@`2PmC!5!H-I{e6ATfgRB18iD^^1E3ZaxGJF
z1Jf;`Z=6l<jh8NJ(k12M{ZN6ii;{QOcc7=WE{gwHQoN%U)lli0+7$nZWMBoTozuYh
ztB$m{a`DueW@8Tyd!hDKC@CMTcg;J0U!^sD1GOJOHgan^2*1&%O6`8v5#UsNh%_b^
z8kgdx+ZaS?gAJ{O9tVt`;-lfaDDFKM0soQ&+$2_l7Y@s+tb}H>6rCA}IE3901@ya#
zf@5%&{i(%g#XF~M-t_sG#sSp#q7m2GuZ>y=`<2Ybw$xD$9sdQw{!>lZyYTDSiW~fK
z8w<t2?G#qLZ2mpc7EDD6)}|CX)ZU5?o-hu?LMqc3CiQ3)X@?nGQQ;xuOvmGTGx<2x
z3|TY>atmw$e<WxLT7lNUd7kng*DFY3zEKDrEjz=)UW9)<m;fe%mw+?n%W%IU^RsYT
z_oQCesv-1;UyV@|x7yf*O3vWssNZMCqi#ajIb(!7H^}#)-Va^cE6htA@wV2XN6oex
z?G^6DM?61v(Q}Rj9%6eH{%9OR`%mVgsV?%S`Uy?74mlhEAJtI=9lwjFYJ=S5cG(vG
z7P6*Nk3@ijdi)oo+=i{Wv-n$DVPjXThnukJs_{SKEx}Hdvs<b$w=VS<BvaF3cTA4+
znVp&z`H2)C+LSDEtSF&o9MU=^WT|zOebbmt`%dQ87Z(l8+Lw!mz}v<W%KlqslzUu@
zD)^<c2R?zM8OT*GX&G*6v&0wo+$jAfAp(g;s)*zlf6BgN%yztLidehF6h^vNO|g{L
z$LQ{z@q4i1us@>G)t<)QRP?H;8<pKd8?639-+=nHvxW;@N{mC5q(5ZD%QGaQg>I%n
z;$>kk<Svx!N;O$BhW%pwdA-qj`H@PS+iJNiOc7P(Jr#AHf!jEY)L4Z?Y5y7v=<vy0
zA4+Bu)a@S_8{&Q-;B;GNvxSJeA2{ur9S_0(88{4%0J<M)TBW@P7dv|$$3G;uGu2J_
zZ-KvM;k2)rDS4ajA-lUQLxU7RydrS07J<YoQ5%z1GY>h)8)QEG@+*<gJ_LvjLPtkg
zdr(@NoFziRW@D=I0~2l=HycCfQa_s)Wjr(H3twz89>U~&kjXfS&lSgGt{AujHSh%9
zzzg^Qf8Yx=zz@^|0U!_rgZdx{v;z%6BM<@_gD{$;GB@yR4rc@i2W@C2g1WVavn_Z5
zbOas11P}$70;6&41hgO-3<bUD8<jaMqCK3wK_Ac;^aDE39}EF;<n3k-%jyg#%P9rN
z;UE>Hfni_-7!A_FNH7YF0b{{9kO5u<<H1Bg;3e=fm;_z{uYu`c3YZFB1=9d4b4I*k
ztYQ&7^T90eI+zVI!5r`gm<#5C$zTCk2;KyFU<p_XmVxD91;_#`0bQ-16GQ=VHh0P>
z#vD)4qufBDs967-k}?_@4hqdfOxN%-ey4E<U3tkEE}Uv^TA*^o*!c9)5tsfXpmW67
zr0Jz<y(y-)-gH3hO&$kfaHUG>dCtC+3L{L;F}0-$PlH8WO?`wu*m)gS!bnrq-PX}M
zZ9LY5$CMaTj#oQm%l`OFjo;zfK&5wc2M9}FFn#6eND)Q&%0+}fQKOVvMc@ywC#1+|
z6lv`IOBBKP2C`=_2Jt7Z%t((m?V<xGbNwmc1ZK@Tbu|S-f-aE2j7)qnYxa$+1VyS(
z**wp1wqPc~)Jbz2Il7BED)9WFxdVR*F6iu!U(Ee*Q@l>}D=50YVLWZ@W|~YTOLGD#
z{6l>^p;vd4+RgDiP|JrQe?+eboC69wHh@1!7Di*92j=sqW*tKN%g(Ua3GgR^fwFLF
zSrM2shHV`+6U+jygV`VxuvBm0I9GBz%U%foBCr@N0c^u5=Q+0N6x(o$`M2qMncN-u
zVoRNIX{i8j@k)MH)FRg&25)}kZS`G^whHv-S8`2#<jz+Aus@bsw@vr51&uSnR7BbR
zWj1!Mmb_`s4%R}W(LxQ8kF13}g5eMJp(PJ(OMT(oB$j~Lo6F{g{8o~!j;0lHCOw5a
zavM9>O8<`Tbp%&3ZF_?koo#Ojp$x6Pflx5TzRDf9*<M?RnUn%P>%bbiQ=%q*bkW2B
zh;_<ovo-bbQw=@DiF#1R)BF*pRPSO$xB~uLi?mFWbo@13HIiI~)eM6F6kvbM9R23N
z<21)$=`udjl)Zn9N#`qGf!PwiU!~fJ_rmj}M!Z~0(fkcRdvgUl;D2J0`KbIXdzKeU
z<M%53<u#Qg8A1s+VUe^q$<P!oLks$Ny>a+9-Bc4=c8aV~uez31`~te2DCS~_$+kU{
zwW+2HhR9p8yOp5jh~T_iahfc7mDf)Wb^6vJ#(LoNvm<4e*UzlFZ@n?kl+8QkCB*x+
zTHLGfUz3H=sz>$5)9v}Dp#9TLx7>myb=*0BtK!X;k1Ose+!V%}-i~{sZT#V);B08?
zp3^qCsOTe=B5VGtq286EZTRU?fj=ZgC@JE!zMnf=`bNrSIqj*F!4yc@JFPLEiHXUn
z$s-3zi_zFX*Co?*1_u3=IZOy!V2Xh9XG8fHQBXO!DJtJtlPhU_%zMCk)Iszp2TGM|
ze*m-}8_8{q8<__o!bSx?`Y|>j?G7wG30z{j+l7wyF$dA69DE~?-PzEGF9vjU$w}u!
zFU>D7ed}-+U&-8Y(ar`4>+XCd!|MX=@FOz_&D|Q>c~{hqW+ST6Od5*?-5yhs2fI#%
zh|i0C4&h>jsgEYKYA^0U!;hN7>GLw9zp_*m-lZU#;~~DayDzVq=3q5N9D=_QE&%M0
zU(S9(08!up{Q%N6vwI1K&rC-=9YLa$W%9gKm!(ejpqApfoDXZr`I{)G?-i6Hjg-<=
zZJu$LvLWx?+jJ*c*ZK;rTY?PSa7BCMT0+S}scUH-Bf?X8r8K|03aGqJWnY`JNH;Uj
z-D|rjCz?4YcdUR_N88lcIWRnlbtE4=yR#2g<ejUY%wHew1~Pvz+>K;@-WjJoZm_JQ
zGY7W4V4rF+`oli}#DRDq?o+s<vWvfgu(`mQ2ha85Ra0BKnr|ILB};OBgy!)%mz6^H
zIa3j|l!zD0PoRKjawVv+oc%#!&TzE?x_j=bJF#c*B`8u7*6qb1(9efo$JG9;7WC+t
zeuPS?!c0xDpVPFeG_OL|(tshQ4iHnTaHV>1!Ia|TJnJrI!IPpJ@FSJZHNHY?zBkRJ
z?BtwiA^M`J9$#Qf@t$VfWogZ+@5K2;Yi6RK&SeXi@yE@xA*x2=;wul-z)PwHufJCa
zPU01tw9ql*nxP&I{n*+HZx&6f-5kMYwcz==<&o0iur#A)=Phl8xa%gZ8_lVYF+R22
zG)E1MAoZ0chIVwf+!W{@&b*qtrry%}glJQw$Jk+G28<ad4NPAfTL@imnKVka_(<hl
zi=@0G_|#BVV@X*}psX8E)(sTh9<ek$i%_Ss6q{k`P#UY3^KYB(Z<A{4KX_u&-7yt8
zwphXn!^~H4Lpv)M%MIMkH<gZ#W}?gKHc!gfZ3(C6IT*x7ziMmk`|Xmu6&iD6wyOmx
z1I!V$>0@iCV}EWu#rHF7H9es}`6#J}_LsF1%jMedRi%A@R5n1aec!&4_7R_y^DK*n
zMP6pJpC5a8vmqk`$RR(KrD?ataM}U0?lm~R1y+I8;BD{@SPS-oePA8<lP0Jvjj}eu
zxgF$#E#N=keeePJ5Nrk8fCGF4c7UB=7uXFx2A_Zeum^k!STzpdSP1q50bBq-f<xdl
za2Onk$JSe)!|??u0;j++@Fh47zQTGfOM`9);rtey24}!o@Es@y=fHXJJ@^5zvM=NK
z6ODDVG|l=A&fmcma1~qw*TEm)FYpg|1a5$v;1>8B+y-~RT~Go_foB5x2lyB6`=AUw
z01rVqcnn(Nyc)1ZdKQmOK%XP90w@r;HP{^DSdp8o3S>svNaM6ccI3-&*uw@A@;`9|
z!51nI##*ze3>~;~00?qP9)5=<FYN%MEBYOu&#mZW){D<G#RZt+=+xO9$iGdYcoR%A
zvzke6M%^yO$V_q$B77<i2*IdMh>J<ilbPh|>9~sXjZCxqn6qh`Nsl!>oelV!F2@`~
z_1-mgbZZ97bsJ&sL)p1zOaLu0522iUm=EGhri-uTx(jo4<~&Tm1SM6D*lSUQ1F(j4
zLX)2c&7+Gc=6JR}Y|E<Kv!rK1*|99veWWO>mg*7wk7Z$OQ`zT0+EA9R4m6htcLzW{
z6rPjwJ{2dJ1BAV4=Akd}Mrte$K3u&RF+?@b!IGq!tu!Bl4{mj-Y#Caq0W=l~LS57A
zdhKP+<ejUdIZMrNRZc>+5TaI?gFM;lc8WiT7J3I&bQc?hKTaM+3nj<OT4)U-6o@U<
z9OZ<&v=HH>T8vDAiwq+u>YTN;u*hsS$8xD6#9Hy%Kq`LZLuv~t8)kf>?X44sRONaq
zE0S4XOP)hhXAWsELoU}5m6W?0_oL50)yGm{F4|n2cs*t=@uTd^<_1)}66@VIjJC8A
z`kptd@UX<j%c~ImTs6_p!yh8MnNt0WDjn0OXj-GPZRK*SA27M;TsKRcu<U#DaZfJn
z3!<>jD)J*2wp|TjA4<ZOQ`sd5+Y}Lcfv8$?V0|r;(tk1UQZ{Cq>bFgI*(_abA3};J
z)uea||0O?J19rvq@oKRFJE9D&R2i;yO)O4I4X9WXd^(v~cQ=H^0B3(-$DZ)_0=+>W
z&=>Rr&Nu_$j+6OWIE5&K4_Eb`OUmGIH*A+o!xrFW@P^;aQz@gF6-&vknNN6AvAeOW
zFnhB>quQn`F)O)3qia*g9IOGW*(bXD@_Qd;4@~^Ztfwo_p_#KuGAuQ$N8u^W*_Xm}
z7ELr@&i=kxD_KdjMXO;iO5`2nDLTlJR#o~{^+(anN@Aec?sDb&#v`e-cSO9V52O4q
zlUiU(7UNgZQGH0&HD0wIi?n<!{oHY7SFGJ);aB#ir1LRg91FJ$5iiJ#%grWlx^m2#
zA})7J^RT!J3*9XiH+Q!2G<FDUl*8W!egNNxz}YywG4fT7WN!nHs~XK?dsL?dv6I)U
zN8acrk6h%|sJmAM;wUt@taw>eS;_=__7B{EJGcj>c;Lt~^T*K}_yAv^0e+w!Xb1v8
zAgB)-fFKYI8i5cH1{#AVpeYCi%|LSy4k8k;4RH%N+JZ>X3iP1W<(39no#1Q_qCf}G
z5okd)7y^<(7tj@S12G^LbO$}bTOc0v27N$Z&=2T9e=q>VfzBWSB!Yn;2@FcWc3Oks
zU`iN@<4BMKQb8IR28M$XARSBxuhGaymLU-=NhZ8Az)Ua;ybflATwtW5k1S!~1~}QZ
zekqR2z;dtxWPxn3)yERddrl9r=Q!=1A88JjC)Vsa2~y8Vq_P&4RG%)e;5g8`wj9Lk
zNra{9dV-f4EiDaw#p_7|y2}EXiM+ckg#RXnB=*N{LRIfe-K8%I(aF1udMl!;Df*5f
zil%h3yi3{swsFF^&XzxYxJ><PsSzJu2S~X<G19eUn<UeAD(efG*a`L*UrP?s@Y=^B
z&C2q%jGYEp0;M5fEMzLECet4H7o#gUWm5l+fYIU*n~2IJ$;I;fgNY?ZR)~vOC_B!Q
zP1*SISG+zq_z97TmS%qZ5oAy;HRLi5t|8-}zVtwcN8_?|ONy`JB%U$OAx?5F8Bpn8
zIRj|!2umI<n_zW*EHTQ0g&6!=_$oxaTTR3g`0vSPmDK@|cY`Qm3d%{7i>PjZlWOWQ
z+H!(2OAHff;y7%6Upzav1!bPa(w=9`yXuswBNa@~ai`xVSiC5FMoweOKcx2)3SYF?
zlxsqI^NFuO<WwK94&fvi{zkH}wUa|~bnIkr1on}gU}62?9{}QH;fZh$l=)daYC8+7
zu$^1*2T=bRIqm4mXd}KIwd8tHz^oih+qB1*Oz^tX>^_E$!Y>mnQ`EefhSjEJwtTc^
z_X^VR3zKg{l<%A}sdzCj-j^@=LPaXlYsrkYImLg1h6zDBd4FmQ|5({gin<p9Hi`{1
z3XL*G-Y|ab*AJYwSD)WKknY92BB_-oV(nGH$F?C<fX~WF`4U#jW#2GJ-hAf8%B;>p
zi;TR>9=r>Vt);4b32IHb`)T;2ggYuwPLC#A2Ky>UplYvx@vgaK7VukDc9#?MYTj+-
z2(g~oub_`;$6?l%KMKG9xwW}C%KQbb#3Ng|R(fIZGj)>n$OJ@qSJcWx6qzB{iY7^>
z6<U2(pDLtIv+Qvr-84%>y7RI11)=ZjmSf)d^@Z@t2L&6_*n!h1xefJx8gjTY#!;L-
zRy{`0vyk4hUu|e!bvv}|jwNU7B1;SD6Xgw-Y-QzLdIYuKWNFAvZIY-gt|Z*|ippZk
zFKeoNkZ5YE!BG81%P7@ko;1{%H2bHTH$Q@Ilcfk7pDZ!Qc#j$x*MDTfP({yoveXF_
z-_)vAS&-vLR=wAXRx;IEA>(>cwNs(iX>!%7^KcTYR?5vI_}mR$Y-wIXw?DSFrtZvT
z{{*gjPfcoiFVeh#Iuux2QF#mVQaZz2W0-5!9=Hxfz~%QTTp`T0o4FQ+!!>j-To=RO
zy2D)EnJaG}T<e-6`=~->U)~I^)66xd8P3kykFy6t;qnvU3Sq9@%(bW~Ttg4Qb+HLt
zcbKa?bLAa`Yh7cwIvj$lJcRAs!#--9b;RN&{C3z9(U|v!*TklA>Xje)U_D(@3G3bb
zHe2<k*fh$wsO$nRNG~G7QZTcY9QbH0%)MwiBRxlVv1&D6K&^6nUjlm{A#ao-MA#=b
z%InBDQ>p<k-S<n@C}ImzgeGS;<!f^KP*S1!3HG|OJfY0pW_KF3*Zh!1e~Pe;cb#EV
z3J^B+6NK%&C5Anr`Mb<FX?Ojc`jr0yMvVp!akpChz|xO)KCpDA#Sbj4_`71#t;I{N
zpV!)(k@m3OkMh^rW9XNMI9sw7+d<%LM=JT((Akk-iy=>6Yp6KdUI{k2(~myZ&h);I
zwIj{)!P<>TU+b@`td$U159WXzz&fA_M=LM`3$TH;zz*`jn_w0A0IUXYgLl9h-~a^H
zflXjN*Z|%I8^L>EGsp*95)^|K+u-;QcprQSz5-jpM_@bH0d|3%U^n;}908wz0&oa?
z3ie`wfvss4tN&;49tNL-FF+AE366qe;7f2Ed<}jEC%`x06!;dL1E;|ma29+AiotpC
zJ-7q@0Y8EZ;3seq{5Jus^nZcFD-jQiIQ|JPgWtdva1~qwzk}=G5AXx{3)}!V!7cDN
zxDA*vcX50ON<b;N2mS^3K^b@e%0UHqln{#95;&fKr{EcQ4wR^nDv_Q)vP97bk1blh
zJ(Fl@Gag%dP&*d3Dg@T|Nshe@6@PARPud%nx#DgWtGw}3HAUZIrU))~D)X{p-wO6+
z5ciH^UbZS!^a`HvmK?=6(a_Vnn9@9~n@QWwCY}9RjkBHlI@9)2Tj$VAiwy0>v>V;w
z-Mqr-ed=aiNNK&Dk;l6s?I*o*ThjrRbqUpDt`L=VDP{IVltoIoihJa?T6+-=Epv27
zthc%&*18JI61p1;SNU_xQc8<O{4vZ`5ChkNXK)2DR|s=uc4N6cWnmwhFp524X}4fi
zZOIYb!RVe?X3~}A(A0`D%T3bl#SR$*_nVWq`a?6i>y{&Q<GmaWHEHJ;OS*RqSfgBE
z>gJV@mONx=%Gfk<f;=tL)WUOMT>RKEg9nHqY?7~DLTY+yQgY&0wuz`>SsK4i&8cN5
z<AdQF(oh5okp{!#(qQ-%mDRV7R?Vv=C6(^Qk}~#HFZ~i?^%m#v*%~U^D0#clgb-^p
zI=KgH{KG;pe0Y9pYC*p>LRcbm<ug|<b4_Bd<IL5fk+nIw??o=Z2g79uwr0>2=Bk*1
ziNw}$Irib?Uk#C<?>;2h&Rolx>ow*&%v|l5>j`uH9Ryd;Lb!GZp^lMya}3SquEtmx
zd$7<H;W=zfeA0-N(UgBVrxA5;Y;EC@kUnZ?QXE|^G&Q2w{iX=70Yk@*PEJi3Oy^R3
z!l~$r9xV}V^&pQ>YftfpXCN*Bm#bX>euICfY?-jSIi`H1tMUS9e3ASDppL*vHSL*&
zo7h)Ft^f6O{;pFLpDqZ)*>J!*u@kaCZ!DWGD0tqupgTJ^4)I>B7WXCiGr%P9GI#|z
z^O*`ath(`d%?h}(0Q-?BniGX)dw#;6L%*HCVxs(3)(o$zRpQh^Yi+=-YH=;L!L5pI
z!on<y{fU>@7JmFjTNUX?4?0>?eC8sC0W5RPV%2kgw>ibwQ<$N(u2qs_Yp#yzS+g9G
zv!rZ!mYVjcs{E=O1wWhgVt@RF%2)(Q4@E1GGTSBfc$`#=k+Gbl)G(ec)5QAml8IQC
zx-8nhoHF9_)WXKT*2!*Fiz$8L1`LZEJaX(XEYE*-OrNS+Db}CY8#jRb$W@@1N~==A
z1W^UbiBvWK9V@4nl-RZ*S0~Jgx4xxxBw0nlbCHqBrRtNb2|k4hE`R7SRtauIO0!F9
zi(K$?a}6&Eo0F_t)Q;y(f|8hBm~h?<oHoLacKGvTVXNR?E%UQDYh`{K|GY`4xC`sD
z=S_C;h3%(t{){XROLGqX^Wb~%gX|oQsc4c}<2T5ju^6BNu-_n~{>|}0|J)R7o||Ko
zRmV-zQj1o3dsrnUpj62utx|i~sBE}3)n^7Gd<^V$<&cMyZ%Mg`7WgJABC|k`J-9@U
z4W!3ko0h2G!nxhzCJb*P(JGgOZ{wuX_ypZ3D_%D9Z?xHmkUohiLle`JM~{MuRV3yN
z@^}YHSJzdkx21fm#Ciu}dFExgqX_9W^P0L6udR{TA?bu@{y5ku)shms`We#cs}HQ5
zd^cCgFK(tYcf9os-<2>QXFie5E2+OlfYcY)qtth$lEuN{ECvO9*RI-FTXCgLtwBP<
zMC%jv)~VL|WIe2JL__@TodwHe>p~?3>@+SF`UKbwD&hGOs|p)+eTgkQFms}LuZDEr
zNzxV5{A{$i0}-}@&924fx7z1iTXfl~^<}@hCp9v^$O`Ezth?|+*kRSN4~#D0^fO;t
z(#yWo9X2Tq@>`JY`%?L$jNbmDj34mA8u3CfU^tJ?k!WR(y%7~(Hhb`u{lfAb>zCg6
zk-Z?^g*;J!7m#;N4g7w<AJmhbqxi>7Px20(fY3zQ8J2o5{6j!87z$E=GuL5o5108_
zIHm8l&ilW==(iN9*suCk|3yDKdKT^V#+%kRv8dvGD}J@{ZR-;yeZCFTUF?>HIykHi
z_$dFOq_Zk>_VE`l9KJZNv5r!06C2B^x5~!SY)8@^a+UMn4|I0V5Y`I)glq@;8r$qu
z6Nq}gi_0|o<5!D#1W2v-5wh7S&q_5=YQ0^&^Z=LA(TcP>H+LX~=323&XPtGqueg?p
z8R2dzn<{~lB!LFuxE)u*O^9(6eBvrtL9%3pngX2sRLX|il3yyS>J&`;s6i;)Y8|4K
zCTF;OzhW#pBA;_fLn3J=Y7cVTE6-6iLXvMEuS7#$IOK93xt3_s>z3uhf{(3MU&sB>
z<f^%n^!uU3Et!>kiy}?~rzNptvCL0NWuf6!=`y`-t0>|VLzED8$ofMh>2_E*QoyJB
zmRx<5y}>e{3U}f&ME1^*0<KxL+(rtenpdebT~g^t9IwDe1W}dF+VdmL*<;|dGKb`X
zYu2E8PE~HxU9$!_CgjamBT(rlj^n4`-Ykye2a)nKd1}=es0~YjJU&P0VP0s6OQBF9
zR~`P5ay{0Tojqj0CVtpqRmi$$U5N+nL0HCppb#7VO}voPh>LebDxpfev!ZzF?@$#C
z=|33Km9+}^qbMLt$o{ykWSx@<$X-sk;StUcxC1rt0G_}bGy^`s7ifS#s0RW-2nYoA
zK?4v38iHWZ2s8nWK`YP{go5UYc#s_hM;HhP5ugQ#1T8@u&>AFzq2LA34zveRpabX#
zI)NS_8gvF-Kv&QW#DG}P9kc~KK`+o7^hv}`cwadB0UhX1N;i9C)?he?0A`>mIF10X
zfHW`+3<vC7I*ud3Xs`rK0%O5A@FExwCV+|HC6ED9!OLI@m<(ouso+&G4ZN19n4p*r
z#|$tFybflA1t1g50dIi0U>=wc7J-Fe1y~H0g15mkupDH8l|T<jc_F8x@VbZXZI>xa
zA6rApo`z3<&%+|LFf#V%(AeUA_QUfHI97{Qv3n<qPqAq=zsL;fZLDm+1b?~oj3elL
zY;3_?CrdA(m%mNz<#^C+CVzTqh8WF(d`O_22hC)|z%Kj%D~~%F@upOdoByzxY>mh1
zXj@l77i=r?6o=Sj*!U<ENpNfN+>p#BUB3osIq4oRtR6jhZWvu#f8lq9C#BexDKz28
z%{d@YM4Ki$Av+whIW&fOnh2b$)Lctjvg(wp#){@*%wAiHC9DbgwoaOMvaFcK+QWYt
zw+rk~(6vCWTU*<Fs87CiE!LpgCJT=`+dSQrKKxSUV4}T(6w*BTY1H(ri)>RN8@p@z
zPOJnk90LwNa^Z@r3#WRu9>17srXk<iILrPVy<q}2cmnZd)cIQSqSCHRqEnFQ4OfYL
z=fb}M;7?k!$9D3V-`!?&+uzrwQ#s0;ALmWG7m@Y>7c;n2-aIti8FCb7k5!Ao&QZvt
z=G*%+*FBv5w_1#c@G~QP1Rl%Ix&A0GUA>17qDuaQj}4dVY`K0^bV;w{7yVC>MpEz(
zP{9RBV|?gT6-o;JsTQSh1z(h+S6Yv1zo=jj0r}$Fn8(9x!&N`KCNJLLyuFOSjBfP>
zVmj>&M&heQ5AF|`O8EwrbJJ{jO65XUB^?Ftv5pc(kFtH_MprUzSdlp1b~BEfN)hte
zBu+73LbWctNb;p5$!}s+cokqOl~vJPsV<57II9=+NVk2+F3IA15ancUnv~rNQ_Jx_
z*xjOVq%E0rq1HCkc9$(g9ACzu_Ul5p1PaFvTb!@*zsUV2xK>B;6n_tz_{voi9$&+6
z^AR3zv2F5Drcma7eXub5plz6vR(jbRi}%MXcG>i53cqdhC;#KN&W^`n`?$Sz3P4W<
zPV3^9boz0aY|^CUaachH3!jd7Gpfa%4Syz>1Kt30fitfKa4!Ulz+$ijECuYRo|gmp
z&pdC_9k;3YN)e&kr?zhcslP3^BWXw5eS}3{+sv|=1)BY}(a-UXalSjmmQ3<GboQsz
zGNMV|mm2b~Iy9-dAw{n;$ucClV9fGGw$2Zi9cM9i-Ez(1%2AjlmA=8cy1TuThW*5~
z%r3p3!atSWFLSG;*%yt?uxWuIlDb?pHsyEm0zQOpprkJ%ZN2$doZEE8HVyA(9ibIT
zq}!<9KQ1Cg2Z+PiU9mpA9<WV*<h`t<x=5PN$j@0fTDd&8ANzdDo&I?*$Aiz93PqP}
zI;DKZ>WZy_Xq;V;RQf<&;kbs8?<#UvV&uD5OYu~S%@Qdg2<qr1E0T@nz2SdBnrsqu
zSJ+s7-R80Nw#`E}Srk7wbxd4BTq2(2mmAHC+>u67!+n(cz(ox+B{e*(r5;=j<<-@o
zniW6`>RYpXk*)IsV8;Wr?BhDJp!n8yd`RjliT8Z?+2`TXa5Lw=?JXrOdDZAI_?O!{
zs~k_m)7$dygLvzJvm3DEM)=>8h0(I7;oEuaZxMQ0c80|+hW{Km555PK+!Q-aOnw%g
z*^Zrlh@f&HFW@Qs&tzeWKstIz-&`2~*mhm*NJVeKN$IKPDHQbFMW^c}omSML5Dh-U
zah<2sY(RdMrnPz$rjRo#tl{*@BbZjDeH9kjVP4r~_y|AP%ifM}>14*JX8<`M7Z`yF
zSb+t+1#G|$^1z#56<7`40qejvum-FJ4nSZ%*Z|%ITfj!}9@qpngZxBAE5(1{cprQK
zc7hMVR<Io$1|I?XK$X`rYad*NU_bZ_d=3tPgWwQg%0GhRKj1s?1^5OW1;@ab;5hgS
zd<{;3lRyB);9GDSoB?M6%kLbHzkom4<G}ZD`~ZFg7r;;8BKR-(8Jq%_z^~vk_zheE
zSHU&#JGc)10DplS;3oJN+yZ}t+u#nk3)~0dofnR!;9g>PyzGMGK6nlufQO(QJOYow
z6Yvx~0~J7t3{(T@`DEilDpT82e3g%2WZtkGm7Dna1{*o$BNoNSpr37$SrSGJkInG!
z@uBELhE6nnB3_K~SsuPu#TQ<7EK@A{2Jc#5&$4={dWtg=r>bn*9mRP_#wuP3&PcZH
zSw|%_Ue#?|br$0Vw(Zw^hkPq91tIoim5*y4B{wSXPzKxay-2K`e=p+uBhq<_^UT!W
z$Iz8JWm%gEtAg#BO4=N1_Ygcn?LEEti2tCf>KfF;-=*r0q^j3*Ew*aJ52#*s&12;E
zf4ikn)ROf}-5Hyj)a~rO_=vB3LS=32sXnD>v}oj8Uo4c%h(?piIu4EYTviSn<}2X;
z6CXXXKgaWkb$lAGZ6L;eARnkYz~2#c0$SNQI{7?eJKut1B0^u1onfh8fqycX0;Ymj
zfiqY7pdupOBMTwfffPO1fEE4i@iRTfcJ@QwT*qy2N*eltAXu=Aj@t!_SJg&!h^q;y
zq2u<*&#7ZU*VSHxA#RWz+exs8#weVuw3(i;nI?5)Oz|_J$7oqzOpl%6&ynVX1zmUK
zE$G_Yzf=le_ObWzps)4Ha3MU=9<Ji|vJ((nk}MR}Z0;gih9p^79Tm`o*N|+ItTya}
zEj-gD*|VjmV?F^ntGm4ct(c}?;QKP-N>@{=7-~=OX^iY%04?e$kK&g>;AyfVAh6$S
z@Nbg@cFsK}vobfQ*~f{$){vEEKkBw7GMU@dTEuq%XX~@$2Ke6v8^L?Bb8DAH=IdC5
zZxDD&c7lbSh5tKHEDQf0?jK}+7LUd&Bga>+jw;33d(~t7pp0zmj@7()SWUMVsjHs2
z*C3|!tkDvhX)P&S9GFOIpEh;qOVd`0j!KA6>3-{wpVRWhO?8CA@%AC;%J1Mo!#%^^
zn;W6Wdc=#tQ`H3fa8<iHvZweD*x)P6kq^G`<EyYan~a@>iGuzIZ*FHN5xP};W{N_k
zI=aY#n|1zp-Kma(G}`KNs86#}g&x!GCzOs8di0!2=J~z|D;Eb4g(K4*?-PM!{Xu8f
zd=&wO(p!i4^AO-1%SuYdI#3a=MDwKWo(0|O=s=D?b7Q;{h7U+dNyn=qp<=FmfhS#i
zkQ+rAZ(?oFr9Ji+xsd0P(-u+4t|&GJRBB%Jqa<W3t4t#es{;nb%DQN}OR+0ccwFEW
zqsQN4HZw@oGOB7iH%Zm<es5-4!(cMQ0dqSU1^;L;28;#cz>8o!aK@oUKibXWaPt#N
zxhlOOb2u>E^sK#t6n_iKy6dVe-}6w`zv73D(lhi5`x&>bIrjQ=u8T2Dcu8;HqI7gJ
zvtPS$r<m{b<0xQ_T`jz_!M@7d&s~vkR4R0SZVW!smQ<;*Hx$y>MTP%LD(qK#4K=#z
zDpcQR)ukTm?Au9cH;1`lj#&KZt&98ZZIz)EF+HbW)%!pyTyJ+yfp5j-m=DKg$l_NI
z(LNkSc06PEKrzF>0GDb6#8z6BN1j#{Sf3uG*t2}0^c8rXV}DzB*y{_rt@a}9=BKwe
z7n&coW9N`n-y1T7jAQmIep~@*NRThuP&~>=ltdCc{0L;q=Aj1GUa}@hid|_#KIzC#
zG;X19vHh4*n&7`6N#{Kh=lMe#J^RU?sv68P4))`+z&d3zg+itY_1P*&E)$!QWPgJ0
z0=s(MnT7oX*bm6nvd!f0?)3UreJWq$OpityJ5%w8*nslmenz#*alfUw9pJmD$41~Z
zP<Etc_gl(l5%TZ1yw7JG{zAMP)#L6elgBN7V%G|L`x~=8grXb#31W~DgTzkTe0L<2
z`e-t=mExk`_ayzM)}aPXT6G1hHbE!2)AQJjeAzVA9s3|(#UMnR1cuj<55;%Q(`vRM
ziEQBU-44HGD^g#&ZO1QNXa8g$Nxv%de1(h>d%id2f3JT**wG=+p{6gCdHpG?*e=en
z{aGbiItm{p)m1c|o04dw>!^}uj1;}nb~LwS^`p|K1|8cqk-Dk#zNOD&^Tg%zG&?r0
z0e>p<#m&1LP=gTQ0X%^h@CH6W1N?wLXawqk01yc3g9ac7Gz7t*F=zrhfTkb<go0+E
zIS2#c1F<Br1ssu}C1?j)f!3f6XbWBd?Lidi2%Kit32rTj2Ax?r`+@9O=o~j<9)ClA
z)}-Ef!&T#IQ5%&`$3DpkNqL<#|H@Rwt|9l~|FyD<c;%ssxNN<OkGCJRI?RXgXl$O*
z891xNjxq4Zg6^OP=m~m(-oP1;${(~U30W$IEXQ$${A}rioGfvNuV&|MSnXG8e1QT!
zKz#!a<PH=v(~TXJb#==eFMc)CBD?>HBhh%+#zYr$>e4_QiC(HjFMJLqqq;e%yCOea
zvYX_cfPQaFce~!*5GoBoVR-|6#v<8k;APi*!zW^JrP6&&-(#TfJ}fVB1mYiS_Ju!7
z8fFDubEfaZCH6@1H!Za-@`}||Fc`a!Jw0j9rhs*}U?IO<UIu>bt~0EfP5&=L23*)=
zUz9#os=U~Bvbe0Hm1326RWLU4BNug=6uYwLbj_AkkF}Q`egnt>xxffazzizevu%0n
z?cvO~AEAQm3=8`V{=<MuhUe`Y$2MH~TZ(Z9$A2WZGp~E_{|oNR!XLt24jzHW;0bsN
zo`L6}0w{v0?>YM-VSh}XReTS#5}}oocs=uyRnzOx0>w|mkY+)2dAnHQXP?HhKRk@E
zcG=uJ?-lW`+}u0wfOvOUh-lFM&w8%?*Il%K0NVdqU#s?M&M)}Vq`LMs2W6G`KhGeI
z4k4~{MlVj0fFE)XSBy|-X=O|QZvFuZW#ydJ8+FL7nTzu0%WF*cr|0pfc)z2_{4+^<
z=Lb*t;oAu3kLoHhN1}+3|1Q}PZFxo9cb?R7xH-mS@wZPZx)oD&B$ndh+uf+<h@JJ8
zm!khgH^m=HkLpKS{V{v>;%;rhm->eJz9vo}EWk}vOjEU@+K~dw^xY_JNM38+8f>ks
zdsBVp!;1f(eZd+-tFZfyhZU?@t7Yr-i`kdFl-G(pcI3{f*L2YRicoNUzpnyEnsiPd
z$pimD01L#CwroS76obdC40I-EM;3T>tv!rZwZ}8dl}$!>UqvDAV23=eXdCK9d)6CT
z`ipJ_{0y4Y-Vj-jc`p9`kVUEt6q7qcaTHf%vP^wgC__<5N7v;xqBdLgfu3j`Mf{Yf
zlp1Vn<I9@s@CG*pjyyoa&awb@q_kjLYbxkyclTmm*C3vh1+k>(zJu73hc!PhfCsVy
z7$}h)dCV|pp!39<E|p6k6dnpU+S1<mVWOr_Sbx?$I3AUbF8(#1A>4oc$54LW>Bo`#
z5#C>eZK~1@4V8!SZIH?C*+JVex<^b8$8P<?wlT3$F+HMUW1_lrj_Tees%!VCZd&G!
zjg5-dc8iLR*79R_toO_@w@i%bmJk;+K--~5m$)t+y2f|cb{LQlAKM|WM^|mv{&AhV
z#3gp22zzb=uP)uYbcyZOr3WdC@FvXchSezH9@r#k(-PbSr7g>i%le^vB(LBO>A0&$
zBp0N*|AG|mjPLX-Oi;(NwEpSo3ByzRNI!4AEGc2oz@+p((hpqEdTr*i_=FL0!w03M
z4@ymu|HgIr|M`(?EnS_Z528m;4FhSFVD+h*%I4RZ+ZYmT;ze~H28{*sfkSmyx~ML!
zWvrn&-dJ-YMX$Wl_?5`UI`IcpyauPFq$Z9`OsRTJ>@{HckOA?71`L#fwpm+vCZwg0
z9+8kBhOF9WXb~`S%)qpPiKCdY@IO9uvJHo_`Rx#PXDWLw4_{ca!r9-FT58F!hfAy1
kQdI`Q*o!e#)=wG_9go{AQu5oa8A{4m%?jOCG&9fVf8JKLQUCw|

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

diff --git a/STEP/Generic/CEL S02 MiniX.STEP b/STEP/Generic/CEL S02 MiniX.STEP
new file mode 100644
index 000000000..58fe9503d
--- /dev/null
+++ b/STEP/Generic/CEL S02 MiniX.STEP	
@@ -0,0 +1,4073 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('CEL S02 MiniX.STEP',
+    '2016-03-13T19:23:18',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2015',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, 0.1499999999999999900, -0.9999999999999993300 ) ) ;
+#3 = VECTOR ( 'NONE', #601, 1000.000000000000000 ) ;
+#4 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -9.035018104045859600E-017 ) ) ;
+#5 = AXIS2_PLACEMENT_3D ( 'NONE', #2519, #1433, #359 ) ;
+#6 = CARTESIAN_POINT ( 'NONE',  ( 1.220845757439086500, 0.7900000000000000400, 0.0000000000000000000 ) ) ;
+#7 = TOROIDAL_SURFACE ( 'NONE', #26, 0.7499999999999998900, 0.1000000000000000100 ) ;
+#8 = PLANE ( 'NONE',  #2851 ) ;
+#9 = AXIS2_PLACEMENT_3D ( 'NONE', #3142, #3420, #3327 ) ;
+#10 = EDGE_CURVE ( 'NONE', #710, #787, #2499, .T. ) ;
+#11 = ORIENTED_EDGE ( 'NONE', *, *, #1210, .T. ) ;
+#12 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#13 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#14 = ORIENTED_EDGE ( 'NONE', *, *, #1135, .F. ) ;
+#15 = STYLED_ITEM ( 'NONE', ( #2700 ), #3092 ) ;
+#16 = CARTESIAN_POINT ( 'NONE',  ( 0.009176440067953282900, 1.500000000000000200, -0.2875489866986047400 ) ) ;
+#17 = EDGE_LOOP ( 'NONE', ( #911, #1920, #2020, #1250, #1944, #3226, #3459, #1830, #1737, #3031, #1085 ) ) ;
+#18 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2036, 'distance_accuracy_value', 'NONE');
+#19 = SURFACE_SIDE_STYLE ('',( #2394 ) ) ;
+#20 = CARTESIAN_POINT ( 'NONE',  ( 0.2127940614271451600, 1.499999999999999300, 0.2306913249187083900 ) ) ;
+#21 = CARTESIAN_POINT ( 'NONE',  ( 0.1645589846528018300, 1.495000000000000100, -0.3241363088545455900 ) ) ;
+#22 = VERTEX_POINT ( 'NONE', #888 ) ;
+#23 = CARTESIAN_POINT ( 'NONE',  ( -0.06688859667871907600, 1.500000000000000000, -0.3372501835768836300 ) ) ;
+#24 = ORIENTED_EDGE ( 'NONE', *, *, #1490, .T. ) ;
+#25 = FILL_AREA_STYLE_COLOUR ( '', #426 ) ;
+#26 = AXIS2_PLACEMENT_3D ( 'NONE', #3141, #3152, #2009 ) ;
+#27 = ORIENTED_EDGE ( 'NONE', *, *, #162, .T. ) ;
+#28 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#29 = ORIENTED_EDGE ( 'NONE', *, *, #304, .T. ) ;
+#30 = CARTESIAN_POINT ( 'NONE',  ( -0.2338638828792195500, 1.500000000000000400, -0.08498031830145749700 ) ) ;
+#31 = CIRCLE ( 'NONE', #3051, 0.8499999999999999800 ) ;
+#32 = ORIENTED_EDGE ( 'NONE', *, *, #659, .F. ) ;
+#33 = CARTESIAN_POINT ( 'NONE',  ( -0.2798912012013246000, 1.500000000000000200, -0.1304369586821867700 ) ) ;
+#34 = VECTOR ( 'NONE', #1997, 1000.000000000000100 ) ;
+#35 = AXIS2_PLACEMENT_3D ( 'NONE', #1890, #2449, #563 ) ;
+#36 = EDGE_CURVE ( 'NONE', #2025, #1207, #2887, .T. ) ;
+#37 = CARTESIAN_POINT ( 'NONE',  ( 0.1633778050905997400, 1.500000000000001100, -0.2556804123119021400 ) ) ;
+#38 = CARTESIAN_POINT ( 'NONE',  ( 0.05151153299153375700, 1.494999999999999900, 0.2812453231507812700 ) ) ;
+#39 = FACE_OUTER_BOUND ( 'NONE', #2161, .T. ) ;
+#40 = LINE ( 'NONE', #1214, #1750 ) ;
+#41 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924796900, 0.7900000000000000400, 1.220845757439086500 ) ) ;
+#42 = LINE ( 'NONE', #1746, #2482 ) ;
+#43 = VECTOR ( 'NONE', #2544, 1000.000000000000000 ) ;
+#44 = CARTESIAN_POINT ( 'NONE',  ( -0.2798912012013246000, 1.495000000000000300, -0.1304369586821867700 ) ) ;
+#45 = VECTOR ( 'NONE', #256, 1000.000000000000000 ) ;
+#46 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#47 = EDGE_CURVE ( 'NONE', #356, #139, #1518, .T. ) ;
+#48 = CARTESIAN_POINT ( 'NONE',  ( -1.220845757439086100, 0.8000000000000000400, -1.009787010598741200 ) ) ;
+#49 = CARTESIAN_POINT ( 'NONE',  ( 0.1211378765890342200, 1.495000000000001000, -0.2740591222195868400 ) ) ;
+#50 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #738 ) ) ;
+#51 = CARTESIAN_POINT ( 'NONE',  ( 0.03124999999999997200, 1.500000000000000000, 0.2814746730962111600 ) ) ;
+#52 = ORIENTED_EDGE ( 'NONE', *, *, #659, .T. ) ;
+#53 = CARTESIAN_POINT ( 'NONE',  ( 0.1981012917928178800, 1.500000000000000000, -0.3077777018811613800 ) ) ;
+#54 = AXIS2_PLACEMENT_3D ( 'NONE', #1067, #1816, #2953 ) ;
+#55 = EDGE_CURVE ( 'NONE', #1299, #356, #1363, .T. ) ;
+#56 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, -0.005000000000000000100, 0.2499999999999999400 ) ) ;
+#57 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#58 = PRODUCT ( 'CEL S02 MiniX', 'CEL S02 MiniX', '', ( #1691 ) ) ;
+#59 = ORIENTED_EDGE ( 'NONE', *, *, #2071, .T. ) ;
+#60 = CARTESIAN_POINT ( 'NONE',  ( 0.2278921721148006700, 1.495000000000000300, 0.2203538681285887900 ) ) ;
+#61 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#62 = ORIENTED_EDGE ( 'NONE', *, *, #2245, .T. ) ;
+#63 = CARTESIAN_POINT ( 'NONE',  ( 0.1750982955277535800, 1.500000000000000000, 0.1812288265057056500 ) ) ;
+#64 = CARTESIAN_POINT ( 'NONE',  ( -0.2378205270377624900, 1.494999999999999700, -0.007029168503288101900 ) ) ;
+#65 = ORIENTED_EDGE ( 'NONE', *, *, #304, .F. ) ;
+#66 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, 1.300000000000000000 ) ) ;
+#67 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#68 = CARTESIAN_POINT ( 'NONE',  ( 0.1450775077228111100, 1.494999999999999200, -0.2646740670746355900 ) ) ;
+#69 = ORIENTED_EDGE ( 'NONE', *, *, #2108, .T. ) ;
+#70 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1121 ) ) ;
+#71 = LINE ( 'NONE', #2498, #3286 ) ;
+#72 = CARTESIAN_POINT ( 'NONE',  ( 0.2127940614271451600, 1.499999999999998700, 0.2306913249187083900 ) ) ;
+#73 = EDGE_LOOP ( 'NONE', ( #3367, #65, #62, #1418 ) ) ;
+#74 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#75 = EDGE_CURVE ( 'NONE', #1535, #2075, #3021, .T. ) ;
+#76 = CARTESIAN_POINT ( 'NONE',  ( -0.09662899923299800300, 1.495000000000000300, -0.3273682756107390600 ) ) ;
+#77 = CIRCLE ( 'NONE', #364, 0.01000000000000002600 ) ;
+#78 = AXIS2_PLACEMENT_3D ( 'NONE', #2621, #2668, #1823 ) ;
+#79 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#80 = CARTESIAN_POINT ( 'NONE',  ( 0.2885160163280719400, 1.499999999999999800, 0.1605256329863616000 ) ) ;
+#81 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#82 = FACE_OUTER_BOUND ( 'NONE', #3064, .T. ) ;
+#83 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.500000000000000000, 0.0000000000000000000 ) ) ;
+#84 = SURFACE_STYLE_FILL_AREA ( #921 ) ;
+#85 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, -0.005000000000000000100, 0.2499999999999999400 ) ) ;
+#86 = CARTESIAN_POINT ( 'NONE',  ( -0.2697088774421821900, 1.494999999999999900, -0.1589290291829662500 ) ) ;
+#87 = VECTOR ( 'NONE', #1631, 1000.000000000000000 ) ;
+#88 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#89 = EDGE_CURVE ( 'NONE', #2770, #1235, #527, .T. ) ;
+#90 = CARTESIAN_POINT ( 'NONE',  ( 0.05954257300769201500, 1.495000000000000300, -0.2869375919883597700 ) ) ;
+#91 = CARTESIAN_POINT ( 'NONE',  ( 0.2379353549076427500, 1.494999999999999900, 0.1279026542042402400 ) ) ;
+#92 = VERTEX_POINT ( 'NONE', #2194 ) ;
+#93 = FILL_AREA_STYLE_COLOUR ( '', #79 ) ;
+#94 = VERTEX_POINT ( 'NONE', #3013 ) ;
+#95 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#96 = CARTESIAN_POINT ( 'NONE',  ( -0.1215965243899210400, 1.499999999999999100, 0.1795437727252138000 ) ) ;
+#97 = EDGE_LOOP ( 'NONE', ( #631, #2279, #3146, #3159 ) ) ;
+#98 = STYLED_ITEM ( 'NONE', ( #971 ), #2820 ) ;
+#99 = EDGE_CURVE ( 'NONE', #663, #283, #2410, .T. ) ;
+#100 = CARTESIAN_POINT ( 'NONE',  ( -0.04293439693170061900, 1.495000000000000100, 0.2749840298202248500 ) ) ;
+#101 = ORIENTED_EDGE ( 'NONE', *, *, #987, .F. ) ;
+#102 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #800, 'distance_accuracy_value', 'NONE');
+#103 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#104 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 9.035018104045862100E-017 ) ) ;
+#105 = ORIENTED_EDGE ( 'NONE', *, *, #3317, .T. ) ;
+#106 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -0.2500000000000000000 ) ) ;
+#107 = EDGE_LOOP ( 'NONE', ( #461, #285, #3346, #2891 ) ) ;
+#108 = CARTESIAN_POINT ( 'NONE',  ( 1.136362600839689700, 0.8000000000000000400, 1.136362600839690100 ) ) ;
+#109 = ORIENTED_EDGE ( 'NONE', *, *, #3199, .F. ) ;
+#110 = CARTESIAN_POINT ( 'NONE',  ( -0.1243063644268664800, 1.494999999999999900, 0.2484835842389631100 ) ) ;
+#111 = ADVANCED_FACE ( 'NONE', ( #2064 ), #1381, .T. ) ;
+#112 = CARTESIAN_POINT ( 'NONE',  ( -1.230787469680745700, 0.7911028415555191300, 1.012450835018320600 ) ) ;
+#113 = CARTESIAN_POINT ( 'NONE',  ( 0.2000577230092986100, 1.495000000000000600, 0.1639663332358639900 ) ) ;
+#114 = ORIENTED_EDGE ( 'NONE', *, *, #3462, .F. ) ;
+#115 = AXIS2_PLACEMENT_3D ( 'NONE', #2873, #934, #988 ) ;
+#116 = SURFACE_SIDE_STYLE ('',( #84 ) ) ;
+#117 = CARTESIAN_POINT ( 'NONE',  ( -0.2378205270377624900, 1.494999999999999700, -0.007029168503288101900 ) ) ;
+#118 = STYLED_ITEM ( 'NONE', ( #3015 ), #2354 ) ;
+#119 = FILL_AREA_STYLE ('',( #131 ) ) ;
+#120 = EDGE_CURVE ( 'NONE', #1370, #710, #2976, .T. ) ;
+#121 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#122 = LINE ( 'NONE', #1847, #2927 ) ;
+#123 = FACE_OUTER_BOUND ( 'NONE', #1289, .T. ) ;
+#124 = CARTESIAN_POINT ( 'NONE',  ( -1.220845757439086300, 0.8000000000000000400, -0.9319492949924805800 ) ) ;
+#125 = CARTESIAN_POINT ( 'NONE',  ( -0.9311506597517369400, 0.8000000000000000400, -1.220845757439086300 ) ) ;
+#126 = FILL_AREA_STYLE_COLOUR ( '', #2322 ) ;
+#127 = CIRCLE ( 'NONE', #237, 1.100000000000000100 ) ;
+#128 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, -0.005000000000000000100, 0.2500000000000000000 ) ) ;
+#129 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#130 = CARTESIAN_POINT ( 'NONE',  ( 0.2132184481606760600, 1.499999999999999800, -0.2213608432406249400 ) ) ;
+#131 = FILL_AREA_STYLE_COLOUR ( '', #2440 ) ;
+#132 = PRESENTATION_STYLE_ASSIGNMENT (( #2542 ) ) ;
+#133 = CARTESIAN_POINT ( 'NONE',  ( 1.003394641504558900, -0.02575248999449002500, 1.302253050932082700 ) ) ;
+#134 = ORIENTED_EDGE ( 'NONE', *, *, #278, .T. ) ;
+#135 = AXIS2_PLACEMENT_3D ( 'NONE', #1063, #3217, #1561 ) ;
+#136 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.9961946980917455500, -0.08715574274765836000 ) ) ;
+#137 = CARTESIAN_POINT ( 'NONE',  ( 1.286876700471111700, 0.1499999999999999900, 1.300000000000000000 ) ) ;
+#138 = CARTESIAN_POINT ( 'NONE',  ( -0.1800712641349549700, 1.500000000000000400, 0.2123283152349938500 ) ) ;
+#139 = VERTEX_POINT ( 'NONE', #3094 ) ;
+#140 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#141 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1399 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1189, #2551, #3090 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#142 = SURFACE_STYLE_USAGE ( .BOTH. , #1219 ) ;
+#143 = FILL_AREA_STYLE ('',( #1741 ) ) ;
+#144 = ORIENTED_EDGE ( 'NONE', *, *, #2536, .F. ) ;
+#145 = CARTESIAN_POINT ( 'NONE',  ( -0.2408519691316282900, 1.495000000000000300, -0.2120669980536202800 ) ) ;
+#146 = CARTESIAN_POINT ( 'NONE',  ( 0.002701846390638490700, 1.494999999999999900, 0.2194101488423205500 ) ) ;
+#147 = ORIENTED_EDGE ( 'NONE', *, *, #2575, .F. ) ;
+#148 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #417, #2802, #1995, #1471 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 0.7816000651241679100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219710600, 0.9497364005219710600, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#149 = CARTESIAN_POINT ( 'NONE',  ( 1.230807704420003900, 0.7908715574274766100, 0.9319492949924801400 ) ) ;
+#150 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.9961946980917455500, -0.08715574274765836000 ) ) ;
+#151 = CARTESIAN_POINT ( 'NONE',  ( -0.1954487081091520200, 1.495000000000000100, -0.1763044839017003400 ) ) ;
+#152 = ORIENTED_EDGE ( 'NONE', *, *, #3199, .T. ) ;
+#153 = CARTESIAN_POINT ( 'NONE',  ( -0.2916586151233201400, 1.495000000000000100, -0.006926845020518092500 ) ) ;
+#154 = ORIENTED_EDGE ( 'NONE', *, *, #173, .F. ) ;
+#155 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#156 = CARTESIAN_POINT ( 'NONE',  ( -0.09917636076979001500, 1.495000000000000800, 0.1919406097194504600 ) ) ;
+#157 = LINE ( 'NONE', #2465, #1059 ) ;
+#158 = CARTESIAN_POINT ( 'NONE',  ( -0.09662899923299800300, 1.500000000000000200, -0.3273682756107390600 ) ) ;
+#159 = VERTEX_POINT ( 'NONE', #2796 ) ;
+#160 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#161 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -9.035018104045859600E-017 ) ) ;
+#162 = EDGE_CURVE ( 'NONE', #663, #569, #1702, .T. ) ;
+#163 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -8.340016711426957800E-017 ) ) ;
+#164 = CARTESIAN_POINT ( 'NONE',  ( 0.2421409363873186800, 1.495000000000000100, 0.2090131025963300700 ) ) ;
+#165 = CARTESIAN_POINT ( 'NONE',  ( -0.2920889503429499000, 1.499999999999999800, -0.02712743736221396800 ) ) ;
+#166 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#167 = CARTESIAN_POINT ( 'NONE',  ( -0.2124333246901158000, 1.500000000000000200, 0.1808438297611610300 ) ) ;
+#168 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3128 ), #539 ) ;
+#169 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#170 = CARTESIAN_POINT ( 'NONE',  ( 0.03808012735735085600, 1.500000000000000000, -0.2874801362385024400 ) ) ;
+#171 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2319, 'distance_accuracy_value', 'NONE');
+#172 = ADVANCED_FACE ( 'NONE', ( #1326 ), #3098, .T. ) ;
+#173 = EDGE_CURVE ( 'NONE', #3406, #392, #2616, .T. ) ;
+#174 = LINE ( 'NONE', #3501, #3434 ) ;
+#175 = CARTESIAN_POINT ( 'NONE',  ( 0.02114918165153390300, 1.495000000000000100, -0.2876868454185854700 ) ) ;
+#176 = CARTESIAN_POINT ( 'NONE',  ( 1.001141590572476300, 0.0000000000000000000, 1.300000000000000000 ) ) ;
+#177 = CARTESIAN_POINT ( 'NONE',  ( -0.9837936122591847100, 0.1982882994680922300, -1.282652021686708100 ) ) ;
+#178 = CARTESIAN_POINT ( 'NONE',  ( -0.2048900072629577500, 1.495000000000000300, 0.1893903760484236300 ) ) ;
+#179 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#180 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, -0.005000000000000000100, 0.9999999999999993300 ) ) ;
+#181 = VECTOR ( 'NONE', #2757, 1000.000000000000100 ) ;
+#182 = CARTESIAN_POINT ( 'NONE',  ( -1.136362600839689700, 0.7900000000000001500, -1.136362600839690100 ) ) ;
+#183 = ADVANCED_FACE ( 'NONE', ( #3304 ), #7, .T. ) ;
+#184 = CARTESIAN_POINT ( 'NONE',  ( 0.03124999999999997200, 1.495000000000000100, 0.2814746730962111600 ) ) ;
+#185 = VERTEX_POINT ( 'NONE', #3063 ) ;
+#186 = ORIENTED_EDGE ( 'NONE', *, *, #1534, .T. ) ;
+#187 = CARTESIAN_POINT ( 'NONE',  ( 1.220845757439086500, 0.7900000000000000400, -0.9319492949924799200 ) ) ;
+#188 = CARTESIAN_POINT ( 'NONE',  ( 0.07144351160051092000, 1.495000000000000100, 0.2795752806762368300 ) ) ;
+#189 = AXIS2_PLACEMENT_3D ( 'NONE', #66, #1935, #1431 ) ;
+#190 = SURFACE_STYLE_USAGE ( .BOTH. , #2114 ) ;
+#191 = EDGE_LOOP ( 'NONE', ( #1569, #3355, #3154, #1375 ) ) ;
+#192 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 9.035018104045859600E-017 ) ) ;
+#193 = CARTESIAN_POINT ( 'NONE',  ( -1.299999999999999800, -8.236800752015277700E-018, 0.2500000000000000000 ) ) ;
+#194 = CARTESIAN_POINT ( 'NONE',  ( 0.09221549580631804900, 1.495000000000000300, 0.2142495913154664500 ) ) ;
+#195 = VERTEX_POINT ( 'NONE', #1249 ) ;
+#196 = EDGE_CURVE ( 'NONE', #283, #1692, #613, .T. ) ;
+#197 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#198 = ORIENTED_EDGE ( 'NONE', *, *, #3240, .F. ) ;
+#199 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#200 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2308 ) ) ;
+#201 = CARTESIAN_POINT ( 'NONE',  ( 0.2565800752325099200, 1.500000000000000400, -0.2647880166658838600 ) ) ;
+#202 = VERTEX_POINT ( 'NONE', #1792 ) ;
+#203 = CARTESIAN_POINT ( 'NONE',  ( 0.07125472415160559500, 1.495000000000000600, -0.3474529649360312300 ) ) ;
+#204 = CARTESIAN_POINT ( 'NONE',  ( -0.2821044209134543300, 1.495000000000000600, 0.05135260468454753300 ) ) ;
+#205 = CARTESIAN_POINT ( 'NONE',  ( -0.2044859124057360800, 1.499999999999999600, -0.1623650426059836400 ) ) ;
+#206 = ORIENTED_EDGE ( 'NONE', *, *, #1089, .T. ) ;
+#207 = CARTESIAN_POINT ( 'NONE',  ( -0.2498267850605271300, 1.495000000000000100, 0.1301952660950526900 ) ) ;
+#208 = CARTESIAN_POINT ( 'NONE',  ( -1.136362600839689400, 0.8000000000000001600, 1.136362600839690100 ) ) ;
+#209 = VECTOR ( 'NONE', #163, 1000.000000000000000 ) ;
+#210 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, -0.9924325091389669700, 0.08682659386424779200 ) ) ;
+#211 = VERTEX_POINT ( 'NONE', #1688 ) ;
+#212 = CARTESIAN_POINT ( 'NONE',  ( 1.143380158410511000, 0.7912279134661748300, 1.143380158410511000 ) ) ;
+#213 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, -1.300000000000000000 ) ) ;
+#214 = CARTESIAN_POINT ( 'NONE',  ( 0.2885160163280719400, 1.494999999999999900, 0.1605256329863616000 ) ) ;
+#215 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#216 = LINE ( 'NONE', #1597, #1269 ) ;
+#217 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #567 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #320, #861, #1956 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#218 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#219 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#220 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #2998, #80, #641, #2317, #2155, #801, #2972, #20, #1347, #2136, #1613, #834, #2722, #2445, #1594, #559, #3233, #568, #1853 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.06167423887742608900, 0.1230530616348057400, 0.1834750007317018400, 0.2437265005106117900, 0.3042789165122535800, 0.3648629209606828500, 0.4259462039686194900, 0.4873912299654075700, 0.5492203840754762400, 0.6111435886926029900, 0.6735285303101518100, 0.7369614566573039500, 0.8007852828728402300, 0.8660125956416147000, 0.9321007477905785000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#221 = CIRCLE ( 'NONE', #115, 0.01000000000000001400 ) ;
+#222 = CARTESIAN_POINT ( 'NONE',  ( -0.2048900072629577500, 1.495000000000000300, 0.1893903760484236300 ) ) ;
+#223 = LINE ( 'NONE', #2093, #856 ) ;
+#224 = STYLED_ITEM ( 'NONE', ( #1704 ), #2862 ) ;
+#225 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.495000000000000100, 0.1199362115577496300 ) ) ;
+#226 = EDGE_CURVE ( 'NONE', #2203, #3095, #1079, .T. ) ;
+#227 = FACE_OUTER_BOUND ( 'NONE', #1061, .T. ) ;
+#228 = VECTOR ( 'NONE', #2301, 1000.000000000000000 ) ;
+#229 = CARTESIAN_POINT ( 'NONE',  ( -0.1856454949208018200, 1.495000000000000100, -0.1896505707903727000 ) ) ;
+#230 = ORIENTED_EDGE ( 'NONE', *, *, #895, .T. ) ;
+#231 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#232 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000700, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#233 = CARTESIAN_POINT ( 'NONE',  ( -0.06027027836823682000, 1.500000000000000200, 0.2714964286681302900 ) ) ;
+#234 = ORIENTED_EDGE ( 'NONE', *, *, #3032, .F. ) ;
+#235 = EDGE_CURVE ( 'NONE', #2942, #1918, #268, .T. ) ;
+#236 = VERTEX_POINT ( 'NONE', #951 ) ;
+#237 = AXIS2_PLACEMENT_3D ( 'NONE', #687, #2582, #1717 ) ;
+#238 = SURFACE_SIDE_STYLE ('',( #1555 ) ) ;
+#239 = CARTESIAN_POINT ( 'NONE',  ( -0.07632327732439733700, 1.500000000000000200, -0.2688557824458945900 ) ) ;
+#240 = VERTEX_POINT ( 'NONE', #1510 ) ;
+#241 = CARTESIAN_POINT ( 'NONE',  ( -1.220845757439086300, 0.8000000000000000400, 0.9319492949924803600 ) ) ;
+#242 = ORIENTED_EDGE ( 'NONE', *, *, #2047, .T. ) ;
+#243 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #412 ), #2258 ) ;
+#244 = EDGE_CURVE ( 'NONE', #22, #1825, #3134, .T. ) ;
+#245 = CARTESIAN_POINT ( 'NONE',  ( -0.1243063644268664800, 1.499999999999999800, 0.2484835842389631100 ) ) ;
+#246 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#247 = VERTEX_POINT ( 'NONE', #3126 ) ;
+#248 = FACE_OUTER_BOUND ( 'NONE', #1784, .T. ) ;
+#249 = CARTESIAN_POINT ( 'NONE',  ( -1.001141590572475900, 0.0000000000000000000, -1.299999999999999800 ) ) ;
+#250 = VERTEX_POINT ( 'NONE', #2622 ) ;
+#251 = CARTESIAN_POINT ( 'NONE',  ( -0.2384615384615384700, 1.500000000000000000, -0.03330898074994264500 ) ) ;
+#252 = CARTESIAN_POINT ( 'NONE',  ( -0.02602839272607943000, 1.494999999999999900, -0.2831740720844058700 ) ) ;
+#253 = PLANE ( 'NONE',  #908 ) ;
+#254 = LINE ( 'NONE', #232, #411 ) ;
+#255 = FACE_OUTER_BOUND ( 'NONE', #436, .T. ) ;
+#256 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#257 = PRESENTATION_STYLE_ASSIGNMENT (( #1572 ) ) ;
+#258 = CARTESIAN_POINT ( 'NONE',  ( -0.1748819559256229200, 1.500000000000000200, -0.2022273150627866300 ) ) ;
+#259 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1996 ), #318 ) ;
+#260 = SURFACE_SIDE_STYLE ('',( #2212 ) ) ;
+#261 = VECTOR ( 'NONE', #4, 1000.000000000000000 ) ;
+#262 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#263 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#264 = LINE ( 'NONE', #582, #892 ) ;
+#265 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #745 ) ) ;
+#266 = EDGE_CURVE ( 'NONE', #1547, #185, #2793, .T. ) ;
+#267 = DIRECTION ( 'NONE',  ( -0.08682659386424777800, 0.9924325091389669700, 0.08682659386424780600 ) ) ;
+#268 = CIRCLE ( 'NONE', #3347, 0.8899999999999999000 ) ;
+#269 = AXIS2_PLACEMENT_3D ( 'NONE', #1969, #1171, #61 ) ;
+#270 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#271 = ORIENTED_EDGE ( 'NONE', *, *, #457, .F. ) ;
+#272 = PLANE ( 'NONE',  #994 ) ;
+#273 = EDGE_LOOP ( 'NONE', ( #3271, #1340, #3284, #1904 ) ) ;
+#274 = CARTESIAN_POINT ( 'NONE',  ( 0.07125472415160559500, 1.495000000000000600, -0.3474529649360312300 ) ) ;
+#275 = CARTESIAN_POINT ( 'NONE',  ( 1.001141590572476500, 0.0000000000000000000, -1.300000000000000000 ) ) ;
+#276 = EDGE_LOOP ( 'NONE', ( #903, #827, #315, #1377, #2563 ) ) ;
+#277 = SURFACE_SIDE_STYLE ('',( #1711 ) ) ;
+#278 = EDGE_CURVE ( 'NONE', #321, #2345, #1282, .T. ) ;
+#279 = ORIENTED_EDGE ( 'NONE', *, *, #2360, .F. ) ;
+#280 = CARTESIAN_POINT ( 'NONE',  ( -0.07632327732439733700, 1.500000000000000200, -0.2688557824458945900 ) ) ;
+#281 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2366, 'distance_accuracy_value', 'NONE');
+#282 = SURFACE_SIDE_STYLE ('',( #2561 ) ) ;
+#283 = VERTEX_POINT ( 'NONE', #1227 ) ;
+#284 = AXIS2_PLACEMENT_3D ( 'NONE', #182, #2051, #857 ) ;
+#285 = ORIENTED_EDGE ( 'NONE', *, *, #1334, .F. ) ;
+#286 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2725 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3077, #1196, #677 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#287 = EDGE_CURVE ( 'NONE', #3207, #3103, #2190, .T. ) ;
+#288 = CARTESIAN_POINT ( 'NONE',  ( 0.2351545930898277000, 1.500000000000000200, -0.1997188765153223900 ) ) ;
+#289 = EDGE_LOOP ( 'NONE', ( #2846, #1837, #623, #3069 ) ) ;
+#290 = VECTOR ( 'NONE', #2645, 1000.000000000000000 ) ;
+#291 = CARTESIAN_POINT ( 'NONE',  ( 1.220845757439086500, 0.7900000000000000400, 0.9319492949924801400 ) ) ;
+#292 = CARTESIAN_POINT ( 'NONE',  ( 0.1816584546259042700, 1.495000000000000800, -0.3164291432651925600 ) ) ;
+#293 = VECTOR ( 'NONE', #160, 1000.000000000000000 ) ;
+#294 = SURFACE_STYLE_FILL_AREA ( #119 ) ;
+#295 = SURFACE_STYLE_FILL_AREA ( #2975 ) ;
+#296 = CARTESIAN_POINT ( 'NONE',  ( 0.2132184481606760600, 1.494999999999999900, -0.2213608432406249400 ) ) ;
+#297 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#298 = FACE_OUTER_BOUND ( 'NONE', #2901, .T. ) ;
+#299 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#300 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1727, #3448, #2605, #3169 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055419700, 7.064785372303754600 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8065248903853478000, 0.8065248903853478000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#301 = CARTESIAN_POINT ( 'NONE',  ( 0.2237117065242616200, 1.500000000000000200, 0.1435169047626153000 ) ) ;
+#302 = CARTESIAN_POINT ( 'NONE',  ( -0.2384615384615384700, 1.495000000000000100, -0.03330898074994264500 ) ) ;
+#303 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #118 ) ) ;
+#304 = EDGE_CURVE ( 'NONE', #3485, #2754, #2673, .T. ) ;
+#305 = ORIENTED_EDGE ( 'NONE', *, *, #1080, .T. ) ;
+#306 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#307 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#308 = ORIENTED_EDGE ( 'NONE', *, *, #1815, .T. ) ;
+#309 = CARTESIAN_POINT ( 'NONE',  ( 0.2809508262825697300, 1.499999999999999300, 0.1702868112047861700 ) ) ;
+#310 = ORIENTED_EDGE ( 'NONE', *, *, #2406, .F. ) ;
+#311 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#312 = SURFACE_STYLE_USAGE ( .BOTH. , #1644 ) ;
+#313 = ORIENTED_EDGE ( 'NONE', *, *, #1924, .T. ) ;
+#314 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#315 = ORIENTED_EDGE ( 'NONE', *, *, #1107, .T. ) ;
+#316 = CARTESIAN_POINT ( 'NONE',  ( 0.02716346153846149700, 1.500000000000000000, -0.2877560961345579900 ) ) ;
+#317 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#318 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1053 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2177, #263, #1885 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#319 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #778, 'distance_accuracy_value', 'NONE');
+#320 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#321 = VERTEX_POINT ( 'NONE', #2603 ) ;
+#322 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#323 = VERTEX_POINT ( 'NONE', #1764 ) ;
+#324 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#325 = CARTESIAN_POINT ( 'NONE',  ( 0.2565800752325099200, 1.495000000000000600, -0.2647880166658838600 ) ) ;
+#326 = SURFACE_STYLE_FILL_AREA ( #344 ) ;
+#327 = ORIENTED_EDGE ( 'NONE', *, *, #1846, .F. ) ;
+#328 = PLANE ( 'NONE',  #2808 ) ;
+#329 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1647 ) ) ;
+#330 = CARTESIAN_POINT ( 'NONE',  ( -1.220845757439086300, 0.8000000000000000400, -0.9319492949924805800 ) ) ;
+#331 = VECTOR ( 'NONE', #1509, 1000.000000000000000 ) ;
+#332 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#333 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#334 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#335 = CARTESIAN_POINT ( 'NONE',  ( -0.2340408126239709200, 1.495000000000000600, 0.01847436473235334100 ) ) ;
+#336 = PRESENTATION_STYLE_ASSIGNMENT (( #1178 ) ) ;
+#337 = CYLINDRICAL_SURFACE ( 'NONE', #585, 0.8499999999999999800 ) ;
+#338 = FILL_AREA_STYLE_COLOUR ( '', #3173 ) ;
+#339 = EDGE_CURVE ( 'NONE', #920, #382, #1397, .T. ) ;
+#340 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -8.340016711426957800E-017 ) ) ;
+#341 = CARTESIAN_POINT ( 'NONE',  ( 0.1806986023281360000, 1.495000000000000100, 0.2488486635691875300 ) ) ;
+#342 = VECTOR ( 'NONE', #2344, 1000.000000000000100 ) ;
+#343 = AXIS2_PLACEMENT_3D ( 'NONE', #396, #409, #384 ) ;
+#344 = FILL_AREA_STYLE ('',( #2786 ) ) ;
+#345 = PLANE ( 'NONE',  #2812 ) ;
+#346 = ORIENTED_EDGE ( 'NONE', *, *, #746, .T. ) ;
+#347 = CARTESIAN_POINT ( 'NONE',  ( -0.2870601376912934000, 1.495000000000000300, -0.1005824331644856900 ) ) ;
+#348 = EDGE_CURVE ( 'NONE', #247, #1643, #378, .T. ) ;
+#349 = SURFACE_STYLE_USAGE ( .BOTH. , #1152 ) ;
+#350 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#351 = ORIENTED_EDGE ( 'NONE', *, *, #2985, .T. ) ;
+#352 = FILL_AREA_STYLE_COLOUR ( '', #820 ) ;
+#353 = EDGE_LOOP ( 'NONE', ( #2496, #1450, #3321, #3245, #2428, #713, #910, #2999, #2167, #388, #2520, #2683, #3411, #1776, #1200, #3097, #496, #1685, #3138, #346, #1009, #1620, #1054, #1728 ) ) ;
+#354 = CARTESIAN_POINT ( 'NONE',  ( -0.2915165597721640100, 1.499999999999999600, -0.06942118402920884100 ) ) ;
+#355 = CARTESIAN_POINT ( 'NONE',  ( -0.2220518876079573500, 1.495000000000000100, -0.2366698779947398700 ) ) ;
+#356 = VERTEX_POINT ( 'NONE', #515 ) ;
+#357 = FILL_AREA_STYLE ('',( #338 ) ) ;
+#358 = CARTESIAN_POINT ( 'NONE',  ( 0.09100161846221296900, 1.499999999999999300, -0.2819282475853359100 ) ) ;
+#359 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -3.336006684570784100E-016 ) ) ;
+#360 = EDGE_LOOP ( 'NONE', ( #234, #1686, #551, #579 ) ) ;
+#361 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, -0.005000000000000000100, -0.2500000000000000000 ) ) ;
+#362 = ORIENTED_EDGE ( 'NONE', *, *, #3490, .F. ) ;
+#363 = VECTOR ( 'NONE', #1505, 1000.000000000000100 ) ;
+#364 = AXIS2_PLACEMENT_3D ( 'NONE', #1757, #3135, #2059 ) ;
+#365 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#366 = EDGE_CURVE ( 'NONE', #1918, #2942, #1637, .T. ) ;
+#367 = CARTESIAN_POINT ( 'NONE',  ( -0.1215965243899210400, 1.494999999999999400, 0.1795437727252138000 ) ) ;
+#368 = LINE ( 'NONE', #2865, #34 ) ;
+#369 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#370 = LINE ( 'NONE', #2045, #2214 ) ;
+#371 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#372 = LINE ( 'NONE', #2235, #1358 ) ;
+#373 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#374 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#375 = DIRECTION ( 'NONE',  ( -0.7941277684358851700, 0.0000000000000000000, 0.6077508431907281400 ) ) ;
+#376 = CARTESIAN_POINT ( 'NONE',  ( -0.1622514491184620900, 1.499999999999999300, 0.1477841772721715200 ) ) ;
+#377 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #251, #2689, #528, #844, #1884, #1116, #2419, #825, #2431, #1328, #1896, #2165, #1873, #1095, #3261, #1623, #540, #3215, #1582 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.06432321657984210700, 0.1262901037035558700, 0.1867264692161327600, 0.2461464323353445600, 0.3055756426461385700, 0.3654293856180518300, 0.4263263089482599000, 0.4888399064006411800, 0.5517249718140472300, 0.6139185964661589800, 0.6754837657683961900, 0.7373338970992855400, 0.8002290443945262500, 0.8645022981233226900, 0.9310407391556971800, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#378 = LINE ( 'NONE', #3375, #2450 ) ;
+#379 = STYLED_ITEM ( 'NONE', ( #1470 ), #433 ) ;
+#380 = FILL_AREA_STYLE_COLOUR ( '', #596 ) ;
+#381 = DIRECTION ( 'NONE',  ( -0.7941277684358851700, 0.0000000000000000000, 0.6077508431907281400 ) ) ;
+#382 = VERTEX_POINT ( 'NONE', #1540 ) ;
+#383 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#384 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#385 = ORIENTED_EDGE ( 'NONE', *, *, #3361, .T. ) ;
+#386 = CARTESIAN_POINT ( 'NONE',  ( 1.142612700283332600, 0.8000000000000000400, 1.142612700283333500 ) ) ;
+#387 = CARTESIAN_POINT ( 'NONE',  ( -0.1956613274313739900, 1.499999999999999800, 0.1093396894561743900 ) ) ;
+#388 = ORIENTED_EDGE ( 'NONE', *, *, #497, .T. ) ;
+#389 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2208 ), #286 ) ;
+#390 = EDGE_CURVE ( 'NONE', #1643, #2915, #2533, .T. ) ;
+#391 = CARTESIAN_POINT ( 'NONE',  ( -0.2878954829271250800, 1.499999999999999800, 0.02277280221414309000 ) ) ;
+#392 = VERTEX_POINT ( 'NONE', #3468 ) ;
+#393 = ADVANCED_FACE ( 'NONE', ( #2014 ), #1911, .T. ) ;
+#394 = CARTESIAN_POINT ( 'NONE',  ( 0.04136416976153788100, 1.500000000000000400, 0.2196467064575942700 ) ) ;
+#395 = VERTEX_POINT ( 'NONE', #2357 ) ;
+#396 = CARTESIAN_POINT ( 'NONE',  ( -1.220845757439086300, 0.7900000000000000400, 0.9319492949924803600 ) ) ;
+#397 = VERTEX_POINT ( 'NONE', #1604 ) ;
+#398 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#399 = EDGE_CURVE ( 'NONE', #430, #2728, #264, .T. ) ;
+#400 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2018, #1446, #2293, #1993 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055418800, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219710600, 0.9497364005219710600, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#401 = ORIENTED_EDGE ( 'NONE', *, *, #287, .T. ) ;
+#402 = ADVANCED_FACE ( 'NONE', ( #1716, #3384 ), #8, .T. ) ;
+#403 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.500000000000000000, 0.1199362115577496300 ) ) ;
+#404 = VECTOR ( 'NONE', #2215, 1000.000000000000000 ) ;
+#405 = CARTESIAN_POINT ( 'NONE',  ( -0.2384615384615384700, 1.495000000000000100, -0.03330898074994264500 ) ) ;
+#406 = STYLED_ITEM ( 'NONE', ( #604 ), #676 ) ;
+#407 = CARTESIAN_POINT ( 'NONE',  ( -0.2630520802392610200, 1.495000000000000300, 0.1050864302877692300 ) ) ;
+#408 = SURFACE_SIDE_STYLE ('',( #2451 ) ) ;
+#409 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#410 = ADVANCED_FACE ( 'NONE', ( #608 ), #3180, .T. ) ;
+#411 = VECTOR ( 'NONE', #2929, 1000.000000000000000 ) ;
+#412 = STYLED_ITEM ( 'NONE', ( #2220 ), #2554 ) ;
+#413 = CARTESIAN_POINT ( 'NONE',  ( -0.2220518876079573500, 1.500000000000000000, -0.2366698779947398700 ) ) ;
+#414 = EDGE_CURVE ( 'NONE', #236, #1131, #1970, .T. ) ;
+#415 = CARTESIAN_POINT ( 'NONE',  ( -0.1801270638832248300, 1.495000000000000800, 0.1292968148010103500 ) ) ;
+#416 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#417 = CARTESIAN_POINT ( 'NONE',  ( 1.143380158410511000, 0.7912279134661748300, -1.143380158410511000 ) ) ;
+#418 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000001800, -1.176685821716469600E-017, -1.299999999999999800 ) ) ;
+#419 = CARTESIAN_POINT ( 'NONE',  ( -0.1856454949208018200, 1.495000000000000100, -0.1896505707903727000 ) ) ;
+#420 = SURFACE_STYLE_FILL_AREA ( #1945 ) ;
+#421 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#422 = CARTESIAN_POINT ( 'NONE',  ( -0.2923076923076923200, 1.495000000000000100, -0.03739551921148111900 ) ) ;
+#423 = CARTESIAN_POINT ( 'NONE',  ( -0.2923076923076923200, 1.495000000000000100, -0.03739551921148111900 ) ) ;
+#424 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#425 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924801400, 0.8000000000000000400, -1.220845757439086300 ) ) ;
+#426 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#427 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, -0.005000000000000000100, 0.2500000000000000000 ) ) ;
+#428 = CARTESIAN_POINT ( 'NONE',  ( 1.009824077785334500, 0.8000000000000000400, -1.229801930313026100 ) ) ;
+#429 = CARTESIAN_POINT ( 'NONE',  ( -1.190104267809862300, 0.8000000000000001600, -1.082620932759372500 ) ) ;
+#430 = VERTEX_POINT ( 'NONE', #1684 ) ;
+#431 = EDGE_CURVE ( 'NONE', #356, #2294, #1819, .T. ) ;
+#432 = CARTESIAN_POINT ( 'NONE',  ( 1.302253050932082700, -0.02575248999449000100, 1.003394641504558900 ) ) ;
+#433 = ADVANCED_FACE ( 'NONE', ( #689 ), #916, .T. ) ;
+#434 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#435 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.399999999999999900, 0.0000000000000000000 ) ) ;
+#436 = EDGE_LOOP ( 'NONE', ( #3486, #351, #1117, #1242 ) ) ;
+#437 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1389 ) ) ;
+#438 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, 0.0000000000000000000, -0.2499999999999999400 ) ) ;
+#439 = CARTESIAN_POINT ( 'NONE',  ( 0.002701846390638490700, 1.494999999999999900, 0.2194101488423205500 ) ) ;
+#440 = ORIENTED_EDGE ( 'NONE', *, *, #795, .F. ) ;
+#441 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.350000000000000100, 0.0000000000000000000 ) ) ;
+#442 = DIRECTION ( 'NONE',  ( 1.224646799147353200E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#443 = ORIENTED_EDGE ( 'NONE', *, *, #3155, .F. ) ;
+#444 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2234 ) ) ;
+#445 = CARTESIAN_POINT ( 'NONE',  ( 1.008241004726017500, 0.8000000000000000400, -1.220845756665855300 ) ) ;
+#446 = CARTESIAN_POINT ( 'NONE',  ( 0.2886330612366673200, 1.495000000000000300, -0.2286617845447504700 ) ) ;
+#447 = ADVANCED_FACE ( 'NONE', ( #1562 ), #859, .T. ) ;
+#448 = CARTESIAN_POINT ( 'NONE',  ( -1.086657693293883200, 0.7912279134661750500, -1.200102623527139700 ) ) ;
+#449 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, -0.005000000000000000100, -0.2499999999999999400 ) ) ;
+#450 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 8.340016711426957800E-017 ) ) ;
+#451 = EDGE_LOOP ( 'NONE', ( #1978, #2041, #2459, #1296 ) ) ;
+#452 = ORIENTED_EDGE ( 'NONE', *, *, #2782, .T. ) ;
+#453 = CARTESIAN_POINT ( 'NONE',  ( 0.02479679993296519600, 1.495000000000000100, 0.2814297600866472700 ) ) ;
+#454 = ADVANCED_FACE ( 'NONE', ( #2187 ), #1454, .T. ) ;
+#455 = ORIENTED_EDGE ( 'NONE', *, *, #1951, .F. ) ;
+#456 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, 1.001141590572476500 ) ) ;
+#457 = EDGE_CURVE ( 'NONE', #2770, #1957, #400, .T. ) ;
+#458 = VECTOR ( 'NONE', #3201, 1000.000000000000000 ) ;
+#459 = CARTESIAN_POINT ( 'NONE',  ( -0.2923076923076923200, 1.495000000000000100, -0.03739551921148111900 ) ) ;
+#460 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, -0.2500000000000000000 ) ) ;
+#461 = ORIENTED_EDGE ( 'NONE', *, *, #3361, .F. ) ;
+#462 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, -0.005000000000000000100, 1.600000000000000100 ) ) ;
+#463 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000700, -0.005000000000000000100, 0.9999999999999995600 ) ) ;
+#464 = CARTESIAN_POINT ( 'NONE',  ( -0.1090389873188793400, 1.500000000000000200, 0.2554292155310856600 ) ) ;
+#465 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 8.340016711426957800E-017 ) ) ;
+#466 = CARTESIAN_POINT ( 'NONE',  ( -1.010851718346117600, 0.7910982472968377500, 1.230787871626298800 ) ) ;
+#467 = LINE ( 'NONE', #361, #3504 ) ;
+#468 = CIRCLE ( 'NONE', #2335, 0.9100000000000000300 ) ;
+#469 = ADVANCED_FACE ( 'NONE', ( #2062 ), #3345, .T. ) ;
+#470 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#471 = AXIS2_PLACEMENT_3D ( 'NONE', #1359, #3314, #1933 ) ;
+#472 = CARTESIAN_POINT ( 'NONE',  ( -1.086657693293883000, 0.7912279134661750500, 1.200102623527139500 ) ) ;
+#473 = LINE ( 'NONE', #488, #3175 ) ;
+#474 = EDGE_CURVE ( 'NONE', #2754, #1523, #2745, .T. ) ;
+#475 = SURFACE_STYLE_FILL_AREA ( #1374 ) ;
+#476 = CARTESIAN_POINT ( 'NONE',  ( 0.2886330612366673200, 1.500000000000000200, -0.2286617845447504700 ) ) ;
+#477 = LINE ( 'NONE', #1042, #2530 ) ;
+#478 = CARTESIAN_POINT ( 'NONE',  ( -1.299999999999999800, 0.0000000000000000000, -0.2500000000000002200 ) ) ;
+#479 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, -1.001141590572476100 ) ) ;
+#480 = ADVANCED_FACE ( 'NONE', ( #2710 ), #2046, .T. ) ;
+#481 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, 1.300000000000000000 ) ) ;
+#482 = CARTESIAN_POINT ( 'NONE',  ( 1.114428587224091400E-016, 1.210000000000000200, -0.9100000000000000300 ) ) ;
+#483 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, -0.005000000000000000100, 0.0000000000000000000 ) ) ;
+#484 = CARTESIAN_POINT ( 'NONE',  ( 1.230787871626298500, 0.7910982472968383100, 1.010851718346118300 ) ) ;
+#485 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3195, 'distance_accuracy_value', 'NONE');
+#486 = CARTESIAN_POINT ( 'NONE',  ( -0.1390258749470813500, 1.500000000000000700, 0.2406336027130582000 ) ) ;
+#487 = ORIENTED_EDGE ( 'NONE', *, *, #55, .T. ) ;
+#488 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.495000000000000100, 0.1199362115577496300 ) ) ;
+#489 = EDGE_LOOP ( 'NONE', ( #572, #186, #576, #2904 ) ) ;
+#490 = CARTESIAN_POINT ( 'NONE',  ( 0.1287477398968306400, 1.500000000000000400, -0.3366809082200637500 ) ) ;
+#491 = CARTESIAN_POINT ( 'NONE',  ( 0.1468849240474429400, 1.494999999999999700, -0.3308282856515059000 ) ) ;
+#492 = AXIS2_PLACEMENT_3D ( 'NONE', #1380, #2169, #306 ) ;
+#493 = SURFACE_STYLE_USAGE ( .BOTH. , #1301 ) ;
+#494 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#495 = CARTESIAN_POINT ( 'NONE',  ( -0.008591869674987946000, 1.499999999999999800, -0.2857302795206166900 ) ) ;
+#496 = ORIENTED_EDGE ( 'NONE', *, *, #3176, .F. ) ;
+#497 = EDGE_CURVE ( 'NONE', #2797, #1437, #1303, .T. ) ;
+#498 = CARTESIAN_POINT ( 'NONE',  ( -0.2124333246901158000, 1.500000000000000200, 0.1808438297611610300 ) ) ;
+#499 = ORIENTED_EDGE ( 'NONE', *, *, #2954, .T. ) ;
+#500 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#501 = ORIENTED_EDGE ( 'NONE', *, *, #599, .F. ) ;
+#502 = CARTESIAN_POINT ( 'NONE',  ( -0.2343766678803307600, 1.495000000000000300, 0.1542442914536442100 ) ) ;
+#503 = CARTESIAN_POINT ( 'NONE',  ( -1.136362600839689400, 0.8000000000000001600, 1.136362600839690100 ) ) ;
+#504 = CARTESIAN_POINT ( 'NONE',  ( -0.2044859124057360800, 1.494999999999999700, -0.1623650426059836400 ) ) ;
+#505 = EDGE_LOOP ( 'NONE', ( #742, #941, #1898, #1408 ) ) ;
+#506 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#507 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#508 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.500000000000000000, -0.1877560961345580100 ) ) ;
+#509 = LINE ( 'NONE', #2006, #1309 ) ;
+#510 = CARTESIAN_POINT ( 'NONE',  ( 1.012450835018320300, 0.7911028415555189100, 1.230787469680746100 ) ) ;
+#511 = CIRCLE ( 'NONE', #1515, 0.8499999999999999800 ) ;
+#512 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000700, -0.005000000000000000100, -1.600000000000000100 ) ) ;
+#513 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#514 = FILL_AREA_STYLE_COLOUR ( '', #1925 ) ;
+#515 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000700, 0.0000000000000000000, 1.300000000000000300 ) ) ;
+#516 = CIRCLE ( 'NONE', #720, 0.01000000000000002600 ) ;
+#517 = LINE ( 'NONE', #643, #3299 ) ;
+#518 = CARTESIAN_POINT ( 'NONE',  ( 1.220845757439086500, 0.8000000000000000400, 0.9319492949924801400 ) ) ;
+#519 = SURFACE_STYLE_FILL_AREA ( #143 ) ;
+#520 = CARTESIAN_POINT ( 'NONE',  ( -0.1090389873188793400, 1.495000000000000300, 0.2554292155310856600 ) ) ;
+#521 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#522 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3483 ), #564 ) ;
+#523 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#524 = FACE_OUTER_BOUND ( 'NONE', #1038, .T. ) ;
+#525 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#526 = FILL_AREA_STYLE ('',( #1314 ) ) ;
+#527 = CIRCLE ( 'NONE', #2932, 0.01000000000000002600 ) ;
+#528 = CARTESIAN_POINT ( 'NONE',  ( -0.2378205270377624900, 1.499999999999999600, -0.007029168503288101900 ) ) ;
+#529 = CARTESIAN_POINT ( 'NONE',  ( -0.1372940939159355000, 1.499999999999999800, -0.2354265430558918300 ) ) ;
+#530 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3446, 'distance_accuracy_value', 'NONE');
+#531 = ORIENTED_EDGE ( 'NONE', *, *, #1256, .T. ) ;
+#532 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#533 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, -0.005000000000000000100, -0.2499999999999999400 ) ) ;
+#534 = VERTEX_POINT ( 'NONE', #427 ) ;
+#535 = EDGE_CURVE ( 'NONE', #1825, #1652, #855, .T. ) ;
+#536 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#537 = VERTEX_POINT ( 'NONE', #992 ) ;
+#538 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.399999999999999900, 0.0000000000000000000 ) ) ;
+#539 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1002 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1950, #314, #1964 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#540 = CARTESIAN_POINT ( 'NONE',  ( 0.002701846390638490700, 1.499999999999999800, 0.2194101488423205500 ) ) ;
+#541 = CARTESIAN_POINT ( 'NONE',  ( 0.03052884615384614300, 1.495000000000000100, -0.3492945576730195300 ) ) ;
+#542 = VERTEX_POINT ( 'NONE', #1258 ) ;
+#543 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924801400, 0.8000000000000000400, -1.220845757439086500 ) ) ;
+#544 = EDGE_LOOP ( 'NONE', ( #154, #1204, #1836, #308 ) ) ;
+#545 = STYLED_ITEM ( 'NONE', ( #3376 ), #2907 ) ;
+#546 = EDGE_CURVE ( 'NONE', #92, #139, #1611, .T. ) ;
+#547 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#548 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.495000000000000100, 0.1199362115577496300 ) ) ;
+#549 = ORIENTED_EDGE ( 'NONE', *, *, #1785, .T. ) ;
+#550 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #2881, #765, #1801, #963, #2072, #1759, #490, #2850, #3122, #2897, #2340, #735, #2587, #2598, #201, #3413, #1492, #476, #2619 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.06854753670890309500, 0.1356829456230482000, 0.2012149895263284100, 0.2656822347546964300, 0.3292668348172592100, 0.3923954278443287400, 0.4550697616521440200, 0.5171268500645063200, 0.5787900352866527400, 0.6397398633435417100, 0.7001915036663084500, 0.7598062425966704000, 0.8196283192750082300, 0.8793547910462765600, 0.9395116077646613600, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#551 = ORIENTED_EDGE ( 'NONE', *, *, #2325, .F. ) ;
+#552 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#553 = CARTESIAN_POINT ( 'NONE',  ( 0.03052884615384614300, 1.500000000000000000, -0.3492945576730195300 ) ) ;
+#554 = ORIENTED_EDGE ( 'NONE', *, *, #2406, .T. ) ;
+#555 = CARTESIAN_POINT ( 'NONE',  ( -0.1506703169881376800, 1.500000000000000200, -0.2250775550947872700 ) ) ;
+#556 = LINE ( 'NONE', #3352, #1504 ) ;
+#557 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #485 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3195, #532, #3208 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#558 = PRESENTATION_STYLE_ASSIGNMENT (( #584 ) ) ;
+#559 = CARTESIAN_POINT ( 'NONE',  ( 0.07144351160051092000, 1.500000000000000000, 0.2795752806762368300 ) ) ;
+#560 = CARTESIAN_POINT ( 'NONE',  ( 0.1287477398968306400, 1.495000000000000600, -0.3366809082200637500 ) ) ;
+#561 = EDGE_CURVE ( 'NONE', #3485, #1544, #1971, .T. ) ;
+#562 = FILL_AREA_STYLE ('',( #3251 ) ) ;
+#563 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765837400, -0.9961946980917456600 ) ) ;
+#564 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #657 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3214, #1849, #525 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#565 = ORIENTED_EDGE ( 'NONE', *, *, #980, .T. ) ;
+#566 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#567 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #320, 'distance_accuracy_value', 'NONE');
+#568 = CARTESIAN_POINT ( 'NONE',  ( 0.03806443222712244100, 1.500000000000000000, 0.2813975372911327000 ) ) ;
+#569 = VERTEX_POINT ( 'NONE', #1006 ) ;
+#570 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#571 = CARTESIAN_POINT ( 'NONE',  ( -0.2915165597721640100, 1.499999999999999600, -0.06942118402920884100 ) ) ;
+#572 = ORIENTED_EDGE ( 'NONE', *, *, #1256, .F. ) ;
+#573 = CARTESIAN_POINT ( 'NONE',  ( 0.2015751702379340600, 1.495000000000000300, -0.2311737368912960000 ) ) ;
+#574 = CARTESIAN_POINT ( 'NONE',  ( 0.2132184481606760600, 1.494999999999999900, -0.2213608432406249400 ) ) ;
+#575 = EDGE_CURVE ( 'NONE', #3237, #3200, #127, .T. ) ;
+#576 = ORIENTED_EDGE ( 'NONE', *, *, #348, .T. ) ;
+#577 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.499999999999999300, 0.1556333269423650100 ) ) ;
+#578 = CARTESIAN_POINT ( 'NONE',  ( -1.299999999999999800, 0.0000000000000000000, -0.2500000000000000000 ) ) ;
+#579 = ORIENTED_EDGE ( 'NONE', *, *, #2790, .F. ) ;
+#580 = AXIS2_PLACEMENT_3D ( 'NONE', #2162, #1394, #3311 ) ;
+#581 = CARTESIAN_POINT ( 'NONE',  ( 0.09221549580631804900, 1.500000000000000200, 0.2142495913154664500 ) ) ;
+#582 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, -0.005000000000000000100, -0.9999999999999993300 ) ) ;
+#583 = ORIENTED_EDGE ( 'NONE', *, *, #10, .T. ) ;
+#584 = SURFACE_STYLE_USAGE ( .BOTH. , #1118 ) ;
+#585 = AXIS2_PLACEMENT_3D ( 'NONE', #867, #3044, #350 ) ;
+#586 = EDGE_CURVE ( 'NONE', #2330, #159, #2013, .T. ) ;
+#587 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, -0.005000000000000000100, -0.9999999999999993300 ) ) ;
+#588 = CARTESIAN_POINT ( 'NONE',  ( 0.2244130155143017600, 1.495000000000000100, -0.2108925127110164200 ) ) ;
+#589 = VERTEX_POINT ( 'NONE', #2278 ) ;
+#590 = TOROIDAL_SURFACE ( 'NONE', #2131, 1.110000000000000100, 0.01000000000000000000 ) ;
+#591 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3003, 'distance_accuracy_value', 'NONE');
+#592 = CARTESIAN_POINT ( 'NONE',  ( 0.1637719829910566400, 1.495000000000000100, 0.2565487630590988500 ) ) ;
+#593 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#594 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#595 = FILL_AREA_STYLE ('',( #2137 ) ) ;
+#596 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#597 = LINE ( 'NONE', #3102, #2818 ) ;
+#598 = CARTESIAN_POINT ( 'NONE',  ( -1.191194317119096400, 0.8000000000000000400, 1.081530884560282900 ) ) ;
+#599 = EDGE_CURVE ( 'NONE', #397, #185, #2010, .T. ) ;
+#600 = LINE ( 'NONE', #2516, #1264 ) ;
+#601 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#602 = CARTESIAN_POINT ( 'NONE',  ( 0.2351545930898277000, 1.495000000000000300, -0.1997188765153223900 ) ) ;
+#603 = SURFACE_STYLE_USAGE ( .BOTH. , #1917 ) ;
+#604 = PRESENTATION_STYLE_ASSIGNMENT (( #2349 ) ) ;
+#605 = VECTOR ( 'NONE', #760, 1000.000000000000000 ) ;
+#606 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3503 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #748, #521, #3239 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#607 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924800300, 0.8000000000000001600, -1.220845757439086700 ) ) ;
+#608 = FACE_OUTER_BOUND ( 'NONE', #1212, .T. ) ;
+#609 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#610 = CARTESIAN_POINT ( 'NONE',  ( -0.2384615384615384700, 1.495000000000000100, -0.03330898074994264500 ) ) ;
+#611 = AXIS2_PLACEMENT_3D ( 'NONE', #2371, #2119, #3481 ) ;
+#612 = EDGE_CURVE ( 'NONE', #1914, #569, #221, .T. ) ;
+#613 = LINE ( 'NONE', #999, #228 ) ;
+#614 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#615 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, 1.300000000000000000 ) ) ;
+#616 = ORIENTED_EDGE ( 'NONE', *, *, #3032, .T. ) ;
+#617 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #58, .NOT_KNOWN. ) ;
+#618 = CARTESIAN_POINT ( 'NONE',  ( 0.03124999999999997200, 1.495000000000000100, 0.2814746730962111600 ) ) ;
+#619 = ORIENTED_EDGE ( 'NONE', *, *, #3087, .T. ) ;
+#620 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#621 = PLANE ( 'NONE',  #1022 ) ;
+#622 = CARTESIAN_POINT ( 'NONE',  ( -0.2340408126239709200, 1.500000000000000200, 0.01847436473235334100 ) ) ;
+#623 = ORIENTED_EDGE ( 'NONE', *, *, #829, .T. ) ;
+#624 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#625 = ORIENTED_EDGE ( 'NONE', *, *, #3133, .F. ) ;
+#626 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#627 = CARTESIAN_POINT ( 'NONE',  ( 0.1892736068973140400, 1.495000000000000600, -0.2399880395886818400 ) ) ;
+#628 = CARTESIAN_POINT ( 'NONE',  ( -0.04312178693498761000, 1.495000000000000600, -0.2793811595318146400 ) ) ;
+#629 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1121 ), #3331 ) ;
+#630 = CARTESIAN_POINT ( 'NONE',  ( 0.2557962009599278300, 1.499999999999999300, 0.1969912246716188400 ) ) ;
+#631 = ORIENTED_EDGE ( 'NONE', *, *, #1244, .F. ) ;
+#632 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #2761 ) ;
+#633 = ORIENTED_EDGE ( 'NONE', *, *, #2094, .T. ) ;
+#634 = AXIS2_PLACEMENT_3D ( 'NONE', #2597, #725, #1273 ) ;
+#635 = SURFACE_SIDE_STYLE ('',( #2309 ) ) ;
+#636 = EDGE_CURVE ( 'NONE', #828, #240, #2625, .T. ) ;
+#637 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#638 = VERTEX_POINT ( 'NONE', #2595 ) ;
+#639 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#640 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1409, 'distance_accuracy_value', 'NONE');
+#641 = CARTESIAN_POINT ( 'NONE',  ( 0.2809508262825697300, 1.500000000000000000, 0.1702868112047861700 ) ) ;
+#642 = CARTESIAN_POINT ( 'NONE',  ( 0.03124999999999997200, 1.500000000000000000, 0.2814746730962111600 ) ) ;
+#643 = CARTESIAN_POINT ( 'NONE',  ( -2.258754526011464000E-017, 0.0000000000000000000, -0.2499999999999998300 ) ) ;
+#644 = VECTOR ( 'NONE', #424, 1000.000000000000000 ) ;
+#645 = SURFACE_STYLE_USAGE ( .BOTH. , #1972 ) ;
+#646 = CARTESIAN_POINT ( 'NONE',  ( -0.1517089647155487600, 1.495000000000000600, -0.2991316450235614300 ) ) ;
+#647 = PRESENTATION_STYLE_ASSIGNMENT (( #2471 ) ) ;
+#648 = VECTOR ( 'NONE', #67, 1000.000000000000000 ) ;
+#649 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, -0.005000000000000000100, 1.600000000000000100 ) ) ;
+#650 = EDGE_CURVE ( 'NONE', #3402, #879, #1319, .T. ) ;
+#651 = CARTESIAN_POINT ( 'NONE',  ( 0.05954257300769201500, 1.500000000000000200, -0.2869375919883597700 ) ) ;
+#652 = VECTOR ( 'NONE', #1866, 1000.000000000000000 ) ;
+#653 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1251 ) ) ;
+#654 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.495000000000000100, -0.2238137884422503100 ) ) ;
+#655 = ORIENTED_EDGE ( 'NONE', *, *, #1600, .T. ) ;
+#656 = CARTESIAN_POINT ( 'NONE',  ( -0.02463620993794761800, 1.500000000000000000, 0.2157686321780432600 ) ) ;
+#657 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3214, 'distance_accuracy_value', 'NONE');
+#658 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1163 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #74, #2500, #3279 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#659 = EDGE_CURVE ( 'NONE', #2456, #211, #3291, .T. ) ;
+#660 = ORIENTED_EDGE ( 'NONE', *, *, #266, .F. ) ;
+#661 = CARTESIAN_POINT ( 'NONE',  ( -1.136362600839689700, 0.8000000000000001600, 1.136362600839689900 ) ) ;
+#662 = CARTESIAN_POINT ( 'NONE',  ( 0.01203639591638091600, 1.499999999999999800, 0.2813409501719255600 ) ) ;
+#663 = VERTEX_POINT ( 'NONE', #3108 ) ;
+#664 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#665 = VERTEX_POINT ( 'NONE', #1476 ) ;
+#666 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.500000000000000000, -0.8499999999999999800 ) ) ;
+#667 = VERTEX_POINT ( 'NONE', #3379 ) ;
+#668 = CARTESIAN_POINT ( 'NONE',  ( -0.1669402497906657700, 1.494999999999999900, 0.2226101384127844000 ) ) ;
+#669 = CARTESIAN_POINT ( 'NONE',  ( -0.1080082209834830700, 1.494999999999999700, -0.2539306796201495400 ) ) ;
+#670 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.495000000000000100, -0.2238137884422503100 ) ) ;
+#671 = ORIENTED_EDGE ( 'NONE', *, *, #3061, .F. ) ;
+#672 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2170 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1877, #1361, #1108 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#673 = ORIENTED_EDGE ( 'NONE', *, *, #47, .T. ) ;
+#674 = CARTESIAN_POINT ( 'NONE',  ( -0.2340408126239709200, 1.495000000000000600, 0.01847436473235334100 ) ) ;
+#675 = FACE_OUTER_BOUND ( 'NONE', #505, .T. ) ;
+#676 = ADVANCED_FACE ( 'NONE', ( #2149 ), #696, .T. ) ;
+#677 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#678 = EDGE_CURVE ( 'NONE', #534, #1535, #732, .T. ) ;
+#679 = CARTESIAN_POINT ( 'NONE',  ( -0.09917636076979001500, 1.495000000000000800, 0.1919406097194504600 ) ) ;
+#680 = FACE_OUTER_BOUND ( 'NONE', #3197, .T. ) ;
+#681 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #149, #926, #690, #2815 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055418800, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219710600, 0.9497364005219710600, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#682 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#683 = LINE ( 'NONE', #2100, #1221 ) ;
+#684 = CARTESIAN_POINT ( 'NONE',  ( -1.197994307982287500, 0.8000000000000000400, 1.087231091464147000 ) ) ;
+#685 = SURFACE_SIDE_STYLE ('',( #1677 ) ) ;
+#686 = SURFACE_STYLE_USAGE ( .BOTH. , #2250 ) ;
+#687 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.8100000000000000500, 0.0000000000000000000 ) ) ;
+#688 = CARTESIAN_POINT ( 'NONE',  ( -0.2196886980712259000, 1.499999999999999600, 0.06611445320512951400 ) ) ;
+#689 = FACE_OUTER_BOUND ( 'NONE', #1088, .T. ) ;
+#690 = CARTESIAN_POINT ( 'NONE',  ( 1.200102623527139300, 0.7912279134661748300, 1.086657693293883200 ) ) ;
+#691 = VECTOR ( 'NONE', #3107, 1000.000000000000000 ) ;
+#692 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#693 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#694 = VECTOR ( 'NONE', #381, 1000.000000000000200 ) ;
+#695 = CARTESIAN_POINT ( 'NONE',  ( -0.2384615384615384700, 1.495000000000000100, -0.03330898074994264500 ) ) ;
+#696 = PLANE ( 'NONE',  #789 ) ;
+#697 = ORIENTED_EDGE ( 'NONE', *, *, #724, .F. ) ;
+#698 = CARTESIAN_POINT ( 'NONE',  ( -0.1248320595202402900, 1.494999999999999900, -0.3145117906234047900 ) ) ;
+#699 = CARTESIAN_POINT ( 'NONE',  ( -0.1622514491184620900, 1.494999999999999700, 0.1477841772721715200 ) ) ;
+#700 = AXIS2_PLACEMENT_3D ( 'NONE', #1579, #811, #1345 ) ;
+#701 = ORIENTED_EDGE ( 'NONE', *, *, #1007, .F. ) ;
+#702 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.200000000000000200, -1.100000000000000100 ) ) ;
+#703 = CARTESIAN_POINT ( 'NONE',  ( -0.1390258749470813500, 1.500000000000000700, 0.2406336027130582000 ) ) ;
+#704 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924796900, 0.8000000000000000400, 1.220845757439086500 ) ) ;
+#705 = CARTESIAN_POINT ( 'NONE',  ( -1.082620932759371200, 0.8000000000000001600, 1.190104267809863200 ) ) ;
+#706 = VERTEX_POINT ( 'NONE', #2650 ) ;
+#707 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#708 = CARTESIAN_POINT ( 'NONE',  ( 0.1766117556974425900, 1.499999999999999600, -0.2482630858074693400 ) ) ;
+#709 = ADVANCED_FACE ( 'NONE', ( #1360 ), #253, .F. ) ;
+#710 = VERTEX_POINT ( 'NONE', #2404 ) ;
+#711 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765837400, -0.9961946980917456600 ) ) ;
+#712 = EDGE_CURVE ( 'NONE', #569, #1574, #1870, .T. ) ;
+#713 = ORIENTED_EDGE ( 'NONE', *, *, #431, .T. ) ;
+#714 = CARTESIAN_POINT ( 'NONE',  ( 0.05151153299153375700, 1.494999999999999900, 0.2812453231507812700 ) ) ;
+#715 = CARTESIAN_POINT ( 'NONE',  ( 0.03052884615384614300, 1.500000000000000000, -0.3492945576730195300 ) ) ;
+#716 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#717 = CARTESIAN_POINT ( 'NONE',  ( -1.018187401911668200E-016, 0.7900000000000000400, -1.220845757439086300 ) ) ;
+#718 = CARTESIAN_POINT ( 'NONE',  ( -0.04293439693170061900, 1.500000000000000000, 0.2749840298202248500 ) ) ;
+#719 = VERTEX_POINT ( 'NONE', #2682 ) ;
+#720 = AXIS2_PLACEMENT_3D ( 'NONE', #2768, #866, #614 ) ;
+#721 = CARTESIAN_POINT ( 'NONE',  ( 1.220845757439086500, 0.8000000000000000400, -0.9319492949924799200 ) ) ;
+#722 = LINE ( 'NONE', #125, #3423 ) ;
+#723 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #412 ) ) ;
+#724 = EDGE_CURVE ( 'NONE', #706, #3207, #477, .T. ) ;
+#725 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#726 = SURFACE_STYLE_FILL_AREA ( #2467 ) ;
+#727 = CARTESIAN_POINT ( 'NONE',  ( 0.1637719829910566400, 1.495000000000000100, 0.2565487630590988500 ) ) ;
+#728 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#729 = CIRCLE ( 'NONE', #1542, 0.01000000000000002600 ) ;
+#730 = FACE_OUTER_BOUND ( 'NONE', #2205, .T. ) ;
+#731 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.1499999999999999900, -1.286876700471111500 ) ) ;
+#732 = LINE ( 'NONE', #1077, #652 ) ;
+#733 = CARTESIAN_POINT ( 'NONE',  ( 0.02479679993296519600, 1.500000000000000000, 0.2814297600866472700 ) ) ;
+#734 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, 0.1499999999999999900, 1.600000000000000100 ) ) ;
+#735 = CARTESIAN_POINT ( 'NONE',  ( 0.2138823749661766200, 1.500000000000000000, -0.2982778807017951700 ) ) ;
+#736 = CARTESIAN_POINT ( 'NONE',  ( -0.2124333246901158000, 1.495000000000000300, 0.1808438297611610300 ) ) ;
+#737 = ORIENTED_EDGE ( 'NONE', *, *, #3306, .F. ) ;
+#738 = STYLED_ITEM ( 'NONE', ( #1511 ), #750 ) ;
+#739 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#740 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#741 = CARTESIAN_POINT ( 'NONE',  ( -0.07699494999523581700, 1.499999999999999800, 0.2668213561038064200 ) ) ;
+#742 = ORIENTED_EDGE ( 'NONE', *, *, #3252, .F. ) ;
+#743 = CARTESIAN_POINT ( 'NONE',  ( 1.136362600839689900, 0.8000000000000000400, -1.136362600839689900 ) ) ;
+#744 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1494, #3114, #3385, #2295, #3400, #100, #1975, #2528, #1712, #915, #110, #1984, #2260, #668, #1199, #3415, #178, #736, #1821 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.06966280089907735100, 0.1377495622582727600, 0.2039167435177825500, 0.2687798623293367100, 0.3324137064772237400, 0.3947535404471392800, 0.4561800316591684800, 0.5169956491967195900, 0.5773959379659517900, 0.6371983435092751800, 0.6969991842614544600, 0.7567561942255592900, 0.8165539052726075200, 0.8769479965978700400, 0.9381317879205949300, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#745 = STYLED_ITEM ( 'NONE', ( #2866 ), #1762 ) ;
+#746 = EDGE_CURVE ( 'NONE', #2728, #2345, #2667, .T. ) ;
+#747 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#748 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#749 = ORIENTED_EDGE ( 'NONE', *, *, #1710, .F. ) ;
+#750 = ADVANCED_FACE ( 'NONE', ( #1465 ), #1586, .F. ) ;
+#751 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#752 = ORIENTED_EDGE ( 'NONE', *, *, #2575, .T. ) ;
+#753 = CARTESIAN_POINT ( 'NONE',  ( 1.087231091464158700, 0.7999999999999999300, -1.197994307982292600 ) ) ;
+#754 = CARTESIAN_POINT ( 'NONE',  ( 0.2127940614271451600, 1.494999999999999400, 0.2306913249187083900 ) ) ;
+#755 = CARTESIAN_POINT ( 'NONE',  ( -0.2878954829271250800, 1.499999999999999800, 0.02277280221414309000 ) ) ;
+#756 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 1.224646799147353200E-016 ) ) ;
+#757 = EDGE_LOOP ( 'NONE', ( #3491, #3323, #1451, #989 ) ) ;
+#758 = FILL_AREA_STYLE_COLOUR ( '', #374 ) ;
+#759 = VERTEX_POINT ( 'NONE', #783 ) ;
+#760 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#761 = CARTESIAN_POINT ( 'NONE',  ( -1.143380158410510800, 0.7912279134661749400, 1.143380158410511400 ) ) ;
+#762 = EDGE_LOOP ( 'NONE', ( #2814, #3497, #1954, #144 ) ) ;
+#763 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2417 ) ) ;
+#764 = LINE ( 'NONE', #1787, #807 ) ;
+#765 = CARTESIAN_POINT ( 'NONE',  ( 0.03742275563037311700, 1.499999999999999800, -0.3492119054117279200 ) ) ;
+#766 = CARTESIAN_POINT ( 'NONE',  ( 0.03806443222712244100, 1.495000000000000100, 0.2813975372911327000 ) ) ;
+#767 = ORIENTED_EDGE ( 'NONE', *, *, #3225, .T. ) ;
+#768 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#769 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #2297, #981, #1260, #1735, #1457, #3124, #1481, #391, #1747, #1472, #2021 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.1243285095938498600, 0.2471560163611867300, 0.3687797492913394400, 0.4907338624016478500, 0.6136137718478436000, 0.7389575757222153200, 0.8673105751912625300, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#770 = SURFACE_SIDE_STYLE ('',( #1115 ) ) ;
+#771 = LINE ( 'NONE', #432, #2522 ) ;
+#772 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1251 ), #3004 ) ;
+#773 = SURFACE_STYLE_USAGE ( .BOTH. , #2128 ) ;
+#774 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#775 = CIRCLE ( 'NONE', #1043, 0.9000000000000000200 ) ;
+#776 = VECTOR ( 'NONE', #2535, 1000.000000000000000 ) ;
+#777 = FACE_OUTER_BOUND ( 'NONE', #1082, .T. ) ;
+#778 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#779 = DIRECTION ( 'NONE',  ( 4.664427011902686600E-014, 1.000000000000000000, -1.267006366984321800E-012 ) ) ;
+#780 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, -0.005000000000000000100, 0.2500000000000000000 ) ) ;
+#781 = SURFACE_STYLE_USAGE ( .BOTH. , #770 ) ;
+#782 = PRESENTATION_STYLE_ASSIGNMENT (( #2973 ) ) ;
+#783 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, 0.1499999999999999900, 1.286876700471111500 ) ) ;
+#784 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.1499999999999999900, 1.286876700471111500 ) ) ;
+#785 = EDGE_CURVE ( 'NONE', #250, #1544, #3259, .T. ) ;
+#786 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, -0.005000000000000000100, 0.0000000000000000000 ) ) ;
+#787 = VERTEX_POINT ( 'NONE', #2091 ) ;
+#788 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.500000000000000000, 0.1199362115577496300 ) ) ;
+#789 = AXIS2_PLACEMENT_3D ( 'NONE', #983, #791, #1922 ) ;
+#790 = SURFACE_STYLE_USAGE ( .BOTH. , #238 ) ;
+#791 = DIRECTION ( 'NONE',  ( -9.035018104045862100E-017, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#792 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#793 = VERTEX_POINT ( 'NONE', #2660 ) ;
+#794 = AXIS2_PLACEMENT_3D ( 'NONE', #2769, #626, #3307 ) ;
+#795 = EDGE_CURVE ( 'NONE', #2251, #2418, #1357, .T. ) ;
+#796 = CARTESIAN_POINT ( 'NONE',  ( -0.1531907490726215300, 1.500000000000000200, 0.2319452830568377600 ) ) ;
+#797 = ORIENTED_EDGE ( 'NONE', *, *, #2824, .T. ) ;
+#798 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, -0.005000000000000000100, -0.2500000000000000000 ) ) ;
+#799 = ORIENTED_EDGE ( 'NONE', *, *, #2448, .F. ) ;
+#800 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#801 = CARTESIAN_POINT ( 'NONE',  ( 0.2421409363873186800, 1.500000000000000000, 0.2090131025963300700 ) ) ;
+#802 = CARTESIAN_POINT ( 'NONE',  ( -0.1631953362109703200, 1.499999999999999800, -0.2139945082871640400 ) ) ;
+#803 = ORIENTED_EDGE ( 'NONE', *, *, #1089, .F. ) ;
+#804 = CARTESIAN_POINT ( 'NONE',  ( 1.191194317119096600, 0.8000000000000000400, 1.081530884560282700 ) ) ;
+#805 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, -0.005000000000000000100, 0.2500000000000000000 ) ) ;
+#806 = VERTEX_POINT ( 'NONE', #2118 ) ;
+#807 = VECTOR ( 'NONE', #1820, 1000.000000000000000 ) ;
+#808 = CARTESIAN_POINT ( 'NONE',  ( -0.2044859124057360800, 1.499999999999999600, -0.1623650426059836400 ) ) ;
+#809 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #3162, #2032, #3177 ),
+ ( #2352, #753, #2364 ),
+ ( #2631, #428, #445 ),
+ ( #1772, #1521, #3456 ) ),
+ .UNSPECIFIED., .F., .F., .T. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 0.0000000000000000000, 0.7816000651241673500 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7492634205062599400, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708280700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513120600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7372773368101255300, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#810 = CYLINDRICAL_SURFACE ( 'NONE', #2107, 0.9000000000000000200 ) ;
+#811 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#812 = FACE_OUTER_BOUND ( 'NONE', #97, .T. ) ;
+#813 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#814 = CARTESIAN_POINT ( 'NONE',  ( -0.2301053942795585600, 1.500000000000000200, -0.1013590781602988100 ) ) ;
+#815 = LINE ( 'NONE', #1434, #43 ) ;
+#816 = CIRCLE ( 'NONE', #471, 0.01000000000000002600 ) ;
+#817 = AXIS2_PLACEMENT_3D ( 'NONE', #3205, #219, #507 ) ;
+#818 = EDGE_CURVE ( 'NONE', #3200, #3237, #1598, .T. ) ;
+#819 = LINE ( 'NONE', #1696, #2526 ) ;
+#820 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#821 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#822 = CIRCLE ( 'NONE', #2081, 0.01000000000000002600 ) ;
+#823 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3298 ) ) ;
+#824 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, 0.1499999999999999900, 0.2499999999999999400 ) ) ;
+#825 = CARTESIAN_POINT ( 'NONE',  ( -0.1956613274313739900, 1.500000000000000000, 0.1093396894561743900 ) ) ;
+#826 = CARTESIAN_POINT ( 'NONE',  ( 0.1100410056906184500, 1.494999999999999900, -0.3411735919005627900 ) ) ;
+#827 = ORIENTED_EDGE ( 'NONE', *, *, #457, .T. ) ;
+#828 = VERTEX_POINT ( 'NONE', #241 ) ;
+#829 = EDGE_CURVE ( 'NONE', #3455, #1153, #216, .T. ) ;
+#830 = CARTESIAN_POINT ( 'NONE',  ( 0.02114918165153390300, 1.500000000000000000, -0.2876868454185854700 ) ) ;
+#831 = ORIENTED_EDGE ( 'NONE', *, *, #1210, .F. ) ;
+#832 = FILL_AREA_STYLE ('',( #2163 ) ) ;
+#833 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #500, 'distance_accuracy_value', 'NONE');
+#834 = CARTESIAN_POINT ( 'NONE',  ( 0.1462855084295721900, 1.499999999999999800, 0.2631408375377293800 ) ) ;
+#835 = CARTESIAN_POINT ( 'NONE',  ( 0.1468849240474429400, 1.494999999999999700, -0.3308282856515059000 ) ) ;
+#836 = ORIENTED_EDGE ( 'NONE', *, *, #712, .T. ) ;
+#837 = VERTEX_POINT ( 'NONE', #1844 ) ;
+#838 = AXIS2_PLACEMENT_3D ( 'NONE', #2800, #2281, #2255 ) ;
+#839 = EDGE_CURVE ( 'NONE', #3250, #665, #2664, .T. ) ;
+#840 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#841 = ORIENTED_EDGE ( 'NONE', *, *, #2142, .F. ) ;
+#842 = CARTESIAN_POINT ( 'NONE',  ( -1.009824077785317800, 0.8000000000000001600, -1.229801930313026500 ) ) ;
+#843 = EDGE_LOOP ( 'NONE', ( #3344, #1436 ) ) ;
+#844 = CARTESIAN_POINT ( 'NONE',  ( -0.2340408126239709200, 1.500000000000000400, 0.01847436473235334100 ) ) ;
+#845 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.500000000000000000, 0.0000000000000000000 ) ) ;
+#846 = EDGE_LOOP ( 'NONE', ( #3075, #2120, #2550, #1285, #877, #313, #487, #673 ) ) ;
+#847 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, -1.176483080687593200 ) ) ;
+#848 = SURFACE_STYLE_FILL_AREA ( #2647 ) ;
+#849 = CARTESIAN_POINT ( 'NONE',  ( 0.1766117556974425900, 1.499999999999999600, -0.2482630858074693400 ) ) ;
+#850 = CARTESIAN_POINT ( 'NONE',  ( 0.2885160163280719400, 1.499999999999999100, 0.1605256329863616000 ) ) ;
+#851 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3083 ) ) ;
+#852 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#853 = CIRCLE ( 'NONE', #2892, 1.110000000000000100 ) ;
+#854 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#855 = LINE ( 'NONE', #1758, #1813 ) ;
+#856 = VECTOR ( 'NONE', #210, 1000.000000000000100 ) ;
+#857 = DIRECTION ( 'NONE',  ( -0.7071067811865474600, 0.0000000000000000000, -0.7071067811865474600 ) ) ;
+#858 = CARTESIAN_POINT ( 'NONE',  ( 0.1766117556974425900, 1.494999999999999700, -0.2482630858074693400 ) ) ;
+#859 = CYLINDRICAL_SURFACE ( 'NONE', #3285, 0.01000000000000002600 ) ;
+#860 = LINE ( 'NONE', #3403, #691 ) ;
+#861 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#862 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#863 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#864 = ORIENTED_EDGE ( 'NONE', *, *, #886, .F. ) ;
+#865 = CARTESIAN_POINT ( 'NONE',  ( 0.2886330612366673200, 1.500000000000000200, -0.2286617845447504700 ) ) ;
+#866 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#867 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.500000000000000000, 0.0000000000000000000 ) ) ;
+#868 = CARTESIAN_POINT ( 'NONE',  ( 0.09100161846221296900, 1.494999999999999400, -0.2819282475853359100 ) ) ;
+#869 = STYLED_ITEM ( 'NONE', ( #1323 ), #454 ) ;
+#870 = ORIENTED_EDGE ( 'NONE', *, *, #36, .F. ) ;
+#871 = CARTESIAN_POINT ( 'NONE',  ( 0.2687008805134767400, 1.499999999999999100, 0.1840476757289102300 ) ) ;
+#872 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( 
+ ( #1404, #577 ),
+ ( #3277, #850 ),
+ ( #3054, #309 ),
+ ( #2730, #871 ),
+ ( #2737, #630 ),
+ ( #2213, #890 ),
+ ( #60, #2759 ),
+ ( #1128, #72 ),
+ ( #2497, #1383 ),
+ ( #341, #1937 ),
+ ( #592, #1149 ),
+ ( #2202, #2772 ),
+ ( #3287, #1423 ),
+ ( #2463, #3045 ),
+ ( #1122, #3026 ),
+ ( #880, #1661 ),
+ ( #38, #2196 ),
+ ( #1928, #3014 ),
+ ( #618, #3301 ) ),
+ .UNSPECIFIED., .F., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 2, 2 ),
+ ( 0.0000000000000000000, 0.06167423887742608900, 0.1230530616348057400, 0.1834750007317018400, 0.2437265005106117900, 0.3042789165122535800, 0.3648629209606828500, 0.4259462039686194900, 0.4873912299654075700, 0.5492203840754762400, 0.6111435886926029900, 0.6735285303101518100, 0.7369614566573039500, 0.8007852828728402300, 0.8660125956416147000, 0.9321007477905785000, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#873 = ORIENTED_EDGE ( 'NONE', *, *, #2019, .F. ) ;
+#874 = AXIS2_PLACEMENT_3D ( 'NONE', #1818, #2095, #2082 ) ;
+#875 = CARTESIAN_POINT ( 'NONE',  ( 1.102182119232617800E-016, 1.210000000000000200, 0.9000000000000000200 ) ) ;
+#876 = CARTESIAN_POINT ( 'NONE',  ( -0.1248320595202402900, 1.494999999999999900, -0.3145117906234047900 ) ) ;
+#877 = ORIENTED_EDGE ( 'NONE', *, *, #3071, .T. ) ;
+#878 = CARTESIAN_POINT ( 'NONE',  ( 0.03808012735735085600, 1.500000000000000000, -0.2874801362385024400 ) ) ;
+#879 = VERTEX_POINT ( 'NONE', #2139 ) ;
+#880 = CARTESIAN_POINT ( 'NONE',  ( 0.07144351160051092000, 1.495000000000000100, 0.2795752806762368300 ) ) ;
+#881 = FACE_OUTER_BOUND ( 'NONE', #360, .T. ) ;
+#882 = FILL_AREA_STYLE_COLOUR ( '', #2704 ) ;
+#883 = CARTESIAN_POINT ( 'NONE',  ( 0.01921735353088447800, 1.495000000000000100, -0.3490179854421405800 ) ) ;
+#884 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#885 = PLANE ( 'NONE',  #189 ) ;
+#886 = EDGE_CURVE ( 'NONE', #1682, #3200, #2442, .T. ) ;
+#887 = SURFACE_STYLE_FILL_AREA ( #3084 ) ;
+#888 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, -0.005000000000000000100, -0.2500000000000000000 ) ) ;
+#889 = FACE_OUTER_BOUND ( 'NONE', #2637, .T. ) ;
+#890 = CARTESIAN_POINT ( 'NONE',  ( 0.2421409363873186800, 1.499999999999999300, 0.2090131025963300700 ) ) ;
+#891 = FACE_OUTER_BOUND ( 'NONE', #757, .T. ) ;
+#892 = VECTOR ( 'NONE', #570, 1000.000000000000000 ) ;
+#893 = CARTESIAN_POINT ( 'NONE',  ( 0.1211587699141091900, 1.499999999999999800, 0.2064225196866054400 ) ) ;
+#894 = CARTESIAN_POINT ( 'NONE',  ( 0.2288763507446326700, 1.500000000000000400, -0.2879414569010350100 ) ) ;
+#895 = EDGE_CURVE ( 'NONE', #719, #1235, #1252, .T. ) ;
+#896 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#897 = CARTESIAN_POINT ( 'NONE',  ( 1.230009069179260700, 0.8000000000000000400, -0.9319492949924798000 ) ) ;
+#898 = CARTESIAN_POINT ( 'NONE',  ( 0.1750982955277535800, 1.500000000000000200, 0.1812288265057056500 ) ) ;
+#899 = EDGE_LOOP ( 'NONE', ( #32, #1739, #583, #105 ) ) ;
+#900 = ORIENTED_EDGE ( 'NONE', *, *, #2030, .F. ) ;
+#901 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, -0.005000000000000000100, 0.2500000000000000000 ) ) ;
+#902 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -8.340016711426957800E-017 ) ) ;
+#903 = ORIENTED_EDGE ( 'NONE', *, *, #1490, .F. ) ;
+#904 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3005, 'distance_accuracy_value', 'NONE');
+#905 = SURFACE_SIDE_STYLE ('',( #2874 ) ) ;
+#906 = CARTESIAN_POINT ( 'NONE',  ( -1.190104267809866800, 0.8000000000000001600, 1.082620932759367900 ) ) ;
+#907 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924801400, 0.7900000000000000400, 1.220845757439086500 ) ) ;
+#908 = AXIS2_PLACEMENT_3D ( 'NONE', #3227, #231, #792 ) ;
+#909 = CARTESIAN_POINT ( 'NONE',  ( 1.089935651241144300E-016, 1.340000000000000100, -0.8899999999999999000 ) ) ;
+#910 = ORIENTED_EDGE ( 'NONE', *, *, #1891, .T. ) ;
+#911 = ORIENTED_EDGE ( 'NONE', *, *, #1188, .F. ) ;
+#912 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#913 = EDGE_CURVE ( 'NONE', #321, #3103, #2880, .T. ) ;
+#914 = ORIENTED_EDGE ( 'NONE', *, *, #390, .T. ) ;
+#915 = CARTESIAN_POINT ( 'NONE',  ( -0.1090389873188793400, 1.495000000000000300, 0.2554292155310856600 ) ) ;
+#916 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( 
+ ( #610, #2765 ),
+ ( #3040, #1407 ),
+ ( #64, #3303 ),
+ ( #335, #622 ),
+ ( #3099, #946 ),
+ ( #2283, #688 ),
+ ( #3369, #1197 ),
+ ( #2564, #387 ),
+ ( #415, #1974 ),
+ ( #699, #376 ),
+ ( #924, #3338 ),
+ ( #367, #96 ),
+ ( #679, #1731 ),
+ ( #2837, #2792 ),
+ ( #2242, #1175 ),
+ ( #1479, #656 ),
+ ( #146, #3088 ),
+ ( #1185, #1224 ),
+ ( #3112, #3383 ) ),
+ .UNSPECIFIED., .F., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 2, 2 ),
+ ( 0.0000000000000000000, 0.06432321657984210700, 0.1262901037035558700, 0.1867264692161327600, 0.2461464323353445600, 0.3055756426461385700, 0.3654293856180518300, 0.4263263089482599000, 0.4888399064006411800, 0.5517249718140472300, 0.6139185964661589800, 0.6754837657683961900, 0.7373338970992855400, 0.8002290443945262500, 0.8645022981233226900, 0.9310407391556971800, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#917 = LINE ( 'NONE', #459, #2432 ) ;
+#918 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #15 ) ) ;
+#919 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#920 = VERTEX_POINT ( 'NONE', #2414 ) ;
+#921 = FILL_AREA_STYLE ('',( #352 ) ) ;
+#922 = LINE ( 'NONE', #784, #1137 ) ;
+#923 = SURFACE_STYLE_USAGE ( .BOTH. , #3057 ) ;
+#924 = CARTESIAN_POINT ( 'NONE',  ( -0.1426390235203070200, 1.495000000000000600, 0.1646722444661309300 ) ) ;
+#925 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1203, #3065, #953, #194, #1017, #2856, #1239, #2592, #2316, #2889, #2065 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.1285151895116613800, 0.2529486363526578500, 0.3747547340060044500, 0.4959397538670499200, 0.6171806414298924800, 0.7409094692781372800, 0.8678111481862028600, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#926 = CARTESIAN_POINT ( 'NONE',  ( 1.230787469680746800, 0.7911028415555189100, 1.012450835018320300 ) ) ;
+#927 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2630 ), #2122 ) ;
+#928 = ADVANCED_FACE ( 'NONE', ( #2926 ), #2705, .T. ) ;
+#929 = CARTESIAN_POINT ( 'NONE',  ( -0.2193560745907026900, 1.495000000000000600, -0.1327742662505455900 ) ) ;
+#930 = CARTESIAN_POINT ( 'NONE',  ( 0.06198097700495258000, 1.495000000000000300, 0.2190768911651007300 ) ) ;
+#931 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.340000000000000100, 0.0000000000000000000 ) ) ;
+#932 = PRESENTATION_STYLE_ASSIGNMENT (( #781 ) ) ;
+#933 = STYLED_ITEM ( 'NONE', ( #2146 ), #1475 ) ;
+#934 = DIRECTION ( 'NONE',  ( -0.7071067811865474600, -0.0000000000000000000, 0.7071067811865475700 ) ) ;
+#935 = CARTESIAN_POINT ( 'NONE',  ( 1.087231091464141200, 0.7999999999999998200, 1.197994307982285000 ) ) ;
+#936 = ORIENTED_EDGE ( 'NONE', *, *, #2681, .T. ) ;
+#937 = FILL_AREA_STYLE_COLOUR ( '', #2931 ) ;
+#938 = ORIENTED_EDGE ( 'NONE', *, *, #1901, .F. ) ;
+#939 = CARTESIAN_POINT ( 'NONE',  ( -1.143380158410511000, 0.7912279134661749400, 1.143380158410511000 ) ) ;
+#940 = CARTESIAN_POINT ( 'NONE',  ( 1.081530884560282700, 0.8000000000000000400, 1.191194317119096600 ) ) ;
+#941 = ORIENTED_EDGE ( 'NONE', *, *, #2083, .F. ) ;
+#942 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.500000000000000000, -0.1877560961345580100 ) ) ;
+#943 = ORIENTED_EDGE ( 'NONE', *, *, #226, .T. ) ;
+#944 = ADVANCED_FACE ( 'NONE', ( #1754 ), #2158, .T. ) ;
+#945 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#946 = CARTESIAN_POINT ( 'NONE',  ( -0.2282970826887743800, 1.499999999999999800, 0.04290648023754302400 ) ) ;
+#947 = EDGE_CURVE ( 'NONE', #828, #3414, #1365, .T. ) ;
+#948 = ORIENTED_EDGE ( 'NONE', *, *, #1566, .F. ) ;
+#949 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, 0.9924325091389669700, -0.08682659386424776400 ) ) ;
+#950 = CARTESIAN_POINT ( 'NONE',  ( -0.03567430482864467100, 1.500000000000000000, -0.3441678727233890600 ) ) ;
+#951 = CARTESIAN_POINT ( 'NONE',  ( -0.2923076923076923200, 1.495000000000000100, -0.03739551921148111900 ) ) ;
+#952 = ORIENTED_EDGE ( 'NONE', *, *, #1419, .T. ) ;
+#953 = CARTESIAN_POINT ( 'NONE',  ( 0.06198097700495258000, 1.495000000000000300, 0.2190768911651007300 ) ) ;
+#954 = ORIENTED_EDGE ( 'NONE', *, *, #2879, .F. ) ;
+#955 = PLANE ( 'NONE',  #2680 ) ;
+#956 = CARTESIAN_POINT ( 'NONE',  ( 0.2015751702379340600, 1.500000000000000200, -0.2311737368912960000 ) ) ;
+#957 = PRESENTATION_STYLE_ASSIGNMENT (( #3289 ) ) ;
+#958 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2783 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #854, #1150, #1386 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#959 = CARTESIAN_POINT ( 'NONE',  ( -0.1769636185250938700, 1.500000000000000000, -0.2806505815238483100 ) ) ;
+#960 = EDGE_CURVE ( 'NONE', #1547, #195, #819, .T. ) ;
+#961 = ORIENTED_EDGE ( 'NONE', *, *, #1963, .F. ) ;
+#962 = FACE_OUTER_BOUND ( 'NONE', #1294, .T. ) ;
+#963 = CARTESIAN_POINT ( 'NONE',  ( 0.07125472415160559500, 1.500000000000000400, -0.3474529649360312300 ) ) ;
+#964 = CARTESIAN_POINT ( 'NONE',  ( 1.096058885236881000E-016, 1.350000000000000100, -0.8899999999999999000 ) ) ;
+#965 = ADVANCED_FACE ( 'NONE', ( #2315 ), #3433, .T. ) ;
+#966 = CYLINDRICAL_SURFACE ( 'NONE', #3224, 0.3000000000000000400 ) ;
+#967 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#968 = VECTOR ( 'NONE', #996, 1000.000000000000000 ) ;
+#969 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#970 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#971 = PRESENTATION_STYLE_ASSIGNMENT (( #1921 ) ) ;
+#972 = SURFACE_STYLE_USAGE ( .BOTH. , #408 ) ;
+#973 = CARTESIAN_POINT ( 'NONE',  ( -0.05076446178032532900, 1.495000000000000300, 0.2101862110060561400 ) ) ;
+#974 = VECTOR ( 'NONE', #3256, 1000.000000000000100 ) ;
+#975 = VECTOR ( 'NONE', #2735, 1000.000000000000000 ) ;
+#976 = CARTESIAN_POINT ( 'NONE',  ( 0.9311506597517369400, 0.8000000000000000400, 1.220845757439086500 ) ) ;
+#977 = CARTESIAN_POINT ( 'NONE',  ( -1.230009069179260500, 0.8000000000000002700, -0.9319492949924806900 ) ) ;
+#978 = ADVANCED_FACE ( 'NONE', ( #2057 ), #3296, .T. ) ;
+#979 = FACE_OUTER_BOUND ( 'NONE', #2803, .T. ) ;
+#980 = EDGE_CURVE ( 'NONE', #1052, #3148, #516, .T. ) ;
+#981 = CARTESIAN_POINT ( 'NONE',  ( -0.2223006432812843800, 1.500000000000000000, 0.1690825846664623900 ) ) ;
+#982 = DIRECTION ( 'NONE',  ( 8.340016711426906000E-017, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#983 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, -0.005000000000000000100, -0.2499999999999999400 ) ) ;
+#984 = SURFACE_STYLE_FILL_AREA ( #2313 ) ;
+#985 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924796900, 0.7908715574274765000, 1.230807704420003900 ) ) ;
+#986 = CARTESIAN_POINT ( 'NONE',  ( 1.220845757439086500, 0.8000000000000000400, 0.9319492949924800300 ) ) ;
+#987 = EDGE_CURVE ( 'NONE', #185, #1299, #600, .T. ) ;
+#988 = DIRECTION ( 'NONE',  ( 0.7071067811865474600, 0.0000000000000000000, 0.7071067811865474600 ) ) ;
+#989 = ORIENTED_EDGE ( 'NONE', *, *, #2584, .T. ) ;
+#990 = ADVANCED_FACE ( 'NONE', ( #3297 ), #885, .T. ) ;
+#991 = DIRECTION ( 'NONE',  ( -0.7941277684358851700, 0.0000000000000000000, 0.6077508431907281400 ) ) ;
+#992 = CARTESIAN_POINT ( 'NONE',  ( -1.136362600839689700, 0.8000000000000001600, -1.136362600839690100 ) ) ;
+#993 = ORIENTED_EDGE ( 'NONE', *, *, #818, .F. ) ;
+#994 = AXIS2_PLACEMENT_3D ( 'NONE', #1839, #2145, #1036 ) ;
+#995 = CARTESIAN_POINT ( 'NONE',  ( 0.1462855084295721900, 1.494999999999999900, 0.2631408375377293800 ) ) ;
+#996 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#997 = VERTEX_POINT ( 'NONE', #649 ) ;
+#998 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.210000000000000200, 0.0000000000000000000 ) ) ;
+#999 = CARTESIAN_POINT ( 'NONE',  ( -0.9311506597517365000, 0.7908715574274766100, 1.230807704420004100 ) ) ;
+#1000 = CARTESIAN_POINT ( 'NONE',  ( -0.2162259615384615500, 1.495000000000000100, 0.1765467884808265600 ) ) ;
+#1001 = ORIENTED_EDGE ( 'NONE', *, *, #3337, .T. ) ;
+#1002 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1950, 'distance_accuracy_value', 'NONE');
+#1003 = CARTESIAN_POINT ( 'NONE',  ( 0.01203639591638091600, 1.499999999999999800, 0.2813409501719255600 ) ) ;
+#1004 = ORIENTED_EDGE ( 'NONE', *, *, #3382, .F. ) ;
+#1005 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.500000000000000000, -0.2238137884422503100 ) ) ;
+#1006 = CARTESIAN_POINT ( 'NONE',  ( 1.136362600839689900, 0.8000000000000000400, 1.136362600839689900 ) ) ;
+#1007 = EDGE_CURVE ( 'NONE', #1682, #2372, #2568, .T. ) ;
+#1008 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.8100000000000000500, -1.100000000000000100 ) ) ;
+#1009 = ORIENTED_EDGE ( 'NONE', *, *, #278, .F. ) ;
+#1010 = CARTESIAN_POINT ( 'NONE',  ( 0.03052884615384614300, 1.495000000000000100, -0.3492945576730195300 ) ) ;
+#1011 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1012 = ADVANCED_FACE ( 'NONE', ( #2216 ), #328, .T. ) ;
+#1013 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924796900, 0.8000000000000000400, 1.220845757439086500 ) ) ;
+#1014 = CARTESIAN_POINT ( 'NONE',  ( -0.1243063644268664800, 1.499999999999999800, 0.2484835842389631100 ) ) ;
+#1015 = ORIENTED_EDGE ( 'NONE', *, *, #1901, .T. ) ;
+#1016 = STYLED_ITEM ( 'NONE', ( #1182 ), #1241 ) ;
+#1017 = CARTESIAN_POINT ( 'NONE',  ( 0.1211587699141091900, 1.494999999999999900, 0.2064225196866054400 ) ) ;
+#1018 = LINE ( 'NONE', #177, #363 ) ;
+#1019 = CARTESIAN_POINT ( 'NONE',  ( -0.07699494999523581700, 1.494999999999999900, 0.2668213561038064200 ) ) ;
+#1020 = ORIENTED_EDGE ( 'NONE', *, *, #1321, .F. ) ;
+#1021 = PRESENTATION_STYLE_ASSIGNMENT (( #493 ) ) ;
+#1022 = AXIS2_PLACEMENT_3D ( 'NONE', #654, #2524, #375 ) ;
+#1023 = EDGE_CURVE ( 'NONE', #159, #2430, #1886, .T. ) ;
+#1024 = FACE_OUTER_BOUND ( 'NONE', #3273, .T. ) ;
+#1025 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.495000000000000100, -0.2238137884422503100 ) ) ;
+#1026 = FILL_AREA_STYLE_COLOUR ( '', #2613 ) ;
+#1027 = DIRECTION ( 'NONE',  ( 1.224646799147343300E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1028 = CARTESIAN_POINT ( 'NONE',  ( -0.05985029411314665700, 1.494999999999999700, -0.2745858534042426900 ) ) ;
+#1029 = SURFACE_STYLE_FILL_AREA ( #2121 ) ;
+#1030 = VECTOR ( 'NONE', #2988, 1000.000000000000000 ) ;
+#1031 = FILL_AREA_STYLE_COLOUR ( '', #1850 ) ;
+#1032 = CARTESIAN_POINT ( 'NONE',  ( 1.229801930313026100, 0.8000000000000000400, 1.009824077785334500 ) ) ;
+#1033 = CARTESIAN_POINT ( 'NONE',  ( 1.286876700471111700, 0.1499999999999999900, 0.2500000000000000000 ) ) ;
+#1034 = SURFACE_STYLE_FILL_AREA ( #1499 ) ;
+#1035 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000700, 0.1499999999999999900, 1.286876700471111500 ) ) ;
+#1036 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1037 = CARTESIAN_POINT ( 'NONE',  ( 0.1981012917928178800, 1.495000000000000100, -0.3077777018811613800 ) ) ;
+#1038 = EDGE_LOOP ( 'NONE', ( #2674, #3202, #3100, #701 ) ) ;
+#1039 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1484 ), #557 ) ;
+#1040 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1041 = EDGE_LOOP ( 'NONE', ( #3235, #2248, #2593, #625 ) ) ;
+#1042 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 1.215908682440350400E-017, -0.2500000000000002200 ) ) ;
+#1043 = AXIS2_PLACEMENT_3D ( 'NONE', #998, #740, #2063 ) ;
+#1044 = EDGE_CURVE ( 'NONE', #3095, #2159, #2102, .T. ) ;
+#1045 = CARTESIAN_POINT ( 'NONE',  ( -0.09327298605668694900, 1.495000000000000100, 0.2615843561158963700 ) ) ;
+#1046 = EDGE_LOOP ( 'NONE', ( #2758, #1257, #1541, #3398, #206, #1695 ) ) ;
+#1047 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1048 = ORIENTED_EDGE ( 'NONE', *, *, #1107, .F. ) ;
+#1049 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 3.336006684570784100E-016 ) ) ;
+#1050 = CARTESIAN_POINT ( 'NONE',  ( -0.2162259615384615500, 1.495000000000000100, 0.1765467884808265600 ) ) ;
+#1051 = CARTESIAN_POINT ( 'NONE',  ( -0.1748819559256229200, 1.500000000000000200, -0.2022273150627866300 ) ) ;
+#1052 = VERTEX_POINT ( 'NONE', #124 ) ;
+#1053 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2177, 'distance_accuracy_value', 'NONE');
+#1054 = ORIENTED_EDGE ( 'NONE', *, *, #287, .F. ) ;
+#1055 = CARTESIAN_POINT ( 'NONE',  ( -1.143380158410511000, 0.7912279134661749400, -1.143380158410511400 ) ) ;
+#1056 = PLANE ( 'NONE',  #3066 ) ;
+#1057 = ORIENTED_EDGE ( 'NONE', *, *, #612, .F. ) ;
+#1058 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #869 ) ) ;
+#1059 = VECTOR ( 'NONE', #862, 1000.000000000000000 ) ;
+#1060 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1061 = EDGE_LOOP ( 'NONE', ( #3002, #961, #2038, #3278 ) ) ;
+#1062 = FILL_AREA_STYLE_COLOUR ( '', #884 ) ;
+#1063 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.350000000000000100, 0.0000000000000000000 ) ) ;
+#1064 = CYLINDRICAL_SURFACE ( 'NONE', #1286, 0.3000000000000000400 ) ;
+#1065 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1016 ), #3353 ) ;
+#1066 = LINE ( 'NONE', #1539, #1703 ) ;
+#1067 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.190000000000000200, 0.0000000000000000000 ) ) ;
+#1068 = VECTOR ( 'NONE', #2310, 1000.000000000000100 ) ;
+#1069 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2151 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2389, #1524, #3204 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1070 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, 0.2500000000000000000 ) ) ;
+#1071 = PRESENTATION_STYLE_ASSIGNMENT (( #603 ) ) ;
+#1072 = PRESENTATION_STYLE_ASSIGNMENT (( #2764 ) ) ;
+#1073 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1074 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1075 = CARTESIAN_POINT ( 'NONE',  ( -1.001141590572475900, 0.0000000000000000000, 1.300000000000000300 ) ) ;
+#1076 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1077 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, -0.005000000000000000100, 0.2500000000000000000 ) ) ;
+#1078 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, -0.005000000000000000100, -0.2500000000000000000 ) ) ;
+#1079 = LINE ( 'NONE', #193, #342 ) ;
+#1080 = EDGE_CURVE ( 'NONE', #2080, #1914, #681, .T. ) ;
+#1081 = CARTESIAN_POINT ( 'NONE',  ( -0.2384615384615384700, 1.500000000000000000, -0.03330898074994264500 ) ) ;
+#1082 = EDGE_LOOP ( 'NONE', ( #565, #2067, #1194, #954 ) ) ;
+#1083 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1084 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.8000000000000000400, 1.110000000000000100 ) ) ;
+#1085 = ORIENTED_EDGE ( 'NONE', *, *, #120, .F. ) ;
+#1086 = CARTESIAN_POINT ( 'NONE',  ( 0.03742275563037311700, 1.499999999999999800, -0.3492119054117279200 ) ) ;
+#1087 = CARTESIAN_POINT ( 'NONE',  ( 0.01921735353088447800, 1.500000000000000000, -0.3490179854421405800 ) ) ;
+#1088 = EDGE_LOOP ( 'NONE', ( #1860, #2806, #1722, #2210 ) ) ;
+#1089 = EDGE_CURVE ( 'NONE', #1652, #2159, #42, .T. ) ;
+#1090 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.8100000000000000500, 1.110000000000000100 ) ) ;
+#1091 = ORIENTED_EDGE ( 'NONE', *, *, #3011, .F. ) ;
+#1092 = CARTESIAN_POINT ( 'NONE',  ( -0.05985029411314665700, 1.499999999999999600, -0.2745858534042426900 ) ) ;
+#1093 = FILL_AREA_STYLE_COLOUR ( '', #716 ) ;
+#1094 = VERTEX_POINT ( 'NONE', #3362 ) ;
+#1095 = CARTESIAN_POINT ( 'NONE',  ( -0.07562608130922973700, 1.499999999999999300, 0.2022564862651043400 ) ) ;
+#1096 = CARTESIAN_POINT ( 'NONE',  ( -0.2382552202165526800, 1.495000000000000100, -0.05089612386479049800 ) ) ;
+#1097 = ORIENTED_EDGE ( 'NONE', *, *, #2230, .T. ) ;
+#1098 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#1099 = ORIENTED_EDGE ( 'NONE', *, *, #2142, .T. ) ;
+#1100 = FACE_OUTER_BOUND ( 'NONE', #2469, .T. ) ;
+#1101 = CARTESIAN_POINT ( 'NONE',  ( -0.2383923933995346100, 1.499999999999999800, -0.03920309884517515800 ) ) ;
+#1102 = CARTESIAN_POINT ( 'NONE',  ( -1.136362600839689700, 0.8000000000000001600, -1.136362600839690100 ) ) ;
+#1103 = PRESENTATION_STYLE_ASSIGNMENT (( #2912 ) ) ;
+#1104 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1105 = CARTESIAN_POINT ( 'NONE',  ( -0.2253569526830953600, 1.500000000000000000, -0.1173278485880764900 ) ) ;
+#1106 = STYLED_ITEM ( 'NONE', ( #2935 ), #2277 ) ;
+#1107 = EDGE_CURVE ( 'NONE', #1957, #667, #148, .T. ) ;
+#1108 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1109 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#1110 = CARTESIAN_POINT ( 'NONE',  ( 0.1766117556974425900, 1.494999999999999700, -0.2482630858074693400 ) ) ;
+#1111 = LINE ( 'NONE', #1648, #648 ) ;
+#1112 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2468, 'distance_accuracy_value', 'NONE');
+#1113 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1233 ), #1942 ) ;
+#1114 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.210000000000000200, 0.9100000000000000300 ) ) ;
+#1115 = SURFACE_STYLE_FILL_AREA ( #2391 ) ;
+#1116 = CARTESIAN_POINT ( 'NONE',  ( -0.2196886980712259000, 1.499999999999999800, 0.06611445320512951400 ) ) ;
+#1117 = ORIENTED_EDGE ( 'NONE', *, *, #650, .T. ) ;
+#1118 = SURFACE_SIDE_STYLE ('',( #295 ) ) ;
+#1119 = SURFACE_STYLE_USAGE ( .BOTH. , #2693 ) ;
+#1120 = ORIENTED_EDGE ( 'NONE', *, *, #678, .F. ) ;
+#1121 = STYLED_ITEM ( 'NONE', ( #932 ), #393 ) ;
+#1122 = CARTESIAN_POINT ( 'NONE',  ( 0.09087845001648835200, 1.495000000000000100, 0.2771376221314217300 ) ) ;
+#1123 = ORIENTED_EDGE ( 'NONE', *, *, #3023, .T. ) ;
+#1124 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3453 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1689, #2532, #1474 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1125 = ORIENTED_EDGE ( 'NONE', *, *, #390, .F. ) ;
+#1126 = EDGE_LOOP ( 'NONE', ( #671, #1160, #1151, #2540 ) ) ;
+#1127 = AXIS2_PLACEMENT_3D ( 'NONE', #2675, #1073, #593 ) ;
+#1128 = CARTESIAN_POINT ( 'NONE',  ( 0.2127940614271451600, 1.494999999999999400, 0.2306913249187083900 ) ) ;
+#1129 = VERTEX_POINT ( 'NONE', #1733 ) ;
+#1130 = PLANE ( 'NONE',  #269 ) ;
+#1131 = VERTEX_POINT ( 'NONE', #3123 ) ;
+#1132 = FILL_AREA_STYLE_COLOUR ( '', #416 ) ;
+#1133 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1134 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1135 = EDGE_CURVE ( 'NONE', #139, #283, #2143, .T. ) ;
+#1136 = CARTESIAN_POINT ( 'NONE',  ( 1.220845756665855300, 0.8000000000000000400, -1.008241004726017500 ) ) ;
+#1137 = VECTOR ( 'NONE', #2105, 1000.000000000000000 ) ;
+#1138 = PRESENTATION_STYLE_ASSIGNMENT (( #645 ) ) ;
+#1139 = LINE ( 'NONE', #2226, #2403 ) ;
+#1140 = CARTESIAN_POINT ( 'NONE',  ( -0.2920889503429499000, 1.494999999999999900, -0.02712743736221396800 ) ) ;
+#1141 = CARTESIAN_POINT ( 'NONE',  ( 0.2138823749661766200, 1.495000000000000100, -0.2982778807017951700 ) ) ;
+#1142 = AXIS2_PLACEMENT_3D ( 'NONE', #1406, #2751, #324 ) ;
+#1143 = FACE_OUTER_BOUND ( 'NONE', #353, .T. ) ;
+#1144 = EDGE_CURVE ( 'NONE', #1447, #1797, #744, .T. ) ;
+#1145 = FILL_AREA_STYLE_COLOUR ( '', #333 ) ;
+#1146 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1000, #1529, #3391, #207, #407, #2870, #1780, #2288, #153, #2026, #423 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.1243285095938498600, 0.2471560163611867300, 0.3687797492913394400, 0.4907338624016478500, 0.6136137718478436000, 0.7389575757222153200, 0.8673105751912625300, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#1147 = CARTESIAN_POINT ( 'NONE',  ( 0.02716346153846149700, 1.495000000000000100, -0.2877560961345579900 ) ) ;
+#1148 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1149 = CARTESIAN_POINT ( 'NONE',  ( 0.1637719829910566400, 1.499999999999999300, 0.2565487630590988500 ) ) ;
+#1150 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1151 = ORIENTED_EDGE ( 'NONE', *, *, #1697, .T. ) ;
+#1152 = SURFACE_SIDE_STYLE ('',( #1965 ) ) ;
+#1153 = VERTEX_POINT ( 'NONE', #460 ) ;
+#1154 = CARTESIAN_POINT ( 'NONE',  ( 1.142612700283333500, 0.8000000000000000400, -1.142612700283332600 ) ) ;
+#1155 = CARTESIAN_POINT ( 'NONE',  ( 0.3249999999999999000, 7.060114930298819100E-018, 1.300000000000000000 ) ) ;
+#1156 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3136 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #919, #1967, #1460 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1157 = EDGE_LOOP ( 'NONE', ( #2127, #1168, #24, #134, #499, #2289, #1123, #1576 ) ) ;
+#1158 = SURFACE_STYLE_USAGE ( .BOTH. , #2452 ) ;
+#1159 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1160 = ORIENTED_EDGE ( 'NONE', *, *, #1815, .F. ) ;
+#1161 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1106 ) ) ;
+#1162 = EDGE_CURVE ( 'NONE', #3465, #2717, #1596, .T. ) ;
+#1163 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #74, 'distance_accuracy_value', 'NONE');
+#1164 = ORIENTED_EDGE ( 'NONE', *, *, #3223, .F. ) ;
+#1165 = DIRECTION ( 'NONE',  ( 9.035018104045862100E-017, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1166 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1647 ), #2990 ) ;
+#1167 = CARTESIAN_POINT ( 'NONE',  ( 0.02479679993296519600, 1.500000000000000000, 0.2814297600866472700 ) ) ;
+#1168 = ORIENTED_EDGE ( 'NONE', *, *, #3462, .T. ) ;
+#1169 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000700, -0.005000000000000000100, 1.600000000000000100 ) ) ;
+#1170 = ORIENTED_EDGE ( 'NONE', *, *, #795, .T. ) ;
+#1171 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1172 = LINE ( 'NONE', #1593, #1420 ) ;
+#1173 = CARTESIAN_POINT ( 'NONE',  ( -0.2870601376912934000, 1.500000000000000200, -0.1005824331644856900 ) ) ;
+#1174 = ORIENTED_EDGE ( 'NONE', *, *, #2824, .F. ) ;
+#1175 = CARTESIAN_POINT ( 'NONE',  ( -0.05076446178032532900, 1.500000000000000000, 0.2101862110060561400 ) ) ;
+#1176 = LINE ( 'NONE', #137, #2476 ) ;
+#1177 = CIRCLE ( 'NONE', #78, 0.9000000000000000200 ) ;
+#1178 = SURFACE_STYLE_USAGE ( .BOTH. , #1940 ) ;
+#1179 = EDGE_CURVE ( 'NONE', #2285, #1447, #3074, .T. ) ;
+#1180 = CARTESIAN_POINT ( 'NONE',  ( 1.102182119232617800E-016, 1.340000000000000100, 0.9000000000000000200 ) ) ;
+#1181 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924801400, 0.8000000000000000400, 1.220845757439086500 ) ) ;
+#1182 = PRESENTATION_STYLE_ASSIGNMENT (( #1322 ) ) ;
+#1183 = LINE ( 'NONE', #702, #2217 ) ;
+#1184 = FILL_AREA_STYLE ('',( #1209 ) ) ;
+#1185 = CARTESIAN_POINT ( 'NONE',  ( 0.02138231494321300700, 1.495000000000000100, 0.2197587810827443000 ) ) ;
+#1186 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #2709, #830, #16, #1591, #3001, #1376, #1092, #280, #1632, #1905, #3492, #1859, #555, #2174, #258, #2408, #1619, #808, #2977, #1892, #1601, #2398, #2686, #3266, #2427, #1101, #1081 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.04395490890619424600, 0.08750187479760458700, 0.1304626267314903700, 0.1727520205665173100, 0.2154030673796031600, 0.2576498297432394700, 0.3001527489572938200, 0.3431214895020866000, 0.3859251632064333900, 0.4276857274028016400, 0.4688179504865897500, 0.5094918001549957300, 0.5498830310733487900, 0.5899800229668862300, 0.6304052300068400100, 0.6708686260826385300, 0.7113839438381757100, 0.7516272580635841000, 0.7917755768651915100, 0.8324589188037422300, 0.8733190450172880800, 0.9145429556263491300, 0.9569235582098846200, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#1187 = AXIS2_PLACEMENT_3D ( 'NONE', #1078, #307, #1353 ) ;
+#1188 = EDGE_CURVE ( 'NONE', #1131, #1370, #3037, .T. ) ;
+#1189 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1190 = CARTESIAN_POINT ( 'NONE',  ( -0.2383923933995346100, 1.494999999999999900, -0.03920309884517515800 ) ) ;
+#1191 = CARTESIAN_POINT ( 'NONE',  ( 0.1211587699141091900, 1.494999999999999900, 0.2064225196866054400 ) ) ;
+#1192 = ORIENTED_EDGE ( 'NONE', *, *, #2813, .F. ) ;
+#1193 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, -0.005000000000000000100, 0.9999999999999993300 ) ) ;
+#1194 = ORIENTED_EDGE ( 'NONE', *, *, #636, .F. ) ;
+#1195 = ADVANCED_FACE ( 'NONE', ( #1751 ), #3348, .T. ) ;
+#1196 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1197 = CARTESIAN_POINT ( 'NONE',  ( -0.2090740036894283600, 1.500000000000000000, 0.08838445744364421800 ) ) ;
+#1198 = ORIENTED_EDGE ( 'NONE', *, *, #2490, .F. ) ;
+#1199 = CARTESIAN_POINT ( 'NONE',  ( -0.1800712641349549700, 1.495000000000000600, 0.2123283152349938500 ) ) ;
+#1200 = ORIENTED_EDGE ( 'NONE', *, *, #1546, .F. ) ;
+#1201 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1202 = CARTESIAN_POINT ( 'NONE',  ( 0.04136416976153788100, 1.495000000000000300, 0.2196467064575942700 ) ) ;
+#1203 = CARTESIAN_POINT ( 'NONE',  ( 0.03088942307692308500, 1.495000000000000100, 0.2199362115577496200 ) ) ;
+#1204 = ORIENTED_EDGE ( 'NONE', *, *, #2584, .F. ) ;
+#1205 = ADVANCED_FACE ( 'NONE', ( #2402, #1671 ), #2656, .T. ) ;
+#1206 = CARTESIAN_POINT ( 'NONE',  ( -0.02463620993794761800, 1.495000000000000300, 0.2157686321780432600 ) ) ;
+#1207 = VERTEX_POINT ( 'NONE', #3466 ) ;
+#1208 = AXIS2_PLACEMENT_3D ( 'NONE', #2246, #103, #1473 ) ;
+#1209 = FILL_AREA_STYLE_COLOUR ( '', #2097 ) ;
+#1210 = EDGE_CURVE ( 'NONE', #1574, #1129, #1426, .T. ) ;
+#1211 = CARTESIAN_POINT ( 'NONE',  ( 1.018187401911668300E-016, 0.7900000000000000400, 1.220845757439086500 ) ) ;
+#1212 = EDGE_LOOP ( 'NONE', ( #109, #2129, #2599, #3067 ) ) ;
+#1213 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1214 = CARTESIAN_POINT ( 'NONE',  ( 0.3249999999999999000, -7.060114930298819100E-018, -1.300000000000000000 ) ) ;
+#1215 = ADVANCED_FACE ( 'NONE', ( #3255 ), #2377, .T. ) ;
+#1216 = CARTESIAN_POINT ( 'NONE',  ( -1.200102623527138600, 0.7912279134661748300, 1.086657693293883400 ) ) ;
+#1217 = CARTESIAN_POINT ( 'NONE',  ( 1.040949779275250100E-016, 1.350000000000000100, 0.8499999999999999800 ) ) ;
+#1218 = FACE_OUTER_BOUND ( 'NONE', #1126, .T. ) ;
+#1219 = SURFACE_SIDE_STYLE ('',( #1034 ) ) ;
+#1220 = CARTESIAN_POINT ( 'NONE',  ( -0.1622514491184620900, 1.494999999999999700, 0.1477841772721715200 ) ) ;
+#1221 = VECTOR ( 'NONE', #1552, 1000.000000000000000 ) ;
+#1222 = VECTOR ( 'NONE', #1427, 1000.000000000000000 ) ;
+#1223 = CARTESIAN_POINT ( 'NONE',  ( -0.06688859667871907600, 1.500000000000000000, -0.3372501835768836300 ) ) ;
+#1224 = CARTESIAN_POINT ( 'NONE',  ( 0.02138231494321300700, 1.499999999999999800, 0.2197587810827443000 ) ) ;
+#1225 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #869 ), #1403 ) ;
+#1226 = CARTESIAN_POINT ( 'NONE',  ( -0.1230560857255365600, 1.495000000000000600, -0.2450802605212965600 ) ) ;
+#1227 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924801400, 0.7908715574274767200, 1.230807704420003900 ) ) ;
+#1228 = CARTESIAN_POINT ( 'NONE',  ( 1.191194317119096800, 0.8000000000000000400, -1.081530884560282200 ) ) ;
+#1229 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, -0.005000000000000000100, 0.0000000000000000000 ) ) ;
+#1230 = TOROIDAL_SURFACE ( 'NONE', #2984, 1.090000000000000100, 0.01000000000000000000 ) ;
+#1231 = ADVANCED_FACE ( 'NONE', ( #1392 ), #2970, .F. ) ;
+#1232 = CARTESIAN_POINT ( 'NONE',  ( -0.2005465902907659400, 1.494999999999999700, -0.2596438353600315500 ) ) ;
+#1233 = STYLED_ITEM ( 'NONE', ( #957 ), #3417 ) ;
+#1234 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1235 = VERTEX_POINT ( 'NONE', #3484 ) ;
+#1236 = DIRECTION ( 'NONE',  ( 0.7071067811865475700, -0.0000000000000000000, 0.7071067811865474600 ) ) ;
+#1237 = CARTESIAN_POINT ( 'NONE',  ( -0.1669402497906657700, 1.499999999999999800, 0.2226101384127844000 ) ) ;
+#1238 = ORIENTED_EDGE ( 'NONE', *, *, #2336, .T. ) ;
+#1239 = CARTESIAN_POINT ( 'NONE',  ( 0.1750982955277535800, 1.495000000000000100, 0.1812288265057056500 ) ) ;
+#1240 = CARTESIAN_POINT ( 'NONE',  ( 1.136362600839689900, 0.8000000000000000400, 1.136362600839689900 ) ) ;
+#1241 = ADVANCED_FACE ( 'NONE', ( #3339 ), #2110, .F. ) ;
+#1242 = ORIENTED_EDGE ( 'NONE', *, *, #1430, .T. ) ;
+#1243 = CARTESIAN_POINT ( 'NONE',  ( -1.176483080687593200, 0.0000000000000000000, 1.300000000000000300 ) ) ;
+#1244 = EDGE_CURVE ( 'NONE', #1914, #283, #2995, .T. ) ;
+#1245 = EDGE_LOOP ( 'NONE', ( #1983, #2291 ) ) ;
+#1246 = CARTESIAN_POINT ( 'NONE',  ( 0.2288763507446326700, 1.495000000000000600, -0.2879414569010350100 ) ) ;
+#1247 = ADVANCED_FACE ( 'NONE', ( #1851, #3010 ), #2373, .T. ) ;
+#1248 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1249 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000700, -0.005000000000000000100, 0.9999999999999995600 ) ) ;
+#1250 = ORIENTED_EDGE ( 'NONE', *, *, #1144, .F. ) ;
+#1251 = STYLED_ITEM ( 'NONE', ( #257 ), #1215 ) ;
+#1252 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1371, #1912, #1899, #543 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 0.7816000651241669100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219712800, 0.9497364005219712800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1253 = ORIENTED_EDGE ( 'NONE', *, *, #3011, .T. ) ;
+#1254 = CARTESIAN_POINT ( 'NONE',  ( -0.1215965243899210400, 1.494999999999999400, 0.1795437727252138000 ) ) ;
+#1255 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #545 ), #1607 ) ;
+#1256 = EDGE_CURVE ( 'NONE', #2256, #2799, #122, .T. ) ;
+#1257 = ORIENTED_EDGE ( 'NONE', *, *, #1430, .F. ) ;
+#1258 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, 0.1499999999999999900, -1.600000000000000100 ) ) ;
+#1259 = CARTESIAN_POINT ( 'NONE',  ( -0.008591869674987946000, 1.494999999999999900, -0.2857302795206166900 ) ) ;
+#1260 = CARTESIAN_POINT ( 'NONE',  ( -0.2343766678803307600, 1.500000000000000200, 0.1542442914536442100 ) ) ;
+#1261 = CARTESIAN_POINT ( 'NONE',  ( -0.2162259615384615500, 1.500000000000000000, 0.1765467884808265600 ) ) ;
+#1262 = TOROIDAL_SURFACE ( 'NONE', #2617, 0.8899999999999999000, 0.01000000000000000000 ) ;
+#1263 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, 0.1499999999999999900, -1.600000000000000100 ) ) ;
+#1264 = VECTOR ( 'NONE', #2191, 1000.000000000000000 ) ;
+#1265 = LINE ( 'NONE', #2521, #1887 ) ;
+#1266 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #620, 'design' ) ;
+#1267 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1268 = ADVANCED_FACE ( 'NONE', ( #1143 ), #1056, .F. ) ;
+#1269 = VECTOR ( 'NONE', #2638, 1000.000000000000000 ) ;
+#1270 = FILL_AREA_STYLE_COLOUR ( '', #2875 ) ;
+#1271 = VECTOR ( 'NONE', #270, 1000.000000000000000 ) ;
+#1272 = VECTOR ( 'NONE', #267, 1000.000000000000100 ) ;
+#1273 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1274 = VECTOR ( 'NONE', #2307, 1000.000000000000000 ) ;
+#1275 = CARTESIAN_POINT ( 'NONE',  ( 0.2565800752325099200, 1.495000000000000600, -0.2647880166658838600 ) ) ;
+#1276 = VECTOR ( 'NONE', #2708, 1000.000000000000000 ) ;
+#1277 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2760 ) ) ;
+#1278 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1279 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2810, 'distance_accuracy_value', 'NONE');
+#1280 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.495000000000000100, 0.1556333269423650100 ) ) ;
+#1281 = CARTESIAN_POINT ( 'NONE',  ( -0.1080082209834830700, 1.494999999999999700, -0.2539306796201495400 ) ) ;
+#1282 = LINE ( 'NONE', #1778, #2750 ) ;
+#1283 = FILL_AREA_STYLE ('',( #3405 ) ) ;
+#1284 = ORIENTED_EDGE ( 'NONE', *, *, #3439, .F. ) ;
+#1285 = ORIENTED_EDGE ( 'NONE', *, *, #2282, .T. ) ;
+#1286 = AXIS2_PLACEMENT_3D ( 'NONE', #1871, #1298, #2376 ) ;
+#1287 = CARTESIAN_POINT ( 'NONE',  ( -1.230807704420003600, 0.7908715574274765000, -0.9319492949924805800 ) ) ;
+#1288 = CARTESIAN_POINT ( 'NONE',  ( -1.229801930313033900, 0.8000000000000002700, -1.009824077785314700 ) ) ;
+#1289 = EDGE_LOOP ( 'NONE', ( #1835, #531, #1238, #2978 ) ) ;
+#1290 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1291 = CARTESIAN_POINT ( 'NONE',  ( -0.008591869674987946000, 1.494999999999999900, -0.2857302795206166900 ) ) ;
+#1292 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1293 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924798000, 0.7908715574274767200, 1.230807704420004100 ) ) ;
+#1294 = EDGE_LOOP ( 'NONE', ( #2466, #749, #873, #1994 ) ) ;
+#1295 = CARTESIAN_POINT ( 'NONE',  ( -0.1243063644268664800, 1.494999999999999900, 0.2484835842389631100 ) ) ;
+#1296 = ORIENTED_EDGE ( 'NONE', *, *, #636, .T. ) ;
+#1297 = EDGE_CURVE ( 'NONE', #2256, #1918, #729, .T. ) ;
+#1298 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, -0.9924325091389670800, -0.08682659386424777800 ) ) ;
+#1299 = VERTEX_POINT ( 'NONE', #1035 ) ;
+#1300 = CARTESIAN_POINT ( 'NONE',  ( 0.2694306144099724000, 1.494999999999999700, -0.2520684287846828900 ) ) ;
+#1301 = SURFACE_SIDE_STYLE ('',( #3290 ) ) ;
+#1302 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.495000000000000100, -0.1877560961345580100 ) ) ;
+#1303 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1491, #1243, #3397, #2848 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055419700, 7.064785372303754600 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8065248903853478000, 0.8065248903853478000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1304 = ORIENTED_EDGE ( 'NONE', *, *, #173, .T. ) ;
+#1305 = AXIS2_PLACEMENT_3D ( 'NONE', #128, #3332, #1699 ) ;
+#1306 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, -0.005000000000000000100, 1.600000000000000100 ) ) ;
+#1307 = PRESENTATION_STYLE_ASSIGNMENT (( #1894 ) ) ;
+#1308 = CARTESIAN_POINT ( 'NONE',  ( -0.1926975827659396200, 1.494999999999999900, 0.2012426064629416800 ) ) ;
+#1309 = VECTOR ( 'NONE', #150, 1000.000000000000100 ) ;
+#1310 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3298 ), #2385 ) ;
+#1311 = SURFACE_SIDE_STYLE ('',( #1029 ) ) ;
+#1312 = VECTOR ( 'NONE', #991, 1000.000000000000200 ) ;
+#1313 = PLANE ( 'NONE',  #1127 ) ;
+#1314 = FILL_AREA_STYLE_COLOUR ( '', #970 ) ;
+#1315 = CARTESIAN_POINT ( 'NONE',  ( -0.2737450952298031700, 1.494999999999999200, 0.07878587106862741700 ) ) ;
+#1316 = DIRECTION ( 'NONE',  ( -0.6038968352533777800, 0.0000000000000000000, 0.7970624896273533800 ) ) ;
+#1317 = CARTESIAN_POINT ( 'NONE',  ( 0.02716346153846149700, 1.500000000000000000, -0.2877560961345579900 ) ) ;
+#1318 = PRESENTATION_STYLE_ASSIGNMENT (( #686 ) ) ;
+#1319 = LINE ( 'NONE', #3145, #1893 ) ;
+#1320 = CARTESIAN_POINT ( 'NONE',  ( -0.1669402497906657700, 1.494999999999999900, 0.2226101384127844000 ) ) ;
+#1321 = EDGE_CURVE ( 'NONE', #1692, #3038, #2435, .T. ) ;
+#1322 = SURFACE_STYLE_USAGE ( .BOTH. , #1311 ) ;
+#1323 = PRESENTATION_STYLE_ASSIGNMENT (( #2538 ) ) ;
+#1324 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #2147, #2125, #1396, #581, #893, #3048, #63, #2455, #301, #2206, #2176 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.1285151895116613800, 0.2529486363526578500, 0.3747547340060044500, 0.4959397538670499200, 0.6171806414298924800, 0.7409094692781372800, 0.8678111481862028600, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#1325 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, -0.2500000000000000000 ) ) ;
+#1326 = FACE_OUTER_BOUND ( 'NONE', #2987, .T. ) ;
+#1327 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2719 ) ) ;
+#1328 = CARTESIAN_POINT ( 'NONE',  ( -0.1622514491184620900, 1.499999999999999600, 0.1477841772721715200 ) ) ;
+#1329 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1330 = DIRECTION ( 'NONE',  ( 1.224646799147343300E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1331 = ORIENTED_EDGE ( 'NONE', *, *, #2245, .F. ) ;
+#1332 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1333 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1668 ) ) ;
+#1334 = EDGE_CURVE ( 'NONE', #1414, #3025, #473, .T. ) ;
+#1335 = CARTESIAN_POINT ( 'NONE',  ( -1.299999999999999800, 0.0000000000000000000, 1.300000000000000300 ) ) ;
+#1336 = VERTEX_POINT ( 'NONE', #2144 ) ;
+#1337 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, -0.005000000000000000100, -0.2500000000000000000 ) ) ;
+#1338 = ORIENTED_EDGE ( 'NONE', *, *, #120, .T. ) ;
+#1339 = DIRECTION ( 'NONE',  ( -0.7071067811865474600, 0.0000000000000000000, 0.7071067811865474600 ) ) ;
+#1340 = ORIENTED_EDGE ( 'NONE', *, *, #886, .T. ) ;
+#1341 = ORIENTED_EDGE ( 'NONE', *, *, #3155, .T. ) ;
+#1342 = CARTESIAN_POINT ( 'NONE',  ( 0.1450775077228111100, 1.499999999999999100, -0.2646740670746355900 ) ) ;
+#1343 = ORIENTED_EDGE ( 'NONE', *, *, #1390, .F. ) ;
+#1344 = EDGE_CURVE ( 'NONE', #323, #1523, #1809, .T. ) ;
+#1345 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1346 = ORIENTED_EDGE ( 'NONE', *, *, #599, .T. ) ;
+#1347 = CARTESIAN_POINT ( 'NONE',  ( 0.1970450844262433000, 1.500000000000000200, 0.2401697622242575100 ) ) ;
+#1348 = CARTESIAN_POINT ( 'NONE',  ( 0.05106855516662890000, 1.494999999999999900, -0.3490483035842535900 ) ) ;
+#1349 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1729 ), #3086 ) ;
+#1350 = EDGE_CURVE ( 'NONE', #2799, #1442, #2181, .T. ) ;
+#1351 = CARTESIAN_POINT ( 'NONE',  ( -0.2697088774421821900, 1.499999999999999800, -0.1589290291829662500 ) ) ;
+#1352 = CIRCLE ( 'NONE', #1625, 0.01000000000000002600 ) ;
+#1353 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1354 = VECTOR ( 'NONE', #1213, 1000.000000000000000 ) ;
+#1355 = AXIS2_PLACEMENT_3D ( 'NONE', #462, #739, #1040 ) ;
+#1356 = LINE ( 'NONE', #1263, #1800 ) ;
+#1357 = LINE ( 'NONE', #3480, #1808 ) ;
+#1358 = VECTOR ( 'NONE', #1966, 1000.000000000000100 ) ;
+#1359 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924801400, 0.7900000000000000400, -1.220845757439086700 ) ) ;
+#1360 = FACE_OUTER_BOUND ( 'NONE', #3316, .T. ) ;
+#1361 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1362 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1363 = LINE ( 'NONE', #1155, #181 ) ;
+#1364 = EDGE_CURVE ( 'NONE', #211, #3351, #1186, .T. ) ;
+#1365 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2481, #2493, #598, #1398 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055419700, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219712800, 0.9497364005219712800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1366 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.495000000000000100, -0.2238137884422503100 ) ) ;
+#1367 = EDGE_LOOP ( 'NONE', ( #1617, #2154, #2558, #2678, #2958, #2195 ) ) ;
+#1368 = AXIS2_PLACEMENT_3D ( 'NONE', #1581, #1862, #2934 ) ;
+#1369 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924801400, 0.7908715574274766100, -1.230807704420003600 ) ) ;
+#1370 = VERTEX_POINT ( 'NONE', #1366 ) ;
+#1371 = CARTESIAN_POINT ( 'NONE',  ( 1.136362600839689900, 0.8000000000000000400, -1.136362600839689900 ) ) ;
+#1372 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #545 ) ) ;
+#1373 = EDGE_CURVE ( 'NONE', #1662, #22, #3127, .T. ) ;
+#1374 = FILL_AREA_STYLE ('',( #3253 ) ) ;
+#1375 = ORIENTED_EDGE ( 'NONE', *, *, #1507, .T. ) ;
+#1376 = CARTESIAN_POINT ( 'NONE',  ( -0.04312178693498761000, 1.500000000000000400, -0.2793811595318146400 ) ) ;
+#1377 = ORIENTED_EDGE ( 'NONE', *, *, #2503, .F. ) ;
+#1378 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1379 = ORIENTED_EDGE ( 'NONE', *, *, #1080, .F. ) ;
+#1380 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.8100000000000000500, 0.0000000000000000000 ) ) ;
+#1381 = PLANE ( 'NONE',  #5 ) ;
+#1382 = ORIENTED_EDGE ( 'NONE', *, *, #829, .F. ) ;
+#1383 = CARTESIAN_POINT ( 'NONE',  ( 0.1970450844262433000, 1.499999999999999600, 0.2401697622242575100 ) ) ;
+#1384 = AXIS2_PLACEMENT_3D ( 'NONE', #1706, #3358, #121 ) ;
+#1385 = CARTESIAN_POINT ( 'NONE',  ( -1.142612700283332600, 0.8000000000000001600, -1.142612700283333500 ) ) ;
+#1386 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1387 = CARTESIAN_POINT ( 'NONE',  ( -0.2408519691316282900, 1.495000000000000300, -0.2120669980536202800 ) ) ;
+#1388 = FACE_OUTER_BOUND ( 'NONE', #2078, .T. ) ;
+#1389 = STYLED_ITEM ( 'NONE', ( #1071 ), #1742 ) ;
+#1390 = EDGE_CURVE ( 'NONE', #2075, #2462, #1673, .T. ) ;
+#1391 = CARTESIAN_POINT ( 'NONE',  ( -0.1517089647155487600, 1.500000000000000400, -0.2991316450235614300 ) ) ;
+#1392 = FACE_OUTER_BOUND ( 'NONE', #762, .T. ) ;
+#1393 = VECTOR ( 'NONE', #2677, 1000.000000000000000 ) ;
+#1394 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1395 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1396 = CARTESIAN_POINT ( 'NONE',  ( 0.06198097700495258000, 1.500000000000000200, 0.2190768911651007300 ) ) ;
+#1397 = LINE ( 'NONE', #180, #2580 ) ;
+#1398 = CARTESIAN_POINT ( 'NONE',  ( -1.136362600839689400, 0.8000000000000001600, 1.136362600839690100 ) ) ;
+#1399 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1189, 'distance_accuracy_value', 'NONE');
+#1400 = CARTESIAN_POINT ( 'NONE',  ( 1.197994307982285000, 0.7999999999999998200, -1.087231091464141200 ) ) ;
+#1401 = CARTESIAN_POINT ( 'NONE',  ( 0.05954257300769201500, 1.495000000000000300, -0.2869375919883597700 ) ) ;
+#1402 = EDGE_LOOP ( 'NONE', ( #1985, #310, #2863, #938 ) ) ;
+#1403 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2227 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1468, #1745, #3068 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1404 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.495000000000000100, 0.1556333269423650100 ) ) ;
+#1405 = ORIENTED_EDGE ( 'NONE', *, *, #2514, .T. ) ;
+#1406 = CARTESIAN_POINT ( 'NONE',  ( -1.220845757439086300, 0.7900000000000000400, 0.0000000000000000000 ) ) ;
+#1407 = CARTESIAN_POINT ( 'NONE',  ( -0.2382452266288691300, 1.499999999999999600, -0.02444075447747695200 ) ) ;
+#1408 = ORIENTED_EDGE ( 'NONE', *, *, #399, .T. ) ;
+#1409 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1410 = ORIENTED_EDGE ( 'NONE', *, *, #2859, .F. ) ;
+#1411 = AXIS2_PLACEMENT_3D ( 'NONE', #6, #2980, #2186 ) ;
+#1412 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.495000000000000100, -0.1877560961345580100 ) ) ;
+#1413 = VERTEX_POINT ( 'NONE', #1337 ) ;
+#1414 = VERTEX_POINT ( 'NONE', #225 ) ;
+#1415 = FILL_AREA_STYLE ('',( #1132 ) ) ;
+#1416 = CARTESIAN_POINT ( 'NONE',  ( 0.1981012917928178800, 1.495000000000000100, -0.3077777018811613800 ) ) ;
+#1417 = VECTOR ( 'NONE', #3313, 1000.000000000000000 ) ;
+#1418 = ORIENTED_EDGE ( 'NONE', *, *, #3337, .F. ) ;
+#1419 = EDGE_CURVE ( 'NONE', #1442, #2915, #1634, .T. ) ;
+#1420 = VECTOR ( 'NONE', #1049, 1000.000000000000000 ) ;
+#1421 = CARTESIAN_POINT ( 'NONE',  ( 1.230787871626298500, 0.7910982472968383100, -1.010851718346118100 ) ) ;
+#1422 = CARTESIAN_POINT ( 'NONE',  ( 0.1750982955277535800, 1.495000000000000100, 0.1812288265057056500 ) ) ;
+#1423 = CARTESIAN_POINT ( 'NONE',  ( 0.1283145526288866600, 1.499999999999999800, 0.2688193900290206700 ) ) ;
+#1424 = CIRCLE ( 'NONE', #817, 1.090000000000000100 ) ;
+#1425 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #933 ) ) ;
+#1426 = LINE ( 'NONE', #2399, #1461 ) ;
+#1427 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1428 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923800, 1.500000000000000200, -0.2238137884422503300 ) ) ;
+#1429 = AXIS2_PLACEMENT_3D ( 'NONE', #1090, #1618, #2729 ) ;
+#1430 = EDGE_CURVE ( 'NONE', #879, #2203, #3260, .T. ) ;
+#1431 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#1432 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.495000000000000100, -0.2238137884422503100 ) ) ;
+#1433 = DIRECTION ( 'NONE',  ( 3.336006684570784100E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1434 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, -0.005000000000000000100, 1.600000000000000100 ) ) ;
+#1435 = CARTESIAN_POINT ( 'NONE',  ( 1.143380158410511000, 0.7912279134661748300, 1.143380158410511400 ) ) ;
+#1436 = ORIENTED_EDGE ( 'NONE', *, *, #235, .T. ) ;
+#1437 = VERTEX_POINT ( 'NONE', #2475 ) ;
+#1438 = CARTESIAN_POINT ( 'NONE',  ( -1.142612700283333100, 0.7999999999999999300, 1.142612700283333100 ) ) ;
+#1439 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1440 = ORIENTED_EDGE ( 'NONE', *, *, #3049, .T. ) ;
+#1441 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 1.224646799147353200E-016 ) ) ;
+#1442 = VERTEX_POINT ( 'NONE', #3320 ) ;
+#1443 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1389 ), #2663 ) ;
+#1444 = CARTESIAN_POINT ( 'NONE',  ( 1.010851718346118500, 0.7910982472968383100, 1.230787871626298500 ) ) ;
+#1445 = EDGE_CURVE ( 'NONE', #1414, #2285, #3050, .T. ) ;
+#1446 = CARTESIAN_POINT ( 'NONE',  ( 1.012450835018320300, 0.7911028415555189100, -1.230787469680746800 ) ) ;
+#1447 = VERTEX_POINT ( 'NONE', #2486 ) ;
+#1448 = CARTESIAN_POINT ( 'NONE',  ( -1.220845757439086100, 0.8000000000000001600, 0.9319492949924801400 ) ) ;
+#1449 = CARTESIAN_POINT ( 'NONE',  ( 0.1488123561783527800, 1.500000000000000700, 0.1954685901461744300 ) ) ;
+#1450 = ORIENTED_EDGE ( 'NONE', *, *, #75, .T. ) ;
+#1451 = ORIENTED_EDGE ( 'NONE', *, *, #1179, .T. ) ;
+#1452 = CIRCLE ( 'NONE', #3412, 0.01000000000000002600 ) ;
+#1453 = CARTESIAN_POINT ( 'NONE',  ( 1.087785406156543500, 0.7912279135618348600, 1.198974910647740300 ) ) ;
+#1454 = PLANE ( 'NONE',  #2485 ) ;
+#1455 = CIRCLE ( 'NONE', #2152, 0.01000000000000001400 ) ;
+#1456 = ADVANCED_FACE ( 'NONE', ( #1968 ), #2623, .T. ) ;
+#1457 = CARTESIAN_POINT ( 'NONE',  ( -0.2630520802392610200, 1.500000000000000200, 0.1050864302877692300 ) ) ;
+#1458 = VECTOR ( 'NONE', #969, 1000.000000000000000 ) ;
+#1459 = CARTESIAN_POINT ( 'NONE',  ( -0.07632327732439733700, 1.495000000000000300, -0.2688557824458945900 ) ) ;
+#1460 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1461 = VECTOR ( 'NONE', #513, 1000.000000000000000 ) ;
+#1462 = TOROIDAL_SURFACE ( 'NONE', #9, 0.8899999999999999000, 0.01000000000000000000 ) ;
+#1463 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2807 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2832, #664, #3377 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1464 = ADVANCED_FACE ( 'NONE', ( #891 ), #872, .T. ) ;
+#1465 = FACE_OUTER_BOUND ( 'NONE', #2952, .T. ) ;
+#1466 = CARTESIAN_POINT ( 'NONE',  ( -0.2923076923076923200, 1.495000000000000100, -0.03739551921148111900 ) ) ;
+#1467 = CIRCLE ( 'NONE', #611, 1.100000000000000100 ) ;
+#1468 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1469 = AXIS2_PLACEMENT_3D ( 'NONE', #1651, #2429, #2197 ) ;
+#1470 = PRESENTATION_STYLE_ASSIGNMENT (( #312 ) ) ;
+#1471 = CARTESIAN_POINT ( 'NONE',  ( 1.230807704420004100, 0.7908715574274765000, -0.9319492949924799200 ) ) ;
+#1472 = CARTESIAN_POINT ( 'NONE',  ( -0.2920889503429499000, 1.499999999999999800, -0.02712743736221396800 ) ) ;
+#1473 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1474 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1475 = ADVANCED_FACE ( 'NONE', ( #1512 ), #2749, .T. ) ;
+#1476 = CARTESIAN_POINT ( 'NONE',  ( 0.03052884615384614300, 1.500000000000000200, -0.3492945576730195300 ) ) ;
+#1477 = ORIENTED_EDGE ( 'NONE', *, *, #3240, .T. ) ;
+#1478 = CARTESIAN_POINT ( 'NONE',  ( -0.1517089647155487600, 1.500000000000000400, -0.2991316450235614300 ) ) ;
+#1479 = CARTESIAN_POINT ( 'NONE',  ( -0.02463620993794761800, 1.495000000000000300, 0.2157686321780432600 ) ) ;
+#1480 = EDGE_CURVE ( 'NONE', #195, #920, #2005, .T. ) ;
+#1481 = CARTESIAN_POINT ( 'NONE',  ( -0.2821044209134543300, 1.500000000000000400, 0.05135260468454753300 ) ) ;
+#1482 = ORIENTED_EDGE ( 'NONE', *, *, #1557, .F. ) ;
+#1483 = CARTESIAN_POINT ( 'NONE',  ( -0.2338638828792195500, 1.495000000000000600, -0.08498031830145749700 ) ) ;
+#1484 = STYLED_ITEM ( 'NONE', ( #2106 ), #709 ) ;
+#1485 = ORIENTED_EDGE ( 'NONE', *, *, #2336, .F. ) ;
+#1486 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1487 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1488 = ORIENTED_EDGE ( 'NONE', *, *, #2019, .T. ) ;
+#1489 = CARTESIAN_POINT ( 'NONE',  ( -0.09662899923299800300, 1.495000000000000300, -0.3273682756107390600 ) ) ;
+#1490 = EDGE_CURVE ( 'NONE', #2770, #321, #1265, .T. ) ;
+#1491 = CARTESIAN_POINT ( 'NONE',  ( -1.001141590572475900, 0.0000000000000000000, 1.300000000000000300 ) ) ;
+#1492 = CARTESIAN_POINT ( 'NONE',  ( 0.2813039420948189000, 1.500000000000000200, -0.2383312017862830300 ) ) ;
+#1493 = EDGE_LOOP ( 'NONE', ( #1879, #2135, #616, #2156, #1938 ) ) ;
+#1494 = CARTESIAN_POINT ( 'NONE',  ( 0.03124999999999997200, 1.495000000000000100, 0.2814746730962111600 ) ) ;
+#1495 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.495000000000000100, 0.1556333269423650100 ) ) ;
+#1496 = ORIENTED_EDGE ( 'NONE', *, *, #1829, .F. ) ;
+#1497 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000700, -0.005000000000000000100, 0.9999999999999995600 ) ) ;
+#1498 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2112, #2838, #3482, #1055 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055419700, 6.283185307179585300 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219713900, 0.9497364005219713900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1499 = FILL_AREA_STYLE ('',( #2348 ) ) ;
+#1500 = VECTOR ( 'NONE', #2337, 1000.000000000000000 ) ;
+#1501 = CARTESIAN_POINT ( 'NONE',  ( -1.286876700471111200, 0.1499999999999999900, 1.300000000000000300 ) ) ;
+#1502 = CARTESIAN_POINT ( 'NONE',  ( 1.040949779275250100E-016, 1.500000000000000000, 0.8499999999999999800 ) ) ;
+#1503 = PRESENTATION_STYLE_ASSIGNMENT (( #349 ) ) ;
+#1504 = VECTOR ( 'NONE', #3073, 1000.000000000000000 ) ;
+#1505 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, 0.9924325091389669700, 0.08682659386424776400 ) ) ;
+#1506 = CARTESIAN_POINT ( 'NONE',  ( 0.2813039420948189000, 1.495000000000000300, -0.2383312017862830300 ) ) ;
+#1507 = EDGE_CURVE ( 'NONE', #1131, #665, #556, .T. ) ;
+#1508 = CARTESIAN_POINT ( 'NONE',  ( 0.01921735353088447800, 1.495000000000000100, -0.3490179854421405800 ) ) ;
+#1509 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1510 = CARTESIAN_POINT ( 'NONE',  ( -1.230807704420003400, 0.7908715574274766100, 0.9319492949924803600 ) ) ;
+#1511 = PRESENTATION_STYLE_ASSIGNMENT (( #2961 ) ) ;
+#1512 = FACE_OUTER_BOUND ( 'NONE', #1768, .T. ) ;
+#1513 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924798000, 0.8000000000000002700, 1.230009069179260900 ) ) ;
+#1514 = VECTOR ( 'NONE', #1332, 1000.000000000000000 ) ;
+#1515 = AXIS2_PLACEMENT_3D ( 'NONE', #441, #2356, #1248 ) ;
+#1516 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1517 = CIRCLE ( 'NONE', #54, 1.100000000000000100 ) ;
+#1518 = LINE ( 'NONE', #615, #1858 ) ;
+#1519 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1520 = CARTESIAN_POINT ( 'NONE',  ( -0.2382452266288691300, 1.494999999999999900, -0.02444075447747695200 ) ) ;
+#1521 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924800300, 0.8000000000000000400, -1.230009069179260700 ) ) ;
+#1522 = CARTESIAN_POINT ( 'NONE',  ( -1.198974910647739900, 0.7912279135618327500, -1.087785406156544600 ) ) ;
+#1523 = VERTEX_POINT ( 'NONE', #2507 ) ;
+#1524 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1525 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #1883, #1931, #607 ),
+ ( #3029, #842, #3244 ),
+ ( #2712, #3017, #2721 ),
+ ( #3270, #1385, #1102 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 5.501585242055419700, 6.283185307179586200 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7372773368101218600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513095100, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708239600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7492634205062563800, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#1526 = ADVANCED_FACE ( 'NONE', ( #2665 ), #2265, .T. ) ;
+#1527 = CARTESIAN_POINT ( 'NONE',  ( -0.006803390074269326200, 1.500000000000000000, 0.2799022929014753400 ) ) ;
+#1528 = ORIENTED_EDGE ( 'NONE', *, *, #2030, .T. ) ;
+#1529 = CARTESIAN_POINT ( 'NONE',  ( -0.2223006432812843800, 1.495000000000000100, 0.1690825846664623900 ) ) ;
+#1530 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1531 = ORIENTED_EDGE ( 'NONE', *, *, #3133, .T. ) ;
+#1532 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924796900, 0.7908715574274765000, 1.230807704420003900 ) ) ;
+#1533 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, 0.2500000000000000000 ) ) ;
+#1534 = EDGE_CURVE ( 'NONE', #2256, #247, #1848, .T. ) ;
+#1535 = VERTEX_POINT ( 'NONE', #2557 ) ;
+#1536 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1537 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.495000000000000100, 0.1556333269423650100 ) ) ;
+#1538 = CARTESIAN_POINT ( 'NONE',  ( -0.2343766678803307600, 1.500000000000000200, 0.1542442914536442100 ) ) ;
+#1539 = CARTESIAN_POINT ( 'NONE',  ( -3.336006684570782100E-016, 0.0000000000000000000, 0.9999999999999993300 ) ) ;
+#1540 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, 0.0000000000000000000, 0.9999999999999993300 ) ) ;
+#1541 = ORIENTED_EDGE ( 'NONE', *, *, #2423, .F. ) ;
+#1542 = AXIS2_PLACEMENT_3D ( 'NONE', #1799, #751, #2628 ) ;
+#1543 = CARTESIAN_POINT ( 'NONE',  ( 0.02716346153846149700, 1.495000000000000100, -0.2877560961345579900 ) ) ;
+#1544 = VERTEX_POINT ( 'NONE', #1217 ) ;
+#1545 = CARTESIAN_POINT ( 'NONE',  ( -0.006803390074269326200, 1.500000000000000000, 0.2799022929014753400 ) ) ;
+#1546 = EDGE_CURVE ( 'NONE', #638, #3465, #1139, .T. ) ;
+#1547 = VERTEX_POINT ( 'NONE', #1169 ) ;
+#1548 = CIRCLE ( 'NONE', #700, 0.7499999999999998900 ) ;
+#1549 = CARTESIAN_POINT ( 'NONE',  ( -1.220845756665863500, 0.8000000000000001600, -1.008241004726014900 ) ) ;
+#1550 = ORIENTED_EDGE ( 'NONE', *, *, #2460, .T. ) ;
+#1551 = CARTESIAN_POINT ( 'NONE',  ( -0.02602839272607943000, 1.494999999999999900, -0.2831740720844058700 ) ) ;
+#1552 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1553 = CARTESIAN_POINT ( 'NONE',  ( -0.1230560857255365600, 1.500000000000000400, -0.2450802605212965600 ) ) ;
+#1554 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1555 = SURFACE_STYLE_FILL_AREA ( #1841 ) ;
+#1556 = CARTESIAN_POINT ( 'NONE',  ( -0.02514446106883746300, 1.499999999999999800, 0.2779394808597630000 ) ) ;
+#1557 = EDGE_CURVE ( 'NONE', #22, #3402, #467, .T. ) ;
+#1558 = AXIS2_PLACEMENT_3D ( 'NONE', #1786, #1769, #442 ) ;
+#1559 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1560 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1561 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1562 = FACE_OUTER_BOUND ( 'NONE', #1041, .T. ) ;
+#1563 = FILL_AREA_STYLE ('',( #1031 ) ) ;
+#1564 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1565 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1729 ) ) ;
+#1566 = EDGE_CURVE ( 'NONE', #997, #397, #815, .T. ) ;
+#1567 = CARTESIAN_POINT ( 'NONE',  ( 0.03088942307692308500, 1.500000000000000000, 0.2199362115577496200 ) ) ;
+#1568 = SURFACE_STYLE_FILL_AREA ( #3082 ) ;
+#1569 = ORIENTED_EDGE ( 'NONE', *, *, #839, .F. ) ;
+#1570 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2234 ), #2474 ) ;
+#1571 = FILL_AREA_STYLE_COLOUR ( '', #2254 ) ;
+#1572 = SURFACE_STYLE_USAGE ( .BOTH. , #3203 ) ;
+#1573 = FILL_AREA_STYLE ('',( #2312 ) ) ;
+#1574 = VERTEX_POINT ( 'NONE', #2784 ) ;
+#1575 = CARTESIAN_POINT ( 'NONE',  ( -0.2125795238379771000, 1.500000000000000200, -0.1478728497542884700 ) ) ;
+#1576 = ORIENTED_EDGE ( 'NONE', *, *, #3176, .T. ) ;
+#1577 = EDGE_LOOP ( 'NONE', ( #1048, #1440, #2610, #443 ) ) ;
+#1578 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1579 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.500000000000000000, 0.0000000000000000000 ) ) ;
+#1580 = ORIENTED_EDGE ( 'NONE', *, *, #1891, .F. ) ;
+#1581 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.200000000000000200, 0.0000000000000000000 ) ) ;
+#1582 = CARTESIAN_POINT ( 'NONE',  ( 0.03088942307692308500, 1.500000000000000000, 0.2199362115577496200 ) ) ;
+#1583 = PLANE ( 'NONE',  #2726 ) ;
+#1584 = CARTESIAN_POINT ( 'NONE',  ( -0.09230223728961543800, 1.500000000000000200, -0.2617663813270476600 ) ) ;
+#1585 = ORIENTED_EDGE ( 'NONE', *, *, #3498, .F. ) ;
+#1586 = PLANE ( 'NONE',  #1663 ) ;
+#1587 = CARTESIAN_POINT ( 'NONE',  ( -0.02514446106883746300, 1.494999999999999900, 0.2779394808597630000 ) ) ;
+#1588 = ORIENTED_EDGE ( 'NONE', *, *, #2755, .T. ) ;
+#1589 = LINE ( 'NONE', #2956, #2351 ) ;
+#1590 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #15 ), #1069 ) ;
+#1591 = CARTESIAN_POINT ( 'NONE',  ( -0.008591869674987946000, 1.499999999999999800, -0.2857302795206166900 ) ) ;
+#1592 = LINE ( 'NONE', #2303, #1458 ) ;
+#1593 = CARTESIAN_POINT ( 'NONE',  ( 3.336006684570782100E-016, 0.0000000000000000000, -0.9999999999999993300 ) ) ;
+#1594 = CARTESIAN_POINT ( 'NONE',  ( 0.09087845001648835200, 1.500000000000000000, 0.2771376221314217300 ) ) ;
+#1595 = CARTESIAN_POINT ( 'NONE',  ( -0.2338638828792195500, 1.495000000000000600, -0.08498031830145749700 ) ) ;
+#1596 = LINE ( 'NONE', #478, #1068 ) ;
+#1597 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, -0.2500000000000000000 ) ) ;
+#1598 = CIRCLE ( 'NONE', #492, 1.100000000000000100 ) ;
+#1599 = FACE_OUTER_BOUND ( 'NONE', #1577, .T. ) ;
+#1600 = EDGE_CURVE ( 'NONE', #247, #2942, #2741, .T. ) ;
+#1601 = CARTESIAN_POINT ( 'NONE',  ( -0.2253569526830953600, 1.500000000000000000, -0.1173278485880764900 ) ) ;
+#1602 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #933 ), #1124 ) ;
+#1603 = CARTESIAN_POINT ( 'NONE',  ( -1.286876700471111200, 0.1499999999999999900, -0.2500000000000000000 ) ) ;
+#1604 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, 0.1499999999999999900, 1.600000000000000100 ) ) ;
+#1605 = EDGE_LOOP ( 'NONE', ( #1477, #1822, #69, #1875 ) ) ;
+#1606 = CARTESIAN_POINT ( 'NONE',  ( -0.003044776580429128300, 1.499999999999999800, -0.3484736640873702900 ) ) ;
+#1607 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1279 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2810, #365, #2268 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1608 = EDGE_CURVE ( 'NONE', #3207, #2418, #517, .T. ) ;
+#1609 = FILL_AREA_STYLE ('',( #1868 ) ) ;
+#1610 = ORIENTED_EDGE ( 'NONE', *, *, #1608, .F. ) ;
+#1611 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #456, #2338, #2585, #176 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055419700, 7.064785372303754600 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8065248903853478000, 0.8065248903853478000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1612 = ORIENTED_EDGE ( 'NONE', *, *, #2209, .F. ) ;
+#1613 = CARTESIAN_POINT ( 'NONE',  ( 0.1637719829910566400, 1.500000000000000000, 0.2565487630590988500 ) ) ;
+#1614 = CARTESIAN_POINT ( 'NONE',  ( 0.1100410056906184500, 1.499999999999999800, -0.3411735919005627900 ) ) ;
+#1615 = ORIENTED_EDGE ( 'NONE', *, *, #3306, .T. ) ;
+#1616 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#1617 = ORIENTED_EDGE ( 'NONE', *, *, #3071, .F. ) ;
+#1618 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1619 = CARTESIAN_POINT ( 'NONE',  ( -0.1954487081091520200, 1.500000000000000000, -0.1763044839017003400 ) ) ;
+#1620 = ORIENTED_EDGE ( 'NONE', *, *, #913, .T. ) ;
+#1621 = AXIS2_PLACEMENT_3D ( 'NONE', #1826, #2940, #218 ) ;
+#1622 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, 0.1499999999999999900, 0.2500000000000000000 ) ) ;
+#1623 = CARTESIAN_POINT ( 'NONE',  ( -0.02463620993794761800, 1.500000000000000200, 0.2157686321780432600 ) ) ;
+#1624 = CARTESIAN_POINT ( 'NONE',  ( 0.1468849240474429400, 1.499999999999999600, -0.3308282856515059000 ) ) ;
+#1625 = AXIS2_PLACEMENT_3D ( 'NONE', #3167, #756, #1027 ) ;
+#1626 = EDGE_CURVE ( 'NONE', #159, #1414, #925, .T. ) ;
+#1627 = ORIENTED_EDGE ( 'NONE', *, *, #1162, .F. ) ;
+#1628 = CARTESIAN_POINT ( 'NONE',  ( -0.2005465902907659400, 1.499999999999999600, -0.2596438353600315500 ) ) ;
+#1629 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2239, 'distance_accuracy_value', 'NONE');
+#1630 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1631 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1632 = CARTESIAN_POINT ( 'NONE',  ( -0.09230223728961543800, 1.500000000000000200, -0.2617663813270476600 ) ) ;
+#1633 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1634 = CIRCLE ( 'NONE', #580, 0.9100000000000000300 ) ;
+#1635 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1636 = CARTESIAN_POINT ( 'NONE',  ( 0.1633778050905997400, 1.495000000000001000, -0.2556804123119021400 ) ) ;
+#1637 = CIRCLE ( 'NONE', #135, 0.8899999999999999000 ) ;
+#1638 = EDGE_CURVE ( 'NONE', #1336, #3419, #2618, .T. ) ;
+#1639 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1640 = ORIENTED_EDGE ( 'NONE', *, *, #2979, .F. ) ;
+#1641 = CARTESIAN_POINT ( 'NONE',  ( -1.136362600839689400, 0.8000000000000001600, 1.136362600839690100 ) ) ;
+#1642 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1643 = VERTEX_POINT ( 'NONE', #1794 ) ;
+#1644 = SURFACE_SIDE_STYLE ('',( #1895 ) ) ;
+#1645 = CARTESIAN_POINT ( 'NONE',  ( -0.2920410876979087100, 1.500000000000000200, -0.04818788267570047600 ) ) ;
+#1646 = ORIENTED_EDGE ( 'NONE', *, *, #2727, .T. ) ;
+#1647 = STYLED_ITEM ( 'NONE', ( #1103 ), #3109 ) ;
+#1648 = CARTESIAN_POINT ( 'NONE',  ( 0.03124999999999997200, 1.495000000000000100, 0.2814746730962111600 ) ) ;
+#1649 = CARTESIAN_POINT ( 'NONE',  ( 0.02716346153846149700, 1.495000000000000100, -0.2877560961345579900 ) ) ;
+#1650 = ORIENTED_EDGE ( 'NONE', *, *, #1334, .T. ) ;
+#1651 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, -0.005000000000000000100, -0.9999999999999993300 ) ) ;
+#1652 = VERTEX_POINT ( 'NONE', #1980 ) ;
+#1653 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1654 = CARTESIAN_POINT ( 'NONE',  ( -0.06688859667871907600, 1.495000000000000100, -0.3372501835768836300 ) ) ;
+#1655 = ORIENTED_EDGE ( 'NONE', *, *, #3370, .F. ) ;
+#1656 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1657 = EDGE_CURVE ( 'NONE', #638, #3267, #300, .T. ) ;
+#1658 = CARTESIAN_POINT ( 'NONE',  ( 1.136362600839690100, 0.8000000000000000400, -1.136362600839689700 ) ) ;
+#1659 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, -0.005000000000000000100, -1.600000000000000100 ) ) ;
+#1660 = ORIENTED_EDGE ( 'NONE', *, *, #1364, .T. ) ;
+#1661 = CARTESIAN_POINT ( 'NONE',  ( 0.07144351160051092000, 1.499999999999999300, 0.2795752806762368300 ) ) ;
+#1662 = VERTEX_POINT ( 'NONE', #2567 ) ;
+#1663 = AXIS2_PLACEMENT_3D ( 'NONE', #483, #2358, #506 ) ;
+#1664 = FACE_OUTER_BOUND ( 'NONE', #1981, .T. ) ;
+#1665 = FILL_AREA_STYLE_COLOUR ( '', #3505 ) ;
+#1666 = CARTESIAN_POINT ( 'NONE',  ( 0.03052884615384614300, 1.495000000000000100, -0.3492945576730195300 ) ) ;
+#1667 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #3416, #448, #3115, #2852 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 0.7816000651241662400 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219713900, 0.9497364005219713900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1668 = STYLED_ITEM ( 'NONE', ( #1072 ), #2840 ) ;
+#1669 = EDGE_CURVE ( 'NONE', #1129, #719, #2397, .T. ) ;
+#1670 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1671 = FACE_BOUND ( 'NONE', #2649, .T. ) ;
+#1672 = DIRECTION ( 'NONE',  ( 0.7970624896273533800, 0.0000000000000000000, 0.6038968352533777800 ) ) ;
+#1673 = LINE ( 'NONE', #1070, #974 ) ;
+#1674 = CIRCLE ( 'NONE', #1429, 0.01000000000000002600 ) ;
+#1675 = SURFACE_SIDE_STYLE ('',( #3428 ) ) ;
+#1676 = CARTESIAN_POINT ( 'NONE',  ( -0.2920410876979087100, 1.495000000000000300, -0.04818788267570047600 ) ) ;
+#1677 = SURFACE_STYLE_FILL_AREA ( #2274 ) ;
+#1678 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -9.035018104045862100E-017 ) ) ;
+#1679 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1680 = ORIENTED_EDGE ( 'NONE', *, *, #2055, .F. ) ;
+#1681 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1682 = VERTEX_POINT ( 'NONE', #2903 ) ;
+#1683 = CARTESIAN_POINT ( 'NONE',  ( -0.2920410876979087100, 1.500000000000000200, -0.04818788267570047600 ) ) ;
+#1684 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, -0.005000000000000000100, -0.9999999999999993300 ) ) ;
+#1685 = ORIENTED_EDGE ( 'NONE', *, *, #1913, .T. ) ;
+#1686 = ORIENTED_EDGE ( 'NONE', *, *, #1730, .T. ) ;
+#1687 = CARTESIAN_POINT ( 'NONE',  ( -1.191194317119096600, 0.8000000000000000400, -1.081530884560283100 ) ) ;
+#1688 = CARTESIAN_POINT ( 'NONE',  ( 0.02716346153846149700, 1.500000000000000000, -0.2877560961345579900 ) ) ;
+#1689 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1690 = ORIENTED_EDGE ( 'NONE', *, *, #2879, .T. ) ;
+#1691 = PRODUCT_CONTEXT ( 'NONE', #2761, 'mechanical' ) ;
+#1692 = VERTEX_POINT ( 'NONE', #985 ) ;
+#1693 = CARTESIAN_POINT ( 'NONE',  ( -0.2697088774421821900, 1.494999999999999900, -0.1589290291829662500 ) ) ;
+#1694 = LINE ( 'NONE', #3258, #2043 ) ;
+#1695 = ORIENTED_EDGE ( 'NONE', *, *, #1044, .F. ) ;
+#1696 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000700, -0.005000000000000000100, 0.9999999999999995600 ) ) ;
+#1697 = EDGE_CURVE ( 'NONE', #1797, #236, #1146, .T. ) ;
+#1698 = CARTESIAN_POINT ( 'NONE',  ( -0.2384615384615384700, 1.495000000000000100, -0.03330898074994264500 ) ) ;
+#1699 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1700 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3083 ), #141 ) ;
+#1701 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.500000000000000000, 0.1556333269423650100 ) ) ;
+#1702 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1181, #2247, #940, #3350 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055418800, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219710600, 0.9497364005219710600, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1703 = VECTOR ( 'NONE', #3445, 1000.000000000000000 ) ;
+#1704 = PRESENTATION_STYLE_ASSIGNMENT (( #2777 ) ) ;
+#1705 = CARTESIAN_POINT ( 'NONE',  ( 1.008241004726017500, 0.8000000000000000400, 1.220845756665855300 ) ) ;
+#1706 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, -1.300000000000000000 ) ) ;
+#1707 = SURFACE_STYLE_FILL_AREA ( #1563 ) ;
+#1708 = AXIS2_PLACEMENT_3D ( 'NONE', #1863, #262, #552 ) ;
+#1709 = VECTOR ( 'NONE', #1672, 1000.000000000000000 ) ;
+#1710 = EDGE_CURVE ( 'NONE', #542, #3078, #1356, .T. ) ;
+#1711 = SURFACE_STYLE_FILL_AREA ( #1609 ) ;
+#1712 = CARTESIAN_POINT ( 'NONE',  ( -0.09327298605668694900, 1.495000000000000100, 0.2615843561158963700 ) ) ;
+#1713 = CARTESIAN_POINT ( 'NONE',  ( -1.220845756665854800, 0.8000000000000001600, 1.008241004726017500 ) ) ;
+#1714 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1715 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, -0.9924325091389669700, -0.08682659386424779200 ) ) ;
+#1716 = FACE_OUTER_BOUND ( 'NONE', #3276, .T. ) ;
+#1717 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1718 = PRESENTATION_STYLE_ASSIGNMENT (( #972 ) ) ;
+#1719 = VERTEX_POINT ( 'NONE', #704 ) ;
+#1720 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, -0.005000000000000000100, -0.9999999999999993300 ) ) ;
+#1721 = EDGE_CURVE ( 'NONE', #195, #2294, #1932, .T. ) ;
+#1722 = ORIENTED_EDGE ( 'NONE', *, *, #586, .T. ) ;
+#1723 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, 0.1499999999999999900, -0.2500000000000000000 ) ) ;
+#1724 = CARTESIAN_POINT ( 'NONE',  ( -0.05985029411314665700, 1.494999999999999700, -0.2745858534042426900 ) ) ;
+#1725 = EDGE_LOOP ( 'NONE', ( #2944, #101, #660, #2537, #2992, #3443 ) ) ;
+#1726 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #3024, #1687, #48, #330 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 0.7816000651241669100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219712800, 0.9497364005219712800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1727 = CARTESIAN_POINT ( 'NONE',  ( -1.299999999999999800, 0.0000000000000000000, -1.001141590572476800 ) ) ;
+#1728 = ORIENTED_EDGE ( 'NONE', *, *, #1608, .T. ) ;
+#1729 = STYLED_ITEM ( 'NONE', ( #1718 ), #2299 ) ;
+#1730 = EDGE_CURVE ( 'NONE', #94, #537, #2483, .T. ) ;
+#1731 = CARTESIAN_POINT ( 'NONE',  ( -0.09917636076979001500, 1.500000000000000400, 0.1919406097194504600 ) ) ;
+#1732 = ORIENTED_EDGE ( 'NONE', *, *, #2813, .T. ) ;
+#1733 = CARTESIAN_POINT ( 'NONE',  ( 1.220845757439086500, 0.8000000000000000400, -0.9319492949924799200 ) ) ;
+#1734 = ADVANCED_FACE ( 'NONE', ( #3257 ), #1462, .T. ) ;
+#1735 = CARTESIAN_POINT ( 'NONE',  ( -0.2498267850605271300, 1.500000000000000000, 0.1301952660950526900 ) ) ;
+#1736 = CARTESIAN_POINT ( 'NONE',  ( -0.2125795238379771000, 1.495000000000000300, -0.1478728497542884700 ) ) ;
+#1737 = ORIENTED_EDGE ( 'NONE', *, *, #2184, .F. ) ;
+#1738 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1739 = ORIENTED_EDGE ( 'NONE', *, *, #1771, .F. ) ;
+#1740 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, 0.0000000000000000000, -1.300000000000000000 ) ) ;
+#1741 = FILL_AREA_STYLE_COLOUR ( '', #3085 ) ;
+#1742 = ADVANCED_FACE ( 'NONE', ( #2825 ), #1583, .T. ) ;
+#1743 = CARTESIAN_POINT ( 'NONE',  ( -0.2567993886469736000, 1.499999999999999800, -0.1862085057941768000 ) ) ;
+#1744 = CLOSED_SHELL ( 'NONE', ( #1734, #1231, #2884, #2601, #2261, #3407, #2343, #2332, #2899, #1456, #2590, #965, #402, #480, #990, #1774, #469, #1247, #1268, #2534, #1205, #1783, #2321, #2611, #183, #2048, #1805, #2546, #3372, #2820, #2840, #454, #3417, #3356, #1241, #2871, #3395, #1012, #978, #3450, #709, #928, #1762, #1526, #111, #3109, #2299, #944, #1475, #1215, #676, #2554, #750, #410, #2862, #2571, #393, #433, #172, #1742, #1464, #2354, #3125, #2907, #3092, #2068, #2311, #1195, #2833, #2280, #2007, #3166, #447, #3429, #1990, #3438, #3118 ) ) ;
+#1745 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1746 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, -0.005000000000000000100, 0.2499999999999999400 ) ) ;
+#1747 = CARTESIAN_POINT ( 'NONE',  ( -0.2916586151233201400, 1.500000000000000000, -0.006926845020518092500 ) ) ;
+#1748 = LINE ( 'NONE', #449, #2962 ) ;
+#1749 = CARTESIAN_POINT ( 'NONE',  ( -0.2253569526830953600, 1.495000000000000100, -0.1173278485880764900 ) ) ;
+#1750 = VECTOR ( 'NONE', #3371, 1000.000000000000100 ) ;
+#1751 = FACE_OUTER_BOUND ( 'NONE', #3117, .T. ) ;
+#1752 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924801400, 0.8000000000000000400, -1.220845757439086300 ) ) ;
+#1753 = CARTESIAN_POINT ( 'NONE',  ( -0.07562608130922973700, 1.494999999999999400, 0.2022564862651043400 ) ) ;
+#1754 = FACE_OUTER_BOUND ( 'NONE', #289, .T. ) ;
+#1755 = CARTESIAN_POINT ( 'NONE',  ( -0.1517089647155487600, 1.495000000000000600, -0.2991316450235614300 ) ) ;
+#1756 = FACE_OUTER_BOUND ( 'NONE', #899, .T. ) ;
+#1757 = CARTESIAN_POINT ( 'NONE',  ( 1.359357947053562300E-016, 0.8100000000000000500, -1.110000000000000100 ) ) ;
+#1758 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, -0.005000000000000000100, 0.2499999999999999400 ) ) ;
+#1759 = CARTESIAN_POINT ( 'NONE',  ( 0.1100410056906184500, 1.499999999999999800, -0.3411735919005627900 ) ) ;
+#1760 = CARTESIAN_POINT ( 'NONE',  ( -1.143380158410511000, 0.7912279134661749400, -1.143380158410511400 ) ) ;
+#1761 = CARTESIAN_POINT ( 'NONE',  ( 1.114428587224091700E-016, 1.200000000000000200, -0.9100000000000000300 ) ) ;
+#1762 = ADVANCED_FACE ( 'NONE', ( #2967 ), #3477, .T. ) ;
+#1763 = SURFACE_STYLE_USAGE ( .BOTH. , #2591 ) ;
+#1764 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.500000000000000000, 0.7499999999999998900 ) ) ;
+#1765 = PRESENTATION_STYLE_ASSIGNMENT (( #2555 ) ) ;
+#1766 = CARTESIAN_POINT ( 'NONE',  ( 1.142612700283332800, 0.8000000000000001600, 1.142612700283332800 ) ) ;
+#1767 = FILL_AREA_STYLE_COLOUR ( '', #3019 ) ;
+#1768 = EDGE_LOOP ( 'NONE', ( #1343, #2117, #1120, #2070, #752, #1640 ) ) ;
+#1769 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 1.224646799147353200E-016 ) ) ;
+#1770 = ORIENTED_EDGE ( 'NONE', *, *, #1913, .F. ) ;
+#1771 = EDGE_CURVE ( 'NONE', #710, #2456, #3373, .T. ) ;
+#1772 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924800300, 0.7908715574274766100, -1.230807704420003900 ) ) ;
+#1773 = CARTESIAN_POINT ( 'NONE',  ( 0.2278921721148006700, 1.495000000000000300, 0.2203538681285887900 ) ) ;
+#1774 = ADVANCED_FACE ( 'NONE', ( #1388 ), #2367, .T. ) ;
+#1775 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000700, 0.1499999999999999900, -1.600000000000000100 ) ) ;
+#1776 = ORIENTED_EDGE ( 'NONE', *, *, #3490, .T. ) ;
+#1777 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.350000000000000100, 0.0000000000000000000 ) ) ;
+#1778 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, -1.300000000000000000 ) ) ;
+#1779 = AXIS2_PLACEMENT_3D ( 'NONE', #1114, #2966, #536 ) ;
+#1780 = CARTESIAN_POINT ( 'NONE',  ( -0.2821044209134543300, 1.495000000000000600, 0.05135260468454753300 ) ) ;
+#1781 = ORIENTED_EDGE ( 'NONE', *, *, #2209, .T. ) ;
+#1782 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.210000000000000200, 0.0000000000000000000 ) ) ;
+#1783 = ADVANCED_FACE ( 'NONE', ( #3046 ), #810, .T. ) ;
+#1784 = EDGE_LOOP ( 'NONE', ( #2724, #3288, #1482, #2596 ) ) ;
+#1785 = EDGE_CURVE ( 'NONE', #1413, #2251, #1748, .T. ) ;
+#1786 = CARTESIAN_POINT ( 'NONE',  ( 9.184850993605148400E-017, 1.399999999999999900, -0.7499999999999998900 ) ) ;
+#1787 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, 1.300000000000000000 ) ) ;
+#1788 = ORIENTED_EDGE ( 'NONE', *, *, #89, .T. ) ;
+#1789 = CARTESIAN_POINT ( 'NONE',  ( -1.230807704420003600, 0.7908715574274767200, -0.9319492949924806900 ) ) ;
+#1790 = CARTESIAN_POINT ( 'NONE',  ( -0.2630520802392610200, 1.500000000000000200, 0.1050864302877692300 ) ) ;
+#1791 = DIRECTION ( 'NONE',  ( 0.9961946980917455500, 0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#1792 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.500000000000000000, -0.2238137884422503100 ) ) ;
+#1793 = ORIENTED_EDGE ( 'NONE', *, *, #399, .F. ) ;
+#1794 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.210000000000000200, -0.9000000000000000200 ) ) ;
+#1795 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1796 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1797 = VERTEX_POINT ( 'NONE', #2885 ) ;
+#1798 = FACE_OUTER_BOUND ( 'NONE', #17, .T. ) ;
+#1799 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.340000000000000100, 0.8899999999999999000 ) ) ;
+#1800 = VECTOR ( 'NONE', #169, 1000.000000000000000 ) ;
+#1801 = CARTESIAN_POINT ( 'NONE',  ( 0.05106855516662890000, 1.499999999999999800, -0.3490483035842535900 ) ) ;
+#1802 = CARTESIAN_POINT ( 'NONE',  ( -1.136362600839689700, 0.8000000000000001600, -1.136362600839690100 ) ) ;
+#1803 = AXIS2_PLACEMENT_3D ( 'NONE', #2574, #3425, #2878 ) ;
+#1804 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.267006366984321800E-012, 1.000000000000000000 ) ) ;
+#1805 = ADVANCED_FACE ( 'NONE', ( #2921 ), #2359, .T. ) ;
+#1806 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1807 = CARTESIAN_POINT ( 'NONE',  ( -0.1080082209834830700, 1.499999999999999600, -0.2539306796201495400 ) ) ;
+#1808 = VECTOR ( 'NONE', #3220, 1000.000000000000000 ) ;
+#1809 = CIRCLE ( 'NONE', #3292, 0.7499999999999998900 ) ;
+#1810 = LINE ( 'NONE', #1432, #2785 ) ;
+#1811 = CARTESIAN_POINT ( 'NONE',  ( 1.220845757439086500, 0.8000000000000000400, -1.009787010598740800 ) ) ;
+#1812 = CARTESIAN_POINT ( 'NONE',  ( 1.230009069179260700, 0.8000000000000000400, 0.9319492949924800300 ) ) ;
+#1813 = VECTOR ( 'NONE', #161, 1000.000000000000000 ) ;
+#1814 = AXIS2_PLACEMENT_3D ( 'NONE', #1229, #155, #3409 ) ;
+#1815 = EDGE_CURVE ( 'NONE', #1797, #392, #683, .T. ) ;
+#1816 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1817 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#1818 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.8100000000000000500, 0.0000000000000000000 ) ) ;
+#1819 = LINE ( 'NONE', #3280, #3089 ) ;
+#1820 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1821 = CARTESIAN_POINT ( 'NONE',  ( -0.2162259615384615500, 1.495000000000000100, 0.1765467884808265600 ) ) ;
+#1822 = ORIENTED_EDGE ( 'NONE', *, *, #561, .T. ) ;
+#1823 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1824 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, -0.9924325091389670800, 0.08682659386424777800 ) ) ;
+#1825 = VERTEX_POINT ( 'NONE', #780 ) ;
+#1826 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.350000000000000100, 0.0000000000000000000 ) ) ;
+#1827 = CARTESIAN_POINT ( 'NONE',  ( -0.09327298605668694900, 1.500000000000000000, 0.2615843561158963700 ) ) ;
+#1828 = ORIENTED_EDGE ( 'NONE', *, *, #2707, .T. ) ;
+#1829 = EDGE_CURVE ( 'NONE', #3414, #1719, #1915, .T. ) ;
+#1830 = ORIENTED_EDGE ( 'NONE', *, *, #586, .F. ) ;
+#1831 = CARTESIAN_POINT ( 'NONE',  ( 1.230807704420004100, 0.7908715574274766100, 0.9311506597517370500 ) ) ;
+#1832 = SURFACE_SIDE_STYLE ('',( #848 ) ) ;
+#1833 = DIRECTION ( 'NONE',  ( 0.9961946980917456600, 0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#1834 = CARTESIAN_POINT ( 'NONE',  ( -0.1506703169881376800, 1.495000000000000300, -0.2250775550947872700 ) ) ;
+#1835 = ORIENTED_EDGE ( 'NONE', *, *, #3121, .T. ) ;
+#1836 = ORIENTED_EDGE ( 'NONE', *, *, #1144, .T. ) ;
+#1837 = ORIENTED_EDGE ( 'NONE', *, *, #2979, .T. ) ;
+#1838 = FACE_OUTER_BOUND ( 'NONE', #2720, .T. ) ;
+#1839 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, -0.005000000000000000100, -1.600000000000000100 ) ) ;
+#1840 = CARTESIAN_POINT ( 'NONE',  ( -0.2223006432812843800, 1.500000000000000000, 0.1690825846664623900 ) ) ;
+#1841 = FILL_AREA_STYLE ('',( #1062 ) ) ;
+#1842 = CARTESIAN_POINT ( 'NONE',  ( -0.2193560745907026900, 1.500000000000000400, -0.1327742662505455900 ) ) ;
+#1843 = SURFACE_STYLE_FILL_AREA ( #1573 ) ;
+#1844 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.190000000000000200, -1.100000000000000100 ) ) ;
+#1845 = VECTOR ( 'NONE', #1564, 1000.000000000000000 ) ;
+#1846 = EDGE_CURVE ( 'NONE', #1643, #2799, #775, .T. ) ;
+#1847 = CARTESIAN_POINT ( 'NONE',  ( 1.102182119232617800E-016, 1.350000000000000100, 0.9000000000000000200 ) ) ;
+#1848 = CIRCLE ( 'NONE', #2329, 0.9000000000000000200 ) ;
+#1849 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1850 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1851 = FACE_OUTER_BOUND ( 'NONE', #3330, .T. ) ;
+#1852 = LINE ( 'NONE', #2920, #1272 ) ;
+#1853 = CARTESIAN_POINT ( 'NONE',  ( 0.03124999999999997200, 1.500000000000000000, 0.2814746730962111600 ) ) ;
+#1854 = CARTESIAN_POINT ( 'NONE',  ( 0.02114918165153390300, 1.495000000000000100, -0.2876868454185854700 ) ) ;
+#1855 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#1856 = EDGE_CURVE ( 'NONE', #2285, #3488, #2662, .T. ) ;
+#1857 = CARTESIAN_POINT ( 'NONE',  ( -0.2124333246901158000, 1.495000000000000300, 0.1808438297611610300 ) ) ;
+#1858 = VECTOR ( 'NONE', #340, 1000.000000000000000 ) ;
+#1859 = CARTESIAN_POINT ( 'NONE',  ( -0.1372940939159355000, 1.499999999999999800, -0.2354265430558918300 ) ) ;
+#1860 = ORIENTED_EDGE ( 'NONE', *, *, #2755, .F. ) ;
+#1861 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1862 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1863 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.200000000000000200, 0.0000000000000000000 ) ) ;
+#1864 = ORIENTED_EDGE ( 'NONE', *, *, #1730, .F. ) ;
+#1865 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1866 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1867 = ORIENTED_EDGE ( 'NONE', *, *, #3087, .F. ) ;
+#1868 = FILL_AREA_STYLE_COLOUR ( '', #2573 ) ;
+#1869 = EDGE_LOOP ( 'NONE', ( #3106, #3318, #3312, #2955 ) ) ;
+#1870 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2672, #804, #2928, #518 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 0.7816000651241670200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219710600, 0.9497364005219710600, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1871 = CARTESIAN_POINT ( 'NONE',  ( -0.9837936122591844900, 0.1721415766437947300, -0.9837936122591851600 ) ) ;
+#1872 = ORIENTED_EDGE ( 'NONE', *, *, #2985, .F. ) ;
+#1873 = CARTESIAN_POINT ( 'NONE',  ( -0.09917636076979001500, 1.500000000000000700, 0.1919406097194504600 ) ) ;
+#1874 = CARTESIAN_POINT ( 'NONE',  ( 0.05106855516662890000, 1.499999999999999800, -0.3490483035842535900 ) ) ;
+#1875 = ORIENTED_EDGE ( 'NONE', *, *, #2919, .F. ) ;
+#1876 = AXIS2_PLACEMENT_3D ( 'NONE', #3139, #1824, #1833 ) ;
+#1877 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1878 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1879 = ORIENTED_EDGE ( 'NONE', *, *, #2608, .F. ) ;
+#1880 = CIRCLE ( 'NONE', #2746, 0.01000000000000001400 ) ;
+#1881 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3483 ) ) ;
+#1882 = ORIENTED_EDGE ( 'NONE', *, *, #712, .F. ) ;
+#1883 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924800300, 0.7908715574274767200, -1.230807704420004300 ) ) ;
+#1884 = CARTESIAN_POINT ( 'NONE',  ( -0.2282970826887743800, 1.500000000000000000, 0.04290648023754302400 ) ) ;
+#1885 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1886 = LINE ( 'NONE', #2826, #1354 ) ;
+#1887 = VECTOR ( 'NONE', #1715, 1000.000000000000100 ) ;
+#1888 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1889 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #13, 'distance_accuracy_value', 'NONE');
+#1890 = CARTESIAN_POINT ( 'NONE',  ( -0.9837936122591842700, 0.1721415766437947300, 0.9837936122591849400 ) ) ;
+#1891 = EDGE_CURVE ( 'NONE', #2294, #382, #1066, .T. ) ;
+#1892 = CARTESIAN_POINT ( 'NONE',  ( -0.2193560745907026900, 1.500000000000000400, -0.1327742662505455900 ) ) ;
+#1893 = VECTOR ( 'NONE', #1487, 1000.000000000000000 ) ;
+#1894 = SURFACE_STYLE_USAGE ( .BOTH. , #19 ) ;
+#1895 = SURFACE_STYLE_FILL_AREA ( #595 ) ;
+#1896 = CARTESIAN_POINT ( 'NONE',  ( -0.1426390235203070200, 1.500000000000000400, 0.1646722444661309300 ) ) ;
+#1897 = CARTESIAN_POINT ( 'NONE',  ( 0.1645589846528018300, 1.500000000000000000, -0.3241363088545455900 ) ) ;
+#1898 = ORIENTED_EDGE ( 'NONE', *, *, #3370, .T. ) ;
+#1899 = CARTESIAN_POINT ( 'NONE',  ( 1.009787010598741000, 0.7999999999999999300, -1.220845757439086300 ) ) ;
+#1900 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3132 ), #2405 ) ;
+#1901 = EDGE_CURVE ( 'NONE', #395, #2372, #1424, .T. ) ;
+#1902 = CARTESIAN_POINT ( 'NONE',  ( 0.2351545930898277000, 1.495000000000000300, -0.1997188765153223900 ) ) ;
+#1903 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924801400, 0.7900000000000000400, -1.220845757439086500 ) ) ;
+#1904 = ORIENTED_EDGE ( 'NONE', *, *, #2270, .F. ) ;
+#1905 = CARTESIAN_POINT ( 'NONE',  ( -0.1080082209834830700, 1.499999999999999600, -0.2539306796201495400 ) ) ;
+#1906 = ORIENTED_EDGE ( 'NONE', *, *, #2184, .T. ) ;
+#1907 = FILL_AREA_STYLE ('',( #1093 ) ) ;
+#1908 = SURFACE_SIDE_STYLE ('',( #726 ) ) ;
+#1909 = CARTESIAN_POINT ( 'NONE',  ( -0.2364571965832423800, 1.495000000000000100, -0.06814761179574693700 ) ) ;
+#1910 = VERTEX_POINT ( 'NONE', #3196 ) ;
+#1911 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( 
+ ( #2089, #1317 ),
+ ( #1854, #2368 ),
+ ( #2670, #2636 ),
+ ( #1291, #495 ),
+ ( #252, #2914 ),
+ ( #2116, #2658 ),
+ ( #1028, #3194 ),
+ ( #2076, #239 ),
+ ( #2948, #1584 ),
+ ( #1281, #1807 ),
+ ( #3181, #1553 ),
+ ( #2648, #529 ),
+ ( #1834, #3458 ),
+ ( #3487, #802 ),
+ ( #2925, #1051 ),
+ ( #229, #2101 ),
+ ( #3206, #2902 ),
+ ( #504, #205 ),
+ ( #2937, #1575 ),
+ ( #3478, #1842 ),
+ ( #2157, #1105 ),
+ ( #2960, #814 ),
+ ( #1595, #30 ),
+ ( #1909, #3496 ),
+ ( #1096, #2723 ),
+ ( #2702, #3262 ),
+ ( #302, #2994 ) ),
+ .UNSPECIFIED., .F., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 2, 2 ),
+ ( 0.0000000000000000000, 0.04395490890619424600, 0.08750187479760458700, 0.1304626267314903700, 0.1727520205665173100, 0.2154030673796031600, 0.2576498297432394700, 0.3001527489572938200, 0.3431214895020866000, 0.3859251632064333900, 0.4276857274028016400, 0.4688179504865897500, 0.5094918001549957300, 0.5498830310733487900, 0.5899800229668862300, 0.6304052300068400100, 0.6708686260826385300, 0.7113839438381757100, 0.7516272580635841000, 0.7917755768651915100, 0.8324589188037422300, 0.8733190450172880800, 0.9145429556263491300, 0.9569235582098846200, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#1912 = CARTESIAN_POINT ( 'NONE',  ( 1.081530884560282700, 0.7999999999999999300, -1.191194317119096800 ) ) ;
+#1913 = EDGE_CURVE ( 'NONE', #1094, #2604, #254, .T. ) ;
+#1914 = VERTEX_POINT ( 'NONE', #3470 ) ;
+#1915 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #503, #2635, #2380, #1013 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 0.7816000651241669100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219712800, 0.9497364005219712800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1916 = CARTESIAN_POINT ( 'NONE',  ( 0.1450775077228111100, 1.494999999999999200, -0.2646740670746355900 ) ) ;
+#1917 = SURFACE_SIDE_STYLE ('',( #3378 ) ) ;
+#1918 = VERTEX_POINT ( 'NONE', #2370 ) ;
+#1919 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #406 ), #606 ) ;
+#1920 = ORIENTED_EDGE ( 'NONE', *, *, #414, .F. ) ;
+#1921 = SURFACE_STYLE_USAGE ( .BOTH. , #1675 ) ;
+#1922 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 9.035018104045862100E-017 ) ) ;
+#1923 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1924 = EDGE_CURVE ( 'NONE', #759, #1299, #922, .T. ) ;
+#1925 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1926 = CARTESIAN_POINT ( 'NONE',  ( 0.1211378765890342200, 1.500000000000001100, -0.2740591222195868400 ) ) ;
+#1927 = AXIS2_PLACEMENT_3D ( 'NONE', #373, #1159, #3056 ) ;
+#1928 = CARTESIAN_POINT ( 'NONE',  ( 0.03806443222712244100, 1.495000000000000100, 0.2813975372911327000 ) ) ;
+#1929 = LINE ( 'NONE', #2306, #3119 ) ;
+#1930 = LINE ( 'NONE', #666, #1222 ) ;
+#1931 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924801400, 0.8000000000000002700, -1.230009069179261100 ) ) ;
+#1932 = LINE ( 'NONE', #1497, #3219 ) ;
+#1933 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1934 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #3213 ) ;
+#1935 = DIRECTION ( 'NONE',  ( 8.308280429920090600E-017, 0.08715574274765836000, 0.9961946980917455500 ) ) ;
+#1936 = CARTESIAN_POINT ( 'NONE',  ( 0.2015751702379340600, 1.495000000000000300, -0.2311737368912960000 ) ) ;
+#1937 = CARTESIAN_POINT ( 'NONE',  ( 0.1806986023281360000, 1.499999999999999300, 0.2488486635691875300 ) ) ;
+#1938 = ORIENTED_EDGE ( 'NONE', *, *, #1657, .F. ) ;
+#1939 = CARTESIAN_POINT ( 'NONE',  ( 0.2813039420948189000, 1.495000000000000300, -0.2383312017862830300 ) ) ;
+#1940 = SURFACE_SIDE_STYLE ('',( #2969 ) ) ;
+#1941 = ORIENTED_EDGE ( 'NONE', *, *, #1480, .T. ) ;
+#1942 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2906 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1633, #299, #311 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1943 = CARTESIAN_POINT ( 'NONE',  ( 1.230807704420003900, 0.7908715574274766100, -0.9319492949924799200 ) ) ;
+#1944 = ORIENTED_EDGE ( 'NONE', *, *, #1179, .F. ) ;
+#1945 = FILL_AREA_STYLE ('',( #3034 ) ) ;
+#1946 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1947 = ORIENTED_EDGE ( 'NONE', *, *, #2108, .F. ) ;
+#1948 = CARTESIAN_POINT ( 'NONE',  ( -0.003044776580429128300, 1.494999999999999900, -0.3484736640873702900 ) ) ;
+#1949 = ORIENTED_EDGE ( 'NONE', *, *, #2490, .T. ) ;
+#1950 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1951 = EDGE_CURVE ( 'NONE', #2855, #1413, #2821, .T. ) ;
+#1952 = CARTESIAN_POINT ( 'NONE',  ( 1.220845757439086500, 0.8000000000000000400, -0.9319492949924799200 ) ) ;
+#1953 = CARTESIAN_POINT ( 'NONE',  ( 0.2237117065242616200, 1.495000000000000300, 0.1435169047626153000 ) ) ;
+#1954 = ORIENTED_EDGE ( 'NONE', *, *, #2653, .F. ) ;
+#1955 = PRESENTATION_STYLE_ASSIGNMENT (( #2253 ) ) ;
+#1956 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1957 = VERTEX_POINT ( 'NONE', #2092 ) ;
+#1958 = PRESENTATION_STYLE_ASSIGNMENT (( #2933 ) ) ;
+#1959 = CARTESIAN_POINT ( 'NONE',  ( -0.2915165597721640100, 1.494999999999999700, -0.06942118402920884100 ) ) ;
+#1960 = CARTESIAN_POINT ( 'NONE',  ( -0.2567993886469736000, 1.494999999999999900, -0.1862085057941768000 ) ) ;
+#1961 = VECTOR ( 'NONE', #2816, 1000.000000000000000 ) ;
+#1962 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3132 ) ) ;
+#1963 = EDGE_CURVE ( 'NONE', #997, #1547, #3171, .T. ) ;
+#1964 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1965 = SURFACE_STYLE_FILL_AREA ( #2211 ) ;
+#1966 = DIRECTION ( 'NONE',  ( -0.08682659386424777800, -0.9924325091389669700, -0.08682659386424777800 ) ) ;
+#1967 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1968 = FACE_OUTER_BOUND ( 'NONE', #1605, .T. ) ;
+#1969 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, -0.005000000000000000100, 0.2500000000000000000 ) ) ;
+#1970 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #3234, #1676, #2734, #347, #44, #86, #1960, #1387, #355, #2753, #2232, #646, #876, #76, #1654, #2512, #1948, #883, #1666 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.06455784592971902700, 0.1270135315497586700, 0.1879548102020904300, 0.2480139127896339400, 0.3077476818488371600, 0.3682345146974850800, 0.4294698439426691800, 0.4927434367465848800, 0.5562577687060831200, 0.6182167855431435200, 0.6796554755875547900, 0.7412455456206293900, 0.8034152647056966900, 0.8668154615439921400, 0.9323283119492650200, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#1971 = LINE ( 'NONE', #1502, #1274 ) ;
+#1972 = SURFACE_SIDE_STYLE ('',( #2480 ) ) ;
+#1973 = VECTOR ( 'NONE', #3228, 1000.000000000000000 ) ;
+#1974 = CARTESIAN_POINT ( 'NONE',  ( -0.1801270638832248300, 1.500000000000000400, 0.1292968148010103500 ) ) ;
+#1975 = CARTESIAN_POINT ( 'NONE',  ( -0.06027027836823682000, 1.495000000000000300, 0.2714964286681302900 ) ) ;
+#1976 = CARTESIAN_POINT ( 'NONE',  ( -0.2301053942795585600, 1.495000000000000300, -0.1013590781602988100 ) ) ;
+#1977 = SURFACE_SIDE_STYLE ('',( #1568 ) ) ;
+#1978 = ORIENTED_EDGE ( 'NONE', *, *, #2200, .F. ) ;
+#1979 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #640 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1409, #2221, #624 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1980 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, -0.005000000000000000100, 0.2499999999999999400 ) ) ;
+#1981 = EDGE_LOOP ( 'NONE', ( #2085, #271, #1788, #3231 ) ) ;
+#1982 = AXIS2_PLACEMENT_3D ( 'NONE', #2569, #707, #470 ) ;
+#1983 = ORIENTED_EDGE ( 'NONE', *, *, #2653, .T. ) ;
+#1984 = CARTESIAN_POINT ( 'NONE',  ( -0.1390258749470813500, 1.495000000000000800, 0.2406336027130582000 ) ) ;
+#1985 = ORIENTED_EDGE ( 'NONE', *, *, #2153, .F. ) ;
+#1986 = CARTESIAN_POINT ( 'NONE',  ( 0.2379353549076427500, 1.500000000000000000, 0.1279026542042402400 ) ) ;
+#1987 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1988 = ORIENTED_EDGE ( 'NONE', *, *, #2460, .F. ) ;
+#1989 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1990 = ADVANCED_FACE ( 'NONE', ( #1024 ), #2763, .T. ) ;
+#1991 = ORIENTED_EDGE ( 'NONE', *, *, #1638, .F. ) ;
+#1992 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924799200, 0.8000000000000000400, 1.220845757439086500 ) ) ;
+#1993 = CARTESIAN_POINT ( 'NONE',  ( 1.143380158410511000, 0.7912279134661748300, -1.143380158410511000 ) ) ;
+#1994 = ORIENTED_EDGE ( 'NONE', *, *, #36, .T. ) ;
+#1995 = CARTESIAN_POINT ( 'NONE',  ( 1.230787469680746800, 0.7911028415555189100, -1.012450835018320300 ) ) ;
+#1996 = STYLED_ITEM ( 'NONE', ( #782 ), #410 ) ;
+#1997 = DIRECTION ( 'NONE',  ( 0.08682659386424777800, 0.9924325091389669700, -0.08682659386424780600 ) ) ;
+#1998 = CARTESIAN_POINT ( 'NONE',  ( -1.143380158410510800, 0.7912279134661749400, 1.143380158410511400 ) ) ;
+#1999 = AXIS2_PLACEMENT_3D ( 'NONE', #909, #1441, #3342 ) ;
+#2000 = CARTESIAN_POINT ( 'NONE',  ( 0.1633778050905997400, 1.500000000000001100, -0.2556804123119021400 ) ) ;
+#2001 = CARTESIAN_POINT ( 'NONE',  ( -0.2920410876979087100, 1.495000000000000300, -0.04818788267570047600 ) ) ;
+#2002 = DIRECTION ( 'NONE',  ( -8.340016711426906000E-017, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2003 = SURFACE_STYLE_FILL_AREA ( #526 ) ;
+#2004 = STYLED_ITEM ( 'NONE', ( #1021 ), #3125 ) ;
+#2005 = LINE ( 'NONE', #1193, #2703 ) ;
+#2006 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000001800, 1.176685821716469600E-017, 1.300000000000000300 ) ) ;
+#2007 = ADVANCED_FACE ( 'NONE', ( #39 ), #2130, .T. ) ;
+#2008 = CARTESIAN_POINT ( 'NONE',  ( -0.1748819559256229200, 1.495000000000000300, -0.2022273150627866300 ) ) ;
+#2009 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2010 = LINE ( 'NONE', #734, #2267 ) ;
+#2011 = LINE ( 'NONE', #2905, #2974 ) ;
+#2012 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, -0.005000000000000000100, 0.9999999999999993300 ) ) ;
+#2013 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #2324, #1520, #117, #674, #2819, #2845, #2042, #2547, #2834, #1220, #2570, #1254, #156, #1753, #973, #1206, #439, #3410, #2016 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.06432321657984210700, 0.1262901037035558700, 0.1867264692161327600, 0.2461464323353445600, 0.3055756426461385700, 0.3654293856180518300, 0.4263263089482599000, 0.4888399064006411800, 0.5517249718140472300, 0.6139185964661589800, 0.6754837657683961900, 0.7373338970992855400, 0.8002290443945262500, 0.8645022981233226900, 0.9310407391556971800, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#2014 = FACE_OUTER_BOUND ( 'NONE', #2714, .T. ) ;
+#2015 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2016 = CARTESIAN_POINT ( 'NONE',  ( 0.03088942307692308500, 1.495000000000000100, 0.2199362115577496200 ) ) ;
+#2017 = CARTESIAN_POINT ( 'NONE',  ( -0.2408519691316282900, 1.500000000000000200, -0.2120669980536202800 ) ) ;
+#2018 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924801400, 0.7908715574274766100, -1.230807704420003600 ) ) ;
+#2019 = EDGE_CURVE ( 'NONE', #2025, #542, #1592, .T. ) ;
+#2020 = ORIENTED_EDGE ( 'NONE', *, *, #1697, .F. ) ;
+#2021 = CARTESIAN_POINT ( 'NONE',  ( -0.2923076923076923200, 1.500000000000000000, -0.03739551921148111900 ) ) ;
+#2022 = CARTESIAN_POINT ( 'NONE',  ( -1.229801930313025400, 0.7999999999999999300, 1.009824077785343300 ) ) ;
+#2023 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, -0.005000000000000000100, 0.2500000000000000000 ) ) ;
+#2024 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2719 ), #672 ) ;
+#2025 = VERTEX_POINT ( 'NONE', #3147 ) ;
+#2026 = CARTESIAN_POINT ( 'NONE',  ( -0.2920889503429499000, 1.494999999999999900, -0.02712743736221396800 ) ) ;
+#2027 = CARTESIAN_POINT ( 'NONE',  ( -1.142612700283332600, 0.8000000000000001600, 1.142612700283333100 ) ) ;
+#2028 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2029 = ORIENTED_EDGE ( 'NONE', *, *, #2200, .T. ) ;
+#2030 = EDGE_CURVE ( 'NONE', #202, #2456, #3471, .T. ) ;
+#2031 = ORIENTED_EDGE ( 'NONE', *, *, #987, .T. ) ;
+#2032 = CARTESIAN_POINT ( 'NONE',  ( 1.142612700283332800, 0.8000000000000001600, -1.142612700283332800 ) ) ;
+#2033 = CARTESIAN_POINT ( 'NONE',  ( 0.1970450844262433000, 1.495000000000000300, 0.2401697622242575100 ) ) ;
+#2034 = CARTESIAN_POINT ( 'NONE',  ( 0.01921735353088447800, 1.500000000000000000, -0.3490179854421405800 ) ) ;
+#2035 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1998, #1216, #112, #3081 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 0.7816000651241669100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219712800, 0.9497364005219712800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2036 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2037 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2038 = ORIENTED_EDGE ( 'NONE', *, *, #2643, .F. ) ;
+#2039 = CARTESIAN_POINT ( 'NONE',  ( -0.2923076923076923200, 1.500000000000000000, -0.03739551921148111900 ) ) ;
+#2040 = CARTESIAN_POINT ( 'NONE',  ( 1.220845756665855300, 0.8000000000000000400, 1.008241004726017500 ) ) ;
+#2041 = ORIENTED_EDGE ( 'NONE', *, *, #3223, .T. ) ;
+#2042 = CARTESIAN_POINT ( 'NONE',  ( -0.2090740036894283600, 1.495000000000000300, 0.08838445744364421800 ) ) ;
+#2043 = VECTOR ( 'NONE', #2699, 1000.000000000000000 ) ;
+#2044 = ORIENTED_EDGE ( 'NONE', *, *, #785, .T. ) ;
+#2045 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000700, -0.005000000000000000100, -0.9999999999999995600 ) ) ;
+#2046 = PLANE ( 'NONE',  #1803 ) ;
+#2047 = EDGE_CURVE ( 'NONE', #759, #397, #1929, .T. ) ;
+#2048 = ADVANCED_FACE ( 'NONE', ( #2262 ), #966, .T. ) ;
+#2049 = LINE ( 'NONE', #2052, #644 ) ;
+#2050 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, 1.300000000000000000 ) ) ;
+#2051 = DIRECTION ( 'NONE',  ( 0.7071067811865474600, -0.0000000000000000000, -0.7071067811865475700 ) ) ;
+#2052 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000700, 0.1499999999999999900, -0.9999999999999995600 ) ) ;
+#2053 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( 
+ ( #184, #2056 ),
+ ( #453, #733 ),
+ ( #2609, #1003 ),
+ ( #2890, #1545 ),
+ ( #1587, #1556 ),
+ ( #3198, #2930 ),
+ ( #3451, #233 ),
+ ( #1019, #2652 ),
+ ( #1045, #1827 ),
+ ( #520, #2407 ),
+ ( #1295, #245 ),
+ ( #3489, #486 ),
+ ( #3472, #796 ),
+ ( #1320, #3183 ),
+ ( #3463, #2361 ),
+ ( #1308, #3211 ),
+ ( #222, #2941 ),
+ ( #1857, #498 ),
+ ( #2395, #2079 ) ),
+ .UNSPECIFIED., .F., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 2, 2 ),
+ ( 0.0000000000000000000, 0.06966280089907735100, 0.1377495622582727600, 0.2039167435177825500, 0.2687798623293367100, 0.3324137064772237400, 0.3947535404471392800, 0.4561800316591684800, 0.5169956491967195900, 0.5773959379659517900, 0.6371983435092751800, 0.6969991842614544600, 0.7567561942255592900, 0.8165539052726075200, 0.8769479965978700400, 0.9381317879205949300, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#2054 = FACE_OUTER_BOUND ( 'NONE', #2350, .T. ) ;
+#2055 = EDGE_CURVE ( 'NONE', #3237, #1910, #77, .T. ) ;
+#2056 = CARTESIAN_POINT ( 'NONE',  ( 0.03124999999999997200, 1.500000000000000000, 0.2814746730962111600 ) ) ;
+#2057 = FACE_OUTER_BOUND ( 'NONE', #1046, .T. ) ;
+#2058 = FACE_OUTER_BOUND ( 'NONE', #3281, .T. ) ;
+#2059 = DIRECTION ( 'NONE',  ( 1.224646799147343300E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2060 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1233 ) ) ;
+#2061 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2062 = FACE_OUTER_BOUND ( 'NONE', #1157, .T. ) ;
+#2063 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2064 = FACE_OUTER_BOUND ( 'NONE', #2199, .T. ) ;
+#2065 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.495000000000000100, 0.1199362115577496300 ) ) ;
+#2066 = FILL_AREA_STYLE ('',( #1767 ) ) ;
+#2067 = ORIENTED_EDGE ( 'NONE', *, *, #2767, .F. ) ;
+#2068 = ADVANCED_FACE ( 'NONE', ( #2096 ), #2738, .T. ) ;
+#2069 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2070 = ORIENTED_EDGE ( 'NONE', *, *, #2894, .T. ) ;
+#2071 = EDGE_CURVE ( 'NONE', #1207, #793, #2140, .T. ) ;
+#2072 = CARTESIAN_POINT ( 'NONE',  ( 0.09090769448472957300, 1.500000000000000200, -0.3447934895828102000 ) ) ;
+#2073 = CARTESIAN_POINT ( 'NONE',  ( 0.05106855516662890000, 1.494999999999999900, -0.3490483035842535900 ) ) ;
+#2074 = CARTESIAN_POINT ( 'NONE',  ( -0.2821044209134543300, 1.500000000000000400, 0.05135260468454753300 ) ) ;
+#2075 = VERTEX_POINT ( 'NONE', #1533 ) ;
+#2076 = CARTESIAN_POINT ( 'NONE',  ( -0.07632327732439733700, 1.495000000000000300, -0.2688557824458945900 ) ) ;
+#2077 = CARTESIAN_POINT ( 'NONE',  ( -1.087785406156543500, 0.7912279135618327500, 1.198974910647740300 ) ) ;
+#2078 = EDGE_LOOP ( 'NONE', ( #3072, #1615, #619, #767, #2388, #2857, #2989, #401 ) ) ;
+#2079 = CARTESIAN_POINT ( 'NONE',  ( -0.2162259615384615500, 1.500000000000000000, 0.1765467884808265600 ) ) ;
+#2080 = VERTEX_POINT ( 'NONE', #3440 ) ;
+#2081 = AXIS2_PLACEMENT_3D ( 'NONE', #291, #813, #1104 ) ;
+#2082 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2083 = EDGE_CURVE ( 'NONE', #793, #2604, #370, .T. ) ;
+#2084 = CARTESIAN_POINT ( 'NONE',  ( -1.136362600839689400, 0.7900000000000001500, 1.136362600839690100 ) ) ;
+#2085 = ORIENTED_EDGE ( 'NONE', *, *, #3049, .F. ) ;
+#2086 = CARTESIAN_POINT ( 'NONE',  ( 0.1287477398968306400, 1.495000000000000600, -0.3366809082200637500 ) ) ;
+#2087 = PLANE ( 'NONE',  #2192 ) ;
+#2088 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2089 = CARTESIAN_POINT ( 'NONE',  ( 0.02716346153846149700, 1.495000000000000100, -0.2877560961345579900 ) ) ;
+#2090 = EDGE_LOOP ( 'NONE', ( #1646, #1382, #147, #2651 ) ) ;
+#2091 = CARTESIAN_POINT ( 'NONE',  ( 0.02716346153846149700, 1.495000000000000100, -0.2877560961345579900 ) ) ;
+#2092 = CARTESIAN_POINT ( 'NONE',  ( 1.143380158410511000, 0.7912279134661748300, -1.143380158410511000 ) ) ;
+#2093 = CARTESIAN_POINT ( 'NONE',  ( -0.9837936122591842700, 0.1982882994680922600, 1.282652021686708300 ) ) ;
+#2094 = EDGE_CURVE ( 'NONE', #2717, #2203, #2439, .T. ) ;
+#2095 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2096 = FACE_OUTER_BOUND ( 'NONE', #1402, .T. ) ;
+#2097 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2098 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #738 ), #2581 ) ;
+#2099 = CARTESIAN_POINT ( 'NONE',  ( -1.299999999999999800, 0.0000000000000000000, 0.2499999999999999400 ) ) ;
+#2100 = CARTESIAN_POINT ( 'NONE',  ( -0.2162259615384615500, 1.495000000000000100, 0.1765467884808265600 ) ) ;
+#2101 = CARTESIAN_POINT ( 'NONE',  ( -0.1856454949208018200, 1.500000000000000000, -0.1896505707903727000 ) ) ;
+#2102 = LINE ( 'NONE', #2539, #3218 ) ;
+#2103 = CIRCLE ( 'NONE', #1708, 1.090000000000000100 ) ;
+#2104 = SURFACE_SIDE_STYLE ('',( #1707 ) ) ;
+#2105 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -8.340016711426957800E-017 ) ) ;
+#2106 = PRESENTATION_STYLE_ASSIGNMENT (( #773 ) ) ;
+#2107 = AXIS2_PLACEMENT_3D ( 'NONE', #1777, #1560, #1290 ) ;
+#2108 = EDGE_CURVE ( 'NONE', #1544, #250, #511, .T. ) ;
+#2109 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2110 = PLANE ( 'NONE',  #2701 ) ;
+#2111 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, -0.005000000000000000100, -0.9999999999999993300 ) ) ;
+#2112 = CARTESIAN_POINT ( 'NONE',  ( -1.230807704420003600, 0.7908715574274765000, -0.9319492949924805800 ) ) ;
+#2113 = VECTOR ( 'NONE', #3389, 1000.000000000000000 ) ;
+#2114 = SURFACE_SIDE_STYLE ('',( #1843 ) ) ;
+#2115 = DIRECTION ( 'NONE',  ( 0.7970624896273532700, 0.0000000000000000000, 0.6038968352533776700 ) ) ;
+#2116 = CARTESIAN_POINT ( 'NONE',  ( -0.04312178693498761000, 1.495000000000000600, -0.2793811595318146400 ) ) ;
+#2117 = ORIENTED_EDGE ( 'NONE', *, *, #75, .F. ) ;
+#2118 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924801400, 0.7908715574274763900, -1.230807704420003600 ) ) ;
+#2119 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2120 = ORIENTED_EDGE ( 'NONE', *, *, #196, .T. ) ;
+#2121 = FILL_AREA_STYLE ('',( #1270 ) ) ;
+#2122 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3249 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1714, #2236, #371 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2123 = ORIENTED_EDGE ( 'NONE', *, *, #2954, .F. ) ;
+#2124 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2125 = CARTESIAN_POINT ( 'NONE',  ( 0.04136416976153788100, 1.500000000000000200, 0.2196467064575942700 ) ) ;
+#2126 = FILL_AREA_STYLE_COLOUR ( '', #2318 ) ;
+#2127 = ORIENTED_EDGE ( 'NONE', *, *, #3210, .T. ) ;
+#2128 = SURFACE_SIDE_STYLE ('',( #2787 ) ) ;
+#2129 = ORIENTED_EDGE ( 'NONE', *, *, #1507, .F. ) ;
+#2130 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #3449, #2027, #208 ),
+ ( #2077, #2639, #705 ),
+ ( #466, #2917, #3143 ),
+ ( #1293, #1513, #3182 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 0.0000000000000000000, 0.7816000651241664700 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7492634205062563800, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708240700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513090700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7372773368101218600, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#2131 = AXIS2_PLACEMENT_3D ( 'NONE', #2454, #1395, #852 ) ;
+#2132 = VERTEX_POINT ( 'NONE', #3160 ) ;
+#2133 = CYLINDRICAL_SURFACE ( 'NONE', #1411, 0.01000000000000002600 ) ;
+#2134 = DIRECTION ( 'NONE',  ( -0.7071067811865475700, 0.0000000000000000000, -0.7071067811865474600 ) ) ;
+#2135 = ORIENTED_EDGE ( 'NONE', *, *, #2168, .T. ) ;
+#2136 = CARTESIAN_POINT ( 'NONE',  ( 0.1806986023281360000, 1.500000000000000000, 0.2488486635691875300 ) ) ;
+#2137 = FILL_AREA_STYLE_COLOUR ( '', #129 ) ;
+#2138 = LINE ( 'NONE', #213, #2696 ) ;
+#2139 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 0.2500000000000000000 ) ) ;
+#2140 = LINE ( 'NONE', #2877, #1500 ) ;
+#2141 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2142 = EDGE_CURVE ( 'NONE', #3078, #3419, #2049, .T. ) ;
+#2143 = LINE ( 'NONE', #133, #2180 ) ;
+#2144 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, 0.1499999999999999900, -1.286876700471111500 ) ) ;
+#2145 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2146 = PRESENTATION_STYLE_ASSIGNMENT (( #3105 ) ) ;
+#2147 = CARTESIAN_POINT ( 'NONE',  ( 0.03088942307692308500, 1.500000000000000000, 0.2199362115577496200 ) ) ;
+#2148 = CARTESIAN_POINT ( 'NONE',  ( 0.07125472415160559500, 1.500000000000000400, -0.3474529649360312300 ) ) ;
+#2149 = FACE_OUTER_BOUND ( 'NONE', #2502, .T. ) ;
+#2150 = CARTESIAN_POINT ( 'NONE',  ( 1.176483080687593700, 0.0000000000000000000, -1.299999999999999800 ) ) ;
+#2151 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2389, 'distance_accuracy_value', 'NONE');
+#2152 = AXIS2_PLACEMENT_3D ( 'NONE', #2577, #1236, #2827 ) ;
+#2153 = EDGE_CURVE ( 'NONE', #837, #395, #1352, .T. ) ;
+#2154 = ORIENTED_EDGE ( 'NONE', *, *, #3426, .F. ) ;
+#2155 = CARTESIAN_POINT ( 'NONE',  ( 0.2557962009599278300, 1.500000000000000000, 0.1969912246716188400 ) ) ;
+#2156 = ORIENTED_EDGE ( 'NONE', *, *, #3210, .F. ) ;
+#2157 = CARTESIAN_POINT ( 'NONE',  ( -0.2253569526830953600, 1.495000000000000100, -0.1173278485880764900 ) ) ;
+#2158 = PLANE ( 'NONE',  #2464 ) ;
+#2159 = VERTEX_POINT ( 'NONE', #3193 ) ;
+#2160 = CARTESIAN_POINT ( 'NONE',  ( 0.2015751702379340600, 1.500000000000000200, -0.2311737368912960000 ) ) ;
+#2161 = EDGE_LOOP ( 'NONE', ( #1164, #1020, #3460, #1496 ) ) ;
+#2162 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.200000000000000200, 0.0000000000000000000 ) ) ;
+#2163 = FILL_AREA_STYLE_COLOUR ( '', #1923 ) ;
+#2164 = ORIENTED_EDGE ( 'NONE', *, *, #2602, .F. ) ;
+#2165 = CARTESIAN_POINT ( 'NONE',  ( -0.1215965243899210400, 1.499999999999999300, 0.1795437727252138000 ) ) ;
+#2166 = CARTESIAN_POINT ( 'NONE',  ( 0.1287477398968306400, 1.500000000000000400, -0.3366809082200637500 ) ) ;
+#2167 = ORIENTED_EDGE ( 'NONE', *, *, #2282, .F. ) ;
+#2168 = EDGE_CURVE ( 'NONE', #3148, #94, #1498, .T. ) ;
+#2169 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2170 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1877, 'distance_accuracy_value', 'NONE');
+#2171 = PLANE ( 'NONE',  #1187 ) ;
+#2172 = CARTESIAN_POINT ( 'NONE',  ( 0.2418312982598156400, 1.495000000000000300, -0.1917616909627519500 ) ) ;
+#2173 = ORIENTED_EDGE ( 'NONE', *, *, #3498, .T. ) ;
+#2174 = CARTESIAN_POINT ( 'NONE',  ( -0.1631953362109703200, 1.499999999999999800, -0.2139945082871640400 ) ) ;
+#2175 = LINE ( 'NONE', #418, #3168 ) ;
+#2176 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.500000000000000000, 0.1199362115577496300 ) ) ;
+#2177 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2178 = TOROIDAL_SURFACE ( 'NONE', #838, 0.7499999999999998900, 0.1000000000000000100 ) ;
+#2179 = CARTESIAN_POINT ( 'NONE',  ( -0.2408519691316282900, 1.500000000000000200, -0.2120669980536202800 ) ) ;
+#2180 = VECTOR ( 'NONE', #949, 1000.000000000000100 ) ;
+#2181 = CIRCLE ( 'NONE', #1779, 0.01000000000000002600 ) ;
+#2182 = CARTESIAN_POINT ( 'NONE',  ( 0.2418312982598156400, 1.500000000000000200, -0.1917616909627519500 ) ) ;
+#2183 = CYLINDRICAL_SURFACE ( 'NONE', #1142, 0.01000000000000002600 ) ;
+#2184 = EDGE_CURVE ( 'NONE', #787, #2330, #2951, .T. ) ;
+#2185 = LINE ( 'NONE', #1335, #605 ) ;
+#2186 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2187 = FACE_OUTER_BOUND ( 'NONE', #2473, .T. ) ;
+#2188 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3479 ), #217 ) ;
+#2189 = CARTESIAN_POINT ( 'NONE',  ( 0.1816584546259042700, 1.500000000000000700, -0.3164291432651925600 ) ) ;
+#2190 = LINE ( 'NONE', #2050, #2275 ) ;
+#2191 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2192 = AXIS2_PLACEMENT_3D ( 'NONE', #3476, #779, #1804 ) ;
+#2193 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, -0.005000000000000000100, 0.2500000000000000000 ) ) ;
+#2194 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, 1.001141590572476500 ) ) ;
+#2195 = ORIENTED_EDGE ( 'NONE', *, *, #2047, .F. ) ;
+#2196 = CARTESIAN_POINT ( 'NONE',  ( 0.05151153299153375700, 1.499999999999999100, 0.2812453231507812700 ) ) ;
+#2197 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 3.336006684570784100E-016 ) ) ;
+#2198 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.200000000000000200, 0.0000000000000000000 ) ) ;
+#2199 = EDGE_LOOP ( 'NONE', ( #1580, #2839, #1941, #2383 ) ) ;
+#2200 = EDGE_CURVE ( 'NONE', #3038, #240, #2035, .T. ) ;
+#2201 = ORIENTED_EDGE ( 'NONE', *, *, #1023, .F. ) ;
+#2202 = CARTESIAN_POINT ( 'NONE',  ( 0.1462855084295721900, 1.494999999999999900, 0.2631408375377293800 ) ) ;
+#2203 = VERTEX_POINT ( 'NONE', #2795 ) ;
+#2204 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 4.606034889843900100E-034, -8.340016711426957800E-017 ) ) ;
+#2205 = EDGE_LOOP ( 'NONE', ( #279, #2556, #2029, #1091, #3035 ) ) ;
+#2206 = CARTESIAN_POINT ( 'NONE',  ( 0.2379353549076427500, 1.499999999999999800, 0.1279026542042402400 ) ) ;
+#2207 = CARTESIAN_POINT ( 'NONE',  ( 0.2431887247623283100, 1.500000000000000000, -0.2768563411165248000 ) ) ;
+#2208 = STYLED_ITEM ( 'NONE', ( #1138 ), #2871 ) ;
+#2209 = EDGE_CURVE ( 'NONE', #1235, #2347, #722, .T. ) ;
+#2210 = ORIENTED_EDGE ( 'NONE', *, *, #1023, .T. ) ;
+#2211 = FILL_AREA_STYLE ('',( #1145 ) ) ;
+#2212 = SURFACE_STYLE_FILL_AREA ( #2409 ) ;
+#2213 = CARTESIAN_POINT ( 'NONE',  ( 0.2421409363873186800, 1.495000000000000100, 0.2090131025963300700 ) ) ;
+#2214 = VECTOR ( 'NONE', #1519, 1000.000000000000000 ) ;
+#2215 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2216 = FACE_OUTER_BOUND ( 'NONE', #2633, .T. ) ;
+#2217 = VECTOR ( 'NONE', #166, 1000.000000000000000 ) ;
+#2218 = CIRCLE ( 'NONE', #3009, 1.110000000000000100 ) ;
+#2219 = PLANE ( 'NONE',  #2963 ) ;
+#2220 = PRESENTATION_STYLE_ASSIGNMENT (( #3274 ) ) ;
+#2221 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2222 = CARTESIAN_POINT ( 'NONE',  ( 0.1211378765890342200, 1.495000000000001000, -0.2740591222195868400 ) ) ;
+#2223 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.495000000000000100, 0.1199362115577496300 ) ) ;
+#2224 = CIRCLE ( 'NONE', #3272, 0.9000000000000000200 ) ;
+#2225 = AXIS2_PLACEMENT_3D ( 'NONE', #907, #1439, #81 ) ;
+#2226 = CARTESIAN_POINT ( 'NONE',  ( -1.299999999999999800, 0.0000000000000000000, 1.300000000000000300 ) ) ;
+#2227 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1468, 'distance_accuracy_value', 'NONE');
+#2228 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2545 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1329, #1806, #2088 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2229 = PLANE ( 'NONE',  #2583 ) ;
+#2230 = EDGE_CURVE ( 'NONE', #2330, #3351, #2612, .T. ) ;
+#2231 = ORIENTED_EDGE ( 'NONE', *, *, #1785, .F. ) ;
+#2232 = CARTESIAN_POINT ( 'NONE',  ( -0.1769636185250938700, 1.495000000000000100, -0.2806505815238483100 ) ) ;
+#2233 = ORIENTED_EDGE ( 'NONE', *, *, #3317, .F. ) ;
+#2234 = STYLED_ITEM ( 'NONE', ( #1955 ), #2249 ) ;
+#2235 = CARTESIAN_POINT ( 'NONE',  ( -1.282652021686708100, 0.1982882994680922600, -0.9837936122591851600 ) ) ;
+#2236 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2237 = ORIENTED_EDGE ( 'NONE', *, *, #3061, .T. ) ;
+#2238 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2239 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2240 = ORIENTED_EDGE ( 'NONE', *, *, #2437, .T. ) ;
+#2241 = CARTESIAN_POINT ( 'NONE',  ( -0.2798912012013246000, 1.495000000000000300, -0.1304369586821867700 ) ) ;
+#2242 = CARTESIAN_POINT ( 'NONE',  ( -0.05076446178032532900, 1.495000000000000300, 0.2101862110060561400 ) ) ;
+#2243 = EDGE_LOOP ( 'NONE', ( #2548, #440, #1550, #3229 ) ) ;
+#2244 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2245 = EDGE_CURVE ( 'NONE', #3485, #323, #2698, .T. ) ;
+#2246 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.399999999999999900, 0.7499999999999998900 ) ) ;
+#2247 = CARTESIAN_POINT ( 'NONE',  ( 1.009787010598740800, 0.8000000000000000400, 1.220845757439086500 ) ) ;
+#2248 = ORIENTED_EDGE ( 'NONE', *, *, #196, .F. ) ;
+#2249 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'CEL S02 MiniX', ( #2277, #1927 ), #3230 ) ;
+#2250 = SURFACE_SIDE_STYLE ('',( #887 ) ) ;
+#2251 = VERTEX_POINT ( 'NONE', #2300 ) ;
+#2252 = AXIS2_PLACEMENT_3D ( 'NONE', #83, #1639, #1681 ) ;
+#2253 = SURFACE_STYLE_USAGE ( .BOTH. , #2510 ) ;
+#2254 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2255 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2256 = VERTEX_POINT ( 'NONE', #1180 ) ;
+#2257 = LINE ( 'NONE', #1723, #3333 ) ;
+#2258 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2415 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2141, #547, #821 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2259 = EDGE_CURVE ( 'NONE', #2462, #706, #1176, .T. ) ;
+#2260 = CARTESIAN_POINT ( 'NONE',  ( -0.1531907490726215300, 1.495000000000000300, 0.2319452830568377600 ) ) ;
+#2261 = ADVANCED_FACE ( 'NONE', ( #2779 ), #2457, .T. ) ;
+#2262 = FACE_OUTER_BOUND ( 'NONE', #276, .T. ) ;
+#2263 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.500000000000000200, 0.1199362115577496300 ) ) ;
+#2264 = LINE ( 'NONE', #3343, #2566 ) ;
+#2265 = PLANE ( 'NONE',  #2559 ) ;
+#2266 = CARTESIAN_POINT ( 'NONE',  ( 0.2418312982598156400, 1.500000000000000200, -0.1917616909627519500 ) ) ;
+#2267 = VECTOR ( 'NONE', #1989, 1000.000000000000000 ) ;
+#2268 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2269 = SURFACE_SIDE_STYLE ('',( #2748 ) ) ;
+#2270 = EDGE_CURVE ( 'NONE', #837, #3237, #1183, .T. ) ;
+#2271 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, -0.005000000000000000100, 0.2499999999999999400 ) ) ;
+#2272 = CARTESIAN_POINT ( 'NONE',  ( 0.03052884615384614300, 1.495000000000000100, -0.3492945576730195300 ) ) ;
+#2273 = CARTESIAN_POINT ( 'NONE',  ( -1.230009069179260200, 0.8000000000000002700, 0.9319492949924802500 ) ) ;
+#2274 = FILL_AREA_STYLE ('',( #25 ) ) ;
+#2275 = VECTOR ( 'NONE', #2579, 1000.000000000000000 ) ;
+#2276 = AXIS2_PLACEMENT_3D ( 'NONE', #1616, #12, #1888 ) ;
+#2277 = MANIFOLD_SOLID_BREP ( 'Fillet3', #1744 ) ;
+#2278 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, 0.0000000000000000000, 1.300000000000000300 ) ) ;
+#2279 = ORIENTED_EDGE ( 'NONE', *, *, #612, .T. ) ;
+#2280 = ADVANCED_FACE ( 'NONE', ( #979 ), #2835, .T. ) ;
+#2281 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2282 = EDGE_CURVE ( 'NONE', #2797, #589, #860, .T. ) ;
+#2283 = CARTESIAN_POINT ( 'NONE',  ( -0.2196886980712259000, 1.494999999999999900, 0.06611445320512951400 ) ) ;
+#2284 = ORIENTED_EDGE ( 'NONE', *, *, #1244, .T. ) ;
+#2285 = VERTEX_POINT ( 'NONE', #1495 ) ;
+#2286 = CARTESIAN_POINT ( 'NONE',  ( -0.2382552202165526800, 1.495000000000000100, -0.05089612386479049800 ) ) ;
+#2287 = CARTESIAN_POINT ( 'NONE',  ( -0.09327298605668694900, 1.500000000000000000, 0.2615843561158963700 ) ) ;
+#2288 = CARTESIAN_POINT ( 'NONE',  ( -0.2878954829271250800, 1.494999999999999900, 0.02277280221414309000 ) ) ;
+#2289 = ORIENTED_EDGE ( 'NONE', *, *, #1638, .T. ) ;
+#2290 = CARTESIAN_POINT ( 'NONE',  ( 0.09100161846221296900, 1.499999999999999300, -0.2819282475853359100 ) ) ;
+#2291 = ORIENTED_EDGE ( 'NONE', *, *, #2859, .T. ) ;
+#2292 = CARTESIAN_POINT ( 'NONE',  ( -0.2005465902907659400, 1.499999999999999600, -0.2596438353600315500 ) ) ;
+#2293 = CARTESIAN_POINT ( 'NONE',  ( 1.086657693293883200, 0.7912279134661748300, -1.200102623527139300 ) ) ;
+#2294 = VERTEX_POINT ( 'NONE', #2578 ) ;
+#2295 = CARTESIAN_POINT ( 'NONE',  ( -0.006803390074269326200, 1.495000000000000100, 0.2799022929014753400 ) ) ;
+#2296 = AXIS2_PLACEMENT_3D ( 'NONE', #482, #2381, #1330 ) ;
+#2297 = CARTESIAN_POINT ( 'NONE',  ( -0.2162259615384615500, 1.500000000000000000, 0.1765467884808265600 ) ) ;
+#2298 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #2549, #3357, #1992 ),
+ ( #1444, #3368, #1705 ),
+ ( #1453, #935, #2562 ),
+ ( #1435, #386, #108 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 5.501585242055418800, 6.283185307179586200 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7372773368101255300, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513117300, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708288400, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7492634205062593800, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#2299 = ADVANCED_FACE ( 'NONE', ( #227 ), #2853, .F. ) ;
+#2300 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, -0.005000000000000000100, -0.2499999999999999400 ) ) ;
+#2301 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 4.606034889843900100E-034, 8.340016711426957800E-017 ) ) ;
+#2302 = ORIENTED_EDGE ( 'NONE', *, *, #2767, .T. ) ;
+#2303 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, -0.005000000000000000100, -1.600000000000000100 ) ) ;
+#2304 = LINE ( 'NONE', #1831, #3500 ) ;
+#2305 = CARTESIAN_POINT ( 'NONE',  ( 0.2244130155143017600, 1.500000000000000000, -0.2108925127110164200 ) ) ;
+#2306 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, 0.1499999999999999900, 0.9999999999999993300 ) ) ;
+#2307 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2308 = STYLED_ITEM ( 'NONE', ( #1307 ), #3450 ) ;
+#2309 = SURFACE_STYLE_FILL_AREA ( #1415 ) ;
+#2310 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, 0.9961946980917455500, -0.0000000000000000000 ) ) ;
+#2311 = ADVANCED_FACE ( 'NONE', ( #3386 ), #2629, .F. ) ;
+#2312 = FILL_AREA_STYLE_COLOUR ( '', #3469 ) ;
+#2313 = FILL_AREA_STYLE ('',( #380 ) ) ;
+#2314 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2315 = FACE_OUTER_BOUND ( 'NONE', #273, .T. ) ;
+#2316 = CARTESIAN_POINT ( 'NONE',  ( 0.2237117065242616200, 1.495000000000000300, 0.1435169047626153000 ) ) ;
+#2317 = CARTESIAN_POINT ( 'NONE',  ( 0.2687008805134767400, 1.499999999999999800, 0.1840476757289102300 ) ) ;
+#2318 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#2319 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2320 = CARTESIAN_POINT ( 'NONE',  ( 0.1450775077228111100, 1.499999999999999100, -0.2646740670746355900 ) ) ;
+#2321 = ADVANCED_FACE ( 'NONE', ( #2491, #2671 ), #955, .T. ) ;
+#2322 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#2323 = CARTESIAN_POINT ( 'NONE',  ( 0.009176440067953282900, 1.495000000000000300, -0.2875489866986047400 ) ) ;
+#2324 = CARTESIAN_POINT ( 'NONE',  ( -0.2384615384615384700, 1.495000000000000100, -0.03330898074994264500 ) ) ;
+#2325 = EDGE_CURVE ( 'NONE', #2347, #537, #3091, .T. ) ;
+#2326 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, -0.2499999999999999400 ) ) ;
+#2327 = ORIENTED_EDGE ( 'NONE', *, *, #244, .F. ) ;
+#2328 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2329 = AXIS2_PLACEMENT_3D ( 'NONE', #931, #140, #2238 ) ;
+#2330 = VERTEX_POINT ( 'NONE', #695 ) ;
+#2331 = CARTESIAN_POINT ( 'NONE',  ( 1.197994307982292600, 0.7999999999999999300, 1.087231091464158700 ) ) ;
+#2332 = ADVANCED_FACE ( 'NONE', ( #524 ), #1230, .T. ) ;
+#2333 = CARTESIAN_POINT ( 'NONE',  ( -1.081530884560282200, 0.8000000000000000400, -1.191194317119097300 ) ) ;
+#2334 = ORIENTED_EDGE ( 'NONE', *, *, #1344, .F. ) ;
+#2335 = AXIS2_PLACEMENT_3D ( 'NONE', #2198, #609, #334 ) ;
+#2336 = EDGE_CURVE ( 'NONE', #2799, #1643, #2224, .T. ) ;
+#2337 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2338 = CARTESIAN_POINT ( 'NONE',  ( 1.299999999999999800, 0.0000000000000000000, 1.176483080687593700 ) ) ;
+#2339 = ORIENTED_EDGE ( 'NONE', *, *, #1771, .T. ) ;
+#2340 = CARTESIAN_POINT ( 'NONE',  ( 0.1981012917928178800, 1.500000000000000000, -0.3077777018811613800 ) ) ;
+#2341 = CARTESIAN_POINT ( 'NONE',  ( 0.1645589846528018300, 1.495000000000000100, -0.3241363088545455900 ) ) ;
+#2342 = DIRECTION ( 'NONE',  ( 0.08682659386424777800, -0.9924325091389669700, 0.08682659386424777800 ) ) ;
+#2343 = ADVANCED_FACE ( 'NONE', ( #298 ), #3179, .F. ) ;
+#2344 = DIRECTION ( 'NONE',  ( -0.08715574274765836000, -0.9961946980917455500, 7.874537135966569200E-018 ) ) ;
+#2345 = VERTEX_POINT ( 'NONE', #1740 ) ;
+#2346 = CARTESIAN_POINT ( 'NONE',  ( 1.230807704420003900, 0.7908715574274766100, 0.9319492949924800300 ) ) ;
+#2347 = VERTEX_POINT ( 'NONE', #1752 ) ;
+#2348 = FILL_AREA_STYLE_COLOUR ( '', #1817 ) ;
+#2349 = SURFACE_STYLE_USAGE ( .BOTH. , #3436 ) ;
+#2350 = EDGE_LOOP ( 'NONE', ( #3242, #841, #1004, #59, #3359, #1770 ) ) ;
+#2351 = VECTOR ( 'NONE', #1861, 1000.000000000000000 ) ;
+#2352 = CARTESIAN_POINT ( 'NONE',  ( 1.087785406156544000, 0.7912279135618326400, -1.198974910647740300 ) ) ;
+#2353 = CARTESIAN_POINT ( 'NONE',  ( 0.2809508262825697300, 1.495000000000000100, 0.1702868112047861700 ) ) ;
+#2354 = ADVANCED_FACE ( 'NONE', ( #2627 ), #2053, .T. ) ;
+#2355 = CARTESIAN_POINT ( 'NONE',  ( -0.2878954829271250800, 1.494999999999999900, 0.02277280221414309000 ) ) ;
+#2356 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2357 = CARTESIAN_POINT ( 'NONE',  ( 1.340988245066351900E-016, 1.200000000000000200, -1.090000000000000100 ) ) ;
+#2358 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2359 = CYLINDRICAL_SURFACE ( 'NONE', #1876, 0.3000000000000000400 ) ;
+#2360 = EDGE_CURVE ( 'NONE', #1692, #2797, #223, .T. ) ;
+#2361 = CARTESIAN_POINT ( 'NONE',  ( -0.1800712641349549700, 1.500000000000000400, 0.2123283152349938500 ) ) ;
+#2362 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2363 = PRESENTATION_STYLE_ASSIGNMENT (( #1119 ) ) ;
+#2364 = CARTESIAN_POINT ( 'NONE',  ( 1.082620932759367900, 0.8000000000000000400, -1.190104267809867000 ) ) ;
+#2365 = CARTESIAN_POINT ( 'NONE',  ( 0.1806986023281360000, 1.495000000000000100, 0.2488486635691875300 ) ) ;
+#2366 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2367 = PLANE ( 'NONE',  #2788 ) ;
+#2368 = CARTESIAN_POINT ( 'NONE',  ( 0.02114918165153390300, 1.500000000000000000, -0.2876868454185854700 ) ) ;
+#2369 = FILL_AREA_STYLE ('',( #758 ) ) ;
+#2370 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.350000000000000100, 0.8899999999999999000 ) ) ;
+#2371 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.190000000000000200, 0.0000000000000000000 ) ) ;
+#2372 = VERTEX_POINT ( 'NONE', #3392 ) ;
+#2373 = PLANE ( 'NONE',  #2888 ) ;
+#2374 = ORIENTED_EDGE ( 'NONE', *, *, #2325, .T. ) ;
+#2375 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1996 ) ) ;
+#2376 = DIRECTION ( 'NONE',  ( 0.9961946980917456600, -0.08715574274765837400, 0.0000000000000000000 ) ) ;
+#2377 = PLANE ( 'NONE',  #2742 ) ;
+#2378 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.340000000000000100, 0.0000000000000000000 ) ) ;
+#2379 = EDGE_LOOP ( 'NONE', ( #1680, #993, #3110, #1410 ) ) ;
+#2380 = CARTESIAN_POINT ( 'NONE',  ( -1.009787010598740500, 0.8000000000000000400, 1.220845757439086500 ) ) ;
+#2381 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 1.224646799147353200E-016 ) ) ;
+#2382 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3246 ) ) ;
+#2383 = ORIENTED_EDGE ( 'NONE', *, *, #339, .T. ) ;
+#2384 = ORIENTED_EDGE ( 'NONE', *, *, #2270, .T. ) ;
+#2385 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #319 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #778, #1060, #1083 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2386 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924801400, 0.7908715574274767200, 1.230807704420003900 ) ) ;
+#2387 = FILL_AREA_STYLE ('',( #1571 ) ) ;
+#2388 = ORIENTED_EDGE ( 'NONE', *, *, #1390, .T. ) ;
+#2389 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2390 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2391 = FILL_AREA_STYLE ('',( #2126 ) ) ;
+#2392 = EDGE_LOOP ( 'NONE', ( #3164, #1947 ) ) ;
+#2393 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2394 = SURFACE_STYLE_FILL_AREA ( #832 ) ;
+#2395 = CARTESIAN_POINT ( 'NONE',  ( -0.2162259615384615500, 1.495000000000000100, 0.1765467884808265600 ) ) ;
+#2396 = EDGE_CURVE ( 'NONE', #837, #1682, #1467, .T. ) ;
+#2397 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #721, #1811, #1228, #743 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055417900, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219710600, 0.9497364005219710600, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2398 = CARTESIAN_POINT ( 'NONE',  ( -0.2301053942795585600, 1.500000000000000200, -0.1013590781602988100 ) ) ;
+#2399 = CARTESIAN_POINT ( 'NONE',  ( 1.220845757439086500, 0.8000000000000000400, -0.9311506597517371600 ) ) ;
+#2400 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1484 ) ) ;
+#2401 = CARTESIAN_POINT ( 'NONE',  ( -1.230807704420003600, 0.7908715574274766100, -0.9311506597517373900 ) ) ;
+#2402 = FACE_OUTER_BOUND ( 'NONE', #2684, .T. ) ;
+#2403 = VECTOR ( 'NONE', #383, 1000.000000000000000 ) ;
+#2404 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.495000000000000100, -0.1877560961345580100 ) ) ;
+#2405 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1889 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #13, #840, #1878 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2406 = EDGE_CURVE ( 'NONE', #1682, #837, #1517, .T. ) ;
+#2407 = CARTESIAN_POINT ( 'NONE',  ( -0.1090389873188793400, 1.500000000000000200, 0.2554292155310856600 ) ) ;
+#2408 = CARTESIAN_POINT ( 'NONE',  ( -0.1856454949208018200, 1.500000000000000000, -0.1896505707903727000 ) ) ;
+#2409 = FILL_AREA_STYLE ('',( #3493 ) ) ;
+#2410 = CIRCLE ( 'NONE', #2225, 0.01000000000000002600 ) ;
+#2411 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.399999999999999900, -0.8499999999999999800 ) ) ;
+#2412 = CARTESIAN_POINT ( 'NONE',  ( 0.03742275563037311700, 1.494999999999999900, -0.3492119054117279200 ) ) ;
+#2413 = EDGE_LOOP ( 'NONE', ( #1253, #2302, #2543, #2949, #3394, #633, #943, #2240 ) ) ;
+#2414 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, -0.005000000000000000100, 0.9999999999999993300 ) ) ;
+#2415 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2141, 'distance_accuracy_value', 'NONE');
+#2416 = CARTESIAN_POINT ( 'NONE',  ( 0.2244130155143017600, 1.495000000000000100, -0.2108925127110164200 ) ) ;
+#2417 = STYLED_ITEM ( 'NONE', ( #132 ), #111 ) ;
+#2418 = VERTEX_POINT ( 'NONE', #438 ) ;
+#2419 = CARTESIAN_POINT ( 'NONE',  ( -0.2090740036894283600, 1.500000000000000200, 0.08838445744364421800 ) ) ;
+#2420 = CARTESIAN_POINT ( 'NONE',  ( 0.09090769448472957300, 1.495000000000000300, -0.3447934895828102000 ) ) ;
+#2421 = ORIENTED_EDGE ( 'NONE', *, *, #535, .F. ) ;
+#2422 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #18 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2036, #434, #2867 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2423 = EDGE_CURVE ( 'NONE', #1825, #879, #2883, .T. ) ;
+#2424 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, -1.001141590572476100 ) ) ;
+#2425 = EDGE_LOOP ( 'NONE', ( #1867, #305, #2284, #14, #2655 ) ) ;
+#2426 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.495000000000000100, -0.1877560961345580100 ) ) ;
+#2427 = CARTESIAN_POINT ( 'NONE',  ( -0.2382552202165526800, 1.500000000000000000, -0.05089612386479049800 ) ) ;
+#2428 = ORIENTED_EDGE ( 'NONE', *, *, #47, .F. ) ;
+#2429 = DIRECTION ( 'NONE',  ( -3.336006684570784100E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2430 = VERTEX_POINT ( 'NONE', #1567 ) ;
+#2431 = CARTESIAN_POINT ( 'NONE',  ( -0.1801270638832248300, 1.500000000000000700, 0.1292968148010103500 ) ) ;
+#2432 = VECTOR ( 'NONE', #1234, 1000.000000000000000 ) ;
+#2433 = ORIENTED_EDGE ( 'NONE', *, *, #980, .F. ) ;
+#2434 = CARTESIAN_POINT ( 'NONE',  ( -0.2220518876079573500, 1.500000000000000000, -0.2366698779947398700 ) ) ;
+#2435 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1532, #2614, #472, #761 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055419700, 6.283185307179585300 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219713900, 0.9497364005219713900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2436 = CARTESIAN_POINT ( 'NONE',  ( 0.1892736068973140400, 1.495000000000000600, -0.2399880395886818400 ) ) ;
+#2437 = EDGE_CURVE ( 'NONE', #3095, #1437, #2185, .T. ) ;
+#2438 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2439 = LINE ( 'NONE', #1501, #293 ) ;
+#2440 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#2441 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2442 = LINE ( 'NONE', #2986, #3008 ) ;
+#2443 = CYLINDRICAL_SURFACE ( 'NONE', #3186, 1.100000000000000100 ) ;
+#2444 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3246 ), #1463 ) ;
+#2445 = CARTESIAN_POINT ( 'NONE',  ( 0.1098582940439594000, 1.499999999999999600, 0.2734911506102574700 ) ) ;
+#2446 = CARTESIAN_POINT ( 'NONE',  ( -0.2870601376912934000, 1.500000000000000200, -0.1005824331644856900 ) ) ;
+#2447 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #98 ) ) ;
+#2448 = EDGE_CURVE ( 'NONE', #1662, #2132, #2011, .T. ) ;
+#2449 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, -0.9924325091389670800, 0.08682659386424780600 ) ) ;
+#2450 = VECTOR ( 'NONE', #693, 1000.000000000000000 ) ;
+#2451 = SURFACE_STYLE_FILL_AREA ( #2066 ) ;
+#2452 = SURFACE_SIDE_STYLE ('',( #420 ) ) ;
+#2453 = ORIENTED_EDGE ( 'NONE', *, *, #2168, .F. ) ;
+#2454 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.8100000000000000500, 0.0000000000000000000 ) ) ;
+#2455 = CARTESIAN_POINT ( 'NONE',  ( 0.2000577230092986100, 1.500000000000000400, 0.1639663332358639900 ) ) ;
+#2456 = VERTEX_POINT ( 'NONE', #508 ) ;
+#2457 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #3374, #2273, #1448 ),
+ ( #2841, #2022, #1713 ),
+ ( #3093, #684, #906 ),
+ ( #939, #1438, #661 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 5.501585242055418800, 6.283185307179586200 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7372773368101218600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513100600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708238500, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7492634205062557200, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#2458 = CARTESIAN_POINT ( 'NONE',  ( -0.2567993886469736000, 1.499999999999999800, -0.1862085057941768000 ) ) ;
+#2459 = ORIENTED_EDGE ( 'NONE', *, *, #947, .F. ) ;
+#2460 = EDGE_CURVE ( 'NONE', #2251, #534, #3437, .T. ) ;
+#2461 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.200000000000000200, 0.0000000000000000000 ) ) ;
+#2462 = VERTEX_POINT ( 'NONE', #1033 ) ;
+#2463 = CARTESIAN_POINT ( 'NONE',  ( 0.1098582940439594000, 1.494999999999999700, 0.2734911506102574700 ) ) ;
+#2464 = AXIS2_PLACEMENT_3D ( 'NONE', #639, #1656, #1134 ) ;
+#2465 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2466 = ORIENTED_EDGE ( 'NONE', *, *, #3382, .T. ) ;
+#2467 = FILL_AREA_STYLE ('',( #882 ) ) ;
+#2468 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2469 = EDGE_LOOP ( 'NONE', ( #1627, #362, #799, #2762, #3309, #1872 ) ) ;
+#2470 = EDGE_CURVE ( 'NONE', #1153, #706, #2711, .T. ) ;
+#2471 = SURFACE_STYLE_USAGE ( .BOTH. , #905 ) ;
+#2472 = CARTESIAN_POINT ( 'NONE',  ( 1.190104267809867200, 0.8000000000000000400, -1.082620932759367400 ) ) ;
+#2473 = EDGE_LOOP ( 'NONE', ( #2123, #3058, #1793, #1405, #1488, #1198 ) ) ;
+#2474 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1629 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2239, #3322, #1946 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2475 = CARTESIAN_POINT ( 'NONE',  ( -1.299999999999999800, 0.0000000000000000000, 1.001141590572476500 ) ) ;
+#2476 = VECTOR ( 'NONE', #1201, 1000.000000000000000 ) ;
+#2477 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2478 = CARTESIAN_POINT ( 'NONE',  ( 0.2431887247623283100, 1.495000000000000100, -0.2768563411165248000 ) ) ;
+#2479 = VECTOR ( 'NONE', #2913, 1000.000000000000000 ) ;
+#2480 = SURFACE_STYLE_FILL_AREA ( #1184 ) ;
+#2481 = CARTESIAN_POINT ( 'NONE',  ( -1.220845757439086300, 0.8000000000000000400, 0.9319492949924803600 ) ) ;
+#2482 = VECTOR ( 'NONE', #369, 1000.000000000000000 ) ;
+#2483 = CIRCLE ( 'NONE', #284, 0.01000000000000001400 ) ;
+#2484 = LINE ( 'NONE', #2401, #1393 ) ;
+#2485 = AXIS2_PLACEMENT_3D ( 'NONE', #1720, #2811, #3079 ) ;
+#2486 = CARTESIAN_POINT ( 'NONE',  ( 0.03124999999999997200, 1.495000000000000100, 0.2814746730962111600 ) ) ;
+#2487 = CYLINDRICAL_SURFACE ( 'NONE', #35, 0.3000000000000000400 ) ;
+#2488 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1106 ), #2422 ) ;
+#2489 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2490 = EDGE_CURVE ( 'NONE', #1336, #542, #2791, .T. ) ;
+#2491 = FACE_OUTER_BOUND ( 'NONE', #843, .T. ) ;
+#2492 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923800, 1.495000000000000300, -0.2238137884422503300 ) ) ;
+#2493 = CARTESIAN_POINT ( 'NONE',  ( -1.220845757439085900, 0.8000000000000000400, 1.009787010598741200 ) ) ;
+#2494 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2308 ), #2685 ) ;
+#2495 = CARTESIAN_POINT ( 'NONE',  ( 0.09100161846221296900, 1.494999999999999400, -0.2819282475853359100 ) ) ;
+#2496 = ORIENTED_EDGE ( 'NONE', *, *, #2964, .T. ) ;
+#2497 = CARTESIAN_POINT ( 'NONE',  ( 0.1970450844262433000, 1.495000000000000300, 0.2401697622242575100 ) ) ;
+#2498 = CARTESIAN_POINT ( 'NONE',  ( 0.9311506597517369400, 0.7908715574274766100, -1.230807704420003900 ) ) ;
+#2499 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1412, #2172, #602, #588, #574, #1936, #627, #858, #3308, #68, #49, #868, #1401, #3275, #1649 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.06316325936347057200, 0.1254749410306406900, 0.1871212198160330200, 0.2482943461142991200, 0.3092948562551209900, 0.3698500660670931400, 0.4309733755473817400, 0.4924559896728167900, 0.6161479662918550900, 0.7408436984673628700, 0.8681826486700430200, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#2500 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2501 = CARTESIAN_POINT ( 'NONE',  ( 0.2288763507446326700, 1.495000000000000600, -0.2879414569010350100 ) ) ;
+#2502 = EDGE_LOOP ( 'NONE', ( #697, #3366, #2996, #549, #1170, #1610 ) ) ;
+#2503 = EDGE_CURVE ( 'NONE', #3103, #667, #1852, .T. ) ;
+#2504 = ORIENTED_EDGE ( 'NONE', *, *, #1297, .F. ) ;
+#2505 = CARTESIAN_POINT ( 'NONE',  ( 1.198974910647740300, 0.7912279135618348600, -1.087785406156543700 ) ) ;
+#2506 = CARTESIAN_POINT ( 'NONE',  ( 0.1211587699141091900, 1.500000000000000000, 0.2064225196866054400 ) ) ;
+#2507 = CARTESIAN_POINT ( 'NONE',  ( 9.797174393178824900E-017, 1.500000000000000000, -0.7499999999999998900 ) ) ;
+#2508 = ORIENTED_EDGE ( 'NONE', *, *, #89, .F. ) ;
+#2509 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3479 ) ) ;
+#2510 = SURFACE_SIDE_STYLE ('',( #326 ) ) ;
+#2511 = ORIENTED_EDGE ( 'NONE', *, *, #1373, .F. ) ;
+#2512 = CARTESIAN_POINT ( 'NONE',  ( -0.03567430482864467100, 1.495000000000000100, -0.3441678727233890600 ) ) ;
+#2513 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #224 ) ) ;
+#2514 = EDGE_CURVE ( 'NONE', #430, #2025, #2876, .T. ) ;
+#2515 = ORIENTED_EDGE ( 'NONE', *, *, #474, .T. ) ;
+#2516 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000700, 0.1499999999999999900, 0.9999999999999995600 ) ) ;
+#2517 = LINE ( 'NONE', #512, #458 ) ;
+#2518 = CARTESIAN_POINT ( 'NONE',  ( -0.09230223728961543800, 1.495000000000000300, -0.2617663813270476600 ) ) ;
+#2519 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, -0.005000000000000000100, 0.9999999999999993300 ) ) ;
+#2520 = ORIENTED_EDGE ( 'NONE', *, *, #2437, .F. ) ;
+#2521 = CARTESIAN_POINT ( 'NONE',  ( 1.003394641504558900, -0.02575248999449002800, -1.302253050932082400 ) ) ;
+#2522 = VECTOR ( 'NONE', #2342, 1000.000000000000100 ) ;
+#2523 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#2524 = DIRECTION ( 'NONE',  ( -0.6077508431907282500, 0.0000000000000000000, -0.7941277684358852800 ) ) ;
+#2525 = FILL_AREA_STYLE ('',( #937 ) ) ;
+#2526 = VECTOR ( 'NONE', #896, 1000.000000000000000 ) ;
+#2527 = LINE ( 'NONE', #2193, #3 ) ;
+#2528 = CARTESIAN_POINT ( 'NONE',  ( -0.07699494999523581700, 1.494999999999999900, 0.2668213561038064200 ) ) ;
+#2529 = CARTESIAN_POINT ( 'NONE',  ( 0.03088942307692308500, 1.495000000000000100, 0.2199362115577496200 ) ) ;
+#2530 = VECTOR ( 'NONE', #2950, 1000.000000000000100 ) ;
+#2531 = AXIS2_PLACEMENT_3D ( 'NONE', #3043, #3305, #1670 ) ;
+#2532 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2533 = CIRCLE ( 'NONE', #2296, 0.01000000000000002600 ) ;
+#2534 = ADVANCED_FACE ( 'NONE', ( #2058 ), #2443, .T. ) ;
+#2535 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2536 = EDGE_CURVE ( 'NONE', #3200, #2731, #1674, .T. ) ;
+#2537 = ORIENTED_EDGE ( 'NONE', *, *, #960, .T. ) ;
+#2538 = SURFACE_STYLE_USAGE ( .BOTH. , #2269 ) ;
+#2539 = CARTESIAN_POINT ( 'NONE',  ( 2.258754526011464000E-017, 0.0000000000000000000, 0.2499999999999998300 ) ) ;
+#2540 = ORIENTED_EDGE ( 'NONE', *, *, #3188, .T. ) ;
+#2541 = CARTESIAN_POINT ( 'NONE',  ( -0.1372940939159355000, 1.494999999999999900, -0.2354265430558918300 ) ) ;
+#2542 = SURFACE_STYLE_USAGE ( .BOTH. , #685 ) ;
+#2543 = ORIENTED_EDGE ( 'NONE', *, *, #2608, .T. ) ;
+#2544 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2545 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1329, 'distance_accuracy_value', 'NONE');
+#2546 = ADVANCED_FACE ( 'NONE', ( #730 ), #2487, .T. ) ;
+#2547 = CARTESIAN_POINT ( 'NONE',  ( -0.1956613274313739900, 1.495000000000000100, 0.1093396894561743900 ) ) ;
+#2548 = ORIENTED_EDGE ( 'NONE', *, *, #2964, .F. ) ;
+#2549 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924799200, 0.7908715574274766100, 1.230807704420003900 ) ) ;
+#2550 = ORIENTED_EDGE ( 'NONE', *, *, #2360, .T. ) ;
+#2551 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2552 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #379 ) ) ;
+#2553 = CARTESIAN_POINT ( 'NONE',  ( -0.003044776580429128300, 1.499999999999999800, -0.3484736640873702900 ) ) ;
+#2554 = ADVANCED_FACE ( 'NONE', ( #3340 ), #2171, .T. ) ;
+#2555 = SURFACE_STYLE_USAGE ( .BOTH. , #1977 ) ;
+#2556 = ORIENTED_EDGE ( 'NONE', *, *, #1321, .T. ) ;
+#2557 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, -1.694065894508600700E-018, 0.2500000000000000000 ) ) ;
+#2558 = ORIENTED_EDGE ( 'NONE', *, *, #339, .F. ) ;
+#2559 = AXIS2_PLACEMENT_3D ( 'NONE', #2012, #2798, #1987 ) ;
+#2560 = CARTESIAN_POINT ( 'NONE',  ( 0.1211378765890342200, 1.500000000000001100, -0.2740591222195868400 ) ) ;
+#2561 = SURFACE_STYLE_FILL_AREA ( #1907 ) ;
+#2562 = CARTESIAN_POINT ( 'NONE',  ( 1.082620932759367400, 0.8000000000000000400, 1.190104267809867200 ) ) ;
+#2563 = ORIENTED_EDGE ( 'NONE', *, *, #913, .F. ) ;
+#2564 = CARTESIAN_POINT ( 'NONE',  ( -0.1956613274313739900, 1.495000000000000100, 0.1093396894561743900 ) ) ;
+#2565 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2004 ), #3161 ) ;
+#2566 = VECTOR ( 'NONE', #2823, 1000.000000000000000 ) ;
+#2567 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, -0.005000000000000000100, -0.2500000000000000000 ) ) ;
+#2568 = CIRCLE ( 'NONE', #2531, 0.01000000000000002600 ) ;
+#2569 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.210000000000000200, 0.0000000000000000000 ) ) ;
+#2570 = CARTESIAN_POINT ( 'NONE',  ( -0.1426390235203070200, 1.495000000000000600, 0.1646722444661309300 ) ) ;
+#2571 = ADVANCED_FACE ( 'NONE', ( #1756 ), #3241, .T. ) ;
+#2572 = CARTESIAN_POINT ( 'NONE',  ( -0.1248320595202402900, 1.499999999999999800, -0.3145117906234047900 ) ) ;
+#2573 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2574 = CARTESIAN_POINT ( 'NONE',  ( -1.299999999999999800, 0.0000000000000000000, 1.300000000000000300 ) ) ;
+#2575 = EDGE_CURVE ( 'NONE', #2855, #3455, #2527, .T. ) ;
+#2576 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -9.035018104045862100E-017 ) ) ;
+#2577 = CARTESIAN_POINT ( 'NONE',  ( 1.136362600839689900, 0.7900000000000000400, -1.136362600839689900 ) ) ;
+#2578 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000700, -1.694065894508600700E-018, 0.9999999999999995600 ) ) ;
+#2579 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2580 = VECTOR ( 'NONE', #728, 1000.000000000000000 ) ;
+#2581 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3399 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2916, #1292, #1554 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2582 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2583 = AXIS2_PLACEMENT_3D ( 'NONE', #398, #945, #912 ) ;
+#2584 = EDGE_CURVE ( 'NONE', #1447, #3406, #1111, .T. ) ;
+#2585 = CARTESIAN_POINT ( 'NONE',  ( 1.176483080687593200, 0.0000000000000000000, 1.300000000000000300 ) ) ;
+#2586 = ORIENTED_EDGE ( 'NONE', *, *, #1626, .T. ) ;
+#2587 = CARTESIAN_POINT ( 'NONE',  ( 0.2288763507446326700, 1.500000000000000400, -0.2879414569010350100 ) ) ;
+#2588 = CARTESIAN_POINT ( 'NONE',  ( 0.03124999999999997200, 1.495000000000000100, 0.2814746730962111600 ) ) ;
+#2589 = ORIENTED_EDGE ( 'NONE', *, *, #1350, .F. ) ;
+#2590 = ADVANCED_FACE ( 'NONE', ( #123 ), #3302, .T. ) ;
+#2591 = SURFACE_SIDE_STYLE ('',( #984 ) ) ;
+#2592 = CARTESIAN_POINT ( 'NONE',  ( 0.2000577230092986100, 1.495000000000000600, 0.1639663332358639900 ) ) ;
+#2593 = ORIENTED_EDGE ( 'NONE', *, *, #99, .F. ) ;
+#2594 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.210000000000000200, 0.0000000000000000000 ) ) ;
+#2595 = CARTESIAN_POINT ( 'NONE',  ( -1.299999999999999800, 0.0000000000000000000, -1.001141590572476800 ) ) ;
+#2596 = ORIENTED_EDGE ( 'NONE', *, *, #244, .T. ) ;
+#2597 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.190000000000000200, 0.0000000000000000000 ) ) ;
+#2598 = CARTESIAN_POINT ( 'NONE',  ( 0.2431887247623283100, 1.500000000000000000, -0.2768563411165248000 ) ) ;
+#2599 = ORIENTED_EDGE ( 'NONE', *, *, #1188, .T. ) ;
+#2600 = CARTESIAN_POINT ( 'NONE',  ( 0.2687008805134767400, 1.494999999999999900, 0.1840476757289102300 ) ) ;
+#2601 = ADVANCED_FACE ( 'NONE', ( #1599 ), #3016, .T. ) ;
+#2602 = EDGE_CURVE ( 'NONE', #1370, #202, #1810, .T. ) ;
+#2603 = CARTESIAN_POINT ( 'NONE',  ( 1.001141590572476500, 0.0000000000000000000, -1.300000000000000000 ) ) ;
+#2604 = VERTEX_POINT ( 'NONE', #3328 ) ;
+#2605 = CARTESIAN_POINT ( 'NONE',  ( -1.176483080687593000, 0.0000000000000000000, -1.300000000000000500 ) ) ;
+#2606 = FACE_OUTER_BOUND ( 'NONE', #1493, .T. ) ;
+#2607 = AXIS2_PLACEMENT_3D ( 'NONE', #717, #3140, #982 ) ;
+#2608 = EDGE_CURVE ( 'NONE', #3148, #638, #372, .T. ) ;
+#2609 = CARTESIAN_POINT ( 'NONE',  ( 0.01203639591638091600, 1.494999999999999900, 0.2813409501719255600 ) ) ;
+#2610 = ORIENTED_EDGE ( 'NONE', *, *, #1669, .F. ) ;
+#2611 = ADVANCED_FACE ( 'NONE', ( #3222 ), #337, .T. ) ;
+#2612 = LINE ( 'NONE', #1698, #1961 ) ;
+#2613 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#2614 = CARTESIAN_POINT ( 'NONE',  ( -1.012450835018319900, 0.7911028415555191300, 1.230787469680746800 ) ) ;
+#2615 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2616 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #642, #1167, #662, #1527, #2886, #718, #2868, #741, #2287, #464, #1014, #703, #3432, #1237, #138, #2842, #3116, #167, #1261 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.06966280089907735100, 0.1377495622582727600, 0.2039167435177825500, 0.2687798623293367100, 0.3324137064772237400, 0.3947535404471392800, 0.4561800316591684800, 0.5169956491967195900, 0.5773959379659517900, 0.6371983435092751800, 0.6969991842614544600, 0.7567561942255592900, 0.8165539052726075200, 0.8769479965978700400, 0.9381317879205949300, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#2617 = AXIS2_PLACEMENT_3D ( 'NONE', #2378, #1011, #3457 ) ;
+#2618 = LINE ( 'NONE', #731, #2781 ) ;
+#2619 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.500000000000000000, -0.2238137884422503100 ) ) ;
+#2620 = CARTESIAN_POINT ( 'NONE',  ( -1.230787871626298300, 0.7910982472968377500, -1.010851718346118500 ) ) ;
+#2621 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.340000000000000100, 0.0000000000000000000 ) ) ;
+#2622 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.350000000000000100, -0.8499999999999999800 ) ) ;
+#2623 = CYLINDRICAL_SURFACE ( 'NONE', #2252, 0.8499999999999999800 ) ;
+#2624 = CARTESIAN_POINT ( 'NONE',  ( 1.143380158410511000, 0.7912279134661748300, 1.143380158410511000 ) ) ;
+#2625 = CIRCLE ( 'NONE', #343, 0.01000000000000002600 ) ;
+#2626 = CARTESIAN_POINT ( 'NONE',  ( -1.136362600839689700, 0.8000000000000001600, -1.136362600839690100 ) ) ;
+#2627 = FACE_OUTER_BOUND ( 'NONE', #544, .T. ) ;
+#2628 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2629 = TOROIDAL_SURFACE ( 'NONE', #1982, 0.9100000000000000300, 0.01000000000000000000 ) ;
+#2630 = STYLED_ITEM ( 'NONE', ( #1765 ), #172 ) ;
+#2631 = CARTESIAN_POINT ( 'NONE',  ( 1.010851718346118300, 0.7910982472968383100, -1.230787871626298500 ) ) ;
+#2632 = CARTESIAN_POINT ( 'NONE',  ( -1.197994307982297700, 0.8000000000000001600, -1.087231091464186100 ) ) ;
+#2633 = EDGE_LOOP ( 'NONE', ( #1284, #803, #2173, #3153 ) ) ;
+#2634 = CARTESIAN_POINT ( 'NONE',  ( -0.2916586151233201400, 1.495000000000000100, -0.006926845020518092500 ) ) ;
+#2635 = CARTESIAN_POINT ( 'NONE',  ( -1.081530884560282000, 0.8000000000000000400, 1.191194317119097300 ) ) ;
+#2636 = CARTESIAN_POINT ( 'NONE',  ( 0.009176440067953282900, 1.500000000000000200, -0.2875489866986047400 ) ) ;
+#2637 = EDGE_LOOP ( 'NONE', ( #900, #2164, #1338, #2339 ) ) ;
+#2638 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2639 = CARTESIAN_POINT ( 'NONE',  ( -1.087231091464185200, 0.8000000000000001600, 1.197994307982298300 ) ) ;
+#2640 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2641 = ORIENTED_EDGE ( 'NONE', *, *, #2681, .F. ) ;
+#2642 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1668 ), #958 ) ;
+#2643 = EDGE_CURVE ( 'NONE', #920, #997, #2971, .T. ) ;
+#2644 = ORIENTED_EDGE ( 'NONE', *, *, #1669, .T. ) ;
+#2645 = DIRECTION ( 'NONE',  ( 0.7970624896273533800, 0.0000000000000000000, 0.6038968352533777800 ) ) ;
+#2646 = CARTESIAN_POINT ( 'NONE',  ( -1.220845757439086300, 0.8000000000000001600, -0.9319492949924806900 ) ) ;
+#2647 = FILL_AREA_STYLE ('',( #514 ) ) ;
+#2648 = CARTESIAN_POINT ( 'NONE',  ( -0.1372940939159355000, 1.494999999999999900, -0.2354265430558918300 ) ) ;
+#2649 = EDGE_LOOP ( 'NONE', ( #952, #797 ) ) ;
+#2650 = CARTESIAN_POINT ( 'NONE',  ( 1.286876700471111700, 0.1499999999999999900, -0.2499999999999999400 ) ) ;
+#2651 = ORIENTED_EDGE ( 'NONE', *, *, #1951, .T. ) ;
+#2652 = CARTESIAN_POINT ( 'NONE',  ( -0.07699494999523581700, 1.499999999999999800, 0.2668213561038064200 ) ) ;
+#2653 = EDGE_CURVE ( 'NONE', #2731, #1910, #853, .T. ) ;
+#2654 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2655 = ORIENTED_EDGE ( 'NONE', *, *, #546, .F. ) ;
+#2656 = PLANE ( 'NONE',  #1368 ) ;
+#2657 = FILL_AREA_STYLE ('',( #1026 ) ) ;
+#2658 = CARTESIAN_POINT ( 'NONE',  ( -0.04312178693498761000, 1.500000000000000400, -0.2793811595318146400 ) ) ;
+#2659 = FACE_OUTER_BOUND ( 'NONE', #1869, .T. ) ;
+#2660 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000700, -0.005000000000000000100, -0.9999999999999995600 ) ) ;
+#2661 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, -0.005000000000000000100, -0.2500000000000000000 ) ) ;
+#2662 = LINE ( 'NONE', #1280, #331 ) ;
+#2663 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3185 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3216, #2390, #2669 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2664 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #2997, #1645, #571, #2446, #33, #1351, #2458, #2179, #2434, #1628, #3022, #1391, #2692, #3236, #23, #3282, #1606, #1087, #3007 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.06455784592971902700, 0.1270135315497586700, 0.1879548102020904300, 0.2480139127896339400, 0.3077476818488371600, 0.3682345146974850800, 0.4294698439426691800, 0.4927434367465848800, 0.5562577687060831200, 0.6182167855431435200, 0.6796554755875547900, 0.7412455456206293900, 0.8034152647056966900, 0.8668154615439921400, 0.9323283119492650200, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#2665 = FACE_OUTER_BOUND ( 'NONE', #1367, .T. ) ;
+#2666 = SURFACE_SIDE_STYLE ('',( #3076 ) ) ;
+#2667 = LINE ( 'NONE', #2393, #1514 ) ;
+#2668 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2669 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2670 = CARTESIAN_POINT ( 'NONE',  ( 0.009176440067953282900, 1.495000000000000300, -0.2875489866986047400 ) ) ;
+#2671 = FACE_BOUND ( 'NONE', #2392, .T. ) ;
+#2672 = CARTESIAN_POINT ( 'NONE',  ( 1.136362600839689900, 0.8000000000000000400, 1.136362600839689900 ) ) ;
+#2673 = CIRCLE ( 'NONE', #3401, 0.8499999999999999800 ) ;
+#2674 = ORIENTED_EDGE ( 'NONE', *, *, #2396, .F. ) ;
+#2675 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, -0.005000000000000000100, -0.2500000000000000000 ) ) ;
+#2676 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2677 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2678 = ORIENTED_EDGE ( 'NONE', *, *, #2643, .T. ) ;
+#2679 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2680 = AXIS2_PLACEMENT_3D ( 'NONE', #3422, #747, #2028 ) ;
+#2681 = EDGE_CURVE ( 'NONE', #537, #1052, #1726, .T. ) ;
+#2682 = CARTESIAN_POINT ( 'NONE',  ( 1.136362600839689900, 0.8000000000000000400, -1.136362600839689900 ) ) ;
+#2683 = ORIENTED_EDGE ( 'NONE', *, *, #1044, .T. ) ;
+#2684 = EDGE_LOOP ( 'NONE', ( #452, #1015 ) ) ;
+#2685 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #591 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3003, #566, #2441 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2686 = CARTESIAN_POINT ( 'NONE',  ( -0.2338638828792195500, 1.500000000000000400, -0.08498031830145749700 ) ) ;
+#2687 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2688 = EDGE_LOOP ( 'NONE', ( #2752, #29, #3452, #2044 ) ) ;
+#2689 = CARTESIAN_POINT ( 'NONE',  ( -0.2382452266288691300, 1.499999999999999800, -0.02444075447747695200 ) ) ;
+#2690 = SURFACE_SIDE_STYLE ('',( #3265 ) ) ;
+#2691 = ORIENTED_EDGE ( 'NONE', *, *, #575, .T. ) ;
+#2692 = CARTESIAN_POINT ( 'NONE',  ( -0.1248320595202402900, 1.499999999999999800, -0.3145117906234047900 ) ) ;
+#2693 = SURFACE_SIDE_STYLE ('',( #475 ) ) ;
+#2694 = EDGE_LOOP ( 'NONE', ( #2908, #152, #1528, #52, #1660, #1588, #1732, #385, #2982, #1304, #2237 ) ) ;
+#2695 = EDGE_CURVE ( 'NONE', #3488, #3406, #220, .T. ) ;
+#2696 = VECTOR ( 'NONE', #3441, 1000.000000000000000 ) ;
+#2697 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.500000000000000000, 0.0000000000000000000 ) ) ;
+#2698 = CIRCLE ( 'NONE', #1208, 0.1000000000000000500 ) ;
+#2699 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2700 = PRESENTATION_STYLE_ASSIGNMENT (( #190 ) ) ;
+#2701 = AXIS2_PLACEMENT_3D ( 'NONE', #786, #3174, #2654 ) ;
+#2702 = CARTESIAN_POINT ( 'NONE',  ( -0.2383923933995346100, 1.494999999999999900, -0.03920309884517515800 ) ) ;
+#2703 = VECTOR ( 'NONE', #3096, 1000.000000000000000 ) ;
+#2704 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2705 = PLANE ( 'NONE',  #2276 ) ;
+#2706 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #904 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3005, #2477, #1378 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2707 = EDGE_CURVE ( 'NONE', #2080, #1574, #822, .T. ) ;
+#2708 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2709 = CARTESIAN_POINT ( 'NONE',  ( 0.02716346153846149700, 1.500000000000000000, -0.2877560961345579900 ) ) ;
+#2710 = FACE_OUTER_BOUND ( 'NONE', #2413, .T. ) ;
+#2711 = LINE ( 'NONE', #3172, #1973 ) ;
+#2712 = CARTESIAN_POINT ( 'NONE',  ( -1.087785406156543700, 0.7912279135618327500, -1.198974910647740800 ) ) ;
+#2713 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, 0.0000000000000000000, -0.9999999999999993300 ) ) ;
+#2714 = EDGE_LOOP ( 'NONE', ( #3499, #2233, #1906, #1097 ) ) ;
+#2715 = FILL_AREA_STYLE_COLOUR ( '', #1 ) ;
+#2716 = CARTESIAN_POINT ( 'NONE',  ( 0.1892736068973140400, 1.500000000000000400, -0.2399880395886818400 ) ) ;
+#2717 = VERTEX_POINT ( 'NONE', #1603 ) ;
+#2718 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2719 = STYLED_ITEM ( 'NONE', ( #558 ), #928 ) ;
+#2720 = EDGE_LOOP ( 'NONE', ( #1341, #831, #3033, #737 ) ) ;
+#2721 = CARTESIAN_POINT ( 'NONE',  ( -1.082620932759367700, 0.8000000000000001600, -1.190104267809867400 ) ) ;
+#2722 = CARTESIAN_POINT ( 'NONE',  ( 0.1283145526288866600, 1.500000000000000400, 0.2688193900290206700 ) ) ;
+#2723 = CARTESIAN_POINT ( 'NONE',  ( -0.2382552202165526800, 1.500000000000000000, -0.05089612386479049800 ) ) ;
+#2724 = ORIENTED_EDGE ( 'NONE', *, *, #2423, .T. ) ;
+#2725 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3077, 'distance_accuracy_value', 'NONE');
+#2726 = AXIS2_PLACEMENT_3D ( 'NONE', #2947, #1316, #2115 ) ;
+#2727 = EDGE_CURVE ( 'NONE', #1413, #1153, #174, .T. ) ;
+#2728 = VERTEX_POINT ( 'NONE', #2713 ) ;
+#2729 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2730 = CARTESIAN_POINT ( 'NONE',  ( 0.2687008805134767400, 1.494999999999999900, 0.1840476757289102300 ) ) ;
+#2731 = VERTEX_POINT ( 'NONE', #1084 ) ;
+#2732 = ORIENTED_EDGE ( 'NONE', *, *, #266, .T. ) ;
+#2733 = FILL_AREA_STYLE ('',( #1665 ) ) ;
+#2734 = CARTESIAN_POINT ( 'NONE',  ( -0.2915165597721640100, 1.494999999999999700, -0.06942118402920884100 ) ) ;
+#2735 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2736 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #379 ), #3101 ) ;
+#2737 = CARTESIAN_POINT ( 'NONE',  ( 0.2557962009599278300, 1.495000000000000100, 0.1969912246716188400 ) ) ;
+#2738 = TOROIDAL_SURFACE ( 'NONE', #634, 1.090000000000000100, 0.01000000000000000000 ) ;
+#2739 = FACE_OUTER_BOUND ( 'NONE', #2896, .T. ) ;
+#2740 = PLANE ( 'NONE',  #1469 ) ;
+#2741 = CIRCLE ( 'NONE', #1999, 0.01000000000000002600 ) ;
+#2742 = AXIS2_PLACEMENT_3D ( 'NONE', #3158, #246, #1047 ) ;
+#2743 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, -0.005000000000000000100, 0.2500000000000000000 ) ) ;
+#2744 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2745 = CIRCLE ( 'NONE', #1558, 0.1000000000000000500 ) ;
+#2746 = AXIS2_PLACEMENT_3D ( 'NONE', #2084, #2134, #1339 ) ;
+#2747 = CARTESIAN_POINT ( 'NONE',  ( 1.229801930313026100, 0.8000000000000000400, -1.009824077785347100 ) ) ;
+#2748 = SURFACE_STYLE_FILL_AREA ( #2525 ) ;
+#2749 = PLANE ( 'NONE',  #1305 ) ;
+#2750 = VECTOR ( 'NONE', #450, 1000.000000000000000 ) ;
+#2751 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2752 = ORIENTED_EDGE ( 'NONE', *, *, #561, .F. ) ;
+#2753 = CARTESIAN_POINT ( 'NONE',  ( -0.2005465902907659400, 1.494999999999999700, -0.2596438353600315500 ) ) ;
+#2754 = VERTEX_POINT ( 'NONE', #2411 ) ;
+#2755 = EDGE_CURVE ( 'NONE', #3351, #2430, #377, .T. ) ;
+#2756 = CARTESIAN_POINT ( 'NONE',  ( 1.143380158410511400, 0.7912279134661748300, -1.143380158410511000 ) ) ;
+#2757 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#2758 = ORIENTED_EDGE ( 'NONE', *, *, #226, .F. ) ;
+#2759 = CARTESIAN_POINT ( 'NONE',  ( 0.2278921721148006700, 1.499999999999999600, 0.2203538681285887900 ) ) ;
+#2760 = STYLED_ITEM ( 'NONE', ( #336 ), #944 ) ;
+#2761 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#2762 = ORIENTED_EDGE ( 'NONE', *, *, #1373, .T. ) ;
+#2763 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #2624, #1766, #1240 ),
+ ( #3129, #2331, #3170 ),
+ ( #484, #1032, #2040 ),
+ ( #2346, #1812, #986 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 0.0000000000000000000, 0.7816000651241673500 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7492634205062599400, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708280700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513120600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7372773368101255300, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#2764 = SURFACE_STYLE_USAGE ( .BOTH. , #1908 ) ;
+#2765 = CARTESIAN_POINT ( 'NONE',  ( -0.2384615384615384700, 1.499999999999999800, -0.03330898074994264500 ) ) ;
+#2766 = ORIENTED_EDGE ( 'NONE', *, *, #1344, .T. ) ;
+#2767 = EDGE_CURVE ( 'NONE', #240, #3148, #2484, .T. ) ;
+#2768 = CARTESIAN_POINT ( 'NONE',  ( -1.220845757439086300, 0.7900000000000000400, -0.9319492949924805800 ) ) ;
+#2769 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.350000000000000100, 0.0000000000000000000 ) ) ;
+#2770 = VERTEX_POINT ( 'NONE', #1369 ) ;
+#2771 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #58 ) ) ;
+#2772 = CARTESIAN_POINT ( 'NONE',  ( 0.1462855084295721900, 1.499999999999999100, 0.2631408375377293800 ) ) ;
+#2773 = ORIENTED_EDGE ( 'NONE', *, *, #1924, .F. ) ;
+#2774 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( 
+ ( #1050, #3467 ),
+ ( #3165, #1840 ),
+ ( #502, #1538 ),
+ ( #2946, #3151 ),
+ ( #2936, #1790 ),
+ ( #1315, #3444 ),
+ ( #204, #2074 ),
+ ( #2355, #755 ),
+ ( #2634, #2981 ),
+ ( #1140, #165 ),
+ ( #422, #2039 ) ),
+ .UNSPECIFIED., .F., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 2, 2 ),
+ ( 0.0000000000000000000, 0.1243285095938498600, 0.2471560163611867300, 0.3687797492913394400, 0.4907338624016478500, 0.6136137718478436000, 0.7389575757222153200, 0.8673105751912625300, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#2775 = CARTESIAN_POINT ( 'NONE',  ( 1.040949779275250100E-016, 1.399999999999999900, 0.8499999999999999800 ) ) ;
+#2776 = VECTOR ( 'NONE', #3190, 1000.000000000000000 ) ;
+#2777 = SURFACE_STYLE_USAGE ( .BOTH. , #635 ) ;
+#2778 = CARTESIAN_POINT ( 'NONE',  ( 0.2694306144099724000, 1.499999999999999600, -0.2520684287846828900 ) ) ;
+#2779 = FACE_OUTER_BOUND ( 'NONE', #451, .T. ) ;
+#2780 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.200000000000000200, 0.0000000000000000000 ) ) ;
+#2781 = VECTOR ( 'NONE', #465, 1000.000000000000000 ) ;
+#2782 = EDGE_CURVE ( 'NONE', #2372, #395, #2103, .T. ) ;
+#2783 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #854, 'distance_accuracy_value', 'NONE');
+#2784 = CARTESIAN_POINT ( 'NONE',  ( 1.220845757439086500, 0.8000000000000000400, 0.9319492949924801400 ) ) ;
+#2785 = VECTOR ( 'NONE', #57, 1000.000000000000000 ) ;
+#2786 = FILL_AREA_STYLE_COLOUR ( '', #1098 ) ;
+#2787 = SURFACE_STYLE_FILL_AREA ( #2369 ) ;
+#2788 = AXIS2_PLACEMENT_3D ( 'NONE', #481, #1791, #3418 ) ;
+#2789 = CARTESIAN_POINT ( 'NONE',  ( -0.2870601376912934000, 1.495000000000000300, -0.1005824331644856900 ) ) ;
+#2790 = EDGE_CURVE ( 'NONE', #806, #2347, #816, .T. ) ;
+#2791 = LINE ( 'NONE', #2, #1276 ) ;
+#2792 = CARTESIAN_POINT ( 'NONE',  ( -0.07562608130922973700, 1.499999999999999100, 0.2022564862651043400 ) ) ;
+#2793 = LINE ( 'NONE', #3104, #3390 ) ;
+#2794 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2795 = CARTESIAN_POINT ( 'NONE',  ( -1.286876700471111200, 0.1499999999999999900, 0.2499999999999999400 ) ) ;
+#2796 = CARTESIAN_POINT ( 'NONE',  ( 0.03088942307692308500, 1.495000000000000100, 0.2199362115577496200 ) ) ;
+#2797 = VERTEX_POINT ( 'NONE', #1075 ) ;
+#2798 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2799 = VERTEX_POINT ( 'NONE', #875 ) ;
+#2800 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.399999999999999900, 0.0000000000000000000 ) ) ;
+#2801 = ORIENTED_EDGE ( 'NONE', *, *, #2790, .T. ) ;
+#2802 = CARTESIAN_POINT ( 'NONE',  ( 1.200102623527139300, 0.7912279134661748300, -1.086657693293883200 ) ) ;
+#2803 = EDGE_LOOP ( 'NONE', ( #2801, #1612, #2508, #114 ) ) ;
+#2804 = CARTESIAN_POINT ( 'NONE',  ( -0.2044859124057360800, 1.494999999999999700, -0.1623650426059836400 ) ) ;
+#2805 = CARTESIAN_POINT ( 'NONE',  ( 0.03088942307692308500, 1.500000000000000200, 0.2199362115577496200 ) ) ;
+#2806 = ORIENTED_EDGE ( 'NONE', *, *, #2230, .F. ) ;
+#2807 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2832, 'distance_accuracy_value', 'NONE');
+#2808 = AXIS2_PLACEMENT_3D ( 'NONE', #2271, #2244, #3080 ) ;
+#2809 = EDGE_LOOP ( 'NONE', ( #3447, #655, #3326, #2504 ) ) ;
+#2810 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2811 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2812 = AXIS2_PLACEMENT_3D ( 'NONE', #3018, #863, #594 ) ;
+#2813 = EDGE_CURVE ( 'NONE', #2430, #3025, #1324, .T. ) ;
+#2814 = ORIENTED_EDGE ( 'NONE', *, *, #575, .F. ) ;
+#2815 = CARTESIAN_POINT ( 'NONE',  ( 1.143380158410511000, 0.7912279134661748300, 1.143380158410511000 ) ) ;
+#2816 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2817 = CARTESIAN_POINT ( 'NONE',  ( 0.1488123561783527800, 1.495000000000000600, 0.1954685901461744300 ) ) ;
+#2818 = VECTOR ( 'NONE', #179, 1000.000000000000000 ) ;
+#2819 = CARTESIAN_POINT ( 'NONE',  ( -0.2282970826887743800, 1.495000000000000100, 0.04290648023754302400 ) ) ;
+#2820 = ADVANCED_FACE ( 'NONE', ( #82 ), #2219, .T. ) ;
+#2821 = LINE ( 'NONE', #2661, #1845 ) ;
+#2822 = FACE_OUTER_BOUND ( 'NONE', #191, .T. ) ;
+#2823 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2824 = EDGE_CURVE ( 'NONE', #2915, #1442, #468, .T. ) ;
+#2825 = FACE_OUTER_BOUND ( 'NONE', #107, .T. ) ;
+#2826 = CARTESIAN_POINT ( 'NONE',  ( 0.03088942307692308500, 1.495000000000000100, 0.2199362115577496200 ) ) ;
+#2827 = DIRECTION ( 'NONE',  ( 0.7071067811865474600, 0.0000000000000000000, -0.7071067811865474600 ) ) ;
+#2828 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2015, 'distance_accuracy_value', 'NONE');
+#2829 = CARTESIAN_POINT ( 'NONE',  ( -0.1631953362109703200, 1.494999999999999900, -0.2139945082871640400 ) ) ;
+#2830 = CARTESIAN_POINT ( 'NONE',  ( 0.06198097700495258000, 1.500000000000000400, 0.2190768911651007300 ) ) ;
+#2831 = AXIS2_PLACEMENT_3D ( 'NONE', #56, #1165, #1678 ) ;
+#2832 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2833 = ADVANCED_FACE ( 'NONE', ( #777 ), #2183, .T. ) ;
+#2834 = CARTESIAN_POINT ( 'NONE',  ( -0.1801270638832248300, 1.495000000000000800, 0.1292968148010103500 ) ) ;
+#2835 = CYLINDRICAL_SURFACE ( 'NONE', #2607, 0.01000000000000002600 ) ;
+#2836 = CARTESIAN_POINT ( 'NONE',  ( -0.2220518876079573500, 1.495000000000000100, -0.2366698779947398700 ) ) ;
+#2837 = CARTESIAN_POINT ( 'NONE',  ( -0.07562608130922973700, 1.494999999999999400, 0.2022564862651043400 ) ) ;
+#2838 = CARTESIAN_POINT ( 'NONE',  ( -1.230787469680746400, 0.7911028415555191300, -1.012450835018320800 ) ) ;
+#2839 = ORIENTED_EDGE ( 'NONE', *, *, #1721, .F. ) ;
+#2840 = ADVANCED_FACE ( 'NONE', ( #2054 ), #345, .T. ) ;
+#2841 = CARTESIAN_POINT ( 'NONE',  ( -1.230787871626298100, 0.7910982472968384200, 1.010851718346119000 ) ) ;
+#2842 = CARTESIAN_POINT ( 'NONE',  ( -0.1926975827659396200, 1.499999999999999800, 0.2012426064629416800 ) ) ;
+#2843 = EDGE_LOOP ( 'NONE', ( #1125, #1485, #3042, #1174 ) ) ;
+#2844 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2845 = CARTESIAN_POINT ( 'NONE',  ( -0.2196886980712259000, 1.494999999999999900, 0.06611445320512951400 ) ) ;
+#2846 = ORIENTED_EDGE ( 'NONE', *, *, #2259, .F. ) ;
+#2847 = CARTESIAN_POINT ( 'NONE',  ( -0.2697088774421821900, 1.499999999999999800, -0.1589290291829662500 ) ) ;
+#2848 = CARTESIAN_POINT ( 'NONE',  ( -1.299999999999999800, 0.0000000000000000000, 1.001141590572476500 ) ) ;
+#2849 = ORIENTED_EDGE ( 'NONE', *, *, #2514, .F. ) ;
+#2850 = CARTESIAN_POINT ( 'NONE',  ( 0.1468849240474429400, 1.499999999999999600, -0.3308282856515059000 ) ) ;
+#2851 = AXIS2_PLACEMENT_3D ( 'NONE', #845, #1076, #1865 ) ;
+#2852 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924801400, 0.7908715574274763900, -1.230807704420003600 ) ) ;
+#2853 = PLANE ( 'NONE',  #1814 ) ;
+#2854 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2855 = VERTEX_POINT ( 'NONE', #2743 ) ;
+#2856 = CARTESIAN_POINT ( 'NONE',  ( 0.1488123561783527800, 1.495000000000000600, 0.1954685901461744300 ) ) ;
+#2857 = ORIENTED_EDGE ( 'NONE', *, *, #2259, .T. ) ;
+#2858 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #118 ), #3047 ) ;
+#2859 = EDGE_CURVE ( 'NONE', #1910, #2731, #2218, .T. ) ;
+#2860 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.190000000000000200, 0.0000000000000000000 ) ) ;
+#2861 = CARTESIAN_POINT ( 'NONE',  ( 0.05954257300769201500, 1.500000000000000200, -0.2869375919883597700 ) ) ;
+#2862 = ADVANCED_FACE ( 'NONE', ( #889 ), #621, .T. ) ;
+#2863 = ORIENTED_EDGE ( 'NONE', *, *, #1007, .T. ) ;
+#2864 = CARTESIAN_POINT ( 'NONE',  ( 0.1100410056906184500, 1.494999999999999900, -0.3411735919005627900 ) ) ;
+#2865 = CARTESIAN_POINT ( 'NONE',  ( -1.302253050932082200, -0.02575248999449001500, 1.003394641504559100 ) ) ;
+#2866 = PRESENTATION_STYLE_ASSIGNMENT (( #790 ) ) ;
+#2867 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2868 = CARTESIAN_POINT ( 'NONE',  ( -0.06027027836823682000, 1.500000000000000200, 0.2714964286681302900 ) ) ;
+#2869 = LINE ( 'NONE', #901, #776 ) ;
+#2870 = CARTESIAN_POINT ( 'NONE',  ( -0.2737450952298031700, 1.494999999999999200, 0.07878587106862741700 ) ) ;
+#2871 = ADVANCED_FACE ( 'NONE', ( #255 ), #2229, .T. ) ;
+#2872 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2873 = CARTESIAN_POINT ( 'NONE',  ( 1.136362600839689900, 0.7900000000000000400, 1.136362600839689900 ) ) ;
+#2874 = SURFACE_STYLE_FILL_AREA ( #357 ) ;
+#2875 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2876 = LINE ( 'NONE', #587, #1030 ) ;
+#2877 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000700, -0.005000000000000000100, -0.9999999999999995600 ) ) ;
+#2878 = DIRECTION ( 'NONE',  ( -0.08715574274765836000, -0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#2879 = EDGE_CURVE ( 'NONE', #1052, #828, #2264, .T. ) ;
+#2880 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #275, #2150, #847, #2424 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055419700, 7.064785372303754600 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8065248903853478000, 0.8065248903853478000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2881 = CARTESIAN_POINT ( 'NONE',  ( 0.03052884615384614300, 1.500000000000000200, -0.3492945576730195300 ) ) ;
+#2882 = CARTESIAN_POINT ( 'NONE',  ( 0.1283145526288866600, 1.495000000000000600, 0.2688193900290206700 ) ) ;
+#2883 = LINE ( 'NONE', #805, #45 ) ;
+#2884 = ADVANCED_FACE ( 'NONE', ( #812 ), #2298, .T. ) ;
+#2885 = CARTESIAN_POINT ( 'NONE',  ( -0.2162259615384615500, 1.495000000000000100, 0.1765467884808265600 ) ) ;
+#2886 = CARTESIAN_POINT ( 'NONE',  ( -0.02514446106883746300, 1.499999999999999800, 0.2779394808597630000 ) ) ;
+#2887 = LINE ( 'NONE', #1659, #3055 ) ;
+#2888 = AXIS2_PLACEMENT_3D ( 'NONE', #3187, #2362, #2069 ) ;
+#2889 = CARTESIAN_POINT ( 'NONE',  ( 0.2379353549076427500, 1.494999999999999900, 0.1279026542042402400 ) ) ;
+#2890 = CARTESIAN_POINT ( 'NONE',  ( -0.006803390074269326200, 1.495000000000000100, 0.2799022929014753400 ) ) ;
+#2891 = ORIENTED_EDGE ( 'NONE', *, *, #1856, .T. ) ;
+#2892 = AXIS2_PLACEMENT_3D ( 'NONE', #3052, #3283, #1679 ) ;
+#2893 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2894 = EDGE_CURVE ( 'NONE', #534, #2855, #2869, .T. ) ;
+#2895 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, -0.9924325091389670800, -0.08682659386424780600 ) ) ;
+#2896 = EDGE_LOOP ( 'NONE', ( #198, #2515, #2334, #1331 ) ) ;
+#2897 = CARTESIAN_POINT ( 'NONE',  ( 0.1816584546259042700, 1.500000000000000700, -0.3164291432651925600 ) ) ;
+#2898 = CARTESIAN_POINT ( 'NONE',  ( -1.142612700283332600, 0.8000000000000001600, -1.142612700283333500 ) ) ;
+#2899 = ADVANCED_FACE ( 'NONE', ( #2739 ), #2178, .T. ) ;
+#2900 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2901 = EDGE_LOOP ( 'NONE', ( #327, #914, #2910, #2589 ) ) ;
+#2902 = CARTESIAN_POINT ( 'NONE',  ( -0.1954487081091520200, 1.500000000000000000, -0.1763044839017003400 ) ) ;
+#2903 = CARTESIAN_POINT ( 'NONE',  ( 1.347111479062088500E-016, 1.190000000000000200, 1.100000000000000100 ) ) ;
+#2904 = ORIENTED_EDGE ( 'NONE', *, *, #1846, .T. ) ;
+#2905 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, -0.005000000000000000100, -0.2500000000000000000 ) ) ;
+#2906 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1633, 'distance_accuracy_value', 'NONE');
+#2907 = ADVANCED_FACE ( 'NONE', ( #2822 ), #3254, .T. ) ;
+#2908 = ORIENTED_EDGE ( 'NONE', *, *, #839, .T. ) ;
+#2909 = CARTESIAN_POINT ( 'NONE',  ( 1.086657693293883200, 0.7912279134661748300, 1.200102623527139300 ) ) ;
+#2910 = ORIENTED_EDGE ( 'NONE', *, *, #1419, .F. ) ;
+#2911 = CARTESIAN_POINT ( 'NONE',  ( 0.2557962009599278300, 1.495000000000000100, 0.1969912246716188400 ) ) ;
+#2912 = SURFACE_STYLE_USAGE ( .BOTH. , #1832 ) ;
+#2913 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2914 = CARTESIAN_POINT ( 'NONE',  ( -0.02602839272607943000, 1.499999999999999800, -0.2831740720844058700 ) ) ;
+#2915 = VERTEX_POINT ( 'NONE', #1761 ) ;
+#2916 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2917 = CARTESIAN_POINT ( 'NONE',  ( -1.009824077785314200, 0.8000000000000002700, 1.229801930313034300 ) ) ;
+#2918 = LINE ( 'NONE', #788, #290 ) ;
+#2919 = EDGE_CURVE ( 'NONE', #2754, #250, #1930, .T. ) ;
+#2920 = CARTESIAN_POINT ( 'NONE',  ( 1.282652021686708600, 0.1982882994680922600, -0.9837936122591844900 ) ) ;
+#2921 = FACE_OUTER_BOUND ( 'NONE', #2425, .T. ) ;
+#2922 = CARTESIAN_POINT ( 'NONE',  ( -0.2923076923076923200, 1.500000000000000000, -0.03739551921148111900 ) ) ;
+#2923 = CARTESIAN_POINT ( 'NONE',  ( 0.2138823749661766200, 1.495000000000000100, -0.2982778807017951700 ) ) ;
+#2924 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2925 = CARTESIAN_POINT ( 'NONE',  ( -0.1748819559256229200, 1.495000000000000300, -0.2022273150627866300 ) ) ;
+#2926 = FACE_OUTER_BOUND ( 'NONE', #3494, .T. ) ;
+#2927 = VECTOR ( 'NONE', #3212, 1000.000000000000000 ) ;
+#2928 = CARTESIAN_POINT ( 'NONE',  ( 1.220845757439086500, 0.8000000000000000400, 1.009787010598741000 ) ) ;
+#2929 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2930 = CARTESIAN_POINT ( 'NONE',  ( -0.04293439693170061900, 1.500000000000000000, 0.2749840298202248500 ) ) ;
+#2931 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2932 = AXIS2_PLACEMENT_3D ( 'NONE', #1903, #1148, #297 ) ;
+#2933 = SURFACE_STYLE_USAGE ( .BOTH. , #260 ) ;
+#2934 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2935 = PRESENTATION_STYLE_ASSIGNMENT (( #1763 ) ) ;
+#2936 = CARTESIAN_POINT ( 'NONE',  ( -0.2630520802392610200, 1.495000000000000300, 0.1050864302877692300 ) ) ;
+#2937 = CARTESIAN_POINT ( 'NONE',  ( -0.2125795238379771000, 1.495000000000000300, -0.1478728497542884700 ) ) ;
+#2938 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1016 ) ) ;
+#2939 = ORIENTED_EDGE ( 'NONE', *, *, #1963, .T. ) ;
+#2940 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2941 = CARTESIAN_POINT ( 'NONE',  ( -0.2048900072629577500, 1.500000000000000200, 0.1893903760484236300 ) ) ;
+#2942 = VERTEX_POINT ( 'NONE', #964 ) ;
+#2943 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2004 ) ) ;
+#2944 = ORIENTED_EDGE ( 'NONE', *, *, #55, .F. ) ;
+#2945 = SURFACE_STYLE_USAGE ( .BOTH. , #2666 ) ;
+#2946 = CARTESIAN_POINT ( 'NONE',  ( -0.2498267850605271300, 1.495000000000000100, 0.1301952660950526900 ) ) ;
+#2947 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.495000000000000100, 0.1199362115577496300 ) ) ;
+#2948 = CARTESIAN_POINT ( 'NONE',  ( -0.09230223728961543800, 1.495000000000000300, -0.2617663813270476600 ) ) ;
+#2949 = ORIENTED_EDGE ( 'NONE', *, *, #1546, .T. ) ;
+#2950 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, -0.9961946980917455500, -7.874537135966569200E-018 ) ) ;
+#2951 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1543, #175, #2323, #1259, #1551, #628, #1724, #1459, #2518, #669, #1226, #2541, #3349, #2829, #2008, #419, #151, #2804, #1736, #929, #1749, #1976, #1483, #3364, #2286, #1190, #405 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.04395490890619424600, 0.08750187479760458700, 0.1304626267314903700, 0.1727520205665173100, 0.2154030673796031600, 0.2576498297432394700, 0.3001527489572938200, 0.3431214895020866000, 0.3859251632064333900, 0.4276857274028016400, 0.4688179504865897500, 0.5094918001549957300, 0.5498830310733487900, 0.5899800229668862300, 0.6304052300068400100, 0.6708686260826385300, 0.7113839438381757100, 0.7516272580635841000, 0.7917755768651915100, 0.8324589188037422300, 0.8733190450172880800, 0.9145429556263491300, 0.9569235582098846200, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#2952 = EDGE_LOOP ( 'NONE', ( #455, #3028, #1988, #2231 ) ) ;
+#2953 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2954 = EDGE_CURVE ( 'NONE', #2345, #1336, #40, .T. ) ;
+#2955 = ORIENTED_EDGE ( 'NONE', *, *, #235, .F. ) ;
+#2956 = CARTESIAN_POINT ( 'NONE',  ( 0.02716346153846149700, 1.495000000000000100, -0.2877560961345579900 ) ) ;
+#2957 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2958 = ORIENTED_EDGE ( 'NONE', *, *, #1566, .T. ) ;
+#2959 = AXIS2_PLACEMENT_3D ( 'NONE', #2780, #88, #2794 ) ;
+#2960 = CARTESIAN_POINT ( 'NONE',  ( -0.2301053942795585600, 1.495000000000000300, -0.1013590781602988100 ) ) ;
+#2961 = SURFACE_STYLE_USAGE ( .BOTH. , #2104 ) ;
+#2962 = VECTOR ( 'NONE', #192, 1000.000000000000000 ) ;
+#2963 = AXIS2_PLACEMENT_3D ( 'NONE', #3293, #1653, #1642 ) ;
+#2964 = EDGE_CURVE ( 'NONE', #2418, #1535, #3295, .T. ) ;
+#2965 = CARTESIAN_POINT ( 'NONE',  ( 0.2418312982598156400, 1.495000000000000300, -0.1917616909627519500 ) ) ;
+#2966 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2967 = FACE_OUTER_BOUND ( 'NONE', #1725, .T. ) ;
+#2968 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2969 = SURFACE_STYLE_FILL_AREA ( #562 ) ;
+#2970 = TOROIDAL_SURFACE ( 'NONE', #874, 1.110000000000000100, 0.01000000000000000000 ) ;
+#2971 = LINE ( 'NONE', #3300, #975 ) ;
+#2972 = CARTESIAN_POINT ( 'NONE',  ( 0.2278921721148006700, 1.500000000000000200, 0.2203538681285887900 ) ) ;
+#2973 = SURFACE_STYLE_USAGE ( .BOTH. , #2690 ) ;
+#2974 = VECTOR ( 'NONE', #2640, 1000.000000000000000 ) ;
+#2975 = FILL_AREA_STYLE ('',( #2715 ) ) ;
+#2976 = LINE ( 'NONE', #670, #694 ) ;
+#2977 = CARTESIAN_POINT ( 'NONE',  ( -0.2125795238379771000, 1.500000000000000200, -0.1478728497542884700 ) ) ;
+#2978 = ORIENTED_EDGE ( 'NONE', *, *, #348, .F. ) ;
+#2979 = EDGE_CURVE ( 'NONE', #2462, #3455, #597, .T. ) ;
+#2980 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2981 = CARTESIAN_POINT ( 'NONE',  ( -0.2916586151233201400, 1.500000000000000000, -0.006926845020518092500 ) ) ;
+#2982 = ORIENTED_EDGE ( 'NONE', *, *, #2695, .T. ) ;
+#2983 = FILL_AREA_STYLE_COLOUR ( '', #1855 ) ;
+#2984 = AXIS2_PLACEMENT_3D ( 'NONE', #2860, #1530, #3130 ) ;
+#2985 = EDGE_CURVE ( 'NONE', #2717, #3402, #2257, .T. ) ;
+#2986 = CARTESIAN_POINT ( 'NONE',  ( 1.347111479062088500E-016, 1.200000000000000200, 1.100000000000000100 ) ) ;
+#2987 = EDGE_LOOP ( 'NONE', ( #1192, #2201, #2586, #1650 ) ) ;
+#2988 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2989 = ORIENTED_EDGE ( 'NONE', *, *, #724, .T. ) ;
+#2990 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #281 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2366, #1278, #2924 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2991 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000700, 0.1499999999999999900, -1.286876700471111500 ) ) ;
+#2992 = ORIENTED_EDGE ( 'NONE', *, *, #1721, .T. ) ;
+#2993 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2994 = CARTESIAN_POINT ( 'NONE',  ( -0.2384615384615384700, 1.500000000000000000, -0.03330898074994264500 ) ) ;
+#2995 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #212, #2909, #510, #2386 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 0.7816000651241672400 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219710600, 0.9497364005219710600, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2996 = ORIENTED_EDGE ( 'NONE', *, *, #2727, .F. ) ;
+#2997 = CARTESIAN_POINT ( 'NONE',  ( -0.2923076923076923200, 1.500000000000000000, -0.03739551921148111900 ) ) ;
+#2998 = CARTESIAN_POINT ( 'NONE',  ( 0.2923076923076923200, 1.500000000000000000, 0.1556333269423650100 ) ) ;
+#2999 = ORIENTED_EDGE ( 'NONE', *, *, #3426, .T. ) ;
+#3000 = LINE ( 'NONE', #2111, #2776 ) ;
+#3001 = CARTESIAN_POINT ( 'NONE',  ( -0.02602839272607943000, 1.499999999999999800, -0.2831740720844058700 ) ) ;
+#3002 = ORIENTED_EDGE ( 'NONE', *, *, #960, .F. ) ;
+#3003 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3004 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #102 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #800, #2676, #2957 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3005 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3006 = VECTOR ( 'NONE', #774, 1000.000000000000000 ) ;
+#3007 = CARTESIAN_POINT ( 'NONE',  ( 0.03052884615384614300, 1.500000000000000200, -0.3492945576730195300 ) ) ;
+#3008 = VECTOR ( 'NONE', #46, 1000.000000000000000 ) ;
+#3009 = AXIS2_PLACEMENT_3D ( 'NONE', #3039, #1635, #2489 ) ;
+#3010 = FACE_BOUND ( 'NONE', #1245, .T. ) ;
+#3011 = EDGE_CURVE ( 'NONE', #1437, #240, #368, .T. ) ;
+#3012 = CARTESIAN_POINT ( 'NONE',  ( 0.2244130155143017600, 1.500000000000000000, -0.2108925127110164200 ) ) ;
+#3013 = CARTESIAN_POINT ( 'NONE',  ( -1.143380158410511000, 0.7912279134661749400, -1.143380158410511400 ) ) ;
+#3014 = CARTESIAN_POINT ( 'NONE',  ( 0.03806443222712244100, 1.499999999999999300, 0.2813975372911327000 ) ) ;
+#3015 = PRESENTATION_STYLE_ASSIGNMENT (( #142 ) ) ;
+#3016 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #1943, #897, #1952 ),
+ ( #1421, #2747, #1136 ),
+ ( #2505, #1400, #2472 ),
+ ( #2756, #1154, #1658 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 5.501585242055418800, 6.283185307179586200 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7372773368101255300, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513117300, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708288400, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7492634205062593800, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#3017 = CARTESIAN_POINT ( 'NONE',  ( -1.087231091464180700, 0.8000000000000003800, -1.197994307982303000 ) ) ;
+#3018 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000700, -0.005000000000000000100, -0.9999999999999995600 ) ) ;
+#3019 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3020 = CARTESIAN_POINT ( 'NONE',  ( 0.2886330612366673200, 1.495000000000000300, -0.2286617845447504700 ) ) ;
+#3021 = LINE ( 'NONE', #3264, #87 ) ;
+#3022 = CARTESIAN_POINT ( 'NONE',  ( -0.1769636185250938700, 1.500000000000000000, -0.2806505815238483100 ) ) ;
+#3023 = EDGE_CURVE ( 'NONE', #3419, #1094, #2175, .T. ) ;
+#3024 = CARTESIAN_POINT ( 'NONE',  ( -1.136362600839689700, 0.8000000000000001600, -1.136362600839690100 ) ) ;
+#3025 = VERTEX_POINT ( 'NONE', #403 ) ;
+#3026 = CARTESIAN_POINT ( 'NONE',  ( 0.09087845001648835200, 1.499999999999999300, 0.2771376221314217300 ) ) ;
+#3027 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2760 ), #1979 ) ;
+#3028 = ORIENTED_EDGE ( 'NONE', *, *, #2894, .F. ) ;
+#3029 = CARTESIAN_POINT ( 'NONE',  ( -1.010851718346118300, 0.7910982472968384200, -1.230787871626299000 ) ) ;
+#3030 = CARTESIAN_POINT ( 'NONE',  ( 0.2138823749661766200, 1.500000000000000000, -0.2982778807017951700 ) ) ;
+#3031 = ORIENTED_EDGE ( 'NONE', *, *, #10, .F. ) ;
+#3032 = EDGE_CURVE ( 'NONE', #94, #806, #1667, .T. ) ;
+#3033 = ORIENTED_EDGE ( 'NONE', *, *, #2707, .F. ) ;
+#3034 = FILL_AREA_STYLE_COLOUR ( '', #1109 ) ;
+#3035 = ORIENTED_EDGE ( 'NONE', *, *, #497, .F. ) ;
+#3036 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3037 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1010, #3191, #2073, #203, #3178, #2864, #2086, #491, #2341, #3442, #1037, #2923, #1246, #3137, #1275, #1300, #1506, #446, #1025 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.06854753670890309500, 0.1356829456230482000, 0.2012149895263284100, 0.2656822347546964300, 0.3292668348172592100, 0.3923954278443287400, 0.4550697616521440200, 0.5171268500645063200, 0.5787900352866527400, 0.6397398633435417100, 0.7001915036663084500, 0.7598062425966704000, 0.8196283192750082300, 0.8793547910462765600, 0.9395116077646613600, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#3038 = VERTEX_POINT ( 'NONE', #3363 ) ;
+#3039 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.8000000000000000400, 0.0000000000000000000 ) ) ;
+#3040 = CARTESIAN_POINT ( 'NONE',  ( -0.2382452266288691300, 1.494999999999999900, -0.02444075447747695200 ) ) ;
+#3041 = FACE_OUTER_BOUND ( 'NONE', #2379, .T. ) ;
+#3042 = ORIENTED_EDGE ( 'NONE', *, *, #1350, .T. ) ;
+#3043 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.190000000000000200, 1.090000000000000100 ) ) ;
+#3044 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3045 = CARTESIAN_POINT ( 'NONE',  ( 0.1098582940439594000, 1.499999999999998900, 0.2734911506102574700 ) ) ;
+#3046 = FACE_OUTER_BOUND ( 'NONE', #489, .T. ) ;
+#3047 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #171 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2319, #197, #1486 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3048 = CARTESIAN_POINT ( 'NONE',  ( 0.1488123561783527800, 1.500000000000000400, 0.1954685901461744300 ) ) ;
+#3049 = EDGE_CURVE ( 'NONE', #1957, #719, #1455, .T. ) ;
+#3050 = LINE ( 'NONE', #548, #1709 ) ;
+#3051 = AXIS2_PLACEMENT_3D ( 'NONE', #538, #2687, #2968 ) ;
+#3052 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.8000000000000000400, 0.0000000000000000000 ) ) ;
+#3053 = CARTESIAN_POINT ( 'NONE',  ( 0.09221549580631804900, 1.495000000000000300, 0.2142495913154664500 ) ) ;
+#3054 = CARTESIAN_POINT ( 'NONE',  ( 0.2809508262825697300, 1.495000000000000100, 0.1702868112047861700 ) ) ;
+#3055 = VECTOR ( 'NONE', #317, 1000.000000000000000 ) ;
+#3056 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3057 = SURFACE_SIDE_STYLE ('',( #294 ) ) ;
+#3058 = ORIENTED_EDGE ( 'NONE', *, *, #746, .F. ) ;
+#3059 = CARTESIAN_POINT ( 'NONE',  ( 0.2813039420948189000, 1.500000000000000200, -0.2383312017862830300 ) ) ;
+#3060 = ORIENTED_EDGE ( 'NONE', *, *, #947, .T. ) ;
+#3061 = EDGE_CURVE ( 'NONE', #392, #3250, #769, .T. ) ;
+#3062 = CARTESIAN_POINT ( 'NONE',  ( 0.03808012735735085600, 1.495000000000000100, -0.2874801362385024400 ) ) ;
+#3063 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000700, 0.1499999999999999900, 1.600000000000000100 ) ) ;
+#3064 = EDGE_LOOP ( 'NONE', ( #1991, #1949, #3192, #1099 ) ) ;
+#3065 = CARTESIAN_POINT ( 'NONE',  ( 0.04136416976153788100, 1.495000000000000300, 0.2196467064575942700 ) ) ;
+#3066 = AXIS2_PLACEMENT_3D ( 'NONE', #1578, #3454, #523 ) ;
+#3067 = ORIENTED_EDGE ( 'NONE', *, *, #2602, .T. ) ;
+#3068 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3069 = ORIENTED_EDGE ( 'NONE', *, *, #2470, .T. ) ;
+#3070 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #224 ), #2706 ) ;
+#3071 = EDGE_CURVE ( 'NONE', #589, #759, #509, .T. ) ;
+#3072 = ORIENTED_EDGE ( 'NONE', *, *, #2503, .T. ) ;
+#3073 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3074 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #1537, #214, #2353, #2600, #2911, #164, #1773, #754, #2033, #2365, #727, #995, #2882, #3163, #3149, #188, #714, #766, #2588 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.06167423887742608900, 0.1230530616348057400, 0.1834750007317018400, 0.2437265005106117900, 0.3042789165122535800, 0.3648629209606828500, 0.4259462039686194900, 0.4873912299654075700, 0.5492203840754762400, 0.6111435886926029900, 0.6735285303101518100, 0.7369614566573039500, 0.8007852828728402300, 0.8660125956416147000, 0.9321007477905785000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#3075 = ORIENTED_EDGE ( 'NONE', *, *, #1135, .T. ) ;
+#3076 = SURFACE_STYLE_FILL_AREA ( #2387 ) ;
+#3077 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3078 = VERTEX_POINT ( 'NONE', #1775 ) ;
+#3079 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3080 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3081 = CARTESIAN_POINT ( 'NONE',  ( -1.230807704420003400, 0.7908715574274766100, 0.9319492949924803600 ) ) ;
+#3082 = FILL_AREA_STYLE ('',( #126 ) ) ;
+#3083 = STYLED_ITEM ( 'NONE', ( #1503 ), #1012 ) ;
+#3084 = FILL_AREA_STYLE ('',( #93 ) ) ;
+#3085 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3086 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2828 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2015, #1267, #2872 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3087 = EDGE_CURVE ( 'NONE', #2080, #92, #771, .T. ) ;
+#3088 = CARTESIAN_POINT ( 'NONE',  ( 0.002701846390638490700, 1.499999999999999600, 0.2194101488423205500 ) ) ;
+#3089 = VECTOR ( 'NONE', #637, 1000.000000000000000 ) ;
+#3090 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3091 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #425, #3144, #2333, #2626 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055419700, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219712800, 0.9497364005219712800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#3092 = ADVANCED_FACE ( 'NONE', ( #1798 ), #2087, .T. ) ;
+#3093 = CARTESIAN_POINT ( 'NONE',  ( -1.198974910647740300, 0.7912279135618349700, 1.087785406156543500 ) ) ;
+#3094 = CARTESIAN_POINT ( 'NONE',  ( 1.001141590572476300, 0.0000000000000000000, 1.300000000000000000 ) ) ;
+#3095 = VERTEX_POINT ( 'NONE', #2099 ) ;
+#3096 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -3.336006684570783100E-016 ) ) ;
+#3097 = ORIENTED_EDGE ( 'NONE', *, *, #1657, .T. ) ;
+#3098 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( 
+ ( #2529, #2805 ),
+ ( #1202, #394 ),
+ ( #930, #2830 ),
+ ( #3053, #3329 ),
+ ( #1191, #2506 ),
+ ( #2817, #1449 ),
+ ( #1422, #898 ),
+ ( #113, #3365 ),
+ ( #1953, #3319 ),
+ ( #91, #1986 ),
+ ( #2223, #2263 ) ),
+ .UNSPECIFIED., .F., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 2, 2 ),
+ ( 0.0000000000000000000, 0.1285151895116613800, 0.2529486363526578500, 0.3747547340060044500, 0.4959397538670499200, 0.6171806414298924800, 0.7409094692781372800, 0.8678111481862028600, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#3099 = CARTESIAN_POINT ( 'NONE',  ( -0.2282970826887743800, 1.495000000000000100, 0.04290648023754302400 ) ) ;
+#3100 = ORIENTED_EDGE ( 'NONE', *, *, #2782, .F. ) ;
+#3101 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1112 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2468, #2744, #1133 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3102 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, 0.1499999999999999900, 0.2500000000000000000 ) ) ;
+#3103 = VERTEX_POINT ( 'NONE', #479 ) ;
+#3104 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000700, -0.005000000000000000100, 1.600000000000000100 ) ) ;
+#3105 = SURFACE_STYLE_USAGE ( .BOTH. , #116 ) ;
+#3106 = ORIENTED_EDGE ( 'NONE', *, *, #1600, .F. ) ;
+#3107 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -8.340016711426957800E-017 ) ) ;
+#3108 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924801400, 0.8000000000000000400, 1.220845757439086500 ) ) ;
+#3109 = ADVANCED_FACE ( 'NONE', ( #680 ), #3430, .T. ) ;
+#3110 = ORIENTED_EDGE ( 'NONE', *, *, #2536, .T. ) ;
+#3111 = CARTESIAN_POINT ( 'NONE',  ( -0.03567430482864467100, 1.495000000000000100, -0.3441678727233890600 ) ) ;
+#3112 = CARTESIAN_POINT ( 'NONE',  ( 0.03088942307692308500, 1.495000000000000100, 0.2199362115577496200 ) ) ;
+#3113 = ORIENTED_EDGE ( 'NONE', *, *, #2071, .F. ) ;
+#3114 = CARTESIAN_POINT ( 'NONE',  ( 0.02479679993296519600, 1.495000000000000100, 0.2814297600866472700 ) ) ;
+#3115 = CARTESIAN_POINT ( 'NONE',  ( -1.012450835018320300, 0.7911028415555191300, -1.230787469680747300 ) ) ;
+#3116 = CARTESIAN_POINT ( 'NONE',  ( -0.2048900072629577500, 1.500000000000000200, 0.1893903760484236300 ) ) ;
+#3117 = EDGE_LOOP ( 'NONE', ( #1864, #2453, #2433, #2641 ) ) ;
+#3118 = ADVANCED_FACE ( 'NONE', ( #2659 ), #1262, .T. ) ;
+#3119 = VECTOR ( 'NONE', #2615, 1000.000000000000000 ) ;
+#3120 = CARTESIAN_POINT ( 'NONE',  ( -0.1769636185250938700, 1.495000000000000100, -0.2806505815238483100 ) ) ;
+#3121 = EDGE_CURVE ( 'NONE', #247, #2256, #1177, .T. ) ;
+#3122 = CARTESIAN_POINT ( 'NONE',  ( 0.1645589846528018300, 1.500000000000000000, -0.3241363088545455900 ) ) ;
+#3123 = CARTESIAN_POINT ( 'NONE',  ( 0.03052884615384614300, 1.495000000000000100, -0.3492945576730195300 ) ) ;
+#3124 = CARTESIAN_POINT ( 'NONE',  ( -0.2737450952298031700, 1.499999999999999100, 0.07878587106862741700 ) ) ;
+#3125 = ADVANCED_FACE ( 'NONE', ( #1218 ), #2774, .T. ) ;
+#3126 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.340000000000000100, -0.9000000000000000200 ) ) ;
+#3127 = LINE ( 'NONE', #798, #1271 ) ;
+#3128 = STYLED_ITEM ( 'NONE', ( #647 ), #978 ) ;
+#3129 = CARTESIAN_POINT ( 'NONE',  ( 1.198974910647740300, 0.7912279135618326400, 1.087785406156544000 ) ) ;
+#3130 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3131 = CARTESIAN_POINT ( 'NONE',  ( 0.02716346153846149700, 1.500000000000000000, -0.2877560961345579900 ) ) ;
+#3132 = STYLED_ITEM ( 'NONE', ( #2363 ), #2571 ) ;
+#3133 = EDGE_CURVE ( 'NONE', #1719, #663, #3421, .T. ) ;
+#3134 = LINE ( 'NONE', #2023, #2113 ) ;
+#3135 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 1.224646799147353200E-016 ) ) ;
+#3136 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #919, 'distance_accuracy_value', 'NONE');
+#3137 = CARTESIAN_POINT ( 'NONE',  ( 0.2431887247623283100, 1.495000000000000100, -0.2768563411165248000 ) ) ;
+#3138 = ORIENTED_EDGE ( 'NONE', *, *, #3252, .T. ) ;
+#3139 = CARTESIAN_POINT ( 'NONE',  ( 1.003394641504558900, -0.05189921281878750300, 1.003394641504558900 ) ) ;
+#3140 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 8.340016711426957800E-017 ) ) ;
+#3141 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.399999999999999900, 0.0000000000000000000 ) ) ;
+#3142 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.340000000000000100, 0.0000000000000000000 ) ) ;
+#3143 = CARTESIAN_POINT ( 'NONE',  ( -1.008241004726014600, 0.8000000000000001600, 1.220845756665863900 ) ) ;
+#3144 = CARTESIAN_POINT ( 'NONE',  ( -1.009787010598741000, 0.8000000000000000400, -1.220845757439086500 ) ) ;
+#3145 = CARTESIAN_POINT ( 'NONE',  ( -1.599999999999999900, 0.1499999999999999900, 0.2500000000000000000 ) ) ;
+#3146 = ORIENTED_EDGE ( 'NONE', *, *, #162, .F. ) ;
+#3147 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000100, -0.005000000000000000100, -1.600000000000000100 ) ) ;
+#3148 = VERTEX_POINT ( 'NONE', #1287 ) ;
+#3149 = CARTESIAN_POINT ( 'NONE',  ( 0.09087845001648835200, 1.495000000000000100, 0.2771376221314217300 ) ) ;
+#3150 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2417 ), #1156 ) ;
+#3151 = CARTESIAN_POINT ( 'NONE',  ( -0.2498267850605271300, 1.500000000000000000, 0.1301952660950526900 ) ) ;
+#3152 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3153 = ORIENTED_EDGE ( 'NONE', *, *, #2448, .T. ) ;
+#3154 = ORIENTED_EDGE ( 'NONE', *, *, #414, .T. ) ;
+#3155 = EDGE_CURVE ( 'NONE', #667, #1129, #1452, .T. ) ;
+#3156 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3157 = CIRCLE ( 'NONE', #3341, 0.01000000000000002600 ) ;
+#3158 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, -0.005000000000000000100, -0.2499999999999999400 ) ) ;
+#3159 = ORIENTED_EDGE ( 'NONE', *, *, #99, .T. ) ;
+#3160 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, -1.694065894508600700E-018, -0.2500000000000000000 ) ) ;
+#3161 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3310 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1559, #768, #2900 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3162 = CARTESIAN_POINT ( 'NONE',  ( 1.143380158410511000, 0.7912279134661748300, -1.143380158410511000 ) ) ;
+#3163 = CARTESIAN_POINT ( 'NONE',  ( 0.1098582940439594000, 1.494999999999999700, 0.2734911506102574700 ) ) ;
+#3164 = ORIENTED_EDGE ( 'NONE', *, *, #785, .F. ) ;
+#3165 = CARTESIAN_POINT ( 'NONE',  ( -0.2223006432812843800, 1.495000000000000100, 0.1690825846664623900 ) ) ;
+#3166 = ADVANCED_FACE ( 'NONE', ( #1664 ), #809, .T. ) ;
+#3167 = CARTESIAN_POINT ( 'NONE',  ( 1.334865011070615000E-016, 1.190000000000000200, -1.090000000000000100 ) ) ;
+#3168 = VECTOR ( 'NONE', #136, 1000.000000000000100 ) ;
+#3169 = CARTESIAN_POINT ( 'NONE',  ( -1.001141590572475900, 0.0000000000000000000, -1.299999999999999800 ) ) ;
+#3170 = CARTESIAN_POINT ( 'NONE',  ( 1.190104267809867000, 0.8000000000000000400, 1.082620932759367900 ) ) ;
+#3171 = LINE ( 'NONE', #1306, #3006 ) ;
+#3172 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, 0.1499999999999999900, -0.2499999999999999400 ) ) ;
+#3173 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3174 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3175 = VECTOR ( 'NONE', #2893, 1000.000000000000000 ) ;
+#3176 = EDGE_CURVE ( 'NONE', #1094, #3267, #2138, .T. ) ;
+#3177 = CARTESIAN_POINT ( 'NONE',  ( 1.136362600839689900, 0.8000000000000000400, -1.136362600839689900 ) ) ;
+#3178 = CARTESIAN_POINT ( 'NONE',  ( 0.09090769448472957300, 1.495000000000000300, -0.3447934895828102000 ) ) ;
+#3179 = TOROIDAL_SURFACE ( 'NONE', #3461, 0.9100000000000000300, 0.01000000000000000000 ) ;
+#3181 = CARTESIAN_POINT ( 'NONE',  ( -0.1230560857255365600, 1.495000000000000600, -0.2450802605212965600 ) ) ;
+#3180 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( 
+ ( #541, #553 ),
+ ( #2412, #1086 ),
+ ( #1348, #1874 ),
+ ( #274, #2148 ),
+ ( #2420, #3247 ),
+ ( #826, #1614 ),
+ ( #560, #2166 ),
+ ( #835, #1624 ),
+ ( #21, #1897 ),
+ ( #292, #2189 ),
+ ( #1416, #53 ),
+ ( #1141, #3030 ),
+ ( #2501, #894 ),
+ ( #2478, #2207 ),
+ ( #325, #3294 ),
+ ( #3315, #2778 ),
+ ( #1939, #3059 ),
+ ( #3020, #865 ),
+ ( #2492, #1428 ) ),
+ .UNSPECIFIED., .F., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 2, 2 ),
+ ( 0.0000000000000000000, 0.06854753670890309500, 0.1356829456230482000, 0.2012149895263284100, 0.2656822347546964300, 0.3292668348172592100, 0.3923954278443287400, 0.4550697616521440200, 0.5171268500645063200, 0.5787900352866527400, 0.6397398633435417100, 0.7001915036663084500, 0.7598062425966704000, 0.8196283192750082300, 0.8793547910462765600, 0.9395116077646613600, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#3182 = CARTESIAN_POINT ( 'NONE',  ( -0.9319492949924798000, 0.8000000000000001600, 1.220845757439086500 ) ) ;
+#3183 = CARTESIAN_POINT ( 'NONE',  ( -0.1669402497906657700, 1.499999999999999800, 0.2226101384127844000 ) ) ;
+#3184 = ORIENTED_EDGE ( 'NONE', *, *, #1829, .T. ) ;
+#3185 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3216, 'distance_accuracy_value', 'NONE');
+#3186 = AXIS2_PLACEMENT_3D ( 'NONE', #2461, #1630, #1362 ) ;
+#3187 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.8000000000000000400, 0.0000000000000000000 ) ) ;
+#3188 = EDGE_CURVE ( 'NONE', #236, #3250, #917, .T. ) ;
+#3189 = EDGE_LOOP ( 'NONE', ( #3113, #870, #2849, #1655 ) ) ;
+#3190 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 3.336006684570783100E-016 ) ) ;
+#3191 = CARTESIAN_POINT ( 'NONE',  ( 0.03742275563037311700, 1.494999999999999900, -0.3492119054117279200 ) ) ;
+#3192 = ORIENTED_EDGE ( 'NONE', *, *, #1710, .T. ) ;
+#3193 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, 0.0000000000000000000, 0.2499999999999999400 ) ) ;
+#3194 = CARTESIAN_POINT ( 'NONE',  ( -0.05985029411314665700, 1.499999999999999600, -0.2745858534042426900 ) ) ;
+#3195 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3196 = CARTESIAN_POINT ( 'NONE',  ( 1.359357947053562300E-016, 0.8000000000000000400, -1.110000000000000100 ) ) ;
+#3197 = EDGE_LOOP ( 'NONE', ( #2732, #501, #948, #2939 ) ) ;
+#3198 = CARTESIAN_POINT ( 'NONE',  ( -0.04293439693170061900, 1.495000000000000100, 0.2749840298202248500 ) ) ;
+#3199 = EDGE_CURVE ( 'NONE', #665, #202, #550, .T. ) ;
+#3200 = VERTEX_POINT ( 'NONE', #3427 ) ;
+#3201 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3202 = ORIENTED_EDGE ( 'NONE', *, *, #2153, .T. ) ;
+#3203 = SURFACE_SIDE_STYLE ('',( #2003 ) ) ;
+#3204 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3205 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.200000000000000200, 0.0000000000000000000 ) ) ;
+#3206 = CARTESIAN_POINT ( 'NONE',  ( -0.1954487081091520200, 1.495000000000000100, -0.1763044839017003400 ) ) ;
+#3207 = VERTEX_POINT ( 'NONE', #2326 ) ;
+#3208 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3209 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #745 ), #2228 ) ;
+#3210 = EDGE_CURVE ( 'NONE', #3267, #806, #1018, .T. ) ;
+#3211 = CARTESIAN_POINT ( 'NONE',  ( -0.1926975827659396200, 1.499999999999999800, 0.2012426064629416800 ) ) ;
+#3212 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3213 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #617, #1266 ) ;
+#3214 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3215 = CARTESIAN_POINT ( 'NONE',  ( 0.02138231494321300700, 1.500000000000000000, 0.2197587810827443000 ) ) ;
+#3216 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3217 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3218 = VECTOR ( 'NONE', #2576, 1000.000000000000000 ) ;
+#3219 = VECTOR ( 'NONE', #3435, 1000.000000000000000 ) ;
+#3220 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3221 = PRESENTATION_STYLE_ASSIGNMENT (( #1158 ) ) ;
+#3222 = FACE_OUTER_BOUND ( 'NONE', #2688, .T. ) ;
+#3223 = EDGE_CURVE ( 'NONE', #3038, #3414, #1880, .T. ) ;
+#3224 = AXIS2_PLACEMENT_3D ( 'NONE', #3424, #2895, #711 ) ;
+#3225 = EDGE_CURVE ( 'NONE', #92, #2075, #764, .T. ) ;
+#3226 = ORIENTED_EDGE ( 'NONE', *, *, #1445, .F. ) ;
+#3227 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, -0.005000000000000000100, 0.0000000000000000000 ) ) ;
+#3228 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 9.035018104045859600E-017 ) ) ;
+#3229 = ORIENTED_EDGE ( 'NONE', *, *, #678, .T. ) ;
+#3230 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3269 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #332, #3036, #95 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3231 = ORIENTED_EDGE ( 'NONE', *, *, #895, .F. ) ;
+#3232 = CARTESIAN_POINT ( 'NONE',  ( -0.2384615384615384700, 1.500000000000000000, -0.03330898074994264500 ) ) ;
+#3233 = CARTESIAN_POINT ( 'NONE',  ( 0.05151153299153375700, 1.499999999999999800, 0.2812453231507812700 ) ) ;
+#3234 = CARTESIAN_POINT ( 'NONE',  ( -0.2923076923076923200, 1.495000000000000100, -0.03739551921148111900 ) ) ;
+#3235 = ORIENTED_EDGE ( 'NONE', *, *, #3408, .T. ) ;
+#3236 = CARTESIAN_POINT ( 'NONE',  ( -0.09662899923299800300, 1.500000000000000200, -0.3273682756107390600 ) ) ;
+#3237 = VERTEX_POINT ( 'NONE', #1008 ) ;
+#3238 = CARTESIAN_POINT ( 'NONE',  ( 0.2132184481606760600, 1.499999999999999800, -0.2213608432406249400 ) ) ;
+#3239 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3240 = EDGE_CURVE ( 'NONE', #2754, #3485, #31, .T. ) ;
+#3241 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( 
+ ( #2426, #3263 ),
+ ( #2965, #2182 ),
+ ( #1902, #288 ),
+ ( #2416, #3012 ),
+ ( #296, #3238 ),
+ ( #573, #2160 ),
+ ( #2436, #2716 ),
+ ( #1110, #849 ),
+ ( #1636, #37 ),
+ ( #1916, #1342 ),
+ ( #2222, #1926 ),
+ ( #2495, #358 ),
+ ( #90, #651 ),
+ ( #3062, #878 ),
+ ( #1147, #316 ) ),
+ .UNSPECIFIED., .F., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 2, 2 ),
+ ( 0.0000000000000000000, 0.06316325936347057200, 0.1254749410306406900, 0.1871212198160330200, 0.2482943461142991200, 0.3092948562551209900, 0.3698500660670931400, 0.4309733755473817400, 0.4924559896728167900, 0.6161479662918550900, 0.7408436984673628700, 0.8681826486700430200, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#3242 = ORIENTED_EDGE ( 'NONE', *, *, #3023, .F. ) ;
+#3243 = LINE ( 'NONE', #85, #1417 ) ;
+#3244 = CARTESIAN_POINT ( 'NONE',  ( -1.008241004726017300, 0.8000000000000001600, -1.220845756665855700 ) ) ;
+#3245 = ORIENTED_EDGE ( 'NONE', *, *, #546, .T. ) ;
+#3246 = STYLED_ITEM ( 'NONE', ( #1318 ), #1526 ) ;
+#3247 = CARTESIAN_POINT ( 'NONE',  ( 0.09090769448472957300, 1.500000000000000200, -0.3447934895828102000 ) ) ;
+#3248 = PRESENTATION_STYLE_ASSIGNMENT (( #2945 ) ) ;
+#3249 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1714, 'distance_accuracy_value', 'NONE');
+#3250 = VERTEX_POINT ( 'NONE', #2922 ) ;
+#3251 = FILL_AREA_STYLE_COLOUR ( '', #1074 ) ;
+#3252 = EDGE_CURVE ( 'NONE', #2604, #2728, #1172, .T. ) ;
+#3253 = FILL_AREA_STYLE_COLOUR ( '', #421 ) ;
+#3254 = B_SPLINE_SURFACE_WITH_KNOTS ( 'NONE', 3, 1, ( 
+ ( #1466, #3324 ),
+ ( #2001, #1683 ),
+ ( #1959, #354 ),
+ ( #2789, #1173 ),
+ ( #2241, #3336 ),
+ ( #1693, #2847 ),
+ ( #3396, #1743 ),
+ ( #145, #2017 ),
+ ( #2836, #413 ),
+ ( #1232, #2292 ),
+ ( #3120, #959 ),
+ ( #1755, #1478 ),
+ ( #698, #2572 ),
+ ( #1489, #158 ),
+ ( #3381, #1223 ),
+ ( #3111, #950 ),
+ ( #3387, #2553 ),
+ ( #1508, #2034 ),
+ ( #2272, #715 ) ),
+ .UNSPECIFIED., .F., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 2, 2 ),
+ ( 0.0000000000000000000, 0.06455784592971902700, 0.1270135315497586700, 0.1879548102020904300, 0.2480139127896339400, 0.3077476818488371600, 0.3682345146974850800, 0.4294698439426691800, 0.4927434367465848800, 0.5562577687060831200, 0.6182167855431435200, 0.6796554755875547900, 0.7412455456206293900, 0.8034152647056966900, 0.8668154615439921400, 0.9323283119492650200, 1.000000000000000000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#3255 = FACE_OUTER_BOUND ( 'NONE', #2243, .T. ) ;
+#3256 = DIRECTION ( 'NONE',  ( -0.08715574274765836000, 0.9961946980917455500, -0.0000000000000000000 ) ) ;
+#3257 = FACE_OUTER_BOUND ( 'NONE', #2809, .T. ) ;
+#3258 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999991100, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3259 = CIRCLE ( 'NONE', #1621, 0.8499999999999999800 ) ;
+#3260 = LINE ( 'NONE', #824, #261 ) ;
+#3261 = CARTESIAN_POINT ( 'NONE',  ( -0.05076446178032532900, 1.500000000000000200, 0.2101862110060561400 ) ) ;
+#3262 = CARTESIAN_POINT ( 'NONE',  ( -0.2383923933995346100, 1.499999999999999800, -0.03920309884517515800 ) ) ;
+#3263 = CARTESIAN_POINT ( 'NONE',  ( 0.2451923076923077100, 1.500000000000000000, -0.1877560961345580100 ) ) ;
+#3264 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.2500000000000000000 ) ) ;
+#3265 = SURFACE_STYLE_FILL_AREA ( #3502 ) ;
+#3266 = CARTESIAN_POINT ( 'NONE',  ( -0.2364571965832423800, 1.500000000000000000, -0.06814761179574693700 ) ) ;
+#3267 = VERTEX_POINT ( 'NONE', #249 ) ;
+#3268 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #406 ) ) ;
+#3269 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #332, 'distance_accuracy_value', 'NONE');
+#3270 = CARTESIAN_POINT ( 'NONE',  ( -1.143380158410511000, 0.7912279134661749400, -1.143380158410511400 ) ) ;
+#3271 = ORIENTED_EDGE ( 'NONE', *, *, #2396, .T. ) ;
+#3272 = AXIS2_PLACEMENT_3D ( 'NONE', #1782, #1796, #2844 ) ;
+#3273 = EDGE_LOOP ( 'NONE', ( #1057, #1379, #1828, #1882 ) ) ;
+#3274 = SURFACE_STYLE_USAGE ( .BOTH. , #277 ) ;
+#3275 = CARTESIAN_POINT ( 'NONE',  ( 0.03808012735735085600, 1.495000000000000100, -0.2874801362385024400 ) ) ;
+#3276 = EDGE_LOOP ( 'NONE', ( #2766, #1001 ) ) ;
+#3277 = CARTESIAN_POINT ( 'NONE',  ( 0.2885160163280719400, 1.494999999999999900, 0.1605256329863616000 ) ) ;
+#3278 = ORIENTED_EDGE ( 'NONE', *, *, #1480, .F. ) ;
+#3279 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3280 = CARTESIAN_POINT ( 'NONE',  ( 0.3250000000000000700, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3281 = EDGE_LOOP ( 'NONE', ( #864, #554, #2384, #2691 ) ) ;
+#3282 = CARTESIAN_POINT ( 'NONE',  ( -0.03567430482864467100, 1.500000000000000000, -0.3441678727233890600 ) ) ;
+#3283 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3284 = ORIENTED_EDGE ( 'NONE', *, *, #818, .T. ) ;
+#3285 = AXIS2_PLACEMENT_3D ( 'NONE', #1211, #902, #2002 ) ;
+#3286 = VECTOR ( 'NONE', #2204, 1000.000000000000000 ) ;
+#3287 = CARTESIAN_POINT ( 'NONE',  ( 0.1283145526288866600, 1.495000000000000600, 0.2688193900290206700 ) ) ;
+#3288 = ORIENTED_EDGE ( 'NONE', *, *, #650, .F. ) ;
+#3289 = SURFACE_STYLE_USAGE ( .BOTH. , #282 ) ;
+#3290 = SURFACE_STYLE_FILL_AREA ( #2657 ) ;
+#3291 = B_SPLINE_CURVE_WITH_KNOTS ( 'NONE', 3,
+ ( #942, #2266, #3354, #2305, #130, #956, #3393, #708, #2000, #2320, #2560, #2290, #2861, #170, #3131 ),
+ .UNSPECIFIED., .F., .F.,
+ ( 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 ),
+ ( 0.0000000000000000000, 0.06316325936347057200, 0.1254749410306406900, 0.1871212198160330200, 0.2482943461142991200, 0.3092948562551209900, 0.3698500660670931400, 0.4309733755473817400, 0.4924559896728167900, 0.6161479662918550900, 0.7408436984673628700, 0.8681826486700430200, 1.000000000000000000 ),
+ .UNSPECIFIED. ) ;
+#3292 = AXIS2_PLACEMENT_3D ( 'NONE', #2697, #2718, #2438 ) ;
+#3293 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.1499999999999999900, 0.0000000000000000000 ) ) ;
+#3294 = CARTESIAN_POINT ( 'NONE',  ( 0.2565800752325099200, 1.500000000000000400, -0.2647880166658838600 ) ) ;
+#3295 = LINE ( 'NONE', #692, #968 ) ;
+#3296 = PLANE ( 'NONE',  #2831 ) ;
+#3297 = FACE_OUTER_BOUND ( 'NONE', #846, .T. ) ;
+#3298 = STYLED_ITEM ( 'NONE', ( #1958 ), #3356 ) ;
+#3299 = VECTOR ( 'NONE', #104, 1000.000000000000000 ) ;
+#3300 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000100, -0.005000000000000000100, 0.9999999999999993300 ) ) ;
+#3301 = CARTESIAN_POINT ( 'NONE',  ( 0.03124999999999997200, 1.499999999999999300, 0.2814746730962111600 ) ) ;
+#3302 = CYLINDRICAL_SURFACE ( 'NONE', #794, 0.9000000000000000200 ) ;
+#3303 = CARTESIAN_POINT ( 'NONE',  ( -0.2378205270377624900, 1.499999999999999300, -0.007029168503288101900 ) ) ;
+#3304 = FACE_OUTER_BOUND ( 'NONE', #73, .T. ) ;
+#3305 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3306 = EDGE_CURVE ( 'NONE', #667, #2080, #2304, .T. ) ;
+#3307 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3308 = CARTESIAN_POINT ( 'NONE',  ( 0.1633778050905997400, 1.495000000000001000, -0.2556804123119021400 ) ) ;
+#3309 = ORIENTED_EDGE ( 'NONE', *, *, #1557, .T. ) ;
+#3310 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1559, 'distance_accuracy_value', 'NONE');
+#3311 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3312 = ORIENTED_EDGE ( 'NONE', *, *, #1297, .T. ) ;
+#3313 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3314 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3315 = CARTESIAN_POINT ( 'NONE',  ( 0.2694306144099724000, 1.494999999999999700, -0.2520684287846828900 ) ) ;
+#3316 = EDGE_LOOP ( 'NONE', ( #2327, #2511, #1585, #2421 ) ) ;
+#3317 = EDGE_CURVE ( 'NONE', #787, #211, #1589, .T. ) ;
+#3318 = ORIENTED_EDGE ( 'NONE', *, *, #1534, .F. ) ;
+#3319 = CARTESIAN_POINT ( 'NONE',  ( 0.2237117065242616200, 1.500000000000000400, 0.1435169047626153000 ) ) ;
+#3320 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.200000000000000200, 0.9100000000000000300 ) ) ;
+#3321 = ORIENTED_EDGE ( 'NONE', *, *, #3225, .F. ) ;
+#3322 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3323 = ORIENTED_EDGE ( 'NONE', *, *, #1856, .F. ) ;
+#3324 = CARTESIAN_POINT ( 'NONE',  ( -0.2923076923076923200, 1.500000000000000000, -0.03739551921148111900 ) ) ;
+#3325 = LINE ( 'NONE', #106, #404 ) ;
+#3326 = ORIENTED_EDGE ( 'NONE', *, *, #366, .F. ) ;
+#3327 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3328 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000700, -1.694065894508600700E-018, -0.9999999999999995600 ) ) ;
+#3329 = CARTESIAN_POINT ( 'NONE',  ( 0.09221549580631804900, 1.500000000000000400, 0.2142495913154664500 ) ) ;
+#3330 = EDGE_LOOP ( 'NONE', ( #1531, #27, #836, #11, #2644, #230, #1781, #2374, #936, #1690, #3060, #3184 ) ) ;
+#3331 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #530 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3446, #215, #2679 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3332 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3333 = VECTOR ( 'NONE', #682, 1000.000000000000000 ) ;
+#3334 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #620 ) ;
+#3335 = AXIS2_PLACEMENT_3D ( 'NONE', #463, #3431, #494 ) ;
+#3336 = CARTESIAN_POINT ( 'NONE',  ( -0.2798912012013246000, 1.500000000000000200, -0.1304369586821867700 ) ) ;
+#3337 = EDGE_CURVE ( 'NONE', #1523, #323, #1548, .T. ) ;
+#3338 = CARTESIAN_POINT ( 'NONE',  ( -0.1426390235203070200, 1.500000000000000200, 0.1646722444661309300 ) ) ;
+#3339 = FACE_OUTER_BOUND ( 'NONE', #3189, .T. ) ;
+#3340 = FACE_OUTER_BOUND ( 'NONE', #2090, .T. ) ;
+#3341 = AXIS2_PLACEMENT_3D ( 'NONE', #41, #322, #28 ) ;
+#3342 = DIRECTION ( 'NONE',  ( 1.224646799147343300E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3343 = CARTESIAN_POINT ( 'NONE',  ( -1.220845757439086300, 0.8000000000000000400, 0.9311506597517371600 ) ) ;
+#3344 = ORIENTED_EDGE ( 'NONE', *, *, #366, .T. ) ;
+#3345 = PLANE ( 'NONE',  #1384 ) ;
+#3346 = ORIENTED_EDGE ( 'NONE', *, *, #1445, .T. ) ;
+#3347 = AXIS2_PLACEMENT_3D ( 'NONE', #3404, #2037, #967 ) ;
+#3348 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #1760, #2898, #1802 ),
+ ( #1522, #2632, #429 ),
+ ( #2620, #1288, #1549 ),
+ ( #1789, #977, #2646 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 0.0000000000000000000, 0.7816000651241664700 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7492634205062563800, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708240700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513090700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7372773368101218600, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#3349 = CARTESIAN_POINT ( 'NONE',  ( -0.1506703169881376800, 1.495000000000000300, -0.2250775550947872700 ) ) ;
+#3350 = CARTESIAN_POINT ( 'NONE',  ( 1.136362600839689900, 0.8000000000000000400, 1.136362600839689900 ) ) ;
+#3351 = VERTEX_POINT ( 'NONE', #3232 ) ;
+#3352 = CARTESIAN_POINT ( 'NONE',  ( 0.03052884615384614300, 1.495000000000000100, -0.3492945576730195300 ) ) ;
+#3353 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #833 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #500, #199, #3473 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3354 = CARTESIAN_POINT ( 'NONE',  ( 0.2351545930898277000, 1.500000000000000200, -0.1997188765153223900 ) ) ;
+#3355 = ORIENTED_EDGE ( 'NONE', *, *, #3188, .F. ) ;
+#3356 = ADVANCED_FACE ( 'NONE', ( #962 ), #272, .T. ) ;
+#3357 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924798000, 0.8000000000000000400, 1.230009069179260700 ) ) ;
+#3358 = DIRECTION ( 'NONE',  ( -8.308280429920090600E-017, 0.08715574274765836000, -0.9961946980917455500 ) ) ;
+#3359 = ORIENTED_EDGE ( 'NONE', *, *, #2083, .T. ) ;
+#3360 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2208 ) ) ;
+#3361 = EDGE_CURVE ( 'NONE', #3025, #3488, #2918, .T. ) ;
+#3362 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000700, 0.0000000000000000000, -1.300000000000000000 ) ) ;
+#3363 = CARTESIAN_POINT ( 'NONE',  ( -1.143380158410510800, 0.7912279134661749400, 1.143380158410511400 ) ) ;
+#3364 = CARTESIAN_POINT ( 'NONE',  ( -0.2364571965832423800, 1.495000000000000100, -0.06814761179574693700 ) ) ;
+#3365 = CARTESIAN_POINT ( 'NONE',  ( 0.2000577230092986100, 1.500000000000000700, 0.1639663332358639900 ) ) ;
+#3366 = ORIENTED_EDGE ( 'NONE', *, *, #2470, .F. ) ;
+#3367 = ORIENTED_EDGE ( 'NONE', *, *, #474, .F. ) ;
+#3368 = CARTESIAN_POINT ( 'NONE',  ( 1.009824077785347100, 0.8000000000000000400, 1.229801930313026100 ) ) ;
+#3369 = CARTESIAN_POINT ( 'NONE',  ( -0.2090740036894283600, 1.495000000000000300, 0.08838445744364421800 ) ) ;
+#3370 = EDGE_CURVE ( 'NONE', #793, #430, #3000, .T. ) ;
+#3371 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#3372 = ADVANCED_FACE ( 'NONE', ( #2606 ), #1064, .T. ) ;
+#3373 = LINE ( 'NONE', #1302, #2479 ) ;
+#3374 = CARTESIAN_POINT ( 'NONE',  ( -1.230807704420003400, 0.7908715574274767200, 0.9319492949924801400 ) ) ;
+#3375 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.350000000000000100, -0.9000000000000000200 ) ) ;
+#3376 = PRESENTATION_STYLE_ASSIGNMENT (( #923 ) ) ;
+#3377 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3378 = SURFACE_STYLE_FILL_AREA ( #1283 ) ;
+#3379 = CARTESIAN_POINT ( 'NONE',  ( 1.230807704420004100, 0.7908715574274765000, -0.9319492949924799200 ) ) ;
+#3380 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #98 ), #658 ) ;
+#3381 = CARTESIAN_POINT ( 'NONE',  ( -0.06688859667871907600, 1.495000000000000100, -0.3372501835768836300 ) ) ;
+#3382 = EDGE_CURVE ( 'NONE', #1207, #3078, #2517, .T. ) ;
+#3383 = CARTESIAN_POINT ( 'NONE',  ( 0.03088942307692308500, 1.499999999999999800, 0.2199362115577496200 ) ) ;
+#3384 = FACE_BOUND ( 'NONE', #2694, .T. ) ;
+#3385 = CARTESIAN_POINT ( 'NONE',  ( 0.01203639591638091600, 1.494999999999999900, 0.2813409501719255600 ) ) ;
+#3386 = FACE_OUTER_BOUND ( 'NONE', #2843, .T. ) ;
+#3387 = CARTESIAN_POINT ( 'NONE',  ( -0.003044776580429128300, 1.494999999999999900, -0.3484736640873702900 ) ) ;
+#3388 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 8.340016711426957800E-017 ) ) ;
+#3389 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3390 = VECTOR ( 'NONE', #2854, 1000.000000000000000 ) ;
+#3391 = CARTESIAN_POINT ( 'NONE',  ( -0.2343766678803307600, 1.495000000000000300, 0.1542442914536442100 ) ) ;
+#3392 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.200000000000000200, 1.090000000000000100 ) ) ;
+#3393 = CARTESIAN_POINT ( 'NONE',  ( 0.1892736068973140400, 1.500000000000000400, -0.2399880395886818400 ) ) ;
+#3394 = ORIENTED_EDGE ( 'NONE', *, *, #1162, .T. ) ;
+#3395 = ADVANCED_FACE ( 'NONE', ( #1100 ), #1313, .T. ) ;
+#3396 = CARTESIAN_POINT ( 'NONE',  ( -0.2567993886469736000, 1.494999999999999900, -0.1862085057941768000 ) ) ;
+#3397 = CARTESIAN_POINT ( 'NONE',  ( -1.299999999999999800, 0.0000000000000000000, 1.176483080687593400 ) ) ;
+#3398 = ORIENTED_EDGE ( 'NONE', *, *, #535, .T. ) ;
+#3399 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2916, 'distance_accuracy_value', 'NONE');
+#3400 = CARTESIAN_POINT ( 'NONE',  ( -0.02514446106883746300, 1.494999999999999900, 0.2779394808597630000 ) ) ;
+#3401 = AXIS2_PLACEMENT_3D ( 'NONE', #435, #2328, #2314 ) ;
+#3402 = VERTEX_POINT ( 'NONE', #1325 ) ;
+#3403 = CARTESIAN_POINT ( 'NONE',  ( 1.300000000000000300, 0.0000000000000000000, 1.300000000000000000 ) ) ;
+#3404 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.350000000000000100, 0.0000000000000000000 ) ) ;
+#3405 = FILL_AREA_STYLE_COLOUR ( '', #2523 ) ;
+#3406 = VERTEX_POINT ( 'NONE', #51 ) ;
+#3407 = ADVANCED_FACE ( 'NONE', ( #881 ), #1525, .T. ) ;
+#3408 = EDGE_CURVE ( 'NONE', #1719, #1692, #3157, .T. ) ;
+#3409 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3410 = CARTESIAN_POINT ( 'NONE',  ( 0.02138231494321300700, 1.495000000000000100, 0.2197587810827443000 ) ) ;
+#3411 = ORIENTED_EDGE ( 'NONE', *, *, #3439, .T. ) ;
+#3412 = AXIS2_PLACEMENT_3D ( 'NONE', #187, #2061, #1536 ) ;
+#3413 = CARTESIAN_POINT ( 'NONE',  ( 0.2694306144099724000, 1.499999999999999600, -0.2520684287846828900 ) ) ;
+#3414 = VERTEX_POINT ( 'NONE', #1641 ) ;
+#3415 = CARTESIAN_POINT ( 'NONE',  ( -0.1926975827659396200, 1.494999999999999900, 0.2012426064629416800 ) ) ;
+#3416 = CARTESIAN_POINT ( 'NONE',  ( -1.143380158410511000, 0.7912279134661749400, -1.143380158410511400 ) ) ;
+#3417 = ADVANCED_FACE ( 'NONE', ( #675 ), #2740, .T. ) ;
+#3418 = DIRECTION ( 'NONE',  ( -0.08715574274765836000, 0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#3419 = VERTEX_POINT ( 'NONE', #2991 ) ;
+#3420 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3421 = LINE ( 'NONE', #976, #209 ) ;
+#3422 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.350000000000000100, 0.0000000000000000000 ) ) ;
+#3423 = VECTOR ( 'NONE', #3388, 1000.000000000000000 ) ;
+#3424 = CARTESIAN_POINT ( 'NONE',  ( 1.003394641504558900, -0.05189921281878753100, -1.003394641504558900 ) ) ;
+#3425 = DIRECTION ( 'NONE',  ( -0.9961946980917455500, 0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#3426 = EDGE_CURVE ( 'NONE', #382, #589, #157, .T. ) ;
+#3427 = CARTESIAN_POINT ( 'NONE',  ( 1.347111479062088500E-016, 0.8100000000000000500, 1.100000000000000100 ) ) ;
+#3428 = SURFACE_STYLE_FILL_AREA ( #2733 ) ;
+#3429 = ADVANCED_FACE ( 'NONE', ( #1838 ), #2133, .T. ) ;
+#3430 = PLANE ( 'NONE',  #1355 ) ;
+#3431 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3432 = CARTESIAN_POINT ( 'NONE',  ( -0.1531907490726215300, 1.500000000000000200, 0.2319452830568377600 ) ) ;
+#3433 = CYLINDRICAL_SURFACE ( 'NONE', #2959, 1.100000000000000100 ) ;
+#3434 = VECTOR ( 'NONE', #2993, 1000.000000000000000 ) ;
+#3435 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3436 = SURFACE_SIDE_STYLE ('',( #519 ) ) ;
+#3437 = LINE ( 'NONE', #533, #3475 ) ;
+#3438 = ADVANCED_FACE ( 'NONE', ( #3041 ), #590, .F. ) ;
+#3439 = EDGE_CURVE ( 'NONE', #2159, #2132, #1694, .T. ) ;
+#3440 = CARTESIAN_POINT ( 'NONE',  ( 1.230807704420003900, 0.7908715574274766100, 0.9319492949924801400 ) ) ;
+#3441 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 8.340016711426957800E-017 ) ) ;
+#3442 = CARTESIAN_POINT ( 'NONE',  ( 0.1816584546259042700, 1.495000000000000800, -0.3164291432651925600 ) ) ;
+#3443 = ORIENTED_EDGE ( 'NONE', *, *, #431, .F. ) ;
+#3444 = CARTESIAN_POINT ( 'NONE',  ( -0.2737450952298031700, 1.499999999999999100, 0.07878587106862741700 ) ) ;
+#3445 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -3.336006684570784100E-016 ) ) ;
+#3446 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3447 = ORIENTED_EDGE ( 'NONE', *, *, #3121, .F. ) ;
+#3448 = CARTESIAN_POINT ( 'NONE',  ( -1.299999999999999800, 0.0000000000000000000, -1.176483080687594100 ) ) ;
+#3449 = CARTESIAN_POINT ( 'NONE',  ( -1.143380158410510800, 0.7912279134661749400, 1.143380158410511200 ) ) ;
+#3450 = ADVANCED_FACE ( 'NONE', ( #248 ), #1130, .T. ) ;
+#3451 = CARTESIAN_POINT ( 'NONE',  ( -0.06027027836823682000, 1.495000000000000300, 0.2714964286681302900 ) ) ;
+#3452 = ORIENTED_EDGE ( 'NONE', *, *, #2919, .T. ) ;
+#3453 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1689, 'distance_accuracy_value', 'NONE');
+#3454 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3455 = VERTEX_POINT ( 'NONE', #1622 ) ;
+#3456 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924800300, 0.8000000000000000400, -1.220845757439086500 ) ) ;
+#3457 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3458 = CARTESIAN_POINT ( 'NONE',  ( -0.1506703169881376800, 1.500000000000000200, -0.2250775550947872700 ) ) ;
+#3459 = ORIENTED_EDGE ( 'NONE', *, *, #1626, .F. ) ;
+#3460 = ORIENTED_EDGE ( 'NONE', *, *, #3408, .F. ) ;
+#3461 = AXIS2_PLACEMENT_3D ( 'NONE', #2594, #3156, #1516 ) ;
+#3462 = EDGE_CURVE ( 'NONE', #806, #2770, #71, .T. ) ;
+#3463 = CARTESIAN_POINT ( 'NONE',  ( -0.1800712641349549700, 1.495000000000000600, 0.2123283152349938500 ) ) ;
+#3464 = SHAPE_DEFINITION_REPRESENTATION ( #1934, #2249 ) ;
+#3465 = VERTEX_POINT ( 'NONE', #578 ) ;
+#3466 = CARTESIAN_POINT ( 'NONE',  ( -0.3250000000000000700, -0.005000000000000000100, -1.600000000000000100 ) ) ;
+#3467 = CARTESIAN_POINT ( 'NONE',  ( -0.2162259615384615500, 1.500000000000000000, 0.1765467884808265600 ) ) ;
+#3468 = CARTESIAN_POINT ( 'NONE',  ( -0.2162259615384615500, 1.500000000000000000, 0.1765467884808265600 ) ) ;
+#3469 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#3470 = CARTESIAN_POINT ( 'NONE',  ( 1.143380158410511000, 0.7912279134661748300, 1.143380158410511000 ) ) ;
+#3471 = LINE ( 'NONE', #1005, #1312 ) ;
+#3472 = CARTESIAN_POINT ( 'NONE',  ( -0.1531907490726215300, 1.495000000000000300, 0.2319452830568377600 ) ) ;
+#3473 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3474 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2630 ) ) ;
+#3475 = VECTOR ( 'NONE', #2109, 1000.000000000000000 ) ;
+#3476 = CARTESIAN_POINT ( 'NONE',  ( 0.1769476351399030000, 1.495000000000000300, -0.3184686872587277300 ) ) ;
+#3477 = PLANE ( 'NONE',  #3335 ) ;
+#3478 = CARTESIAN_POINT ( 'NONE',  ( -0.2193560745907026900, 1.495000000000000600, -0.1327742662505455900 ) ) ;
+#3479 = STYLED_ITEM ( 'NONE', ( #3221 ), #1464 ) ;
+#3480 = CARTESIAN_POINT ( 'NONE',  ( 0.9999999999999991100, -0.005000000000000000100, -0.2499999999999999400 ) ) ;
+#3481 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3482 = CARTESIAN_POINT ( 'NONE',  ( -1.200102623527139000, 0.7912279134661750500, -1.086657693293883400 ) ) ;
+#3483 = STYLED_ITEM ( 'NONE', ( #3248 ), #3395 ) ;
+#3484 = CARTESIAN_POINT ( 'NONE',  ( 0.9319492949924801400, 0.8000000000000000400, -1.220845757439086500 ) ) ;
+#3485 = VERTEX_POINT ( 'NONE', #2775 ) ;
+#3486 = ORIENTED_EDGE ( 'NONE', *, *, #2094, .F. ) ;
+#3487 = CARTESIAN_POINT ( 'NONE',  ( -0.1631953362109703200, 1.494999999999999900, -0.2139945082871640400 ) ) ;
+#3488 = VERTEX_POINT ( 'NONE', #1701 ) ;
+#3489 = CARTESIAN_POINT ( 'NONE',  ( -0.1390258749470813500, 1.495000000000000800, 0.2406336027130582000 ) ) ;
+#3490 = EDGE_CURVE ( 'NONE', #2132, #3465, #3325, .T. ) ;
+#3491 = ORIENTED_EDGE ( 'NONE', *, *, #2695, .F. ) ;
+#3492 = CARTESIAN_POINT ( 'NONE',  ( -0.1230560857255365600, 1.500000000000000400, -0.2450802605212965600 ) ) ;
+#3493 = FILL_AREA_STYLE_COLOUR ( '', #1795 ) ;
+#3494 = EDGE_LOOP ( 'NONE', ( #2773, #242, #1346, #2031 ) ) ;
+#3495 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3128 ) ) ;
+#3496 = CARTESIAN_POINT ( 'NONE',  ( -0.2364571965832423800, 1.500000000000000000, -0.06814761179574693700 ) ) ;
+#3497 = ORIENTED_EDGE ( 'NONE', *, *, #2055, .T. ) ;
+#3498 = EDGE_CURVE ( 'NONE', #1652, #1662, #3243, .T. ) ;
+#3499 = ORIENTED_EDGE ( 'NONE', *, *, #1364, .F. ) ;
+#3500 = VECTOR ( 'NONE', #2124, 1000.000000000000000 ) ;
+#3501 = CARTESIAN_POINT ( 'NONE',  ( 1.599999999999999900, -0.005000000000000000100, -0.2500000000000000000 ) ) ;
+#3502 = FILL_AREA_STYLE ('',( #2983 ) ) ;
+#3503 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #748, 'distance_accuracy_value', 'NONE');
+#3504 = VECTOR ( 'NONE', #1738, 1000.000000000000000 ) ;
+#3505 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Symbols/RF Amp.SchLib b/Symbols/RF Amp.SchLib
index 09a82111082d0a76971b478f8af45f766422eac6..70d1bab123dc8a5dc8b8069f3117f0a5df497e3c 100644
GIT binary patch
delta 2586
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

delta 1721
zcmYk5TWl0%6vuaVXScJ{UEG#Rk>0kYm0q^cmLgC}ySp<xJ3IH?oxKc~2ID0f17ZRM
zdR=T{qKQ)GXoC8(1Y`6K9r3|LU7vj51tKcJ#DEcEd@v!A2P3hbnVl9k`R#YU|2gM7
z-}lY=Dt{1_Ys6*AOKbtz+uGOW@p!tCcBBL8M7oeD(t`{lTj5P_Ti*~`JCGPMjBH0n
zkpEU!S4VLiv+d8ay9tw&2pX=F(eS~0=cI+}gbzIx6=umrA`btMs-Hr^2i;_Axcbg*
zCnVDJ`#A|-^OvZN=))CPae-c<2_E=G%C69iGVlS-ne^L}YCv};)Ar<H;D$3fWlwH4
z^b?anP=<GWk9CNeB8WZKhrw0?ex^H!o$y_7J6xq(VWM#Z{7v)380>G%d7l}F^Nn1K
zo{2Kd=;+>&c}A5rHkD^`yJ0%i<J-M|%vuVa^_wkmv-$b(<tz1#NB694yah|IZ+sg(
zXnr+(&3DH+UHpxD&~j)BgRX?}4}Vs?h4D7zib^TTu~6Om6kOUgN2NI?p|cu~!e-D4
zBqUo;Q>C)XDEVX=F1EG9udVYGm*)yOrI>)XBVaw)%=)ODuIVDrGmvP%K&c5vl#G-C
zcW@#JY*r9h8P0ZGpcs)!i()<v-JS1KX;l?cB~3+7C*1Cwqth%eb46D048#2=H#y~(
zx)y0gNEb3<ne%L4m%F1&bY2(JSy9cnaxJ<{7kMtFi%Nc73c$<V3pAT!GJJ}cJRiWt
zp&^(Wov;c$3_)onwV)<4c|7cUbY4!U5`vuZ46Ii%dS|IDmlGt;J?gQ(X0N%kW)4V1
z&}pDZwSL7%Za7!myc{}-SG&XS+_1--V1pabB#}lZKKgw<{`kL6{Kn<bTj=B6_)E2&
zUNhE9+8qb|XuOL~&|<N=Qi(;$Pi^I+*hpQuiORRO@^CFCHrz}8Xe;`#M*e9VpA46+
z+O9ZhRT8(naBJ$GxsMInonrsO&aOuOs_$wgbJu<b{mY>$X0GkZ<QSTWpb$cya1yl1
z-<-~>9(NK3mIGg+Z`yBtHO&Rgy-6#{FZ#_i8?@gIfiyX3N1m&v)xL4kCYD22(Fblr
znlmQ|FPxlN3i>c5Vy9VO%Uwi+Xc*;!Ry46AYf%zbl{qSr%t(4h(cLx;Kvg|Ov&E!f
zC~DF(=zKvtc0$81m@VeZN`YO=zp2errCeT7$|c6hKapLa%7$$4X+bja9W?7pG*=K<
zPA;*|T3g_XK1XF!f|k`%Nw?+#Z74jeBug2$UF~}J3yYM%=&3~BNUha_;yj%-l0`Wq
z6xW+80J}=3X+e<+lEfs|8$JL(l;&ws)k`ABXWfHng#er^pP|{3DoS!fc`Ulcz-XB<
zR52;K@@3<7IxVwWIl;+~l`9`OO=VftDCmWp{cPctgN1PdFWGK38xn0l5<nVUJ%}TX
zG$J8agYn#mW+$|v(2jJtjxHRdNH@~sYP~r2Ax|UQTx|fyL1YMtxf*<ti#6@V$po?w
znMC%(+5FP^BP(!zY!gI!{njrB?-Ed%IT4`H8zEqJW;PH;v(smr{w-+!1ZQUE0-cWE
znmxo3pFjJe4?ce3fO)tGD~AWI%1afmv&Pm(YxF-dhtZ@-$Q~7dJvwPs4#f#8eym3R
E4+R+&i2wiq