From a1187914f800fbb9db0ecd0834d1dbc12b5eb687 Mon Sep 17 00:00:00 2001
From: DiegoLale <diegolale@hotmail.com>
Date: Tue, 3 Jan 2017 12:27:42 +0100
Subject: [PATCH] added push button smd

---
 .../Electronic Button/smd/SW_SPST_FSMSM.fcstd |  Bin 0 -> 157643 bytes
 .../Electronic Button/smd/SW_SPST_FSMSM.step  | 7308 +++++++++++++++++
 .../Electronic Button/smd/SW_SPST_FSMSM.stl   |  Bin 0 -> 54184 bytes
 3 files changed, 7308 insertions(+)
 create mode 100644 Electrical Parts/electronic-components/Electronic Button/smd/SW_SPST_FSMSM.fcstd
 create mode 100644 Electrical Parts/electronic-components/Electronic Button/smd/SW_SPST_FSMSM.step
 create mode 100644 Electrical Parts/electronic-components/Electronic Button/smd/SW_SPST_FSMSM.stl

diff --git a/Electrical Parts/electronic-components/Electronic Button/smd/SW_SPST_FSMSM.fcstd b/Electrical Parts/electronic-components/Electronic Button/smd/SW_SPST_FSMSM.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..bd8bed297ec24a47bd562db015011eedc8d951d5
GIT binary patch
literal 157643
zcmZs>Q*>t07Ofjw6(<!Z72Et{+qP}nwr$(CZQHghI<?PvxqG+!xW-zot%uo1>wSE4
z$Vq~Np#lK`K>>{!5KAC8Aaye$0|Dv10|CMPs|wi~I$ImtIMKRUTU~4Gx@NMY``(u7
zeJyM=S^lnrcad4(uwI-x$ueQZZOz{HJ||?gU*p^hwBNWY-KFC53j%{m0^5Aj9{~pL
zP+j;ct^DBndOrQqaIgESK5RFwZTA1GQNJDB>a?}IeyMG@ncMUIJYBii`}9$p1iRa^
z+smUm(>;8%;}Y0QrManc6QJkFi1Yn+Z)gV#kG}E{>dkcbne1@+KGA);8F4r;>q+Hj
z3kMOX`UU9v)hm=vcXQ==X}J}=(^jhWu`|(nlPGz?$Mj7vwXF30HxuQvx>SqZlB>P)
zd8bQZZ<m6*rT(k0zIDRW_7uXD#~O8aa>rLm>v9Kh+5LL+>le=-x2?WhTei%^#5c6q
z$3931BRm9MByDB9s%HeeGx);Wkk*j5@hKKBim#m!2mIVy&mL>=mj~@Hx*V>T2}OX0
zrDmGSlQrhG;~BqofU`2w--`8B(Oi~ip;g(Xc{<8ZRkZ8r;|3ReA>QZtj{4Q+Ue=$-
z%}<Z-_s!u?3!gvV=hk-Mu&*oT%xBVoO{cc$o{DE>OdDMIR+G;H3zm?N!p6F7>o50L
zKvowbD>70}r}7R&-Hok_8Q}HQHO019n`<{XRcNb{&eyAohsQv?Gwh=^>~E;hwH@w!
z7w!)COY4dqw_Ioes5`jjvMcq=Rd)kx6LXN{1W`gGrME2<+i=lgGOn7`2={wxFT2(K
z-SOlxhxBS{cH_{4uL+Hmp^1j~<4V@kXscv3Z?+Wr*JkFrQv-7f@v;_rG=BjTpZ+lR
zRW934GX{S}Pl@_7+ICd)a`Q1H8QE=DZns)z5N{)PxEbKb1~Sj&D>3m*)d_|7w>Fg<
zj`#J}4ks0cQc<hl$(#JAY9U=^#me5{axO%pezptl&+s*8<mfa&<(rwOq@p6V?&RnQ
zWN3M&wH7~+Yjzm)(dW9I07NqEkXNI)QdkzlxpTsbnv6R=4!vr3tf*6j7gl@(vA#s$
zoh;I=x}s3QMfZBe-?3h>gW`hz6QWw-wfzb+8^Lg&KMYxJOvM1Mu}FLgo`hS$ewv{~
zx&nH#<onL?a8pxg5z_TI4|<Hg#xZ(KmW-8UJEqiHfjG;D=*J)>KZjcu>*}X2dl`3=
z_sy)caxbPoE{+1jau%j8V-7-*<ttSgN_YmeRyN?p_yK#t*}b>(9{ZKV0NBzGyv-1f
zaf%S`gLA80M-w*la;eyr0|g=0cR{ZG+kNFSb__td8fz#2J1udlj&k(}lqt;OP25;(
z5p&gPr1@7{twK6z$t9_JT)d4WR7h{ZCie^<=rMYi4T<4lOW<$cMJMF1bL!05{CNT<
zWC2HV+W_GiFA@nR2rDZo;RQz4R0(hsm7Rx`M^E}a&|QZuy~tFB3f%j<qG$l;rXQP#
z5fwG{GefDjnE6B0gQu8=>^lyGAc0+hSM&hRQ&ErIr?uIGAS#59wx_1qj^fG7fMaSM
zJ?WdP8)SxekE559VCXUOPq1z9!WE8L!xs2o%CG7>0JBTnZSw8J@ynJgo?H>kGeO}i
zLn}(n;~5y0u%FbKkAR7g^wTLo4h9Z65A`j8LV5%})+uwe(Q5~U<GgD+Zaoysm#=V~
zm?_^4U!>8=Ss>7f9?`=YImx7ihQm^SNwb@C(g;azP%EpBEKWVsy0k&b6@<eIOK73}
zwj+_?F;A7umQP%>?D(<8X#<2sl*k%df@xu8jf_L7g2z9D7)v%_VahGzgE^-dom*~D
ziK-~K;Z`9m&mp&Yg1J7Vsh|8eQIyE9;WT!DOCYc^<Y78%_RQ418!M;^pgmMu=1)F1
zQ#{xLW`MHhc9S<hr86Z2X6zqZYt}fvSs9Wi76d{$e{pVocLqX-o)%9M$#CwVa}5a+
zhJ-D>xtv%dmfXL?;oP_h@!KYu8j#I`ulr<0Rc$MO*)}^{L36XuU*_$5XI<HZ^B<*9
zaM)%|5Kach%eoJ?KiM`olv_G88+SsFCsxur5yeq6Ue|(}qZR%pjd)%-rRA5dTjgU(
z+Wg+{6t0?X>F+YOjv_fafJ7x)1lI<yxN7f)d3{~`P*UphZRPuba3gN9vl`frn}SSo
z2l~+ZnYiT$TK$QBIT6dG>H5y~`arxv-VvaZYMXF_)SB+iH`6o>OCL5JHJ^MFcPzl;
zHK&4oOkA^2jq%TACR6Z9=pxU_jiVEDBN&~O%|Lm6<JiATOu`za=QWpE(!5p5fYMkO
zrTq6Wc61uHVE(V}{#oQMPtAKi6l~^$NBr;2-aAELZqxK1PoEsp7t{u`O!XND<mUq=
z;t+W9gt4~)b9-+W9h|Jw1*O3(iw)F+U%3Qyw7YSMn576|p}!kMT@12FiJ5GAHm$gG
z6TPwBo4SPR);<P(WX}plAX)CzIW`L6xAEQn_?&<|kc$?78$Y8d(9P2VwB$0(O6$i4
zMuG3`djny-#^Pxie1FsCvTwHP6VV%!v0g1EH*QtY$b7$Z&1ycbAasOc^j9~BNPUIy
zxa+TP-XtCIS~)$endJ6*tmr3HgE~=g5&%+%*#-TLyy8Dc9o1rhfiw7714S4ygA$V0
zMWwXZ^KL>#<J`46oIpK|KgJoNOJKhyPZ~p)NI!&v;zneaSiEZ(c~E{`zLl=@%|G#<
zMoA>waW!l|YpmZGyN8o=q@`c)=#hQDCvHzB7P@cxK&IemTe~(MhcgzR^J&Ap>Eq6o
zwP<g@sB2~zPfP;y(qlPcmfsjhBxat=<Y*#I)Vl!>tEW!U{&XgneoH8y@*nx8W_ort
zodMh>tafMfo!oEW8>BSJtr3Z4c``AiPjrT`27}-xii8t6g~c2z0^<Qp&+|j{QYbp_
zN8`KZIpq>L^P^aU%T;+iWDnvC1)Ho1%U%~e_~RC|YMtRy;E1Nu4<%IUP<zASR|^G+
z(p#S@r-{YF7&Zi@@6&D6S_xRyuIm$3Jg;{eTEWFU>l00S>^oLm|CH2l?Y6!<np!<I
z`;9)XvO;0_;MSP@PgIjCC9qkzw;rV&^0wWI;Nvmun&~G&Qa%@=Y1LDQWYdwH>l346
zvN|mda6WjJEsPWB=7tMe$Ba2yUd9DuMrpNDnxVM^PR13uOZP=JEJiU`QdRX)Qq=C}
z6Kl>@@%2_sB!=w@JxZxfS|F_h<=QyYh|mHhlbSOkBxjfksjXT22-8`E)0#PA@(>LV
zDSxUS$i%c+jqbz@E*j*<FX{Kh&^ma>mX0y^^O<ee%YZEJW)AwGht1c}WDSZdsLE%i
zC+|uSje?hjp9VMy(+@Svo~4TF=Q7((&>I)G42`B%3~p&@vjiA~e#6=eRXN-5V|0*}
zh{-bN$7e-!X_#3JrO_<FOP4Kn%o!~Qn^o0GD}RlFOD?&TA~~{0L}p*xVh_eUy;#I|
zThL@{gV6I6X!~ra+w6hGnn%}5l(EK1ko;N}aS<CtZJxWxmJLZ<PS*ND;Gl4R2Cwrk
zTM&UCG;xTLB0eI4)(OvA3)C_zFOAQ;&=XNgf$2|N@{j+85A^2gv?s184?WCCT9ij-
z4$1>-^rvp(0(yFku9Ac;cb+9u*u5AgxQT_%=mS=L-e4y#Y@EhOFp?ujU?zHsh&a1@
zn%|bV|Hq~aNM;ze$`M_c%lLlkq-Djx(UY`d>cTumPGk}C)1DfIFNtB!+|*{3vGusa
z$zkdmKIwDYM^lgj-*!{UXuQ7NRDppbS0pN?94Bb)gcJoOX7(hc(8}7Mx;pksL)J;e
zY_HgpP?U`0Sgbs*Gs3k}Xdbx4nnt0PLFC~?1sUeDnu=<7(|X3^w8t6Nm!^AI{q_;p
ziFl}Hn=+<T?Kb5F*@wJ8yHU9X)-u}m6_pC=6Deo;b>L^4LlW#oqbV^MpjjTL=Z0`Z
z7!Vts%vu`Zu2j+E-aIW6gPvAcxA~C>A8q%Ax#e!dyxlf8tN)ujD|Od*cjqke`S{|h
zs&wsUAdtdk#j}a9!|RsD6^f8ECqA;d860fSHvY=|%yw%2$e1>)cFuM7ls43Cg*PaA
z4jDdGph+YM19*ou7JyYx5(I@gEkfEd>pAaC{xjKyhyF&k!FC*Fq-HDK=4B3=tV98~
zWL^wb#`AFGE}8uFh*C{5yw6LLofJawsz8G)Cf2PenXTb5Of3{G7m}n2xsH5h+QwA{
zt*T^Ql+r=32#}U*Xe1%KJ-mBTxF-y0`74nuyV}%A<XoD>Sxl0b6jZ6UswmM0=LlZC
z6u~%kXrIkERqS^xWSrq0;zLWrr&gVzuxZ(yl01DyiRy|LVQ)WfiD(dfCu(MtBUrTV
zfT8!(TKB2foZ(EPn_1kDQnuwe*N~!G*haOpiFWJFK%vwD=qzX%m0v=iV41lNKBW}|
zZ@<+5FB7*{LeQv0N+Nx3n)PV(#-3H+{Z|}i5-e^}?PD(<K#zAMc}yW;;VLrvT1}BG
zSV)IGR$Wtctu?Ws$bb<);g{56FYbdl2T`Ob6bOdF==J+h2NW$=$hG1$1COWI%12;!
z6C+{tk$qlGO$i@nVa=v2Lhl&!Fp59694n<nYT^apaio3pvb)a{F2vZr+oenr>>NZ1
zLVPp=;+ZLQ@}NXR%|EYG2`c!=^VJxUQ=@{Ky>3!qv<B`b<-|QqXi6Kj_K@|b;e6o4
zPrhNbbly^&R5t)w#VbfkbO&Pj-VGs?P=vJEA1ryt7QtkpaXstAU+R>$?(y^sebX=n
zIS=nM_l04mR4rhV=1147kNUK)u_AcnL}-_mk9;L=MoSDbQKBP*fB<MYwjiM4+|muF
zBI$p5Cd!ma${Nyt@icpP^1A(&n=io^^Xl}d)Kt!pntkWF(;3l*d8%v_{*xEBL!`iB
zD8{+@2$^tlPdJ<ecB(FHDvj63O*Tx7T$3qBdb-@)3_I`a`0jDe+p)+ZL;vCs3r_H{
z9?X!&MF!~HuqdO0V}-O3i*;#`LjgEVCrrwT8+ztAN+g8gxBs1wLsB0#5th6%T&;vn
z75a8rCszpqGp6)1j;x-wKp4H~i4`YSWr_Jz6opjAiJ^MT=tLsmt0f(P`?4XaS8I=W
z8WL)jPbvSnb+>DEyMyp~)I`qd6OW$Q=Q{W}nx(<C&N{BYFD}nX?js-{Am=N*E2QdA
z?P*hcW1afiUL@kB)FTHGq>)>b<Hul`rbf7LFN55RHkY_3XXeXHA2wk6s|>l&{u@nL
z!#8Yw_{7%?t0}sWnaaXJ3I7OaQ6NSJPMHbLxkv_1?oZ$8;3@fZL{cFMQ-r-AXGqAW
z|1xE0?smfHXHw&Vxwuysky4Dz!F?igM=ZbJ!@KxHftt?%b#64-Vmfe50x%&6H*ak0
ze-f29$$)I!fRv9+tW5u6me_y3bn|)P3NZ*yG8C4MaghY<mu0c!I=05BhM~LV5Gf>0
z&SzzIi25L7007}YMgiawBXECEC3u>_@+vz3{$(|s3}o@4Sndyr^#H8cl8|r#&ktkP
z<-<}Ow(wJzo5qaVQCU=y1bY5`7CHt&*+ey^$G*a>4We_7_YmRboT3~8+z&xxb;s2<
zF{ly?iwb=i7Hb$yNhlxISVh>k#`j1<Aewt8!ILo&%Xy6uzRf}V%LPAAXX-K!XZ)IK
zWA}NLv2y*Vz<@W;PAv(1RtmLvTmlsYB-m(=!9SFxE6!h(!_;GbWwLc>xYmzI<VqlA
zd~#5_7SK0TrtSWJ53UXhZn<rzH_ruL?bMalJS?;hnie@k!`mvw{S%|9@ok3B3L0kI
z5G0v$IL$V-z$tW|Z#_(aYjid8ah8|_$O)T+X-WtF%A)!t&<5F7z~<BN2guEvaBe3a
zEO^d!bo8(K|564ah5-g-XmDkpc$v@>br0(aZ7})!h8#C5J1gDfIX_QkF4LtF5hK*f
zP(zxLC~;edEVC!ktEp19P@z%DQL13xH<#GfZ4R_2I1~>_j1Q}M#76wiAwM^8Y+u_l
zY2DF~?8`LA%(KiNm#{%Bgb&dww^`F2(+<1_Z?_jXx3|!DlSsKme}UnPQR|<?9H^jl
zLAPc!VL*~;TvIR4)jb+&$RT&}e3Tul;@B0kQ62!j5K^V_#Ez`7WgQp-A$+kmd|zq3
zohf+t5hR;wgA6c=WYUI-IF<}+95Sq-oIZezsGn#Yp!V^j`nq@%RvubEr+1*6t?u)9
zyl`^6p>a7|TF6xWft33%wlw9}y#fmQk2Jvo0m1)cOLF=SPKsvwcE+>@4tCMX(zcuQ
zaNU=xXKl-ldgC#RIGsgY)@yZO+xB+~bnr++`~c3U-B?|RKf*SN=pn-4v0g`o+&`a<
z+dnz@8NSoG)}3w^FVzZ-ox@i)KDDXaJ)16<7+-pTbHvKnznYGm%<o+sEVG%1C7b27
z+Z7!Blk%FzNeDiqS{Db`&N>%R1TJo{^lXLWZ#;glz{$%SXIp0i(=(x`D*%v2iGJ+w
zJFK3Jd75j#K&w3pkLk&I_I>}-#8aNPjrZWYW|DZnTOO~sJ?_)o89)nDm>Lf@ZMIt|
zrSlR5315ysFA#scLo6PVh-e<s7qCp{EKn+r+Jx>UlppRVRE@fxV-&D|2N8Nm7!Bs=
zx{uRls&gyVDFL|qPmd-Z>$HvcPQ(dpGdun_D;0sR=T|AcH$slZUuyS7#9J|sm&uIq
zKgZV~FeX|u458xMb@GxOKrtOvOM;bBnHVVGj^l&i%kn^ZO8PLMKNqC-Wnr;fyp+;>
zQkWA$UEy@HnsrSZFP+F0<S=3d0nt^|`&c2k5;VV3<MW>}Ta(%vs`~a^0^33k44#Cx
zEY}!o>W-=Mbyqqh8jH(ZB;-+~)+7~1Cp;!Krw@ZW0Vo2FXrImdtPa-o^zPv@>BHia
zS71487m}dcSDmN+#^|9lRAVgI_NFxy*otul(#=}N1!)F+#3{@M#L;|(kV~25)Q|}S
z*u?(Z8wg=T4xL2tVtbZn2JO0J1yOG*pp^S{CUSp1tsTZ=i5Z{$WT0l18Ro+OWUDQN
z6K1DLX7hpT7AIq^h!-p<O4O84=@G#nC!^TmPGD?a9A$PWy+Ig370uNW=;!o9#o40T
zX!I@axg8I&GM#122L(L>q34p}iyaRSio5d<x;eNT7lZ2SDE#!-VCQOJ0d+`H6HTaM
z0t^eD_K#Eyc-{UA=ET*FCcX+P=Rr6OR`k6_U0@XSaeI<eN8BM4D6vC_3=D)4=-u<N
zj~$GA$L<j|x>*}R<Z{5#bt&2y8Mg_SqIz}Sl``I>Pu!tA;s1BHI1;4BZ36=VC4d6~
zA^d;4h2cN#lC1du+T~I8u5CDxaN;2}#(GOL6kc);50>V+0f--GO+57bBfh0^I7XvL
z!b%MF8Se{EdFQ+AMb`N6=Ph^B;(qg%%I|&Jz(;XszhP%})8i`w@d=!_8gQuUYt}{i
z)!%EiA>AGL;c<+}Z9WeK90L)ZDiOQNu3ia7281nb71hGJxRS0!rbID8T6RhualqXz
zl%C=YULiss78D^j__@}lbkfcvtx4^7C}vM&>%*SywgBn$kGM+9$Z+8$bz~W?oP;DS
z6{i@Q-$Z=J?F%w~g&KtNK?!$5C(1;Q%M3e>NhRqc|1LlMLDG5e1Mr8UgrL6Z*y^r6
z(^9Ah>wjCfTCw`H0&GI@=IYp4dp|3X%V}Tq)|*u$lLiIBtx9J6wQsczul=Zi=ZeCA
z=(!{rZOOKIKwabtcymvE&UnN1fEG0bg*YT>whixa)NpRrBPl$A)}Hzp<nt4U(1dNY
z_eZz~^2TD^0V0bmzjVvwzXHm}qU?D~BD)K`2<3*ZP8quo<@t)4NqPw?h~P4{H1PeV
zK`Nl~GCVvgUO3fyGCwCp3|#SE&>>*rEt#52T}3^tAYy+5o$Fovm01cCqmCBCW^#By
zUMbtWa4D)c>096G^acKJAv6L7<rhE#0WlH$j}RFDBZO<Uahoj>r0z#5H>s((Gj9&g
z6i10T0>&#t`g$}?zdQz#P5&Q2ZAH72V@Bf`RGgq$U<PSs^J-;9&)@sk%vfJ7o~!Sj
zFLzhRFa6j15_28yUZ4BV3*!%qAA8?c-=Ai08eg+s&kyg9$(zN&n%)iX4exgEuI*hm
z-rL<9!2YNql`(N<OPf)<)$qM@?IxQ4Gvp}Li^JUus{bO`k1B}FUt2eU=4uP$%1xb?
zf_{kwx@g`CFA^D!YF~k)a()W^C=^mks-~{<VyZ)o0qRxteaLZHMKqf83)ty#1Rs?Q
zsk$nY%BWZ!FP}Gu!X2I#Qf7Lb@A>Xe3P?3)n#r=m6UX$hwtkLs=eQA1s)AoICHHQ?
zo_8TSh%Ez&B<iex+L8O=fv+2kSNIX~S*+<G47(CGL@W)WRz~L{2!#xjQswvLlUV<P
zR)Y$d9#v}a44nnY5rUZpJ8#s-idx2p-#vy$J(;};B2HP*ab`1`BPI@RF#OF+hMwRQ
zDqI=mg}oak5Vns8REmPsWqXN)Owo#d3mq`0A|(V;mZuGzr<bM@0DJSaHRpv1XeUG<
zH3{evt|_Q#3qT!RLl>h(-H-%GTAoI?t|7kcsQs=>+6f}yHc|-eulXDxwv8l1%?|w)
zNnaC0y~Li%0=58bUrBPPbO&NCy$<O(L})?C;-Eb2mxPqEm=q0VpR$$Fn2d{?{mKdP
zCl5t|TcL*II8Fh?#ZN&*2m$MgT8VkAia&E87A8Tf=<WTJf7KE{m{CLBHm}m;r}5^i
z<pDZa<Y?S)A{m+sczMxZA!p(uQ7qyq8CWG27#I?N0E?`yl?`+YC96?F+_YM*&jbjZ
zhmA-mI8_Cz)GB<vMBCP`$=_-qMS*Nbm4s&|!E(v4aw;q~Se5kxxjo=$y+T$hf?EUW
zFoQ|Z`r!cwm|T%q-UAH8L?TAQU?oz9QC6Z{$(mwNq@($>MkPt9Ol3eSpaDecS(8T5
zU-qI}<gbl2&w!Xryr9x7pwbT)KzYBlB-a4rE7uW_)Mz_C7dgbzSAJKczYOtMk=Qsk
zQQeGCUFtdN6KKlj=o&Fj{N9khO4j>j?fd%t^{u0u&xG&$<MDH`@8bIN{kYBkE8^tu
z<DhP5tC&+by0;8>OlvvaF<*vmOnQcniBE`knYdu)>71<wvDd|@;t0;U8d;5A<9^Om
zd*&9#9Hy}b@x+^3HR}7bZqlYzOWjz4$G)&XybO75vVbp+kr<CH&u<HYwwkJp&Ioub
zZhdEgu5vUEdTI`<O_yey3r*+BN|n(|;tX6P{>O+|WjxK&j8!&xA`EY0kt=4#2nhK_
zW&xP+pXtU4bfI^T#YtD`$smOsg0RsGK~HxjJkj1JCGJ<dU~>@@ptBOk3gN*clAAw<
z=-1pm;f#8znDbLYJU?whK{K|nJ!df+I|cdW_dN9C!khMe5*NkxOy!})hQAP+n{%4L
zRTo+Wn7mmcWKyP6fbpd#r4n<@Nx1-)J6oip3D%xuW(v)yd)a^DIirvuI(;_!GaFy0
z9>h(>1EzkJ8X9fb=Ts)Z6eb&>qo6V{hpASNFc_#Z2#C_3j*f|?6DR&H7Bje$m=}j^
zqya(cre#G|{T!zj2*nMzW+(o0rWEi*^I>*UNk(BoCml&!_}3h72qHl+hr}WWkP4lS
zBv-FQj%k(I<nWfQ0<LK$YnARf^TL>lv=6`eX4s-XnWc|I04zQ}pwbv^E~U@c&kh+Z
zfV>g_!amHL?v!mZp+1@>>fcgD9<f*<rt6_4tt)xHneHcd7InxKEF8*_dXsQNF$}*w
z*(73^T-;1Ly{2f9*W*?N#LSu%-5{0(7o9ZYm+UmWmoO!MrYr;-6HbreDYBulya!>y
ztvB4ILk-=WN6<ZO&e#my4LfDn_>{5Gy=rtDb6?AhpmsFE(bt7y{A;JT&r0$S0n>XG
z;~b}zUXIDsBGbvSPv?}i7yIxia#{&HwIQR$w-juiUQaDO(yD|P>#{@)VMo)-fV&Nu
z*#Y-&boV+k_n`S-rtMx$Vx^;%izKvXO0$GF>75iDGlkieV-wGJGYn|ILQ>DfApRK?
zE_0{1Mmku9o9dX}_;H+mAxB&l=0!}iJXheLDb8@gXU%MW8X=m8MAoB=Va&ezL)0}@
zcx<UlfE$Ehk<~;{Q$|NRG91SR*NvG<HylWk0l|ApK`H3L97;$e!y+_|2Y6@A11?vi
z7bG<bfl?k+U9M}wQi-u;p4A1B3e;+>f+{EdlO_orp()uoCT>{Od>H3lyZPnXr1N=%
z3ld*y$5i=zF`y)*_e^h0+(~ym308{J=yI)x<Z#19FF{fiX1SPZ0+jNI2>x?Axl#jH
z;oy%IMSK>FZUXIlx8P(`3vSxcLOh)Fc?yMJQGGgdQwhMd;kcq-LoYum2F76)Ir@GK
zOKAm5EL%L)!j9%Dq6Oc2nFtP=%_Sgt!eZU!-!Eev3k|~+7UvS#B=-AAP-3RKT!8o~
zeA61L4l6n`@cM`f6DZH0L(MaWkPH+991cJrDC|*|kno%mdd}vh_H#~9cS3)k%w2jf
z>X8&zo+nsl#+*#}0{yp}>y^`uWB+q==>K(drvJEkv%0kH7Aw+!rl2*GO7LD`JVh>^
zW;1!n^ZGSX8-u<(Y?lP0pB~$gr3|9-<&8+I$Y}|pP^QNnZiM5>+@G$VpN|Lq*WH`k
z&C5#J&X3EQPB(Ao`@av;KQ6w#z1zN@E4_)l&%9kf^*`3H@A_<7H-Ouo9qyg0+Ya5=
zTi4wC!}`>ML~Y)WvG-$wlT~kfp0gf$0*_{83CzPF=m{8_TF7&l%6H1Zt(cY;g%0Nc
z<@wrR#SUKycF{*BCOZWZV}Zz^LA}zyItRSVhz%G{#cv)R61^&Mny|^}8KEsV>x*s_
zcj`=Xzj3h1E8P1K;vME<KypNLOu-Nj=OXD4b!(SHM|a*3R=YPj$(mmlq6*Rap};|6
z-2AXG30n2P?<<*BAmG%HD}(7hs-sj_{2w)HrBUv}aZG9t!GCZJ94<v2sERQ(Aa6xc
zyy)}sr&cic1CjeR39}j=&GfCEg<4Qog1Y6!tpi!c5^)1Zd8&+;$OH41#D9;pl+I=#
z(5q?{o`y|wR3<sCzy$Bbtv0*68?>V1Xh>Lp*Trw4kya~I-wi$ua;yh8&NljiaOl9y
zQPrtP5D%7l&FM3b)oNt29#(6gT<_0&jGI@Q3TqU%;KkLaIOk1|4HB!0C~HtV?(fNG
zM-uxq6>yiys4r6mBKEV4)W@+5@-U_eKh&#+pp_`?H;GPGn=n%)%gl=N%%;IEngbgk
zaVc!cd6z@Q9KjLT<O^8l2piJWTcqIHLW~ERN;8_eg?~{8CpgG$`{|&4EuNpH8Fiz{
zXnK-E(`6pd+%2Z`sj^)-z{f*-R8Cxb24fE4k&YB0FGp)w&!|<M6R1)<`Va<`0vF&K
z=sZvVDFODqvhDTW+C7(S5;^}T4O@I07gzk=t&$#HCskd%@9pkTqPbswX#Jj|ncafD
zM$wptt9VSUMUZwL7TRUXmWwIVv6|H)fe-=MsANqKl6nqAb{Fg&lsWj?aarmyrStoG
zWI|^G(Hay^Y&ssJ2nA*rE2YkKR)OdWg^x;RQ$k{!>Xqr7H=GDcPEmO~m*<Cw&kD@|
zaf0Cj(s&Ef8*kZ7m?rps_k3<+9ko(Jn8KZGNkYddFU5_S5GOOkj=VzAcd?9b+{?%!
zw|TDsU-v~a51i*6o<gr!8pi+?CC=sU<JI4>-HO|tmk1RkBR2bJphGaRLaWdeB;U6>
z$BGO2l)HeD`Bao0uQLywAla>=Xz>HLzfO#&(?%WnZ+;BhVv~z|(S?wKg>6i#7R6ab
zF7uvm$gx4QuYgzhPz&vlzyXcB9f*e=h3B3NY<KZTa<a9adEvfZHygG#ehgt+I}d;9
z#TJppMBoXYR!^hpL6t%5Xo6ktsxN00!dQ;e>cI#1U4zDJwv`uRk*@|p55%>T8g&gW
z(6S2w@hSB&bYKCDRG<M(zjH_IZt}J$Y5fq$ZfF75h9IQJNf93wB#Fm}RtPDBaAVB+
z6+se$lP)jzNo;-&HSA5TEF`tM+In`-Esd-c9o?+B(lM$}l!qyhE_~qc5!JWA4lHB1
z_Kbbq=hw@(!eAeY@1!s|UvpDC6qUJMa1cz1B|ReF-(Yz#A!>{V#26<|$0$P<Dn(Hz
zK$Wm*0g<v0pl}I~RyyHen)-2<s0b_U!a;4_%w~9giB)zW{*GB@5+RD-3L0n%P|K3R
zsDGGJy&YVAMC}0@T>d9`Vxk4jFKHx;(E)PUm(<A>AgZgC!N9nCgUD6l6PlHYZnVo4
z4y8+!g|hXkIALd&3FZ8n2Y#$*ka3Mspl%;*hkV{J+Q&dipTjs}olE+cvF+oTz`LUb
zk=OlG&VcnZu>*9-1)08MRK2&lLIW8~Nn<`pX-(Try#-&!FnN-6bH!oL>Xn)a%=l0=
zg<r&O!n-+f3WmX`Q>J46IN%D$n`2I3S~eS`MJA`)i!RDO`?>odJ4bDDB4Ujgc>?P4
zdGVGsWkeTMUIet)L5s^vUsKL;{Mc<8n-EOJ5HLaCMs^l{Fo9sm?rQwWd<QFh^Q^u8
ztf}xwDU*2#O@FJ@eOQ$!mLFX)O8LQGPvn9*=*Q~$8PW43eAmN`Ect>_<D5n1^h1G<
zf|R?m{^GDzDvE@E8#MVPN7M+RoRva{pF3FSz(j(fG{>>1!J)i({Vh@PA{M`iw0X8G
z+ec7c$a1NYA5Bl0^MbMMuvkn8#Ici7hhe$UW@aDQ^G`9WC<vG`A7@wyFO6Ux!R&M_
zf{PEKlmkntXT;+!Il=STu%4TPWrh)2g`XQ_t3ce1Bl$~O#wJGWEt)=^>9ghA0GPvv
zkhrvhjh|=R3=oOaUO=uOYLKJ|xh%GqnvN3G(EGetbV5bj)-x<cdF5P@52H^u8_M|r
zwPAqJi53E{wM2rDsaO4|8T3zaO(HBn#NONe`Jb6MJ5^zS@c$2vF#kU|(jT)ykJLS@
zI%O}p5<g1Fjzh7(QlZR$RqsGpEEbjrR`znsby&0!ZQp4nAa#J%%a-%1<@2eM-IE&q
zaqWXsaZKl00d&%M?4?3$r<{8s*zGyO!gDZq0_x*(I#Rxnz3sevb4lz~!FDr6M}tk!
z*Iyi(i|M0?G)oTzh4KwqM&9fWb%$<<q>9~7fJ`X>|0wBLJ=OB{v0(tr9h+pr_%L|>
znR@b-Bvai|MAkw;N&3Eal2RDYp+4fO(KW(=Ct6})xy0+=P?vXAOrZNGaXd+U+Q|+&
z*{W$*ggal>zxH|GT@}AEp>w|1m!l@5o9l))bO#taCH16qQ)!_g6SJzTU4sPn5~fUH
zLtq3g%w|h*PXLJ7`~W{H00(7S-3pi|t|>9KQNIJeo_wy*yqb_OGNhc88zH{Ey62kE
z6KwryOpxE*Sk-xy7%pOjaF)w#NXwu>4-}+)ET}JOXFL6#=NZ<Y$XgNxgJPkCo7Ru7
zf+)h$W;k|FrlSXLgU0PbMaj1OL+(B3Vfxh2?^5|nC`##I)=W;EEVj)GOx6>Kfk86>
zm+(tWOi5a7DqYGLX=f<ZOQ?$lWX9y@`+tu6{bVlB3K|HgiR6C}2+RLPAnMYwTW!Do
z6PnW6i2Zl*N25*u!$4SBNAnJ|-QY3t3`chKe!O?6Dwd0eZq6By^$<5%J%qw3S4JyU
zg<rPue|&!4b6sOce{g=D@4u&IM`vFL@BVhO)%JFN_;`KXz3(3me&~+iKjDw;c7J@m
zr5>h^9y+;xI()tlE{2B64(8(T;P&nvm@k>k4X$}Pap5dK-y4la`(4AXg2{Nqd~*QL
z!hTLeft|1Zf@X>_St`UO<Ehv^c(9C!6x9+4hb<^_H@+XeBib9Non6_?PIs_GQy%_H
zq6lBx3;6c3_3^^i#;(KuzVGZ_Vj?gwF-&sgZ@21d*tqx*7aW#+WeN6U)T-ev&y$`V
zH>uQ;pyVvIdU{O+=d!;ZpHXtJ1XCUq{H0lwD%nw3YOhubYfpH*qFT{P<w?cgjNri<
z4ZW_MfvRv7S#y;~JAE-6^HXl9zo$Gq5Yvqz<8d{>4824<Dn6@0W^643eOq$%fO&${
z)GXeK**zhHML<#`?^me-eo|JTLP#nGvm-p)UW()z_ZTIDvNF2BF=`YoIRZ(5n%7aG
zLgc4B*T0D>;Na&nz-jTKewvpw&zX@|^#DFC&j6b+PoZI%9?TbtaEfS^*2qdx5d}H_
zyDQ*HxiL_$D=isT4Q6&^KRD7d+xuZY1eH)nP@1dL;~EKgdVSQao00G`DX`ybOOmq<
z$16ZV{)*ykGuY07X@SAG(BVO1|Cu$!WJ?Ari_a~R$KyrAJ&38JOuuNnFx@fWH=%gH
zO*WJJ$P_;?8$cBHNeJ<&FA<uy8gO^Bl1gZBu#&1WoLVKFKhuXcVV)ZWvjP*X%zsq8
z+sVj5yL0~sBwWd5{><tZ5&03anEA>G`<-UQhDjCLe7}83ER4S$AlN9LayW2|b>OCD
zuiL2KI?dbPaMGNl8NsHruGn~0A(eY#LO2RMsAH*u$rfYAUNs*Knh#qpj1M#L39R7X
zV%MW{ScD;x8hxS*B}rl*)EovdBEK*yT~Q2T6=7ox;RsR#8wUYdb{FhP1usaev|P>L
z-pH`@R35e-z7)tF2{jm0fX@s*yrC!b+;H#Ged&B#Gq(!bsX(;JyZ(Vr#XeDla#eZj
zz`W%;b+Wa#WSZYK2>-~Bax)-$P^Tnm!aEyni<&V4Z-Ib%Y=iRQT1CK8K5uywv~xS>
z6r#6(B%6C-r*%RQo#o0b&S-PukU+P2c<icOH*sylzzFU1`Zm6d&X{8DFUQqd`>|uv
zB<^S<pe@9`Flm=({6%h;4*V+S*DPslKc1%_!&PSRUUrO}eEB851Fp9GVYl7R%Z+eP
zXMds%D~+xsxb=9zFotn!i8E?)4q2zpWx~WR9^m`odq1&zkkzRD`?9n(7C$C;$M>rZ
zN3v{xdUeznf7jouX~*QloVT6==uhnAprZ(r;hfa1n_tR0X4S+_#~u@hHs>V8^f<+n
zRawi~y!25DSgUXm9v#4Vu>=$wHTo-5m_?=~DFyaYiMtJHSLGQ6QU$`A!lB;rGM?#q
zPrS5>NNrnVvvaeZjG5Z&ysv`;^2vZAe_P~N6F)X0Fy+AP%kbYQ9cokjMkT=|UE=~4
zh-?i3O;t`bKT0l0S5x6Ob8aKj>l<nJ5mH%AD_FP|D9XX<C|O&E@HKEBt&gw-O6}CH
zKH2SZ%i?@=CnRp9y5M_+%%ox2tD+x7n+wnL-&rJU$QaIcZIYY&)i@%6=zc`rEkt^S
zVSd*5DFGI~33~Es=5NGWPQ^HyP4V3y_9&t<5>}8_BhJ%_{6U8ixe$n-h=n*MbWlq~
zNakHXUAs3M3>~P06z51ICwQ%}P?9ZeTEU}%uo}6L=?<HvK2^SIx$b0Fne(;DlnS+`
ztZt=2KkBQE${`)%7Z;<HR`lcZO^Y<O>z5WOf5u2MUHG3jyO$eOYA*(G368g@%Rt#T
zAC}MaFt?ifNM$}FOP$~YN{JK2<7GdDPM5ulrvd9U3UnHPP^28<uk>SPV^D0mynAqF
zT(XqbfWEkB_#PQSVlsA|Wivl=n+9OP&+`asNOa*M?ImjBR-xi}_V9@9G&cfNt!wiO
zVBiGc24UL)f#%CLyDw7O)I?YK$V8fN<P;2}B>`$l(hr!)CUz|-*cN4|$jH=z0q!iM
z-}ah8av46@k8O7DTA~mOB#d_>!DB#wPUnt<m7$~Mx97q#AjLDJJJ^%NY($|YP9oui
zrdbW$Dq*4vPqdey?pB;w7iv@t8`&KMWfbS-2%6@R&SA;;$;i(nG#)#ZW0QPL)KvWz
z4=n|dSoj<;xIjYzim3y=NOAq?8E*R*Bo0?B{Mk}e`rFuK<9wY*vg+##2P*(T8C+9v
zJ@x_B`kz}ok}MK_)l<Y+Om~U({Bp<eF2?fH*@n>+MzHZ`axv+H#tp2NIfTFR_7JPu
ziWt8sand9%CVWaN&1Ip>3D%O68h%TDX^sl5oWHA};f)QxTJw0V9~d9%aK~99s{Ju`
zI|Z(SMAW+(enMyDJxBb)_N-dEt>L$$gey40#y#Vldq;I5Cpgd}DcmC~D5Q;q(p46(
zFC3;?i_Gm>r1C!2lVxQ+Pw^?wN-K06xwmg&5X~|kuVJ=0tr{$kAI@*G!(tHdw#~i)
zvumBQks}bxno@xL&4-O=wm15_CB}i)tug)h4T#H_0jxH;=GjT`A*&j}c4<Qne#GQ_
z-a`*VYP#P*)~tQ}5pO-FCg;@ca~dSHVPd>N&F{O@+JREfTg9%hI;jk80v^|2)EtV!
zOhB0^;l;1e2d&z?qK+`QV%h_1$w(eq$6F#ga4bq!NDE?l%}@6?kp{SQ4;D@4Fh;jO
zV<HT|R-^C*#{)ROe{vgxyVQ+Ocv%jwY{Q&nJKM><26&d}3GA2?2l5@w@ZcU3q<;=4
z=-0;QD3LR>SY@V}64re|5K!LiU&(3Br&4E`yw*k&;MHSRu`9Ji7<IWnXvYwQ-`)xH
zvQ8rjM%B4RgKBP~6=i&Gjox{GlS^T&xW*&o#$xb#Rop)b4ys*QjdDZ_7WRkw&%zFK
zlED4UkczasoH;KuK209Go<i;<zVe?pU5*H#36A&W98@~mSKQ9jY)y{c6W_rt6f8(#
zsCTS_`5rrTQ3!2)Dk5S}Z5#&ZOs`Ce%msZKL<eTom*fQsi{tbi1H>K1JGYJ_+d}pE
zGDm0a$kp%>whDeQ{u^dZEdP}4{=1(H!up?F#`>RJR;{*a^P3IH`&9MH@OSdSPP2#9
z^;5ZU<c1hN?6N#AXo&HeOvI=6Y&xN;RsvP+mPWsUJC`E|)8M++_uI$!{p@7vHg9L|
z&8zCaZ02c5yQ8b!)%z)@g^!2$8oFsaJbDp&(3yD~sp~=~%jMbbx$fQV*~7)1mW#;N
ziP6Q4p=?g6DD^#YUKcj1+_Z!Gi?3@RHLrRllNQ2F+Mvm1l8E5|2UjmvI*MI1R9K`7
z!R(@-?5+}46YY;^bJW*Z_pn#C<;Bnb%?~QW5fyWDXtaTitYRr^Xir~(P50Zwle4a`
z2kl0`9yKrZgLilKw{^(41x8GPD-kr#)9-tjO?jh^x}BuViYqojWq9vZn~rJ5GiS)p
zsr{>>3a0tJtw%J3pckp#Y;z=pW}&nW2BeIt?qLV;^76^w*1p68$d~%oOrvgfcAQNn
zf#ve667do1SylFRLFLQ?)p*nLuNx*g$kThfQ#<w?5n=Du37NCP+aQgl3YR14wRn9v
zNztaxxe|^s5u|DF%N}WZ?j%{`;Kr<S#bRY3rg)dIBeqq67HDQUQcuE(YnSm4ltz~R
zZO7H8d4eOC6{>ljjQOV*&OCp-BmzT8ooO=|72!g_`O;|=lC`v^%1~^^BkaSE4XCJw
z^wV|`UUzK}5vTvyV84D}4n8k#-|W9kc3WmjI6fbr-)_SbW#cYko)=<LQj6aP0!%;3
zn!BP{@f44$?$k0sMVr&ot$MXsFN7&O`0ndXXf}@@9alg{=d^u(vh{uUc<_g3x*5<$
z*Or*-l(TPPm$b${-crn*9unH<R~MprF}$q-H`2|m$0Kb5W`257>d9!|>8_*Bz*=ng
ze?w(Ukbsnt>`#VVdVC8c7|ZS#{S)O<iq)U9nt1j>%?-V>7eptAL87~~$bm<>{?MB-
zNU>bBI6yWS^e|z4Ji$>iM;jb2;)U`+I0zfCG&F#ppiinx`QN2I6+Z=08UPufCw7*d
z0!{JWB(Xe~4@EV3wisILI&0VW*W|j~t&FLb>50OVf{p#LANX2-j_PbOM3QVN>|NJP
zRY*8+J0rp4j1Gm%$_a-ZCzw|O)*VlC>FLmj-5RPy5sf2;r7=lcz~iLL_xJikOO_j-
z&z+Mb3o!Q`s5n$?vp%0t<|3&gVh`jqE58m>Ry~lp<7^}r4EAX?D{v)F$9bNkDsCx$
zZdn$a++(;^GeWfo6|#9g?4KXK529Bv_U94AJfIHR22sf%L{l6D(*NV1d==0@fjHsU
zv~5kptptq-wHOD9mwrcp(Fcv*aM^C~JE<|l0%y{?x*l_RGbFKPzHbcJqJApGZkw;q
zDq#7#01TysdMWL2a&=V-VVT;n5liJYl2MAi7!uhec`@YA2rF*7^+u4o8?9c;emq6v
zyQO)TnS2qtu2%96EOz;f0~@xSG}Dzt;+$FA@!GP*l}(BVEIwE(#>{aoo&F?i*Tq9!
z4`pP@+9(lgg!x7KZz=Y?7HE_S;HN`J0u*}Qo_+!%J&-HYv@%)KbT1BSb3(Zo5z@Z)
zSDtEX_vB(F0^G8$5z!c!=@|*`6=3;@>?kh`d1;vJwq1#oV_@ws)G&CU;;HemR-|79
zxU%pluUw;(%25>puc_f5gtT_P!sm+!w5J;c@Nd7GhMtkUoxWbqtXS>(#@cko8rp(Q
zv=9@+!nliE<+}L^x^Kz6O8f3fhR!@;pRgb-lt%{hLKX){p?85v+KT-CmIy(Cw`so{
zb#_#!1s2L62ndq8k^Uw`j-n-%3o$RjKNggcYBrlcg<JVc!XKg|Xp4jUuViJ^nyXg9
zYH<qF+P`3JKn@3cwFI%v)^p}H4Kr;MewmivHn1E;#t18$gai=(kg&LrP;j{rnZlo^
z;YBxe>JKpXf<br4ZG&SofwDh0D8mapGy{rB0KTi7{g$j`ZdvpZxWy~?B+r!MJ=U?Y
zW^QwfU`B`gOeL7=6Wv(u$MmYbpH(y7t!jJK{ckHM*ntozmH-0slm!0obrrV%JECW=
z$54wq<lJ6TTqqcn!=z)yZ~kEsJQoQ7gXh<Qp=lV#(xc}|3kKQM*|j}M-#4*|M^j!#
z6>3081&}Q+4i0Xw?4ti1`+nl{et-LZKOpjc=Hh>^+WLMj*ZRJF#mdU|zD??W9nkr{
ztIqm<E#CV6y_WsClb!W#{6U=kxw-xRdi4F;m-T(ye@^B7JP-B#oW}QkT)fTso|N@{
z9n5{3#Ls;#E&W<_d~1yT@!H|}e!YCkA|2y(W8S~~zV`C64R|H{^npe=*But;v(Y6W
zi@)eZu_7oPe0<z@|KaB8y~#EGZulUr`>}<JYUHpdG0mR73HP1;yE!Bp`XTxXe2$9M
z{mOLh>u@r-_|?jqm&P80om=-g^zGvNaC45~`#s3}?e^wbbZzWoVDo{G=kVkCad~-j
zZ5QqPq=EEwE!yh8xT%lveP%w`*2=toJfXN-GkU0>fsp#%uq(Uh^>yz&JBh!85W3Bs
z>+<+)w<Y~yew#b0jF(gSCnfj1wB>3)yQXXA^3!Dpzhv^*V_iD+-KjkX%kox^x6sXS
zQ}FBdLh!|Q^zp`vM>=%zom01_bn%+7Cx3ZI#&&f7aq#i}I*aWS#n#)`gk!%{$KGRe
z_T%u`j#EaI^`7%Qd&BeG`Z-p}@wkTiaK-HIK`U$h{Ms)4CH1h0>vnea@Yrcj|1fmM
z8E0wnMg4(M|IOf_<;M5Ll@gkjX)V8g|5W!OXyScM^W>0ox3#12{u;Jo$5DF2Di=-V
zYfW?e4E@m#LE-Aj3sYUb;N+T7yL8*D{c7g1D|03kUzbcu(ORIti}*AXhJ5&;B=;6Z
zpX&Sf(5In<wkq%@TPLSL>agw}K<Jb#Hjd|w6WH2-_i0mg_kr+3+4R%HJu|lR>&9;5
zny&Qgoe^I?YplW=#`&WhpqGE0sI>VO*2RDU0q<d&9jd#NEXN>tKU9J{G#b87w=u#0
z4mf%frEc-fEaclSD-qr(YVD@RPHH{Q`{2clzwEtoy8X81oDE&<;?kb^_(BUFrxG5H
zib?qjGzEdyr8ij*eJgBSw;6rJ3WNY|<&|CidQKSCriEO$vNaizF1_^1mI(#*(tpG)
zc|-u+Z`!=B<-(e@RTJ?XnIbcL?dr_3-a2>K$e%+zb$2};WkrBJ^ytxYO&xS@?R;~T
zUA*z=xOxd)L<5~1)s}g58a^@r*>P*JA3by)IT}L9j4kb6LTT9@s=TvYamtP%`^}b1
zM!G2;(<qV|`$r1_6CK-S9oM+0_usOYj?vEj^!)B?738h@{JGs0zI*|8sC1BcL#FHL
zxl>jws|@<WP{(Yi`9`icz~#`XJ!@7pr;~TRr*9n6Y9A$J`ra<fx(76K@@J~bc617G
z<FO^1dgwlql5Ju|7tMu_0NH}7@QY&8^G@!?!sIDNn|r;7{?>+5W|f#&y>0X4bUR$S
zC(AW-@Y}7$8-P=Dg$JANP7XSZ*!B0@2;%yEAZMfPE4Wk-W`-$c&z-SneVQyRIC0Hz
zF}JiZI+JenG8}gszlQ0@@=zx2z|_Tvt#PP3b`$q>aH{t7yeZR7JA|J&6!+9|Z`cLn
zcMF$2Yv`a?SDweKY70lSA*B6zJS5|yIxSf{uk_+G99Q<sEXK)M`wa{{eT%F6jz0Vw
zh5d;BOXBsq3>OBLVTPO6ET$-R^!Beu-aGKZEMN2<KU0(HPE%N+q-)VpbR76mq&5&%
zcB2}0ycszwy$Gy<*Jc_i;7DyP04+BI;lD+gz1{PC9!WkPfaWZ6T~~-Rj(uA}8>1*6
znHMTn0In>YJ-VZaPa5K#$pPe>itR=tsE^=D2<%X;JTB7|B$$dp$o4b4KKx6UpQdHw
zbC=&12sTue9e3N=l{#<@z(Q>lx~?=^c@JzTJmfjcj+`ABVtSCY<@)^n6N1U{pcGc&
zivITBU;u7ra}>kFmDmpIpO_}d<xJid6YVxi-NO~i%73!as813*b@B2slr2_Y)?Sl*
z5`gpAhh?9tgrW1N$`my7202n-UEP)NaU%*hk;qUB%VpxSE%3s6MA(zC6`^HB##3Co
zRg~@m77IpI<e6o#;(8vpQb#Ua-FKRM1b>@?9s&X8%CG0apQp3n5fa`-)1bEBMf5iY
zCi*WMlo!e?FA-}JG?%PA*XT>7HT{R_b9Wa2v4PcI!63aqT?vY33s2^CzJDY#=q0}j
z$)6U>+ARj!l7Pz&nb7Qc0ITkv77e`}?Lj;IrSsbTK}U`0wt9fydjPs%X0!&Jc74h4
z-lagKKL%jI;82h*xvwtudiOx6i=-QjbfS&IvoDNf=EbzMvThtQjNFE?V|(;D)J6E%
zRNpflsU;o8Mb158o6AU_Uj^vWzrwANRoB!!dzeMM9!I`s1mFMW_)EAU*Lcqu!03$L
zlvCttFiFKKvyyL`E{wf;|L$%e*(i~+FxMtyS9i!r#o6dOLW28e9(p+yF61yj+oq1U
z4l(h|-blT$%1E@31$2ljVu!ebZe4_{{Fu6cY;k8Ey1frwl?1{z>>OgTK$8qI88$nl
zRQ@i4x~-3jbU=iK(L-9-(Hjy91Nwy@Y(ICJ=I2y9b0>jD$MpvP{dRfb2H_Lq1bi~)
z7c7&05H{QILnx6`YHyI+oD*W3MJIsl<M5gFYsj>FA67pIL~Or)5Q?j<XZ|9&wihlA
z){-GM<at4ni>;fl1K9D*6+J}lAYY^8vt^DOAHL4%<9S#w7z|SGRMg#pj15=~@(#TY
z8tp;)s+i=KWEn}T*~ldIuJB*c0~5Pc86Z!bwL4+Q0-G@Dr=FuR7vKOk?j10NwH?^L
zsLftaQjrDFUyvMmgMh|)^DNZAb+c~=?pZVBwoINr*r$#5_Nn=y`rdj6$D|my^4Il!
z{-+kP&%xLC8S=Lb?FT~^o9-j5VDkN6ytpm|7^<m-oooQ&y;97Tprk(zC9lBFO9VJh
zcESG#O+d20J^MIo<Q~_ab@2-{3?PD!yj=H!E{<r4c`xgTk%yzu5n&BS;Znvc;FxEe
z;QjG}We1%BRWK447@+8gb~>>zW0u_n$__4Zn)&q+1#;9tY<T#A#{tiv-)!4=^FiRp
z6^;d!0I*Pi5Azh3;29UF@Ja~KMgpb)?0~o6c=3PY0(SVsGC?&iU`CT{Z3dp$27U*c
z0v0q)J|!D)#h!+WkG#4ZK}G^tp|wCZ&Y%r=33?wS#Qt(Y6QZ&X?4}W~%yaZJhUiQ{
z(s)|2$@6KCD-M_@oW%x$SM4v%hg}R`gK=R!3IsZW*C?)vrKEATyT}2pdxy&+4a*CH
zPjMI^Fu+B2HteIs1)kt>k7<mJ$~dqTCYq3B1Y>bHjT_ixi7~bU9cxw*voSy90B*BK
z&S=~b|43K_k>rU5pvE<h*JXk1&3Ojl5;FkbuyxmyfHZ7H8BhF&E#`#wJ7`5Hl_(E4
zmB(__hs%kl-TYzb6rX&;+_TrX02<;_2<AILEm&T94ORexbeTZ4&K$@mV4w$rt-_7O
za7kGl-;mMBS=PpWL4I<$C5dspwdUi@w*m>Au7OptS0Qzd2};1%Oe0TbXz4@6$z=>e
z+U!>v2)|AO@Sub<)Xtv3x!|_4%hQZ7mJOW1LS|4?Fha!=0I|}*3v6k$0GNgDK}!L~
zA}b^!#<zK(F0xEA30KRc;b>t4R<MV~SSb4M2*D5?GG09)KTa3O6JQnw&_EUlC@Jsp
z2&u^X7WbclFAof2i!f!ieqcdJ8`cA?70WvH!Jr~XP+K?~9??KZ4T?v4fPhM#`9S0z
zOpTVX1=w!FPWl<f0E*4YUZ4w*C=TvX&?^x_21<b-BUs=WOx5MV1v4Lb5^*9axHs{p
zkLIfc63(s;)du1%5(1xC5w9}?lroU{k$&O_UI1b0oCLKXT@RSnpt&a9K-t+p!K^HS
zH92ceFdc>vMh3=+@Fr-85uoKVQJ8RY;l_?I4OR{GfCxTmjR$xa5yTF%*P!XHAte%_
zDJ2N-+9uqHASgO;!8$rf4BHyv1rRhefZz|rs`gui%Lx*1(9UD{7zLtm#55v&G!Rlt
ztivF-3Z4PbM5f!@Nc7-xD-Yv}5ro{*NR}<MUC-I!(As*~750GL6`7mjVKk3L;ws4i
z0qx2R6$c1(LE?(cz{E9@L1-P!K_sof{b!5--WtKi6F_*7r9_0C?|I4Dv=WIYJLu)-
zLghwTbvF>Qsoio+vSF3k7-B1glG0crzl#V5nFI<l3I+~tkV$ZyQA95f!RbelB>yij
zkw8=-lCV3fcX?o4nN*2#O_MC4xgGAjXz?iC;M_1y-(o0_s78yp=Y2h3+;?FLiw_L4
z9#R6~2m?XjhHaHakjKI8!>*nn;WV8AA%mPZKqoxbob*x5k5Bc;O5qdK_9~jq?bShb
zD!I+`#~vL5Th@bTC?SmZ&BvfPE~X;pB0}PXeY2m9BlF=nDMv+&d85paZkNvJi%}0B
z1$CwgFK#pjH7s)}&&T4%(;<*K5XBnB7cWvD4?3%M+0LFHxQ3^A3P*K(y{8w6AF~cI
zim-!5EjX(Dgu+*LX`Os!(`Lb`203#Y?wn<yA3`kIwXJ+*Y@%^OS3SvB9_K^Fns)3X
zh_$QCt2|(f!XI0+eT0?D%E0!Oy>k-GU_N|r{ap3}o3lH{hvviw^Jj8fIk;o^CV&OW
z{viNAx?=>L-Dv0yAe=>idho{%ZWHz<5YKi~Df(kGf$?Mlp~QV)?~cK)_Uz6C!eVmA
zKe}VYfU^yRvTyGb+%W@ulM!@jimZ3XFbZT!MjHqV-3YdK#~{Sf2EukR_V4|%J?5Q$
z+}l7nh4$LLL&lR43dsh-hp^Y~Ju++`LwBMLbQQS4r@<$~lJk+h4J13$sC#kCFo-dR
z^zhya!o7Aww)e~MMQxSA2*M_{fzdHD>pfaPSH!`mLK|6&2!L>XonwLsG@NG4I#w!J
zcki5(TtqC?(ZB<)Fc(%akeknm({5+qn~c1>^kDE|&u;YhCa8>E_jQ9yJQ%fD?QOo!
z#l{Y`<6Nv{;BJL=lgo}#Z6d8RyJwJ-gaFttHLN$|aaU|yhbWN6<Fpa{f-9SqA&Q%m
z6Fd!(b;LY`293T8hJ1!m&UeqQ_lA@qBEssB8Ov%hYU}+gjP``}kQ}7U84c_lHryH`
z%N{-ghjFwpxPUlB8IZ!Wbom>cN`Wf+ti!l)7knRsn+k{8qkGs4k?KxmU>!x1G7=|v
z;O7c|REoXX1DVl8aU;^P5tkidR7@esy{OSadJ;T}*X&}iL%)GNhWU0bN0UOwJ5BTP
zz(S#8*l&bo0YYU*>G+aSz#L2F`y2j0q>V2QRseiS98(1z25jrMz%n2YfE2iuh+ida
z5f2sq1HvKL=mby7$_4WV&m!9m{=t+opBK8B1^<vKcg7Qi?_;e7KT}Q_U!F)1J%OYu
zF<^cp(+0Z%?;ZFK3qZ@*JbQt)t-UP{HXuIH_A0Ttnn!{M1dI)XPl1=f4J-zuBM~MB
zgeVk)@Tg_2+yp(5z60d<OsX{i!(JOM(@eNTD<eUG1KEI8f-VSKaH9o83`miE7i<HA
zTHFuN1RRoWCKU%8#6>;1Py7o2gAHWUEz^Ld0yTh)3s>P#Ox7bzIT6;4P!Z<g*#fBN
z9k@9DKH!UEXygs)W5)3@$7cftXHhRA92S{mbS#`2j2zg74dJwXjb!azP-Lhxp09Yc
z#62nsr48CdwgaUQJ`gYz3B{Aau@o?uAm0OI6N^F^3O(^9YS*Uo5r79g(q$yL=|mtv
z`Gf=pl=`RL5dwTfcaW_oM9hUdSdOqoHs7A2fy&5WCwC{d-0Vrz3Sj`Ag#WxJozUug
zu-=fn%HG2OBK5>lyP#B<YY)Dy^hX;dh)Qrd%Lb>kj5t&|Z^mAOGIJ_6Ob8~qPtdvW
zE>G<eoTO|<;pM<r;-#x_f4l*`HTbEgohfX`dxEY3lqyk_aoD^}r*H<lM&6<Zl1Zyz
z-pqU9N9w`a0w_gb7`rT@uv|R03C3jqbkLv%8i?)#^~J~|d?!5I664UY;9?+dYz+Cq
zu&5Nz8Hh`yrDRZx)+2{GNKQlV!sfFx(lNXnYh-6J*lc4$fNl>NF)U_2@^H7g%+HyH
zmMM=D(t}N|WC0I`o8swv6IdhE-myQhAG^=)f_lkx^88as7chw9LqBWhL^DGA*c~Jh
zAR4b~Jb`{yiZ6@{{X*)4G>h}InR+*dcGGLCs`&*J)DM70fGq`Pien)F!4Z-<L=cE3
zVO<b_*q<JY92gmULkMdra-^t6kpq7XBBxnVi^yRS0t}<b0o7#5QRM6p8+f=u;=rgt
z^+DoDeqwz#`QQ=<C{t#ohj5z2fu8s+!l{=yVCyI1J#IPPB#wg6u#BH|lQ;^!oFLsO
zaR5R|yxkyj6qOPp7DNu9wwu7c#F6fEq1Z_rIMFyONF3pZS>gbbXNjW(>nwB77{=1Q
z%;8*2(se>diQb-dx(FTk6af>34x$IBC`cV8g>z6*=m=x>^!ZNc5D-J+2ce^wtpJZG
zb9_`Mae$mXiM<mz2t{QTMuCIA5xpjXqu6VfI2b2Bu&;E4{|A{Pn0`&>VB%CVM|P%U
z4o550lMtR{thASGBwiVG3~(Q1NQ}g6q$pM3#X+j*%qlS!lMy1$$a8(a;~!ppG2<R%
z$I?3p5@qU(8(BS(=5F;ebE?%3GV8Yd2gtN5xb>xWwrOvsO81e{f}4Scr7*(vX|zM_
z_(w}oG!YF^7_9-lNwO-zNmW2FGLc4E7XTM4#vJ32y{IZABH087+*%i{+2Gb<C0p^?
zG#rjW@(?Vxp;14|CDc%q4kj9=G<=QKBikl&0M!|)<B<J~c9QEWqYC>dvsCjFd4FO#
zXnth~qlk?G7OQ}C2voGkW3l_NA24V!W+_H+*{~QIH=Y+{Oxzd=EOjr#$w_=MU5M-x
zg)-+!M~A0?5W!wRs}{zPC$$hc#Gd01v0(BxvYf-fbSy&Ev@*yTh30l05KJ}jEYkrB
zuVWfXeXvQcrGg;#7@#T&6mw;nij#?5dt(yo18BspPUUW>J_OqbR`(h2<|zgiOEVpy
z{Hqf|aF&N@XbIzs_JNv}H)1+~@5#r)rbinnfY=$(*u2n!h{CK+3uP**O>RN3$SI`3
zHc^(a(v$fs1csH#0b(u%g{!1cubja&$2L{wxN6&py9b}a@*dot#8gGRAwjj}P2KiR
zh|(Sg5$ifCxHSZPSFJh<nhL89spnRmc%pN?aCETc)zbi6Llzy!OqiGx6blxP*Yu{E
zD|t-vQ4q&M*!+xp$E&o0%#qHH*I)(VCPABN6UiWPyXx+D;d`m(ELuU3JPArp*v;>f
zz5;`jqFVeegf!aP5zd<x1Ra6_5xMBe2G>G--lE&?cM-otq+>nybjYbnBG{vEewR2;
z*%LnSM%mCZMNHB0f|T$GJn4UNyd;WTj72j@S$_lfxxSBPkTYN4W&!re@lp<Q^t>=R
zof11M2-wR@2!iWnF|TL^$uY|E3(?k!2yebuX$2t$$?Hj05K;+~EV*77MnaQ1GYD?h
z@g=Fval*mb5>lZ?)&p`t3rk2SPS!10QUjafwvYOXT!~dn2()?RQ@P5u_my%e1J-lV
zB4Nx8SkI~kPidJZ?UV+6L$8W(m_zVoX7mxm6Hpf<1{aoS`a$qn{!qYaw7+<LQ7jwz
zk$E#}DcP~!1)z-V-J<_Wii`QF2I6g950bNdPwEfk|0<h+>^h(g*<2r-HCx^S+}7T5
z<xDWHr9_pj1a>v4g~mtI%8#<p^CWfAe9H4xbfty<B}M9t@J$Op8y5S;x3@|1+gR9h
zT=({z^VTH<UJU20Y{rM&(r+qBsM6GBcLlr&LR%^zMx~+G9<^JDFV|+xR3w%2h*utX
zJGqb#w%h)ah=-K}P(4O^$H%-93G$P~5yjQz@+k@{CaGDYkb3X)hQ|^<#yDX`V538l
zI1a~yRuo%gyU$uv>mc>+Z+S-&Eq7_<z^$LvAD`Q4STn18xyb8ky6xE7${S%B$hh{i
zvM18JzglT>RrT-C^VfQHY;KqGk+xX39#9s8GTN!zSB;gw*h^!#rw_HuvWMM*U+r&e
z&9iQYW4|%BQ)jIEl8ZbfwIg6Tn_FdV--)8h)!2)westYb>mwWCvBZVKtG-{WRDYxJ
ztrQ~DbL`qS0iqBe02v39RaXxs&NcAMk8^c|yOx>v)Pk*g4?p6@U)7qgN~;|^p%snh
zhzJ5DD4my3po*%9soh%2iHcUfeZUc4+e4>(F`J*I?OVM!Uw!d5GY@(2HuV7<!1QtU
z3Ct*h2x8kRDf0<hvcS6Fk_k2T%vlr7ix~F)c)m~0_QgDbNYpmVJ}8?F+RW+*S5jL?
zX`6&b%^cWCB;f!zv1P=O3AB5bUfcflZ&&*U>WxMsU)ZADlTBQ)Li9$OqLoMAukrEe
zd8Gx_ht=H|8SF;(t|Oe+3d!>|?rJRTBB}}HTE10%tpJrkH3?ZL&<hYN;9FT^Nj|>I
zU6x!K#USxPOys~jB^?zHYobWprg?+aMb1REzJ*2IeY^LKnsbjR$(d}(`BM4e96Lo>
zN=qC}zKaIOcQsr-w&f%BK(lrIq=cDhHo}#}^Hk=CZ$X@8*Z@O!`Uj}uPLp+gJHV1H
zsgx`b;BbMXgaTAKGOW!qEc&&9Jre$7x}`T20J3l!rlZ>u`M1g~AcALoa}p_d+C=w9
z;HGuLymzpokk9j2L6iZ`NihP#<`9*~mo{!#9Fm?5X1cDak5c3vC`I3&EnNX%8W5}?
zowPUtgytJ`?XXmupp0e0Eu4eGnWVben~tYQ=-7VVcga!;t5Um3`XY5ookmsEXB(fl
zhVq7qpNG~Xg3guUpllFwGl|hqy2!BV=fE%gx@)PWR5SgWuoC|RL8&2`H!DaR>j8=W
z4>5a9*S9SJAhCC$b{R?(L1Lbe@GxwwHxUXXN#c-Z>sk_#7;ZTe><Li|5}BxD1)m*H
z-I3z%508h_j-hiAfin^Kkxf1`9T6DfB18d)wRvcxUmMx5vby^|DWs9;)Cst#&k)7A
zgxYrG*$f-!IhOt6sO2Lmh3S??NR-uDN;i8zdINi=0_8Itvw>X{QqgRoZp3mk2|ucG
zSmhva4#%}c&XAF5iwo2F;zIS3I*U1peWK<xiB!PszO8`eWN#AEvOtgu2m{Uo%$Y!x
z<+&zt3{h4RHXgEd-cW6>>ii@IsZ?}n-N{$l!AZ175#}YM;fPfhsp(Xhr@#!EWHh0(
z>3RWc>2rB$N&-#vXDXDe0LAx^K&sO+dDu%=f-6e9j!W~x$iNx|!NlIgo7r?^21TNj
zx?1T$FJ93oBQbk)Ft7%h`sz|72wo9I*pv*mLAWXul-K6P5@Flmahp!BN-Z?!sRj@x
z1cG=~kgXE^=|u60G#h2q#4?eJxX+}yjl$Lv$CFwb*p_rV(-5i+MYJhNlf{{qi^7)x
z+Xh8KXw<Ugi8rYb8EwmpT1{pY#tN@gnnbCHIt#s+^aXw^Z8dDGdg+T`8tK&nO|jFa
zwXtD`Nas_78Fj$4iiaqCO_E2&;3=FzF{rqXk0|0Gr;Jn!^_Mh&Imup2>yO($%3hK)
zEe)R{S|k}{0e(->r-|}T_$n`Pi||$Yq0L7;n&334c+~Y0*c+uUIqw6bj~nNuMG5Y+
z6-VidRxXc`5Wj6!K+Tl`mgKE6K5DA^*&5zup^uIp>Obp6yyGe7*K33oA&v6w9!~te
zT@I=hTCSLS9z2o4N_QYIwrdfCyl1*%pAAO33`R}1^oCXM?2(TKBSuEgb+FPo0cInI
zvvrV_XFk4`=lcd0N8ArKI*|)ac5gFFfXrlJWO1+l2**VZhZ)tqjZRLtX2Sx$HKT1h
zB&no9hfu*cXA2$8$Yhwtw~n=9)WY%`?0q%wu%-1DI$DLvNGHFwwI#)_kc-}KHK;dq
zYBJYVCCOxn>!tTCLa>t2)Z~dAVy8eW=OF8TX^D$QF7;1Zi)x#b^{#9YCL;~!);CwN
z=TS9|js!+<vfVKhZI_fe)tc+7&(kOb$1SIbz-H@gcNHLOHkt#s7QAQz#M+=f24kDI
zxn|Ry-2%B$Z-v&Umwq0FC>kvaOhdRMo9=J|v!TOVH(#adm0m^GlKe2+?bw@OO6oV$
zI{xDA7MnJ@PnLF^WiB5v8<}SJzQA&ZHyE$DGUH^nv{07MK9&;j6V-`H{0=&d{J{Kl
zJO9znlF^bhD92ImL-FItu;Qhl-GTCHK$Fi1qj!rqSDTAydyp!lvi6>MK$6Y!7=$F5
zVlpdwLrCU}{k|h*6`O2XjIy?(jfSx;ZO}29^5Y9lIvTT7Ug<D``6#uN1i&Utgv|KC
zl*PRmBvYY%N8=F~L%R{JY>EK0%q*0i*RBNlZC*#P|4|}YdRJswEzHGq@J(>TvSM+2
zJ;HgTVgYv2WWC=+dR(pYl8HRJO&E`M=)FrvIB3wuWb@^vsSYzcn^u+^yiIC`21CJ$
zhU3y8gTbRy%3gGYk(6$B^frtgdfc^fX;@^YL3$^h{K3Jz0yY{Pi;)E=88e%_hYys%
zTw09<6lcGV{SfWFdb3gOj7yRCbJes8(cWU_dXb^WoHj;~SAs#CgAkt&;>1Tdcwfdj
zz7W*%7)lFOK8%Te{ynxnqp4D;N6j}s8em9QR!E!1YczloORX=h3z%W9HO?@3t}?@`
z=}7ul5-dOw=A0_JV4LunRmjMQ@b<OKm0)(+z|;aSfE?XClm}Gv41t%nEnfo(Bfw}C
z=?!5YcEPlH8ZRhh)9UM8u<maYwY={~lHyZV_gV*~8#&ZRkAhv+tOZ)zHmm<tWvabk
z_{^JKRdFSCeIl@{{&JvY)>(x*B$8o)74h|er#%#O;oPAD?zIDd@*5PYz!LtA;C~=@
zVj+fVscMp%5H&BP*_nr_z(Uo+kC-wAo}@sp29}6RP#&l%18PwWT@sZl6Po0B09zn#
zO{Z=Z(3_Pp$QLN%N>th$X%#`#N4e$J($li;z=J>=1(TcoPUS7N4d@6EbkAAux9t{H
zqC7$cx|m%g1E{NuP$^aNa0-gW;Gh|^Sj#>`)^HEh1t|v@EUH9cfGl-o%gXJ=fYxjj
z1+j-j7?>1H)Mmq^AqkRo@i6aX6}@whGO;t((UV0`+zs5wbc6!bDNcQT)ob4t2LeVn
zJt}%gBWbmG(TK936I(;gy7(VpmL1e=)TdCbuKL~EuIWY_>XOt8NuB!Ady=WHnRtlq
zL7}ikc!SXzKsoPC$pIw`B<gBeR6&z;pztBb>&;uL_!F?R%4{)#$n+G*!EESsK7jVf
z@?-yO(^P7t^j~!YBs{qif8ybg7K{av&=tn`9z<Jhx9w68LfU3DIG505QPBQKxE6m>
z69VhuiJ6X(uf|zA0ktTw3Vi<0adEhWA_)@q@klAfs^d?Jw5i^oiZTJ9YO-Rj6-0un
z*VpAdE}5B4Osa+p^v4+@03Ls0I=DxDLDbfjbafplwcdCHa*T;ESUH2H)9o~Z1*mND
zi)#XPh&wcy&{(`s-D>2Jy^5AVfY~*bFXA1yQ&7bR%MzuJhic&`y{b1DP&vD9g2`wo
z9ng(LtS2QkSFA{7^j`@^H8u00(3e&k{#c*f6e#oHjgc<|4N$M*JxT&`=f3!&E6Vnr
z=$iFg+NjK=2^EV`F9b*fPj6H-FxjAJaM&`PXt4-!yBd{ZY-rD@Bx)Jz(MK&aQt&Oj
z25IOTC@9GQy{u&b_Oq5zo8T;b{eaMRC_#ljZrzE4juFQWI%Wi%5C-nbr~(AEQN?%g
zjiB^i%Mgk($go#3x-KX$&7y0B{lpA1rKr)fpkz`quIhu5@kSU`bWLT0JQv}MDmEeV
zu8tWs79BrrJBX&Bkkvw2JtPJdV`W@f#dxuP<QtEzq0iJdgKB+*nYW0JItHbo>7tey
z)r`m1R1$|WNBAO|IM`9ocu*!N8t;J@7S}>;M6uMMME%30RqS2gRWxIw11w<ewy675
zH)u7tYtjFxXd2ud6pc4^8G>!9Vpb;#OnLPQw_c-B&yXaV^^DrG4zk>!5Ow24{-Tc+
zB6C~0*E8&>5pS<&T4RM|S~|vrnj<?2bwZRAQ)AFGDi+InM&z5Z977UF075?z>9qPy
zYta=I4QH}N(OBS3?`j5|nz5_&PrMbxx3YtbMuMi1-TO1e-J<XJrAS~V4eKYE-o{gV
zN@eu5%@|$3=JX8e+|$-lV_8G<hh5$h|69@9j>~TXzkyH&q`D5a4k{cYY|!Bb;fDu%
z+@m6)(qWdXD8&_M(}VG2%=9aJ_EpS2if~Nyjevh)2@S+o?BYlw0vuOh2UPRj;a&$;
zwm@exWhz`mz<cn0izr@e<q}X9i<}N93o!v47O7=rJF4TE86^QQc>uC(gBP|wWIz|}
z3M=&|$2~(MVU^<!+5&sXL5)(g(6)ehKo=<Dv&nRSjCxa8FU4kpb>M>E77!Im3y24F
z0XsyqVUK_h$Z<9ulfVV*Wm*TsGq%8F_&Rtxczvu)T_7{GAhfFvh(~b2-cwh;;IQeU
z3AMY*Rv*scuriN__t*jryX*wi8HPkFHBH45F@^|MpZAqb27<-IBer07Cvvk7+h*;m
z>{=0<t%nwLOH3IMkH~^GjwZoST{-akb@{7rS_BqG+oi?FBeH<{W;Wt%*tlx`W>MwQ
z=o^g}kB>)i!5WS$rxw1Ven6KRcyuG!e9F<x!FG#}2W$a}!dyb4037f)$iwp-$R1hX
z<qPB1!s8vZaKwL=w4|PbzhTp3JL4KUPSGO^-m@Tx8HL9avY=*cIsy9mDak?iFZfg)
ztUxZ^urLdbCtQJM7MhC&f_NP?kC6bfOtWb2c}t|2LuLsk0aehwd1_+>LJ5cf>Snj*
zjK<z*ayzF-RKddb>VFCb$cCxY8i1xBKnE%m$qv9hUsTi8-MSBMB^+GvWM^*IZiC6|
zTN-u&Z+qB<k)jO-3&uF|Egz3pL-d#r8GxgNQeZqf3c5BY6OOvhB*O7~Op@>Cf$h$P
z0lP8*)l;-CSB^9dRgD75qvV};MUzEzP~<f*K_{G!*Hjabm)4@>o##iZ6T7A{$N}8*
zEC;L;Qs!Jw(Cxia0Ld(%)CVLBs6yeiIC=D#37LLQcA6aPeR=fNAk-bojzYaa@I0L<
zpbRvo9`udl;=Q^l62p8iI{X7T*xvCyML0r>q<VUqR*%e}JqI0aNJK<tMps#ItA_Qc
z5it^*tg{}}v^iT3eh*kgW?GcI$Fr2tlMNfVA{#c|UNhLC9wiT0n{wi^&86-~DWKyw
z3Pkh4qvR0<1cljP4i+FF_LL?I+5XKOe9!oGbob}E2s1j}pO50_cah<?#Vv3Oh{0Eb
z7r(GGl`CmZkWvH&!{5(7co%jZ^}Q@LchvznV9BA;jxIvhm8)H&WrAD`8+$evUH+_z
zUu;(@NZdW&*pyGMZ*1}7Xkq-!nuibFqN``DJhwG%?VK<!q_8*aX;VGwx>SnX@x+8*
zN;}rc+U<S)>IC=Z9UzWXeP}2bHhOnE4;G|q(lLC9VXCp5I_*y0z*P+~0T=m>u$ZEb
z{v@JyNO)OK_#wJF%UVl?CbbUl(-l>191+?S7LcK2S3@M|LG|skrLjUo%!#}tU}Ucz
z8sXahsWToBAhtJp*-+gtQV8qT^%clqqJ?Df6X-KkF*M2b46E>LtD5-&jo5|Hu`<d^
zLdHz-;kfA@YsDRXe_lX+FO}(<0@L!#I&p^MCOB(7d*}kF5+@>^RA^co-r=-~hWdRY
z-C^rur}40jRpVLXtFD|iVX<)5=2*r4q?Tk7kJ`Jl4vjO*o}VLAS{qY{tcPeNB}G#5
z4e6FiG*(cA7o)Fs8PP8i!PwnIvAwFz8_C6XZCrn~)U`gQx`DfkWhydXynybBefR>o
zp*@i;B_4J?^x?rlCbqV>UpN3|w58${yRIpeP+J^w>{$`TonW7|aa`_gO+*6&kcxnW
zUAf6h_qR|NsT(wrYJdbLu;OR573Z_i!xfi(ykG#I(UJxFYXQ(GcE8Oa?MBWwfVtR*
zfn>PFXLxgRpT;-W>x`^V$WP6CNRA+7SKCfr0&={R^aPRy-Y2!oG<V;OoIdOW?<=%c
z%lYB523}lY{rmL|By(g#03hP)ydz6L<wN;{f<EqB0+i&sqK~cTBpMIfo6=_sDem`d
zt9R-ot3XZYbqh60P;CtC^Em#fUZHL`p^FKEk}t$mx;NnBx_Fpsr%MuLCHBL~*KlF3
zT*q41j#dSqkYOGw=YwUkT~&FHT+)@mw1`Qf@gcQpCuC*ZJ`dyBs@qOLstOF+rJ1CC
z;0!(72$6O-o}98r8}X6zz0i(Sjoisq^IIgmJB|cr*n2X`?2+t3_zAnP+^rGFVRt+B
zL?)j)+mF~3umeV*QuWa8ppUn9(J~JDU8Kn1PEUx^?nfN%&U+hW8n=%N+HWuQv2)TU
z7o7m1*vE?Q^Xdi)rT`lI2w;{hRZ<rHeGEsUSPooLEo>0jjUc6k%U^)h5=+3$BL9fw
zKib~>_^RZ&wTV`Fw(JvFFzrLt{{h8=bix|fMXUgOx)9d8j!QZvCL_3U|0@29U%KEz
zAPAko#?n16Qnz=;51$`2T)h^)%Eg<Eid#>q^<(|$F@0cvwUOsH$uw)!tV@PTOssZm
z*ETDSrnO3wG-<oYd%OwBxa%vsYdrZ-TNJ$o#e9qB`rm*0?LYm)PrsXf`Mi5-fB$d4
z`|Cga=7-<?!=Hcq!=HZh)9?PsH^2JxAO80be@83ASvW%ISQnbh-M{otTR#1*rQ6oF
zN0>>i2h^>R*sX=$#x6$_VrR9lRBTSRy>*hTTNR(`>UnyzqfTb;8J3VT8mK=u<Gqob
zUhx15tjj~__d*u6u2pHOX{C|eQmJs;pf*+4Ht^P}sXu_Nr5?-1w+;U}3L@H3cFn3D
z^aHz7Q%7T3#8c&v%A6id^ws0&8`9bCSDRe=y(KjjZP@PTdT*Jv`lceLs`k)>%!-}r
z0wlXfNLC3Q`Y!}~XsU69^mu1b9sk&#xu-MP%D3o4<=!j5SD^xBBL4VF)J8UJ^&Cj0
z>LCY)vIvb^Ys+?6B~#X|-PU{8-TPfS{T6ddxeTrLK1BczsJeW}_D+n8ypr&95Os6O
z($CagZt1=FA@M>rn0&^fCz^7v`#*sY)(Ov;p#Hkr5>c3|mIFQ3;19wc{O6-pP$o-B
zK_G`-`gwSz?>1{P>Au^neYaWrZnO3;vdtQ%P+6N9A)t?ydaB_UIX=3!i2Q7Cwx_};
zInhKAkfjzeuX<Brkbp7}M^f)QU3f@}nSwmly-FoY-UW<eHy+^G+SFAQy-7S@iogNo
zhm?dUZ$PyLOs6b2lI5wq*mHG*C%~%QQFUXiOjp(nt82H$uw?K~^214r$MLsjmn3|X
zzDQP`t`;@0lj*3pQr|w++wqM6^jKr&)d1`Vmxi%GRW)LLDV>h>;%%z}Ko=<cY&dw7
zzJiPa+7|88)Ro7YQ>d31|HIW>lsS0oOw!s(wpU3RJpc_aRvDn(u1q>81B)IJo=YRd
zk*!zfE~N%q?@V3BrIIZr(h$mPs{<LK-jd{byYGGIZsoI)RResYnk^0v?3vj}z#zD&
z4w?k9+PP{URqn+ev&BUNHBWsdy%RH(ZKh6>)hQX2ls9}I_L({ZQr`r@>k3NjTU`Um
z%DptkeoiMoyEIvum;m6GMu#5;st0xQ5nh@79$-fmlQcskCI|?giMDkqQ;SRJNq3u)
zk4f?v(^2jNk*bPRQ8p{Cp*l@TL#p|M9jYD}9>6Dts?IwU%c+)>BppR*452690CiH-
zsOeNht6Ed57v#W)oo_uN6(ChN0*V&N%(K=(x@b!m{X%=Xbyu?y%V0~?36xtz3l<<r
z*A^#Ipn{RY8fFtUs#Z;nPOWf)5>O*r1tI`yb*#7rMT0EA(akP@Qr!zdVYO?r&NaHz
zOUbr`U{w{)Fp`0}U4>87i;fpwJ&21MU9v6AM5!+5nx^A=H`Ozf!AajCn~sy<DLM&N
z^e!FLR3xcF7v20xz|=I_SL*OqMC-P)_aRwY+xlIK{auP}$rs<H*x#kt|29jppP!z{
zNqZ{$f$+_K_muDKR`XsiAQ~HpF!pH$C-_=hkni5X)|vggckoz)^W8i6yLWJ|Kl|6#
zJD3E!-0A53&Pa--E8~)&0(SX;8F*(qci%dY08o}>FC`t5yH9_0{)xYAjpZXqKo63^
zL24=U9Z0}*-Wx$}b|{>u><Q=8{H*{IXoUlU;YAB~i~wf@&&S4@7cPI70-K9<Scw>c
zs`aX#)d3^GU&ANYbQAumvbFGYxIem0w}1pV>?0t8Gn7CAun#ZWrX33I5ndPF2XNyu
zNI+AG)po5NNPv@Rb!*f^$n{kzAyt6pzX`%vKmwHG2om_}I+Os<+q{1O0sLTfG*p#;
zo2>&0yrQ-2vfhIPc+Cb)P%2494$zDm2YBy>h!S|GkO3vo6~xMIA@>Ns5|jvtMtS7}
zN?=U_OK7V{37~STC&D$wC09MD+<Bj_M+xW#yha!uN<a;Yb#MYm0qap~8-WfMt%xXr
z8tUHOu7d^e)UDYHIUdjx;1<{eAV}+MvETxtkhP=hZ~+oijfvQ05E1L#BOJr}!}PcS
z!SCXl0^j=%7|<OeeoqxR7CS{6ikij&WF%xju-v%3HeZJffUQ{WqH=fCf`-Hvz$|N+
z9-#p`8I82%z(o%gs2`Ed7m9B*TYt3$0N#3&gi&CAchiX%LVS1Ad9P#JcQ+kL)bDOO
z-nH$!n~o|NOR%7Ika;@Obs4x`H!WdfP?^*cc1Hw(XvcscD0CzMVZ0^DZn%)FA2J;t
zrDU!p>a1j4C^f|L!*}W^s1O+;Ct8A$L;N5eXYF3Um{e;wY5YHU0V_7CmcOzWU(56O
zKvR~O_3?deM<1#EzP6*kW$*jij<vod-`95FS*S1Xzr1TZ%AAlb1?cO2sX|JK-Ibtx
z1l^p5S4a2GrI~3D?vQCZWPpGU+0SW5z}MCowz_5osKB72B>{xKuz(;r0mLtqAR5e-
zm83>k0>B!e&_O#?%Yr+l^bhh5d@{<DsFAjNKnsVt;Y9c357Ij5VVJW&gb>(d^sd$I
zd|aDaT?E-ONtWCX5;4f7NVy+aIX;;-gy^`g()BJXF$u>rNjg+V=@8ccs89V+%-okI
zz=%p|GD?aUZ4Eg)P>1%?lqToY55M_{Y+{IklpeqcT_aRoD3dZj6zCr^KfG;}vgV1A
zg21WO;_7UDA_z^Bl;jc;K>&MfHo97}!{q8K<zWQZS~f$6@F<(#?o{paK)}RovK?h?
z0s=|MAkSrZQQd|Zvq0EgYqk}#Kp<QuQ?D~x!IH|LlJ#+AKz9bGEIA<5xaJHHQf<6l
z4CD&@WCT}S9tDEx(9AspMAyPvK1rVeLJEcTD*^ihkR{0o^p0LXnbtt863_$4=a+=`
z86f0$sU+NPE@f48lBY;}%nPEglg+lkJYctWcTvdy@C$%QIN?Zj1S*v`T)E0c>oFeS
z(Y1b#RohE2-YWUyyHQ@Z&+X>8??!pwjq<)5<=q?be>ch-S|YDye5g6;O2&tJ=#3d4
zsK@n;4;hO@&eYUfrWX0e-#5*D-!vEQ!2G^xZc*RgH_iRqzG?26G`ke>{8FdxAs$Oa
zx-`|t%aT(#R+;!YT+DsiYI~U6h|w)<s6n4cPWu&$jd#IpGVuo&r#0;jxBT8y=I=@F
z#MiAQeIIG(;wbO0*|}f35hppo_@CMRQn=pM*2Vo58PAR(y}z@MgPWZlLuwVqqy*C7
zv(HM3!059&4AJK#;Kf;rL&%t*Iaqe5Juf4YQuBbjvI^XIlfHfahOpPc)i+RMEb?IU
zax#fsKKVZE;QJJENdP`<&3&Q^Tbv*fF18uothuQn&xNZ$wdOtxN0&7vxTe7l8J{8G
zV@`ia2?9+^$PqaXgO@uXN7P5yO8RUi9Qy&%DhkbYA4yDBqJg0IOYbwOgcfA9t*C>+
zdP|v9)HL}mqkWneSkZt4dIR3*%@3tu7<l%kl&N(&XMRm>fF;*c#+EWQs<Xx(n_ukM
ziRt>?+1b<EzdJjBcXoDw<h!%;T}e_b=l36fcXnRC)<m71SD*uHVEnY&^m(Wtk#RTT
z3A!xM6F};_l2iIecULlvJU-KZrEcS67u1>6qvjy7X(jD9)Gu-TupU~CZ2doY&7ya6
z*_fBKVj%h>88sx$>PptHHRe^<lj;r1&qCWxE(Y^^SV_HBFpjtjv53{rs`i{!)9BO?
z*qS*LX6W7-Gw&-6fpec;UFX3ws4mvUqhy#Xt9J4(g1IX*C8B&5n=(^~Gxq7VHO4-@
zl)my=*^^m^PsoJwcfvzDU~39319xmIY|Et~5SMWhou#arq;jgT{RirN8`?;F#`*Z!
z>s7h*5Rj^WdGD**&KWg_9>(@C>mam}D5cKd=K7J)%!=4K-3r?}V~J^s`M$jPdhH)x
zy4`#do1^>H8VVfhEw};Itn5gB-s<@a4U)G@hl;y+_E%W0>I+-+RE|;x$Kq=}l?%EO
z{#!Owt4TQVoL#6H`{PzDx7r3>;a!P!qwX)t_44=L9SONEKq9r4=aZrH^1aF52L!V9
zt17fl`PnFV)X;Wl6TQ-R_v0;bKi-*jrT6RDsFw;HPbRH9k8SUvyY^P=eN(lVkM(B#
zaQoLfi*%(mD|_&u2l<1hh0XBT);8O^PNc?SR?{*z5Pz_mHN{&gvaNdT1FE3xQupab
z>5m%AKI&ilpqXK&+x2GUxzFo+{ah`bIW(Hx&@#5{OPiY(>&m@VR+R87dzyB)aoB!H
zSUN$L_K^)SQC;*Y9onBh{q?VY{lo8Re@fS|r@#5}31eh;etNYoiYjX&sEJ=e^BSt=
z_D_EihSVee>hGVPZ5Ho(ht1>7@33#^Hi(SBb;Dae06XnQwC4ewJ-x81XSz1MlJ2Dc
z#^?JI_j!rM0&IFl@^I$CRl5BPsouVtpZ~Mg%U68zG^~Mp5)2$Yq&4^+WOm=Mq}Gsh
z_$5nJqi$Q`I4|FledSGLho3I5z=-q;ytZCJw?^v~iaoMfmou^B3!jj})D2l4W>n%d
z($38GX?fV+{^mwOcA|hMsBOwdneF93-JSlWI0@_ePd~7Ack;RPvw|dF!{&2=f~Zsl
zc^mdyYbV=}TWd*nBUOzyUf1W-8})KTM95ns+<v@@KnM$Hft$uUwQLw$($fLjj`XBg
z+Wba1S5hjNG~}&vi?yz8qp*OCN&5Wjk`)3K#%|c@dZSHaC51K&jqh_KE*=x!=VK=%
z3J?L(3)Pm5&6_@%)xh;WCaghwDLHXq@j*^}XiH6Mc1s}Ols-8<_sfh+;Ptfx-G366
zuqsRoE>wTzVgGGA$USU=E1tQ1d3kOEKYbS$$i(7H`O4v(gx^)dz7pkHUZ%2v0c=f;
zkv0wH*!1S_j}0%RowgThj8v^R=^n~$dtJji6^?Rw>Iy18fvvJLHS+q4r(TpH!tAHW
zFbM%@PtST$D98ky;y?Cpi5~u`LHx^p6D1uh>Ls1-z?)V?-4<=fBkl^0rQI}~-c=mb
zw4VuZeWy?2Tf1O-CDVIVTiDxdl98m7Zy#&hy=CJ2>NP&D-dDY->!^O(SvBoLa8rk(
zt_tZ)WCe6OO+5jJBk@Mp8<dZlNQkY)7ihZvUl#;Qe<J$MlEVhsVkh!|(l={3l^$%`
zWSL7QGd7=yDG!lzTzxx{+v?MaSkr1Z1UL%kCG|5%CnBS!KN0<`Hwc@ykxBSAZ8;QE
zCRr_-ji?I+*S<3;UwvsLX)b0a$vwFSfg~40+tt(dHH%O;u^k5UW`dBB{eeTacU(JU
zCGfAAn7ZY!w=qfR=uJxPJOY4Ph5MjoPx&+u)ooAj&x@kj?8(=C17u0qfVNcsl!;2l
z<3dzQMF~W;STLK|ylHQvq4OeY_0PM8rr$qwVq%!>NQ~kdnkx@i_Yh4PY!ogNcagrB
zEi<#+ta%wz%LDas+C_WPBI@HVx+;Sy9oN2kOa7~t5H%P}nEQPc-f`@?^KOQ1*+)~P
zO<Yp)a~F{8BYjwJn{2OT-|<OO+in<8M!mj|$+9D9#-G#eBW!V_&-*^wAblM7(Vw&k
z=(LZ`6ma3D+bZopBRMiI?xQWClX5p(a?>_;njZ<%EJP8f5?$1v&NkWh(QYmBmUY1t
zF;kJHJ|M`=x`aw9J!X^m(gnZTrS}If%V&H^-1pT-z2kP76ZMO(_Ovq@X<J;{i3n2g
zf{3^o&!4~mRNQXdoX|o$qH81c^4nuOt@78lBX&_saiDJ6SzD$RAOJ^u%f1V!@W;G=
zMj8tRZBt&$@)=)p*?sltKs)Ywp*+hDRPaC&RuUKefx67EV56I_*MKWk$T{0AIEl*1
zdbQ@bi0^%t?~M?b-B0UxWW-5vd4bUq(%eBzC?QQ^qI!qTET>$`ZN|5bQxbpE+53hV
zXgR=A%~Wr?Jg?u(W#tss_Exk8Zzg7QS%Unf^wM@zcj(@%{bm~^$Vrx4M;g>uj-=ts
zG7VFifu-g90C%&C*Ge-~3AObz1OvJjDt_r3t{;wS%8j!XHARM-Z<FRl>1zt&<jx)e
znTrnVUY*slvTxw*Xo=r#-w&F;=CO5*rw(tusi-}Hfks}`ppg~za|uH2<BA}}4G8vt
z8k^mo*gz`v)Ei7K8#J0)w<o$YP%<lkLVO}DnV$&b4MvGSaWG2!-JtX)>?2dCTOX$l
zCF_{gVr?;zIi%Cug<B8Q0FlP~6l(+NAFYmwT2w9(<_b_g^vjm0dZ+r9-tXkLSI$>I
z8$ID@hfV?pv+?84Ojk%byd7;^xLh7FI;Hu=xvH7=J>4`KJ~sw^f3)+RokTWBEl*vW
zC2i55x1E}bsr5fq=3LsSZv2<06xFiJDtGjYRIm9X`7ZF}igQZ`AvMuwC^^$~q+^41
z6KIRT=r-J1$f)Mnwxe={&%{KH?S?Oxm(_r%rSC7h;KA`_Nq?do`-#|axN7`UZ%Y;x
z;qCCQVvp2N$-{050T(q$bL#ask0(|ov9M`;w@Cve;FQ3sn*4!B@+OgPR8YiLf=Dqq
z-NSBKRw`TP){#A=M^!ozM?xYCdD))a<=m#xge_fcy*s+wj|?BEPpa*Q4F8ft)VT3<
zEr{l`8{)=YSoF$%+@<iA!6eJLFnVurw;MU+*r<ZtSfKh|9_zl4S{`o^$C96mxS-t_
zH(DeXs-p>_jhpl=nTh?Y1x@#^0|dd%I{D=9@5;>`y41MT6(4_9+MMXl!5}Oo+;jGA
zOD7DWHM9CuekEzK`3Ja@=HzYrLAOhTE_X_RBGx@|aGy<ziWfmQen1K0{hL$xAtk6^
zM7?l7==KW99I^Nabrxoh=q4Ec1!Q3Va#vlq2I)WUAKB|B!!)AyYNU$Tf1w}os()mY
zZSr81W4+Dg(FQ}*+x%!hbW^~q0EU~6G5o|^HH=gHaJS>k)k(V&k#q7`ZAg^^unh&)
z`ymrI<ICV(AMyQdV*Q|Y{%;n0aGv*O;WSK*&2VeB@?8?*YnEf_c?#02Lj(~rZi?#x
zW@~g?8dz#ov>JvGh*}F`rx{BC7%+yLn{k8eB9|G>KspWd(z0In=2|715iNF}uz9KF
zHh~7);g0VYCTIZZBS;qcu(C~HbSuwL!p6<(TQO3#xMG`{Z*&8~(l%)+FIK%PB*w*$
z$-uNtqSAhw9Bqn|QO$SXW#)7z+q|zdSwb4kjxg+(%e1+qiwnjm8X&)#8@X3}G3&QV
z49!bXtV)r~tJI_VM4v4pC^4HWS^|~hV3M~aUAcOz&;@anhmM0?HoxjPU}4{Ez~#*;
zz{5~o_ZvU)>d8b##ctAZqB+FhMz>I-u?a2eyVZ%b?co<u0Q$DPVz@5=!eYmbj*uzO
ze0CR4azeIMhu6Nvj;k;?zIDlC>sxhcZtIHz+UNm)$JM+EHeRJj`%3Vvi8<qf(qpE!
zgSrfgKrj-3(UmM&c+6Y?$xU`Mx9U-4{Ru8uwTD$jUVF$&f!VQ54<xw#QUg}bxeN9`
zcJIwvD!G)TyoU?Kva2CRJ7{0vs;_p-yQvS_Rg5KyaL_%9UA~NogHDth>RX)q4LtbS
z4}N4IeDjT-z8y9RYn!0~`vF2y2e%zdu=(|yNHETDuiPTBO)!{^T?>Z2+DSb6`sUsy
zWqT71zQR?1_O`-EF(w7>Hh&8?hn$>3%$fY@=w->!DRGp6Ts|cxlE%>GE?a;PJ8cs9
zJ~EuP3p=~Gd>gD{bL$t0G@5hWCk{RK{Y^lx$P$FzYCwVn@rT~O{ZjBiatd3hzRV4B
zu>obc9oE9<MQ)JEsGb;Bg@=PkAEpNK0!Py+Q-enW-ot%F49dyfh7#Fm3SKR>=-s(p
zYHMcwAntSvw)NqMg%S#AL=~7LAs7xKsqX8~Hh23P$+q(AWrZ4%Xu&a#+X|zQFnQ3R
zfEUl}QMqPLrHlxGMYOUBP5rIvFe(#TO=3C=+B$fAz=E!@G!-4M@Dq;i3SMS=jHs=D
z>w73_TLoFv+UFKzdWYX@=gn4t$XfNuWWss8s`k6=ml_bx*w=-sYU>MUj7xEcd0tdT
zrGd5K(CxIzl!f;#pCcXl0fw8`e1|WddBr)R&TWvNZ8KtZJ4mQsU@IAJvF#a7E_#A~
z6pzC#2O$k3wN!6b8k)}ZO09k%G7!-<IkyZX`)xtb4zJu+80n>n1hX`OQlJ-IcySjA
zm3T9$vrvnrVwG4JFw<6VkO<0VfYf%1vLm`hZ}tam-}H-$mFk^ooMh0Tx(uY9am{7B
z-R(sR;}2~pt*%)Yo!<ZjyZ)M*nhtZ=peI47w6he{U-9WL^O2^~^c3eKnu&mKP|3oj
zWVCy7vO-9@^St#3$W6}z*zg1A4b4CJVZz8IsyZ~HRmbIxA#nNgY>eB7GZ`4_ihiOA
zg5L?wr7F5H8~}*iK`-iI%{NS8({Nn+23Wi|yxWpBPeY4ZNnx;D5VoGaVc<|imgXxB
z?*v7~>S=!oBwst*P2;g|A-QeyFR!7W1kPzEdwYxIj98M8<pI7BAcb>)2nRDG;(p|s
z#Wc;-G|M^y$iIZFiMJBR2NQ&IxMGri>d-&P#d!<oxHg8^C<CU$9hc)#>$RV}UJ62X
zuwmtUtVp*f#_xTz^lJ?Xn?-{f6Tl6VE20LLFBG|rcJkH>0zTf+G3i1Bx+}44trAf=
za_58b$V&HvdTy@AcW;p$q4pM-0b?ZP)eifWu(u%<22dGho2qmoJWJ+4tUq}F%=3|7
zwj6nj+s|l?-AvUag^PAEWFZsOAkmqe7}<v5^yX`B#e2hjXRSnQ&96`*$(l@X6El<D
z>;!=zbE{(Id(6zW-*?N(;UZtoYsKTQmIsJwY5%btKj-vx-VunTaZNby;kYx0tCz*c
zIox?8o}V?j98~~O%^O4z&TnNn@zR!G_U`PquQvB!z&FeNRhe&V$K7b~(B*~s^_uj6
zS|p&IKH=BfJ8T+`3~M{|-tg`nGQ!$~!R-}dw8lXOkJ*?qd(ma6i8fRgb?Qtf1>HiP
zzM;_EyfM+rbOv;m0E-GhT^|E^Y>@^eWEF;uU${DmTJ-^S{!WI_+IU25)85fEE5`fo
zYWBgW@U+#t7hfn06P*xwe}tAeSkMO#XfkTcXe3%ee8t?|`m>SKB!|C7in%-P;PS&0
zCoR$(1&8_s^u*y=2wf4!Xjo_S(aOL-YF8W0Ci78hyOJFsYE2jfYjbrtLb!P>z4=%T
z_nkE~a>Zl0B|%n{;h<7&z^K060f+i~;CfGiSu=3#*BTNGoR*1KN&}BpITT@F?@P;d
z?$e=7MlNoYq3eBN;^;2?JjY!dgGZCAEW&wt*o*c(h5ion=e<07jL&|pA#tyqx78?l
zMfh8+JWCw0O?2)YGGKd4iL*NX?l?z@R*hfYVxU7`eu*hKSHF;jD3{s)UT}Cs87**J
zf(TZGGI&GQK`-3!;JbmWb0$mP)7p4ifjG;*Ki+pkv+E}n{ol?sXhVYzUYrXYgtsJ(
zB<~^srw-o_#odZGv`PPI4MVopk!#)0XY$XvJe3Qz-5o+Oo3FTWGy<;7*Ba*boisEp
zyGpvQt#g%@D&G=G3Fd%Z{j_NZn)4L=W$XG}Q4|uh@|V}fgL&!nMv|(2uxy0=CeT#d
z3FY0b$%(RZEbX>?2)bo&%SpD;n21}bWNvcKPBMEBzVO<6Fdg$^W~f60FZR5|6A@-y
zPq{PSv!GF3FGd?bn(JafI^=`uS)<WvG_q1_e1C2~NW&PjrQFWZ4dycaOVvURR!Hgf
zl&E%EvCZWFNf}a>yZ2(6;Kg>=eetxT5v(*_Udmi6pL^%6T?y(o-4#;lH?$2#o~+Pp
z9PHbvc{M(4LL;l%Rd$t#ZQ0!2xSa&p`|WHq-54wg?bh4EGH5+VwAHZ%qa`9(hRM8R
zqK*L87J)?`;$ZBn9ImqV*_hJ3TN#cwbQ4!&)5zpZ_^B8}tVt`~{JA2n$o+kvru+bL
zZnp5<v5m$K+aLiL-Mv7zV140tmptH^o)>Gu6?bG`EijjOD?(dK;^7M54Tlxp>?Uex
zG4kNOuN^P)u7VQQhGW|_<+YI-jGYH+XsmUE{R=O}3imfj7+jr0lwd)&Mboxz+qP}n
zs<drY+O}=mc2?T9?VtT;-J>^rD+YH(+!HtUuG+H^8l(XCvQ4~nRH|Dt2kt(CP@B29
zs6L4f-&MP2PY{yob!u0z89;LyS7p+2j2;WxTNcybtn!(){{yvYJ|kvh{C9oHx=I`y
z#|=HPC?w_s4`N1#eJ>6wa#$^;_S?w%NY2QF&WWRQ^LJpht+0p4I^Z~oH|gst3Lo*5
z4R|bP9JPvCL_G_3;8WP#m>J&uz|8T?Uc-t~a^d->8f8eQzNwJ&=})p4zYz`bfwY^|
zw8jYgdtUveHakR?SY_)&)E<SyTIEN+-rnx1Q0;_G5IT^PF$)_3W8uWVg~%`dMQ}^B
z<km-qP%nqx_os!fcrw}ZRbhJO3p;_oZKNZ}4b2BuXV~u3jaXJ?3K5$gqwCXo2l`z<
z%xCIgB@g(scLs)7R$_cV_k%AZaS_QIepsTf2p2l{B0_0Di@A1NK6+K0(~**=>dd@)
z@%<ncu$(^i3QLunIBEgC)95LOZ~LfXmn6{jE?pXbhbq+pno7OUGPV!ThEM+~y&b7E
z%JZ-Boy{&rYS;Fj@;kQoWl)ZP_5L@|O21Cz2>#brNcw9l{4f6+$A5rU(Q1>nSd1uJ
zAJkpe2XI(k5V59EXBDcIfeWUrq{@N87(>LW-#sseUe?BA0>Rd?H=HjyUYFya53^=J
zUcO~NOMWfW`^DSrLQ{BXjbU$vIxQcr8#OzJiQgprReTe6PiG3~5AQ0ywlSHm<UK8w
z?;t^iEJDzjKF&PJN7WvRa3xHD62P{ALZ4-x@Vh<&hDHAx<{D5MANHCVXBE~I`fz$)
zvEgB>2VFa(yeu?M1KMXncAu>U{A<9G(J}WAn9SpiAp(VBNGQTzf~WSRAtD|t4H@U3
zuK~+llCZ1=+&`bn#LyH&2;>@oRqnWTmhl47<JL>Wj|zqWBO;;Fbv6v9$;==IrfElp
zm0B;vJAJfUJFVbS>JDx?j|`P>mQSjmd@0dR26sF`fuexO5u#@akd}|f;Dudlm^7wO
zU5QukG{>YRuYx!#BOQklYy%6cLifuNJ18gW^N1%-rXT<i3jP&`@;jt%sgz{m<%W<@
z)L<qREaaQ;x%LlfVETt!PBfs1vId)~0`|&K64HjB^;;Z)-Vj)tO3s6G;157q20esp
zA+wUj6<;gU2rJinv#*XrSa>*&Ta*l?#m5-y?3Y<`<N}DcAOJaIeXj?f7qEziC{FBp
zD4W6by6sEDcD&Dka#ArDz-|-y;4EC76=JFjX2_B@aJIGuAw`;v5t2DTC_S@5By#9B
zw^aG|>okTFMk;{)B^lZ()%v%Asv&v=*NA5*<+DWm9BnvVeY2<~wxS~xCpS7q8meP7
zMw+2hK(7mg<vOC2p__2W&=k^?GY87x>Xw`BhL<Bk9<+WzlhvtmNo!$Pm*fwo<Yvwj
zaI_Kffxc9ASB0w5zJO6hg)>SH%zar)RqP>5$L*$2ZgHB&J;uY{L+aq#LaeSW8>}ZC
zM-h5O*HUEBvvSK$i?s)3%lQ2FCb-RP7sBfJq+WXtJH)JYS0g@!5i08rAY>Y8M<xl1
zykB887z0EN2!TwqtIZ9ii{~^K6x195c>s@MB3cd8b{-1whWQg>_zM|IU;2OP{PUGK
zOMXxQ04MDKQ#zdgDV=Gp$(T(sq^@6MU6X8M|I5MYlDm)QU?}P8sHk>MGAIO=p;*IS
z@6MP6U&R<rgQqx{D+x=-+HghH)Y#aV(azUF=?DBzk5|{X$Jf)=*W^wu{&nKvFgv}z
zx6_Nw`}yABU}qS+Uon5GeyM)fH`CYm``ul}jxN96kNd~t^PbOrZP?06touV!i)4Dy
zw*Hx)Ol0A#hXdx~G{^>a4B60^t`A%PTkz}#2%ARMn*DV$GQEg(fz%?^^kkF7ZB3F}
zW~}J_{^9}t%aWbE<qj#vm>))KSMK&e^>Eu;B?D;-=MHNu4ZZ0>EXzo8sv&b`vtx3`
z<U0DW^|~V^^iOSYw1?B#WCdQR1I2m%S!n&JhAlx|L_K_m*f+R3CB2RQqp`ZWE<fAg
zs>=h_IoYJ~QL&YqeqTGfhK0x1W<+84L{ok>ZrhE8F~o6GJ8bY&<`5(o9Yi@HtLvO@
zMLu0v3*CDI{ziT!kRfZGXzS=K6#R|4@nhZLPA{dgjj?>hAhxS12HvJwSMAi$J4}4{
z@Oon2sw4_rX*^zHBfI33juIS?kf{IVGtEc)iSmeH11`ergV7hed8S%X<2q7r$WPEF
zQr(aWf9P~yva;}U>qkN9Sk%iD;MuUeBQ|!{&8>h7j(L{K3&jB3WU_IAo1+Wm<?O>E
zlkq1@Sjag5?;Z7~(BNI8uWcGmoqgIArBCj{I$}?xfbjN`@Xm`cKgyQ^o9xEUiK#*y
ztp@a#IaSSKr$Njx3Onhu4VGtU0}HIPmB2ZiT7PB!=cH>@M~iKK?Py1rthN(tO;=BF
z(z6b_J3KXx>7$V|%N;KCm3!hoFOte`{fs%_yszaI1x*P|fjgNv;Ao9D6ogZ!8SOk5
z0CW$NhYm2Csh~Hy*`bJ=pq={C6Gw~B)|2k2NwFJ5@$Sp#@;OHCMLJU*8RiC)TIPy@
zIp!&d;c>NW)smEjH0P*LHj+gVXm@E_22`hHK43pbxrL>it_DrIk2m%LVbOg#(C=7v
z(JC!sx!qJE==d<P=Snecdi^W~Hdd4z#t5=*Xf-z#@$BGRL<T0aQR!ZZx#^4d086~r
zYZ8%tNglW=bRSe!ASXGam`Mt@ZO}CAc6gY`;j!KC!)V^{76jqn6p$FFm;C8lr3cR9
zW;D#ruiL|2e`gQG$@6FMLp|26_GZW1lRcXqeSA_r_NTokG=UoYgh8p@84W~kmPJ2%
zIa~Vlry#Kf&=2hv_qq5;t9xK+oFkT3;*pf!rI#$R95hk*pG#t*PJpSeUs*v{d5V$~
zbm(OoF5`BE9xnvTED{g13b_wg{^V*njd6A=w)nvZQC>574OS%NfSFtsj(|9Id%B5=
z+bl-i9**Wj7L2~4X$O`294^n}VQ}L#TSg{!#r4SEqYuNKg-sj1HX+hPBd#B5?Q7c=
zCGP0q$wyJwY$V^F6GK-MYa9HBY(fEz)TeyUI?MnDfdTjN#!f;Kvn3L7z)2V}Qm-05
zglw{NyAovz-GYI^R1*bW3CS8qiEKu!#ob~xpp~fyCb4zeZ{aZjuv=0t$HLMfjK8iH
z?fmsf)>&VlABdr|adVwRbTF%eHq`Za-A|kEkITkvJIrL<ZSl6Y2;KW5$M}KxM*@SQ
z8BKo@WG2mYu<g8-L_1sk{pczR7*dix_CYM24BJ%vjbh`K>g@zIUZdbfv_4q)>lHST
ziH9j#Fpj3#gNeCd_AY0VA&Ho#az8W$bkLXY3M|@wg5g?$z()W*^>;4egtrEJ@d^@b
zQG|%R&oTEBG}LI8vC&hTFd=k%M=GF%=ocDyNz&q}rNiw}rJkYE!X4|d5{4YVDttlS
zQiXpdnIp<E+1h!;O(J0MmNU7saTIiDPO^a!g6|MyB11zLrt<89O&6BXZ{6A-95PQ+
zy@?FSCfksfuNn{)m9{i2N<U5-0Lg%}Fi_eirTOou4eD62LlYIWN9eFVN(Ci#)e%XX
zE&Ss_&^{A3T49UeV;Vf2@#1KsDm9*OPx8J|t-<<9H|}<yO7u*%s>0PO>9a%V-l_(-
z$bOGW=bj>qC;6q{D8M@!Fr#WkETK5+D!9XlOb;gYPV6q7<|QIlOgvJ4c7O3EGFAnZ
z9L;FD<u%TPNVtC4bS(#ARHyXl0U+j1h*19^0Uv5_t!r_>(6Z<hNgdMOxQki{yq&xx
zI}uX2A8UZ<*gcjllgpnnK^f2lcd-Du<!Mm}WC{!Fn`U?paL(a2wU&*Re*EerGd>%d
za3ls4!4`l9{==rvHN&bVEyWSc1EaaKS*={5CIrOCta4tzZenI?q;H<2WA3RLBN6zB
za7>mz=Z-S>LJF600<c%ub@t!k5>)a`lL<IseSdJ=X|E)oS@saYg^4b{P=Sm(M6;42
z4t{L}DO2Xrx9G=8w{TGdZ*`9xGXYPev@cs^(7jr7Vu12LUitKY3YF4x6j4}JbyiP$
z+2qED6|HEJ_Ii`l>NIl5kS#Ro)onX&cr~3fiF)P-UD#;|#mjfP%3M?AUKJWwxI2)H
z`w2JPfG#mf5O21$$LHl*>Y6TkK{y%@M)%oK@s(h1vVY!s5)*2wl3PLaI>GVo=kIiZ
zudY69mm?hdgkjyXSGWWcZHQ`1fPZ;;s0W7`H+)pxWH8;Q`~IB!!6h1D;;;^z(gcf+
zf;lJrDSecdpBXbwsO|y-eFY1b0W_R#4FC*vh5?f2Vk1V!?7RRNxVuuuHNI}~GMJsw
zAyTS+d>}_0spAo(wBb}Xj;jR8``!%3f|H=*c<^!Y<dfYR3OmOVHh)3&1y!|`e&<Jx
z0bLUT(co>VGqP6Z8fOATBAxZPIaT<06XFaVxBB8N+2Ki1gq!%ln{VJq(f$g?$7qpZ
zUSZSq;z|e>t(#kK;9P`@%m!Cofm72c;HBxKjpk3&Fh(OyVgs8RAras$DdL+Wz$xi!
z+T~Nb<{%0l1go$%H<!9+1v2jsm0o(N$i;%NlEck)m%C%AT15K0u0d~0R(RzEXNAHO
z_L-MwVq1lrn?I4P154M4K<U+-Ch=L2h=14fNntlCBjGd+Ld?e(@;``F;I)fbshnEr
z#{nt!5TGVrMwQ5JM3t~|zOM<uEn#!c5i+X-R^bUST|N4H8jwSbc`aJu-Q2DD)nFwh
zbBz)X&`E!eAURsh;`7{_g<g#dN5PV{dUGbPePvJlwVrEnNk(;vsR&b_=#OeSBvqW$
zwS}|#f{RwMHsixQ<l#5Po*$3u?@lQVPhSGRWVrM+8&1YdQr<L;vXCQeybIVdvWIP?
zdt~qj&j@n~IKLDq%<qj@tK|U4h(SZ-fHQoYF)qqE6l~HpB#*hB6Om21o1!3&rYd2}
zdHjG~rrJo{4L@sb$OLn)RUViIqH-sg^}G${?QKJiGF&lxg2`>VN{hI(w15{?838HO
zm|zX-8YT3l&tDiKCUBt?jYLu~o7#^w2sxYFSutmRqiCQUJuYT0q9u@tcU(V%pfp2x
zAWCind)M_yzLS)5oVD*Gt<4J085`rqlvi;|KIymxMo;0lpw#o+(^LAEVe-g({vT|y
zM6c`LPapsQ*WWG={=Y2S4FBKesmjJ?{+gsd)L&QWNC!emCLJ=Z<*T(==bts^X{N;@
zgpy*bpLg8&tm~r3k%$fh?z%i?XU*Q;%zZw)c~pNY_&+?KlyLtLqQO@V58f-*WEwZx
zwb<QD`Xu19;UBf0J60^1x|Hj=o#;9t=x55h1oUfK<p)3dPQaVGQvXV@Rlq<8Alacy
z);>VD=_#6$q)MdBj2w8om)|kdP=SovZt-BqJ79d1AVFn_W(o*-BBt;sT>B<mw`J=V
znpS}?j=2r=*qpFOt5Qz}Tv5QaSQ};WD7{mls)SWv&x;~aBykNdNyIO%S&^+T6ftZj
zXrL+&Po&YOu>f+`T#277ie<rKf?h|W@Tb3RHgN7qHD;rF@s~?=T~_s8%wkQATzJ2#
z*$CFB?$8BWzBuU$(Q)Zp(+N2lb`C?db}CGFy_l<KiD;kO{<7loo2R4im!nn4HMZwD
z1w6a5je|PVij**c`Z=IaLplAnctuJwFeZ%=0=(;2VgzukIwWKTjA|*SMAOjj@rRt7
z!kYodM8D5q3FT}JC@BaI+3|{qBtT+>Vhkos<Dv6pd`g)8qnSuGbdjusL1qhj6c^dr
z!2S6kD~w$}nw?NZSr>3hN#1j=o!WN((xWo`S(#EKnP--=m}Z>7)?I+;PYXn>N(x^I
zrNX`qC9^y2!w%=(#)=ZDpfa`RTu^kf&@1l4p*@DEpl}_fg>ORxzBbTdJ%!Vem^41W
zOB4MPOs;ax;b(ahPUJ^<6Mp&vY;Z}DLir#z(&7t~LUOiEi6{QEv9RIQl(yVbPaF)d
zLl=Ou4uN&7i;i;m5VSIRP;M_=JjABR!8-16c?0aee}5RPq2EPVPOm|=U5R5^*t?TD
z?`O~3@2mTFliEVQ+Mgm<%N_o&QGQY?(n^q9_bf7&tNXpz4(e$DN=w0$u+aOPs=)!L
z>MF|jnsBu}vJO<pOJpB%DMV0}-sK56A0!rhq{tp`2rsnpd326ryDBk=cf~C^k{)yX
zF8B%mf5#!QlQ>!qzj289Z<YLaq5Qv(K3iQ^euDwU=cV@cKrDr-<zb$OX(ETsMhnp^
zi|I5^X(<ma?e(P--*ulvE(1v+spGEwB**KTwTka&ljlnhx595JcgyTcgV!dwtwTp&
zx2EPu_DkjFJdE9=l5ZT|?LW2hrZ8N2-tM`D*ZQRAU42tw?#>}an-rHV?ZQ7{a_*Ex
z$Fv4~YL^BQmAD8{3K){2G_El&qSK9|$NrATBn|2vir@8uhb~2{s^p2@4GHipx+xml
zH=9KEqAx2PZv4@GYZhND<|UyC%rZ`17rU4tXiro!>dqC2UNvnN>_D7H?kVgdHG%AI
zEShJ9UkrpT-A(bhP*mL~4T*?c*ih6BQ*1*yy@g0(&J1I8Xxj4_o;2)L(6T&@-l5PA
z4xuSy&gM3%VkQ_hK6NZ+!<?xNc#dLq(9R8%E^8dj#O*ce{ty4@`YL}r6LpH><I~5_
zX;tkbEHxW<<gZ3A&bOM|?&;_6EDne5@*W0{IHfjhmW%(8@J-fNVfCMU2v;1&OA58`
z>?rFn`2E>ua`77|uCnB|e5V%*St?t0A)EaognBKMxk^kt9H<fju<VGiXe56!kpd*p
z-hCrS@t>^=FG9$i3*cpY($-byPtAp^gp`a%dl(Kr7-7Url%A-l0I%>#$a_E`I+Uyw
zP`uHSy#qBR4P&k*qa_2jxs^UJPT7WZ!l=mp0$@ZwQ*BfO%G9$q1`*Lz5z@HQjkAV<
z40lbycO;>hL&-Y1Cw=W+yfS@jd;Oxl-9T<UEcAV8P)YWsm*0(Cj-F+id&6T8mif`8
zo%KD1z+7HGS%yPC@xgi4BWCh##A#kvFv$vnRoZjYGvi{baoc|e#`Kc#rnv}GB2msg
zw!KX8CZ9gzyFX_(wEXzsn%JP!d(<amvvk}iVzV^#8aQ8jP%L5#{WLB?V__#L^qYac
z3cHJRh1hjG7xWNjg*bnFG-wTYu&F~j4stdCflr=~&RrZdq#HL8Eq>rDzW>A)ejuV2
zs28DN+&I4&a`<R%kJeJV3P4u7N|C-yaK<eBM$A?M46oh&X0q=GDjv2jg(tRyN`Nc}
z>eFXM@iZ3$EZ{*&<lI%!AjO@+y6jqogi0nbzm7&1LE}z<W9)q%x7ohU0!I_^5ejLb
zLS*Pak&7-g;3$(G(SAe(1pL3B|E^9MmF+s~-z^MK@PDh5=|9`pubL`ms|D3(Mg6os
zx&nBMKDM0vN;(p)Ii3%VeC8jcfqN7tx9E4z9~&j~giNH_s30(0Y~W~-_>Yd~^`h(V
z*VqsFpN`+e<>Y-Z>|=#rmw(HAt<p}v_x<_0^K*KzGz=d8#&^88_9yP=`s(JPSC5}x
zZ?f~^<YM+FcbngP>ihoo`5hBo-XnKO^ZN7Ob*_iYqnoDg@n&Y9-=2j~7k`sEa+drn
z6KS4-3)x`1s$5lEo=D<}tlqLm@?OPp@{4(L_xt_pgU`c(G9Mf!*aUx+cI_4ElvcA7
zx7vn0uYpt<=Uw*Xs;nxr9e*K{@Cv)}jvX^gs|-R--2@aQ&{+i-yJ^2IvXwHTm4kml
zqHiJ_;sZr(AJCR*Ri<mkak*8gZQ3y-KHc=cW#t_;W8N8Fyndo$raC6I@QB~5V4k5L
zMUQi7ezgOhrfG(mEge;tZN2lF>l3q6Z3yO>q!C=U=|KQV5iDe=PU&yMYrT&4^2}`2
zYV6e0`V!pG_H<XkdC@7Kib?f`YBKquCh(YVtkCYLC6>ob%aU!Z4aq)tt#ZAMH}ae^
zdZyw8f3_dxQqj$KO-6!COwAu@8`g9b)4zo%EUMbWvf$^XGZjSP{tI=|E$#YwtS;Ld
zMcsgQ@P(?NyR<|D*1{1M$e|MSrn5uIT#?XrsR+1oRvYzNf~-1BJX#e%fS>P>ddLLl
zc9J8`ShqhR@}W#NER<4?O3Zic0OH}5wQ{X+Oo|7Df7iT{cCg615C`F@)hdMTLM|zc
zM6XbYX{dXb&+0=tN83u`%22BpDPJ)I{=Pu!3&#$|arUhqFeS`DKiY@WWnr0;A5sy0
z37!|zd1E_CWIwIQXE<3Q;5s0K#>0J3+7-WbJ?ipbc35m%m3rctmF_Ksy2x&|SRAF`
zGo4gFTG+|hu(NH^+R+r0o#w`53lm>i^FJ-wzG-PWib6lv1E~(IS>u-%ajj+<dGyxX
zT%7J_2-b1@)J{$&FKehzmjh2%)*CLasycPnKf0>2RaYWZE~l1Un?0T}N|RA1+D_R_
zhXXEliJxyj>UQpsMTGPsadxsG_P7WKTW;xCO-U|L?OSX&ona)()aMYb+4rj{1*znI
z)Z>mAw$WcG3W*9aKd%l|r?Aqqso?6Xq>fxCpY0F9bQsRETsMHcHC&2xPt~xEN5{rA
zdPBSOpUM&NG>8+W)lCwCLdeDOcpsRQGt9!Bk3v?Ro+ZMt#CP$R$$5F`rLeeeJU<t4
z0#>>QcpJ9Rc9u!|H{fh1{IfhxuxgzPBV}wdCAzB_S}=uKaHS11<fANXy*d`5L)O2;
zyvwqE8MML}pCHlZ7q)UjLWsV`;KI+}xoU4!V56|~*XK<I@Ol3j{Ph^{dRyPv6PVWi
zJl{<pd|ZsW>GQ1~3{rW09o_A$v>HsY%FD!HKI}K+0&@C{5>zKEo3xbDmpd<26SO3C
zF^JP9w#Fcq8>vMBPEoq)6An}O2zPklM!37P?$J7{LnkXMU2sf^cqg6VD639CA#(qI
zXs_M-k}-tl*SlGWmIo@V>s=P&c2urVWA)~)$`J6RtLrXQrNjNgyI6u+__>)Pi$vRG
zGE}4ZX)$oHf9e1uak1BwpPKir+E=bHjaJ*mC01ur9n%xAN+s$uh+|Lyt<CKY3*$?@
za~f}M8sB@WMqqMbn+ytQhdNj|o^TkPz^F|$Rn=L)&37n*I8(UM_f~IwrySGQ`rz}-
z{iu4gUSE!#!gPfXc`R>HhoA^Hkf~8xq#J;E#Zyz6*`6F_`?A^gQ<hgG;}>mLR_}fV
zeEwnx%%HX|ZI*2KQ`K}o%u5#T+z*ErggbFB72cVEiNj9lp)@>#k3-l5c~m*>6R-c$
z>;^85HvhUu(3)T+0>_x2E<bTYoIsMRY-_>>m)3x=OcV9<@6g|gt%>=91OYEl(VJQ6
z&Zs<OUdpSxJ4Dlo<9hS%ZD_I?Vt_j*AuUBL>nv=1XMN3zn1%MkKxQ`OyO0t(@!4ST
zF5-yAZfRL@U8)op=Xx{l``RG+S`9cCnUB+E!z(}L&+(crGwhelt3sYW!0<aXnnudm
zPDQGpFAqjvNv1Bsd~<uf8CU~A^*q`Gn8wE%CRsZ;&2^B>l8NA>+KsU$<J^fM*1`^P
z1KW{Kwd*?J#j;Q^GqTQ<W_jk$URbCigBUo2lcpv(YbPU~ry+Hbc_@dnp)&Cr{ytJ9
zPE3i3AfR5530pQ3d_Zu)4)5H!U#8wyVHT?60d|KkD+aJ)oaa3n;-M&sLExT;I~q!l
zjF*p$C)UjaeY`#&;m88EaTGmp2-4QeT&}GB<V$GptaVaS3NLTFN<!(Mbc{k{-4&Md
zcbw)!Y~n=I*IXz)iSLD)xszgSO5h%zbDu^TRE*feKod@gt!{};8X*?dTa$2$pCm7%
z3m9|T0QrQ{88U3U>Ii?;->0EX!5t@UGt4X1$QFU)l(|FFC25X!=xwbStGY*(ELTdC
zVwAvw6>(yZ)~NgqR?V|AB5}4OfTKXxBWk^sSqd@3Tgr_AIoU;6PohPh4DRR8I8yAJ
zWI?c(NL06|EPI3uj>LZo8szzeR>->g%o`J;iP-TvYf6Sl`Mje*%Te5W1H*BuOzO@1
zAc5WW&KPBbC6GXHO%;ORa_8uW+6-nx^A7&m&c!>~39dAzT;b%~*E;Jkl<sxTKtu;Z
zFS3N~{pLCUS<XHXtom~(u2pxs_P3hcQeZCkjBc(oL+QqFnz)g5&tPc`3{Y<*j2vLH
zqvc*}D$x3(ZcV*|pPjX9L_|G1QM&aX1mM|a-K#xX?nSY-2=hM!OtzgZW(`R`EM5I<
zD&OnPW=nBvu49bsKdvpu+};&=<;nfctdf8G=NnS{t_S<T;4ZDVrUR;d)Us?Z^QNyo
z>BB9p4;@j}c;0Y8Uv!<IN3Zttvvo!o#Ic4;f?wSUsu?7N!VjYiMr)L+Y?L~xg6Sv?
zK|91J@T(5VL7cpW@rS}=`Sy#<FN6KF-yj*i`e&~Y51{#pgXcc@n2K;IQG#+=lpU9}
zNI1=ZNlHToqTKj2d`RP%Z*VgbA$1Add`M#YKvbv1Z?F=NJ|fnu-XJVT0I+_>$*rSg
z=^C1AH0OZOw)EE2Eo&(If4pmkvMOS&q0`fltEH}G-!_C49BSh%)pbH%pA_K$*t0bh
zqO)b88zoI$?^qf|(g7NXnE260*)j;{sZit4iI2t`D8ZSEi75n}$AE&-8EU;J>rPhN
z*PRhF<j(G(qa+KL{&}#m5;3lt?n|sGq^G;1;!q6K3sKo+B8(<jpcn`@p+Wz)t!kt+
zHjO5O7~ykNo%uNvcBUT1J%PI(IIhK<b)s3vW72{Ik`T!j+F!D%<_(UvH5G5M8vn}K
zd0nDliP~aei5&la`Ae|1Anr2}tZbnfFyk+<Oz1?t0i6?t|0%XdP(N3)T;*_OvZqy<
z*l2UjbcyRk$Uj^aan!hCn$r{84GL`z;SZ%<*nCgcv-(6rk`sfNrxi(QNa;eL<;~u_
zRuj-4M(Zzg0?ES~w-4wqq>O@O&YU3bPSKNO?Um9>5fX;Jv!MJp(HO8{J&t8{)c+jS
z<*VZnOpjM5=A1$KzQ7T_XYw9MOLn*29vek^WG`5|hh~svfs~>##-~FlU}H4VShOK2
z$@-5L5(ZJvQDd-poWsIRYYVdp$6h!$7d`;T^NBqr9$p9-1o>2THTrLv5R#0=FS>G!
z^WL!&PuLd+fQbxM%LJfI!OX$39ddDn-{!>bNXAG_$m6+-2pS-XWZ}^SWEkiQbUdvp
zfG)R}laIO>17(%u&@NqqMiIgQwINbBBeb99lK}dGoEpZ`BSf3Sovjtd*9;V1^9TCB
z59XseHZpK>005_EfdA7rGymscewDouLpte@bMx`LbhS?K3-7ih$u)L1>$G5R%cx?T
zzX1KRaY-=U-M#!oe^kXx{%JLLgrx|+XdLI9)l5u8MMVwbhkYLP{@C$<efxdh!|(jO
zy!^av<oZ6v?)d#IPEOK)zpMAYUg&>MU)1`2f6exOz2Sc!J=wMXTtDr6ZuR<n&F=g>
zhTYusetwtU{CsBee;=RhbbprS{#<|jM~kK3TAF$_`RBDU`p0`~^XKK`n-w-rzm0wO
z<9Xxl)xv)i*q1g?_C0bHa`g)Nl0?miqYuh;y}RdHueJ7L<>l%kpx3$w<MIa+%-BxO
zdR)`1(PK{^{L5xG*0mLX3s0hRY*Bk>@jIEBpJ!{k89XB3K=}auSpCwjmEKOz_wHBO
zb&~7q7u)pP$75`K<Kwq~b$>niJlJ%0TeGjc#WL<(Op4ZeZ|J|2Uc0SaF!VidT)TJU
zu(k4UaNp#%oPF&9gHQk73%73Iz?Dw#b#U80Z+tzMzEsCcFJhT_`{0t#`<bhE4Z1}n
zV@F5n9MHc#?rnH<Zs^mkOq%&|X3?!YT%2uOH|*%ed`x?I_29js>ig2;ZE|Ryx1)$O
zm7o5Uj9YUf<)%$NZ`^fp>dSv@oq6->uw!%FZ#>uW>baF3<fLacYg%-E*H1n<8)31b
znnzyOzK4A|f7tk$F+P9~Yqqjq)^AZ~I&)al;ktPT7rkrfiSsw!bK?`Lm&n$q6RG=J
z+dbY6-}GF`ciOZX#NUfGodwh4XE{<Izog3VYxPV{xg)j0imwJo%Pp)MK6J$gEu{{j
z{X|64!|UqtZvKo9=g!T&sOdL2H9vTC(x+~W@Nl7AwAK(!Gz|T+s>VvVNi?W)Z}7tG
z$cHXH&;+$b=31vM-9+bP{bcxTdv$kjr}rG!vf{-*9_~tCc;NzD+7T4xPh0j6laLHF
zX`^>$&mX{NZxtrXVrOm(OW$%->r+P6a8IZ!ew-R$0&cSyn30crNW@R*)<pPSpV*ac
zuIdK6ZXlQ;KKzEcwCSg=BeI)G%3ja6DRmg+sXEWew0(EEr(fqJbt*L@mfA*EVq%Pv
zlX-~Ma~b+>pxvu_Cd-j;mHc)R=#3`znBJw&xV#rl(y&{?Nk2{v+4c@qJ~8>$u|s!a
z!mf_(`Eq|HWX}UDjJa$(GpP?fjU<ZS4^r}_TX)VJHg{7qos(iEe4)>Gb^QBYIxU?K
zw$Eo8X<Z@!U?O{<xk<co_?x>$4R@VaE!c)mN%~woUaVBvhx0mcqmyTzT-J)!SgdUU
zrB~M$c6QI1xPv*fnHSd)v6GWwxIdc(U3a)I93<YS8&yqr%5ZH|U6V!(CG6&(Ww@SO
z`h5E{II(T48y604Yk2pmv)r4wULVd}wr(5KXYNZSdRJGA-=6<s;X1#L8@7a^Uo9`)
z(uYRBz8k`ZGOs{)EP-*#QfI>wecjjZgnhYa-krBES2eb`ah^K|kHWj_cdXs`9CZ2?
z(I)U`Kek+ZxliP8*wk^ei6^;tNv~_QWuJE+Mk0e0Fc>-PMlVvjB_Fp3xSpSF-9k5I
zJYs{6J44XJnLASN8rSsPs>rH6iKT9tyuhIGW_~&UT$N3!>E~-~mkk>?u0-x6YhXgR
zbk|o;AjR<Z^Lq{KDS-wXSC&q}m)u{QY4mlFQ+sxHbTS{_1C_lv8qM84Mx|_-)F_+!
zd7lh6p=h}{H6IVIe%ttjoY0)_cbtP+?n84yOE;X#XNxDyBJ&$GsO!6^b~RpEsvA}k
zqaB9z(9}HxKnG^o!{lwRoxHnXqX_U`Vf15@sndureyvBWW_3Xi3#IhrV+E~i)zjB)
zo%_yqE#xJIt!p4^4gA?|*n0Rc=kE3NjXDsWd!{Wf5R)67TuACBeQ+8e=}dDU3lbw{
zM79Vh-p0`8hpqAcEsOLCTtFBzbvI8y($}>ogYm6;;{JkUuOmENqN!UZtHd5dU5y<3
z94Y${^U1}CmG~O}+B(riy+G2oFGc6CJ8)Z}a&C#YCJT5s5=7>|8N5;9Fb?NXXNe>8
zr!8MEJ%I7eIfwe|IKdg6@kCbTDu~AOg0gQ20ud5{^@&=b5S!*1|011^Ei_>GpGg5G
z9nDJKlm88vJT_>80)nt18;QI>;jq1Sb;AWgpc1+PdkgZ#;e*jJcfLM?FIBn$I|~xR
zK=T$@FgY9aSnd>jjf&WZa@LH<q41c4kRe@6C+3sL8Pq&@3N#M_!Cr;(0Le7#4=P)n
z6uic{>H@8fI-he=yv>Sv-Xm~p`3PuK*nZw6oWMQ!N7AIAiNt+k$4#>N7Ob*qJY#U`
ze~U-0*|e1duIVfol}RBrSjWpZg;c~5U_+6N3z8lWq6~eYa<dDqwQ(HvY7p4T><Hr3
z7qj95%`s(ZIq*UuuzKevt{!QpUhq{epF77C%a=XW5VbeKKzlVb92S&6RvB_;SQNeR
zX79|*9DX8A$Wb>kC4hD0)PnkgU2ke+$+v6w(n16_VL@GhBbEuBe_HFdOw<yZxhN=O
zd=&$P+;3&~vP|SUV?k@=4U5l@gK~>;DT>c5^=E)&aMaEASFU##oPlvU3~a<P`G<yO
z=a+rBB?pJ(<&}(@K>MrG?8dbggWEJ<E)atDTEs1~V8)aCzS6V8*ElG%+~k81JGefa
zJUe0|+cbD`u#L9rHydhnh-_@dq;G>CY>jn<fAlnGy=N}fYQloYa89=ZH?Oi_y=G@K
zX~07C^Vq8^oaM!cai<6|*oYdyCtlyi19_!DySgGBMC?|=hzZYu$A}s9wl6?Ok?Ouz
za)Rx$GACL)Kg|+x_KurZ+c97(f>j?<0#j93_WGO&RNZ2P-wbuIQ&SwZ=B^4>Y})IC
z^^W0UYAj=yZ)qS%<a8Yh!j8d+DL=-Q!^oLxJM}@P4H8d-ZGa8Nm@S3wqtJxYI9@|Z
zI$}$sD3tjnZB+Jy@=0L9la)dD&i~*Il@CenCqR#=QBF1<_<@W_<o4ugXOKa79vayy
z)Qb6ghO!2cvXK5etNZnD=w0u{Fn`Zl-03r%TkrSxVs2$38!->Eyly<(I#<z@V6eWF
zGX;>dVOmFB&Sm@WhDF=*sCDDmSJCEF6wN<vTt}%wr1|rPE_U^5jR@>*>@%YfMJSsS
zQN<n<ia0rTN@~K074g%LwBnJ}9*}X47lJ;nz<-zzZjZ`D;&Zo(HtiEbe1p%uTKOmg
zeCvDJ;+3A;pMn!wkfg*N6PHV$GDC#Rtl!iV$QwADGazx(RdEoknzvTBPQ<SrT<J<)
zt{niv%%*>?+X)`p=RT`{9z+w&d~S*=5PBxUUjyjW2?PM!cZ>jr3`lMITjL2hJ8;A0
zog{QRgaYV$GWZ*WMRM*RD4D#&FaaVws7i9i62A<#qThY-;KMA>M1n{TGqj1K&ZUIs
zXI&VssnF6Ai;DFL37)@y{o6Fo>SrUl!p2U;bMmIX-T*_*67R&o4z@YKCo+Ad%H+Ss
zx@3(q*I~F`YYVp;r9&61a*b*NmUq++q~O`^qQW7!_F8WYQC~-s>CYTww-&whXC`c)
zj{js|F($eZ?I-^H#Jxje=|$@W1U$(H-rjbQM%vLt!<l<TBo%)I^*e<5c~4Bea0O5B
z;lb;>tu-+9yl>-0Uh0DY<OI}eAy1YY8G=N`VG~iCqS`bb)QJI6Z2_MWIX080I_!g=
z#^AtX4;{ba+ymIolInkl4cVl?6MhA-Bpf=lRv;pGo7|b10?*QR%^KkWdIGk^efIkJ
z;R=Mn5F!&7Eu0B<0nxo9$YIe3wB|(C>=SM!l*J05(dE47IfWho0LERltB=%#4M5}d
z7-;08`Zr)L&=Z|1Fq<}}rT`>Seo2W(LK0*t>JNnIhM+g<q&~C~az_9y1d1<B9$ODr
zg(ZZXK;+#AA73LbqzoYjMmj?Z6tFblId$v5X;fiGe~!-sjsW&3<vd1&9wCef8nk{g
z8TuNOi+4&x2{jU)Z9Gz2ppe$paN819mIeeiuF5_6tdmYt&oIdJHu#Kq+m{{s%0^Vr
zteAl?oa~Mfz~O};AlEc7a-!4e0Ul0G80*(=ZU!`z**adsB<pP*S_l4D2*C0(jf4>m
zq=yy^8re3%2COau;jKPDEb5g~&EX`EOw{!=6lhJzONi%|NoKqpc^IirJR;r!B_71c
zs_o61Ez1$BUI4-_%Te*2N(t_oJkQGC0wXa>kwd-85lk{zE3Gb!b_jWXAhE8UhsZrd
zWO49sp_>?y|0|q45Z^vt_$fKY+f<Felb!+bc)XFQ8|peU#Ghq`g(hVUuP+WsBDl}s
zFFM?bfQ<tXX|TSE8TTp|@FJMRY{8xwBh$ce38-wz-?+5ICJzoxDKhLChZd5uoD&zl
z3k|5_wR=hz9w|0ts%WiYQaz@WcP!oLCN@-?+CJ|D0-TBGe5$8*G(3SQ;1$jQOViRf
z6a~bT_-`AMo$^0H_-po}YQznaB+0hf9O42=glmwRnx71lVMG$1QNfc@al(`5-I%om
zg6LHv#^B;70z#rBh<ca5s6gkwo_oS1zi_Q1aR_DJ@IC`y1)u<UtZT8koFF){2!{|v
zuvE;!!e|ILBda@FNbJQq0bGTY7u0Uitn+bbtrHm<44`|$m}K7ZGjpMdQ{#Dc<f=^M
zSR{&o@No0s%1GKGtbIfve3V*H<|H|R&4P0c0^mIC=tBuDA+$2T7*wNa5wbMAB7p$J
z;Po2=PcJ0LI+!nhQC`Tk^~5oQ@4Agk{>yzbD*mJpPriIaI{T;`5%@a1%Mof1NXH`G
z@;c~*b{IhH>@VwpenzSi>KTF!F%JJE>*X1Ai8ylM_;E@hLl#~ldO{qd#IyQsT%tSh
z5YYw)$3{y>SD5?+Eva?vHJ+&jV9-4&?g?SjG;&Vn0AxYD0@_h>__miIp3Op|P{w$l
zLJko(c=&<LWDby7YINrvEpMXZ#G_iiRndUByFRHvXhfnh(6t*!pN>lsfi=<(-M8;y
zu;E?gZ@GGYdur-fc|D$Vf=hUXJU9WYg=7T<b#iWsJx(U>&CJM&2;m$&k%M;!xelvO
zhD6Odm1aUalzXdC4THYB%r?HO<8FrauPu?&@$ZIzFl-1{ikBtNz0V_gy4$i51~MY?
zp8@ew8RO4$B;uP0N|GbIWR}w6)V7c_k9DI`qT}!rLio>Vh@{Q$h=^KvZ4sGKZFp;w
zg#JzAu0W$p|2m`Wl(|-sv08%xwp~_iK^b1U8^PS;D8rxo2DbBCVlJV|k3qKsL=Bx|
z+`}r5A)?w8=e%YN(%KA(_xFHk2=Fjq55lj}$%YDlF-z&A{$b1a@yhC1?U|Gs9W&$S
z%4%fq>YSF^NXK$QDLAcXSA3u12Vc8j#`2u@i`c&Apje66QPLKa@cs9LFzkTnn+9)m
zY-V=vgfy4^yP!9l6L2H=u37MyUAw@H<0hYbK<kjOat!1<d|TRnwtk}M8gB`nHSFIE
zVq2PUbPOZ$@k|<iQsuXQXX)zhu^wIPz6}h+LOjXSTA?rC@z)O}Za|G0GgX(g{WgHF
z>#~DqV2=+<Xak={wQI^e`P24A2OkTb!lo^l$T<euCcaJTzWeB}Sf+9q!U4qct~Bkw
z0x(u10;yr33?5)ca=n4QnBE7DJ3%I6aU`NP;X{;HMyc*CQRG-S&HjjwgD1TJ2-YQN
z_Qu6uIg1ol?o>Tl&>P=l<K=5S1>+GkW&wL)<B&CW72w78#kDH$WIhp)8^B}k5xAOl
zEqFi~7~2fNG57Dds-<VcXE7d;kfDfqxPDf-nZrpqe~d(($Mvt}T;P&qvDJ=T*b_y8
z8h7nF1~i?u`*R1daqc|HWhJ;UCz!7Fj?)hDPwZlh_8AuJT1-qfD03XxI2K&CZ#xX{
zO#$FZ1ZN&}lSegL!0Z?Ya(je)8=PnzSed0Ensj<RbvM!h<|CRPA|+z}Op9G^`SmG$
zIKziRRbj#(^-t}E*E)K0Ch}92aZq%Pn~k3+DUN}9nX(|P^gjW2ZTl~qIQt)yZsLqB
zfZCv&0`_6;d2URbION?j!Q5~-H*omlEcZW=oUwn<huNxy$-k<d_>Pm7`U4Q4$slD;
zHc+MvknfYwAY#CFhkO(%pSJH(IRR7v*aLf|#OG-+P?S3caE#rOy#~7@XNe*ZQ05kG
z7|(ktLWd(msk4##v(!asUO}GELI!&S&ZXPw&MYhkm*3W-L<y@^3;-iw{247;KxUTo
z&%n$#2(yQt<4mDx@HM|y0lk^gvmv1luKQPBuxv^td5KG2?5#N$t-I$XP(=aUP$1vQ
z7ox<1S6a_WCrgL)CV>eS*|_dGoE@hiU?-G6XPm;bZk3jJZ1!0KI8M20qhjIo36=(`
z>7V<^Z@^hC-Ommn+!AU7SOPxchz(<aKBvP7GsQ$GujVP@10YIH1x9Eb?sF(<&(s9z
z0Blg!eQX9FIHxaA^0yDdl7%~71A!16tk6@Wu25ZJ{A*KzT|~t+p?SCH*?8&6pacPp
z^#cneVgNY=J1-EE4FK$QBC2u~2<O5Hq^!U@2pE7se05%xfR&9ZcP^iR>A*?l7K|c@
zJ}BMDGTpZD8$cVUDKQYHxXm)60BaO9Jb~BMJHZ_$E*l9=5q-?JG-e;iz!t>LzJo_v
z36AY2)DcP+g59Ba>KA3-PD~sPf>+1e1Ck_RAclFRb_zDvKd!hn8lw@K13W6;=D!-S
zS<Vzv%7DzMRWG~iBgEhdg&meG_(zEHGJ=;32d@o^mvq<~k|i)y71&wP0K#7UvNnsZ
z4`K}9?Kb@>3qb?dvrGThcQ!RxNIVoc{<sUFx3LMsUPN?C(ua6x0BkjA!B<ExzaecP
zA(Q}l0QB9mP&<Y?4=^92%4)ztUBO&>mQ)P_47#V%*+Ih6Q6?V~0gMFvmi;>g4+N%E
z2g)R4eDS<LM>sntoj6Gp4$Baz1xVo>yr-6I@4$99Lk93_q=i$GjjGGJ*w!YFa-w}L
z1_<dx#4EE<5+Y(WQ1VVT?eBd)FbKKyY{Lmh`y~>20_eb6M&3Y?+7#H|_$9r-V4eM_
z#!?(~jGkl?GT|KNE)o{=Y2q{7(gmfaSAb!KMV%7wYaVpjj;tvG5urvp)<z8T(JKvV
zu1Xkh1DKf=)#H!A+eHQG0r>bp*0M1n%1;x9sDao-J_vrxDuPcGNdx7ATjj!ZG=@${
zev%HOX2EAdCKVP#uN4z~uTe>Bq_T0o{-=n-=LY!@`v}RzJN8LF8JU5)7|U&w+ypt4
z+bh%DfxEPU>6%;<{62nDRqEi}fxZFrpxeP!0a~&(a_NC#C-RRt$eh5PNj}4U&FB25
zhD%|w_NdDu{Eo?BY5K2K^u+e;SK$2oZ{i4kl2G+(mwk9bh+T|Bd{?gcJCbh{mG}tg
zefZohWF+&uQXa@!&eP&t{-trg1hC*Gkohq8V+->6QpZlkN5UrXwJ`P*cvo6?6gS+W
zTp?xYg&UAq)CGAxe`ywt6obtDehD3>G@X@lHMGAl+>>%l0oWlaP*{ywb0zH}uny#^
z1vSl&O5ciM?#69r)=_9pI+c+3q4h!|NYshL0S*L_TE)_33)QM@{1I7sh>9R-yy1?3
zFa>>hPi}<~L`kHYU~im@q#64n{x(E}cKMbWVTM_U;u@31nf=)12HS#?!E_E3gE_~l
zsmmVxti_4`Sx^)Hs!5gwOE)TY+#WPkbo9Jv4>p051K)I7BgHuZzGS&7eNuHeo#DJh
zHLqFmvRu^5EM&n;rj_5#nrmyRL;I|<z~pBRhv1GFr4twAfm=kcLa_zAdxV=T9vs20
zU-L641r3z}*=hG_v;=J!olt1xfWSk4CZyXH8^-E-lSKEkJQ|nBh?Hb|)34JA>=_-r
zt&yPYvUSaY?GyYXn&Q&}`4TY6f|l<;xzeS0dPqf#*b9y24!w3;4UaN`q{S-24DCDS
zzCHz;b}dcIYr!C|KN__#CwM{{FR>WY=Em?B!-E;>{S_;+#2-h?QsSB&!NwSrwm}z3
z@In1J&N-`u+?TrnneYM3P&`h;Y=$y7{L2iiN)VI1rO+XXhRRGy`&@h>-~e6yO~Z+w
z>r9i~pghLX|4!&qMIYvtAkyXvQZg5Tfykdht*Lg{WW;=-1{r=e2Bg*ZfA*!3)lQ+{
zCa*F*DXP56?fUemHYQQGJ~$A@1u*1FY)8dzb6TU0Dekq6z+IO_jHguD$a&@4#a-Ci
zz_XFGn@xwx2!LYG?6K*R$O8!NUI|qnHCE?0z_$N{VvMc~-i91WI6Gjo)Rr|7!Xiw-
zJsJq_Uk^<FJ(Un{m9qP8yr(=m50*U)FQYfI6OMT8n^Agb{E5mf6LTk1BKyJY8LlS~
zS>1?h3r~QiB_8=QKU(Y0NG#m?G=GbA+;cX`_^C>)P@!XgD@g>nSu7^znmb<<NY@EM
zCj-|im>kx-5isVO1e_8p(w3eNe;mY;>ow9H4-k7GwG1rZZ+^&zEw910{qs!6!XVN@
zc(iNg5k^5mwEQtw4EuML1dwqpPJ*$P|6JE%N{Zg73o{<5fMmTO$(-Bp(ONtZxy@ts
z3>FYF1oupoRuSDW49@jXg=)=f-fE)GLfq&o>O?C}{7e+t5fLqe@TM_S5AtO~@`U%6
z!-J}hiEj|r{T~JKy@oal8hj*L{F|eEK<Mic7bU8NMo3%fnEE{9IRux`0m2-&0ek_6
z0?E&q^=aA_U=hiKZF#8?qXpPEX~DJ2ze)VVw^H;=-ANuBbn3cF+_=Fe-}jXVAk_u1
z(@!2wtLIXX2KvO}O@5?xQy79}i9cY*OkYpHVC9n)Ocx0bzV!aaPLv%+Tg1w}1cwP4
z_fF7OK{$V#T#E)4sACGawrOZiQ<UA!1rOF*bly6zW9lhSCxd?`Ta)UfqQg=9*)XmN
z(Q%HXS2obeiTWEo$s_3e-NWGJ9FUwRhuUrcN_}zgz`i+rvdX1=F(92^Bz_R|qLEgM
zrXOJRVH)fM#T9#oZZ+)qQjd_k(%e5T%ju7Ed#PC8itKe{lNFQXMKGOr8mKbr!!!2@
z%^^r0Lw~)9q}`TR6F;w>inS;Rz{9O3fA*D}*XnF|{+PIXK{R6g+%7v$b)`|_tl<?{
zUdUC0Me3{KYjQ|Q%Z{%+DUt=3gS8a3Lm&2j#Xs@T3EashiiqI=tAo%LZHKSqgSWB1
z;9+a5=wFu&ygd4~(y#BF%Wv=C`Ppsf;8OC{N8Z@*ib7_W%<8}!b5F=Cm7kvRT1CH4
z;uj;8sa{spenx!2=-!IG3H|BqNl1sX-989J2p~p*#e@EKRyA@6qR56s%eBw5I~1uO
zX83V@+1R6jAC$Sghq?9-QOOXTn_0it9Gjq5+>N98T*f|4P1N%tNWB*#Q*=7%@;1r#
zjYw<3PHcq+@a!j)RdMVaWAaB@Rcf5FtQJE*!c<pPA-7LQe;S~&t<|3Id^F@8HovJ?
zcw0LUG5Up?u8BvM(^Dre?U%owLUu)wKn32A$O6sh@RYY-J>1)&bLORemR(Lz?(kYc
zi=Vl2j&$$PkB7xJgm1h>PQ9ly^WbijBz9D??Mr%n!_?w>JSl#RVd@R9co;m1F$>9v
zJ7N?cWGU87omk~I_FN{QC1i{#qzC#eXE-3pJ-jH7cKBQy{vJESSZ<hNC@@sn3yX3_
zhMi$rnYNa<7zp~BevG4IF=<&jThal#sIcR3I0o{!Z<(a^Gy%8p|Ab6glwZ_~DHlO#
z$0I-t|J!EZoSFV}^WN@ZXA&xH6KBH_C=4Z|I8RC9o|Ofq7il&gh4w-8`_=%R_)_o&
z0f>#HtvWr+P2Q|+l>#$0b1%FE**~B}U~hZp5%H)ho2hVkW}K_y7X3^QBx7u%h*huO
zB&I6Nrulo~*4nz5rVutO>X!5l67>tgPH(sFpLF7(rkHg1Z@R25Y_qRl6yO!%I9%(%
zGQb9tl0o~2!4dlO4Q5Rx%<75puXqxUVzbHbk9{;f+FrF7*d@&(AdzY@Pf8xohWe~H
zrY!1l8yoysk=m6|^1N0a92|3Ukug>?*qC)LXRS8`MuGM`50xj7C?VJ%bBatnMh(jK
z8*#n&!(_7J@b}naRyf#eSI<t4b+a+)*zMI8@Yg(oNy~%>Xqts;o5~ONl+tF!plP#3
zIi8>u6jn1x-95I2%T0W84=k+is^-JFC`qnqrK(w4joRRyjU^T^yYn1RwRb!h+SQ=E
znYUHz<n~EiP=+kVH8oJK6uC<IY`mgD#$-dY6Gr9Qey{bqE!2)a1%m6{>JUuUaTH-4
zl)y+W=gy5}OlT&}jG8^dROFD%OU&k@NCQYPtJ-=aW*ZFH%9yX^FOCpm{x-*^5RrLS
z<a|4yDbVSsOsVN(dW>c?m6j9QV@3*aKWX7GI76hX1!=U{LRnfB5~!Lc!Gc4`J0JuG
zFL*U$PdR#IVR1ToSS3wueCdM>X;5+^rdVDGeaEZN(b3ki{euw~qveFKau+TLre_T|
zy)d~|06ufKVrd2;&<*Gog}4u(N$p;Iu}C6mx2~?hgzEzV2fPXmR{KA$&LK(=SXrQL
z+qP}nwr$(CZQHgvZB5&@ZFm29fA`)l*{5=<QmK0zwUegwev`tiA!mC{3vZUY#N<OI
ztKy3vf!%>&oIJ5=xK%}0#h#nZ7+7G<0W-9R-Uqz&sFDw8!3seWk0lKF6Fel;%+e;+
zXj4IUDN=inS%(q};>rjcRh(wRp_Sgr#JM;72(sZy#SW7~>V6CoCe?=CJmhO>-SFy=
zrb4-z*<Sf8h(%UlhgH62M1*ny4SaWIG1N}Gew%^$*}h59gl0!dg}K*$EXr8v(Ydl^
zYHU7}3v7#BUkeC!#8+su7PXx(O}>n$Eje@_ow~6^)e+1lw4Y2>!4qvhyF-+)SI?_b
z?*Fu399h6sKfAJh$J$s~F>mJ_l=euHqwxMo><-?CcV*SOiq)lBAR(`1bYuIH<(UU-
z=+-oieXhD2G<a_I#;WPJ7<r&o$8m3+mNVn8i>=K0xj?NJ^sCXY@Sk++&ql<lzhOdy
z{u6^{bmJUDC8^f`VQ$^<V~1w_kWi-9K*!b!yPEmEqM)tL<l5d^fM?arpKUwrowQs}
zLTx#8^MYpDR?8rGmSGlWcF|$`RkroxmJcnDIw{X5nUxcj2G+crR+ZAX`As)MX?t9@
zZ=z`^*z_qY`t;hXf!{x-9Yv`SBNA%l{yJsRIx+C00DL>J7jK2sJIXb<O1oZS^dvP#
zheT+!>gnAO+Wa$ikJC1GNmz`kCgI`wBsUt_wJEZq7=Nn@Bv_ie?vT`-iP0Ux6E#6O
z!LaT^f_W-jK0Kaup^AQI;$Y-xmM9>0Pi0x^H@lAIwvJwsnu?9`$<T7i22Y-KaZ(|o
zXq9>$FIuU=?1fmIKu?m-9teGkUOkudcW?Jir}&4GM86bEQc-3meSrX7_0R`Rt3Clh
zQKS6+2wiE#d<e8xx1*-`)wFgjc@c`)B)Djsc7-_CL<;6E^25NYWlxT~ThzMTL2InD
zQZio*y04GAz#vMqIeZv@#1wm`2QipI@@{RE#fP)dpHC}5_)qIf%!<il{5g-oiEvG?
z8&qvWwmHg=GGTq1<Q>PqR?cr(Pb^Ueo2b~QOe7W4cjmf$Cwjb4<E;4FO5BzT9asdG
zoj(%*5`6$mh^(KMJM==)4nV5HsTh@Jg$M~j0|Tnz(Naf6o)#DpdHhL2mGxbIg=y(F
z4$&U<vx#w}i1B5GBF4&mH_r_MixtTy4HYJ#EU-J?N1N=MXx6?wtaIbO8ciKpmTSY#
z>E??So@O&+Te;c~{FjVF){g=kKh%Pyui)P-IhY&kyM&v_d;Hc>MbiYB5ZPCqp!^3M
zvy?F9cUaKas;{xfhJBa(k}UG-k8P{w3j$2h$tVQ?O$GB1c+z1B2W~3OS|RK@>fc}m
zNOhe_7W~`c4$z5;w*qmLw~ihK@El5bHFqNgz19mR(P4do7YbpcT&j94s3b-py_Z0E
zq^2Q;Rf~&b2{&{<v{>zF_krv{*GSoW;O(r;)+1Vpu=Ij7?xnN}_{w_KU}noZp93^8
z&h2c-B*|EQ4MK!9fa^Ab%*iH>tN>Gh)Hi%A*%1Ys0->~&$#n}WJXu(f>XLE)5*$Qo
z=%mW3I3pdpk&=Ma-q!t!hXR0Pw@{hsZ<gmOQxs~2duWHItQG=Hpx`ys$UuN5mu`l)
z2r$zs<6!;(i)n)pa>w!WvkJ4k<!@2EUSx@SIgG0`)`D`7_y-s-?dn!~9dqG%AQ9e0
z%bEhaS!0?xI$Bc}A4~(U=UWBeVA|y6DoYspYUEm6FxI_NrC29c)@mjEbuOW@9Ww^t
z%+$HDU}AwZ9JnA4t9m1CfMF@s94TDQvJ3F!_w)8FCU%KYa?VJX>oSFz_JA07To<pj
zK(SAUyY{R_q+B9A_NH*q@g=knxaBC;{7#jnMr8p!RIF<Ekeh;s0SM@*0+)&a7HL2x
z5%AEC6*b%l93sRJC42aese^+Z4Ow$t-f+s1CTJWn>PcXe4^-aLjA#Vo<5lFU0vosl
zb>I0=qE9*t?TAnf>9Yf{Nwjj2!Ae%X=@8Xu)BQFK0_QHpVu;%&V>A0`2YmR1?G$(X
zOK&<Z_KOk61L#EFE%d>;!4Z!4r$a-2k)_!LLqTu;DDb*fw=zmq{BV>eEV&M1Yog22
ze3p5Sw*(Zd=o=HOd68{osL}UsbzwZtcq@r#ZAt(hP>^$U;=eHKg7#P<qAS99RuEng
z4mN~D5)ny8Qq}n)GMKSJXb%=nb3$)C!8#d4K_);IP#GTNsI?4sYQk!isLKc+c7!An
z;+U;@rS@#(@mS@kQsY4$k#@=w2%-f$hd8<-+{a|pEeUki<5ok)K^7>gPg>~tu&LRa
z;GQMi7X-IE`CFdQww2>aP&zKCuPw+l_$dj-q46yW(GXR~2wK9^DYY@qv3Lu(anOi@
zt((fuz*o?!HT4U^7d@GdGVu^awt=*a;0QD0JA&|?g-9rgbe9v!)`Wr;qmrVanxyv3
zpj^C1iiZW^DnwbQCyatfLw{?Aa|&7da6jY_EB7VUL`>S?oUIuJNx+}ffi*>y_aAB^
zwz6WQDmtVWje~-U8mTK*Q5#~Ia8VMg<G`aTLO~Q;HSAjq6M&RM9||ITDg_ZWi_7s*
zkYe(V&5cruVy`ORXBVs{F+5h}ik`+SnLpB|Wtn!J)V$ZK@&3^DbOxTeGb=Pl<1u*^
z$chZB%4riHkg6o_JppmsTEZnp<wOcjK)+Ycy(f)Gq3iCH8Adw#r{x^XCN%DinHxa^
z^Vj)yHl#uM{X1DPqi$-{LQs5}TQ8<2=A?3`owb-7ia2yS4!r^U)d+k7+;}gvVM93r
zl1Qm1CEm!#&ucSW8A5=qtoWD?P+DPUx~<a**u|rA(?!r6p*@uYz^xvB0hC%*(C@Sy
z1QC!mjJL`t3Q<DmEf#(PlssuQCMtiqub{tb!lIukK>J1+TG6Iw2|~q^vBLx<x}epi
zIBVvDQAk+g&TDD&@D-qf9~>)>6qEU@BEoL10VtzLGSOz?F+jiS=1n|}7K%m#!DV{I
zVu~V2<pI9|l=c>^IC^AD@2Ze<oan(4iaLl_gg+3A_o}gA!{Jv^R`b!q^12YNhvq?=
zqZ^pT0#j!!knFpB5OAc^Gh$EnBTxbLGq9i-Lcv=FjGv5MDiBoKrM+^1KD`YPeVzf!
z?ihf@@YZ*%x=Og6wzh8!p`J}~X$|4eUpYYSdSJs_;a;rK;op57Ciql<d$~$>4^cD>
z+Mr!J=LJvO)Hv)I;04RVI$I<B0I1GL%*XW9TLroPYGn<@zZg2U@D$)1LP=|(1UQf4
zE5C~WoRnF^D+>h8OT9YdJ3>Jx2YMX_C3Zq|-?Nu%Gr&hvkGmqin!CC?Ue?wLX?10I
zJ8Xdi+q4d1Umdx+C|uU%)EgPD7z`#0C$m?kYCdI`bPJEo^JJ`kqO&+peg(UyenTUi
z073{PcoXzF`+*pm-lSbc%)}3mcvQPWU%JO-3Us^NElm;O^CaiI<7^)9KvlWv5ohS4
zK_f%0MuXBt;><RNKbxng$tcEefF&OP-Ik_t&BZZ|Ii&@+-((#VAFe!(1;;5sdWuT{
zXXxrm-x~S=EVkI_Ru_T`6)WlaL+7gBQM8B~P{fyD&0+#rBWL&xa1*n!iAiE%Z+(=;
zJkMK&A3%;@!%kB}>BmB|5lT*YXb^Srnvs!3Z&p3Vd<H~TrpAIvZLjzZux1z_G4l$h
z+3ba<Ve${n%Hab~x-e@W+o&NB>2lRP|3L&U(8y|5O~>?Rn4V%j`+evMcId<te4BVW
zw_sFsYH;z!yrk)pnzn#}=LNkYYENgjHS{Er*QuE50417Rp<*HXNSh&GS{J2IhL71C
z`~4X$SG1$d)nbmeb0f#B_~)h!fIi|6SC{Wbjj8I-T%nECzI}RQTz(y2)1Bc;4%X0G
zR$#Qbx!ff&3}~On<86cf2MB^9+@0G@1iB4Hcwhn={WPdvL4Y$?V2eo>A7=210}FyA
ztxGh%7A*`RhK*}$rz%dELP8eup7cDddN0xPl8)+<Qj374l_Ol!EPl}Hijp!S=P*ba
z^|4Bdw+DOY+<`W&(6S3Ya5}?3U`MI_6UzK-SRA&I=*6pxW)NR_b|MWH5K)DO{Ux!T
zjL4VTO)-P<nQ>%8z8TSqtXx{%;L!$DKa%#J2D`XBd2M%>FMWmD^F@xgd}E?qYofln
z1GnB>%_PT9**^XaKe5J_>u<z;g*CD8d`PLbpR4Vg!#Ry~A{>2C4@sWAdi4Hg!fQT(
zApO`yTfUtn_jtJMc)!2i^;jFFz2xzt?1JsRV>(HT1>L^(*BR4C(AWZY&g-9bHljLh
zwr+KYLvR?*<ndgp^K}aU?4!@IlZKh`c2pw{$ML$>?K-^l10ZR&T<dw|4nnCpjIJ4M
z?+ELfrwtbfI<ozComcr`*}PcL-5b3R?&&4oF|N~#-=vx@IT?$x0oklYL@ZYGUqxvv
zk6r1l5@oY?$vu-oazyQSs^vxQ@NlESMuTJ!;6i9af&<L0qY;X32l9P=r=Qie;!PbG
z^HSil+q5wtM6QNkn6}icg+G&6Ty9#IQ+L7_7*`Rm@C#%^BBumo=pv)WQU#1m`iR4g
zaL0mtE!l1d@QvHzg@W;_^WyG#)GDS<Nau<dFrpvLO9amW`J{!0dx}dKe%bnk3?w{+
zKR%KPAz+ewB)VHSuvoQl2`#hv4MOjiizPaLCA~r)+Ur`A*IWK9Rj2gpGXoZgS`!dR
z8=xXp7WA;+i1J_9Ar_!nZhb#JzI`d?)SSxRE<zy`>!}Ws?CR*;!wcJ%Akj#cdFLEa
z*z?rEp+ZOXHl#$EBK;DxTK*W*{?!_anXQnz9jtAjaallJxNufMlop$Pdc5OV%839S
zI-Ggm-pXj!$a1$V1zzBd|LGF1o^2Qg4Nye4q@bU;L4LrKgGKATuA`E%g;F5x0a88D
zP6GnBC6klPc_wsw`zuzo+Mv~-u{<v%i(LkJIam=lISHFHF5{nlL)y*1b)JM?jE_E6
zPW#a5i!$%+Ynsa@jZ2ev3*2Lc=GIO*JBCUaF3`&cU{eqXa}`am`2y4kV4$+iKG7;u
zAR8-;w!<+use%5sw{nI@)9{hMbF4rM+d_d^^j>|oz?52K;vrDFP^VW)f>^D?P;hzV
zc;wRBJ6s-p?UHg%@A#?e6V0w0MC8Vitg~+V8Zn{P5t)AXn2X0xLidwV<Iy8wQ>2Yv
zI@0U!M$d1WF0k3$0J!}c7Ay$@Y*0zGS2j=2D|=&Wyw)OWLL|4qX*UcsaNWRPJwY@=
z3v0-;+)Vaa&;R?P|FeI(d+q<;<!R~vOW*(bjPLjO?f!cw-~atnzWepn&Hs?C|GkL+
zv-;X!?071e3HXZTKFWn)|M6b2Y`zLGOU2+}>e^ku0`fE}^pn1zLd%U_7FTGClRYZL
z-WFPk`u%pH)+<drV<(LuQ8!g8fe2=?+Nv$<O2=yAvn0m)g5fjQ+FYgKS)_S7H}8@d
z<qjRV(e`0N)?BUkI~nGz?7iF<cP8p-Q?1oX_Y~FpZ2ttT>a6#k*zNoNA?y;5s(3~7
z$8Hu+nphENkX>~;Ku$bkVs0>^*I}$)OLCtK`5I8-5nnrZ`Nj3V{mlAUcMjnyh_A@&
zD2R$^gKVn*Bkulh*NV$~j*G?3Qf*tKs%PCTo4C#m<T}@F+mPb@ilJ@vhWHlaas%oj
zeZONmXHRgwbGB=WOa4)0R)>5v)u}w+M@mJLflr-MNcE^*ph@Tf+OuaEd+3OHy5^FI
z==Wt5Pr#-u)m4XDaB;}kj6a{IZ@G)XvpP`G;&<}k?;%wA37Gyh_;%+?EDzC#`sYCX
zOR(Qb{|5X|X&b(eZ)NFa`9-pzcjq81Kv)bNka618w5exG$#vzgrD(irzdGv6TsHEU
z*0)6Em-4GdT_kC>+`1t_+72(Y0Wye=>~}>eO_oHP7KRZ#2wv?<3LT8vG8v0TY5E1G
zBw*X}Ev`HXN1#2yi%X<4^A4BooD;dEV=0*0ag0}f3OlSgKbrwSX*OVK+j=0rm7j}B
z$*@HOXrLkuzxcEL@KnX?u_z56Yl#vq@pG43f9<Lw5Nw5jdirrv6bIXkVmUsxEbd1G
zF(a^RvG1kWl(!0N;paGm74I3vrYa`kdxL;cX<^lV$a53PU)8Dv!sv5gpnpFPD*Q^g
z9I>YBPSgM!?Rv5P?yP{JMkx;$4jR{}x(zaMYxdLS2TP`GTv;CrM(Mh)7k6Q%L4J1C
zChql7c|t;7n7LVhi})l^qyjZkty-djg*>WKLF?XcjP7goa%_n%VSS0#VytVzii6d}
zfYw=*2@*ysW#O_PHW-Q|?DbT=Dqrq`AJj=NxO#Gg&QYO)dzBg@XAi=!YXsfEl&6?{
zY+kf^=u+^_)RB76`9L<H4d(&j?wOQEQrCwSs=~@#*P~M+pBZ==^e{x-FwV3bj*1*2
z8#(^XW8zu?jIeDno<@L+h_?;>z?%7Ew7?v(t+d5?edR;8hK~=ov!}7Rt61vk1`YOH
z4pTnKiUmjQD1d6j0)8}?a3zCxH%`7J-ZtN`TwxJpO!;z;X4u7?H}AU0Sn2vuui^$4
zf0^f@3&trob5po_RDrFe#X_8@3I$TR|A%q8MY&gR`A2+2M2EIQib|5w6dBHD^$kQK
zd046RD2Sn&#hM|Xb)%}SUbJ&4h~USHz`>cj4-3MF72(Z_z<^Hcvf+DKpy0BhcS&IH
z`8X72EWPO-wtwADZy|OiMJu3NmHzH(3P|F9-H%;gw_`w{zsq6F&+OmQl;@?L*vEB$
zroHHk)P0}qCWD^+&4-+!bbT`y=IFx%IWa<xrXA;I4>D+;1hgvaa9n@<*^t5OO@liI
zLY}6DUls5UMxG%@A1ol5@-_`j%Y)ZXUNC_C?stp#d@u6EWOom83(s(y4d<r{D|h}Q
zc!jrbO&MHXMK`>6!A^`^;u#dS0Si~b<(XSiGUeGY;!I>8`I0XTLT+w4nnau$--x3D
z?@L4=z_JCKqwr-qn0O^;1};b8)xTP7&{#E}1c2o07cnP5Y{+6-`sxqlf_6;?kb~g*
znNzo*dyk?1AF{Mhz^643O9{Op)7SN2hJ8a|6V55#c-b>Cuc->qhk_x<8Gc*T9$vL!
zGBLD!+p|Q-74uTd0KG09;nkEslYXrN@iJR>z-L*2?ek^^2Tj1S&05e4DuJVWaBu@I
zih|%WG~BDWbbzIj+ief(%RNIKN3$1I_c78cw6^4{{-dM-6+KJn3=;4CB?eB1VeT^L
zhLE>&$nk2{4+216A<_WX9@mJgB9&=rgRB6clgi9=jx;M93H^BK0b?~%pl=GWc(Y3`
zGT)6rbc)wQOF>0LqzEK>PTz+gK{Vrgs@KT1Oy|{wDXpwuRurWn?LV{X!j-78u>Dw4
zrB+Y<8DUDK4D(%Ny*ZRw;<Uxx726{K-7PIwh_wo{sWEC5>@|O)4$7KCKg~x`;=MUr
zq&sDx-^nM@8ijz2$V2RwhLspumNB*_G_<H3B-`<6w!9xt^%C}eoj9Re-gO3}YsOKh
zhoYg``{}kJ$+lNZx$mo{>!scM{%u!RzeV-Bl*>A6&O7FGYMRuwrT#r}b?72Zi%oM+
zz)fL-^CpytEeYpAL!x8FDdDg_l-*&*l#Dw&iua5qR?IZg=`c>0#)|3WaqxFSm=M#H
z`?+u+@#YD1I%P$BFD|_&l@)DrruHksu$xYAE$Ezy!Z)!Vb-o#p^d=a?XM}m{ZS`!_
z)m%5}SilLB1+wB~H|sQHZaA12%&A6cJ3y|-`}sN#a}z{@VAuIeYW|~bwC|@p3cA6r
zBW%fX5lHsI<0h0`27b>R^G$`ez>wpRsCEB){8dFqWY4=yBspe)(WLX!jnyhrE|6)Y
zBZb<DH0v46Tz}T2`$L)bwQ1fd;DsIMMAAU;z`oawZM9MuYfH{WBT4J`wQ@{1C93;n
z+L4?O=&u!}?C8$m8XhMzt${Rw;Wn!y;iRaQCPqvh@r34v!`HbD!7Cr<oSLjdF)%|(
z*HBX^O@iP!!EQ-<)B{iqi^)uTT`cW5Ki!tbxLDpX$F+)xo;1$^Q8Jalu1aFH&17b$
zk+erKOLXp}gMbesjt+~FZTy#iLKRaq@}@w7lWtHh90k4mM=16oB=%wfPoQBWJN6R>
zU7?3@p!CeNi{?0Nr9w4oDvOTKO1)$Vg>K@_itl~d$B9j+FH7E!HUG+P;_bKg{YWV;
z8Vi8_sH1}ZIO9;r;X*HNYIP*JrT6v+B^IrpF7K<$<Do3Q@BbG__4g~)_V-mTK{fmx
z?tU;7+539lfVl$QsW^WlZ>mfr_U))-Z92}1Vo+h6@SU;va^?OeUmD-%Nh0G?So5L=
z->XyE^&A<v6`UEK&^mU@1iD#E-0mdyByMxlab$;et1_H1@z@V@mNP1lC-cfvF@{Z4
z+7YCxEATRwX`HRpT%md2{@H7hXBEoTmnmkGmWw>c-*MyNxZVls9|rhWgQ-%SZztp&
zoJ|mm6jo(3mXMImtfh9u@5hb05IT<PK4mNo`Ee?-7&D5-%^jhK*WhjWz@jU~Nf<or
z+esj{&PBK4`%WUdUt6{$z#iK^0>>Qdz8UjPKo}=Z89PH~YVAmT5JO<s7$ie`n(X}M
zs#IeBQeP|xOz~)1Q#mi<!aTt*IuK6P(zXtfeK!?$EH#4NmP|deVBP=a1daEpU>!eS
z`f#g503ol@+V!hTt~+w*13j&V^zQ1stcLtlM}FCKE!CG@bM<}qVch?>^$|>DHPjcN
zxRNSMAJJY7U%-h<f?flnF`jhObiekJf+G}bs4ASujpLDj64G)_Y{eQMCTj}8Ue0v+
zGW@o9HnCPVwiFbVeksak6K(6V_ZTuA(Mgr=WnKJ`VYhXytV~n*p?T_2t!$}@>4U$?
z&0p?yj5fOy#kcP!JZ-Z;YW+7nXbYCVX^HHkoW;7lzhtnu5TJk!I=xfP#I8)PnVCPL
zcX8Anf8D}q+{s9nI{BfwF4cS1VI>=JkoqK=-?fCbwIVb|nT4hhEvxyQcoWeONh<~$
zDs1iH$62RveNf-TWhq&k9Zxu^DvKJsE{yN=nSm?l=_4x6cKa&d9YI$p7`Z;OkmPT&
zJw6ui>t*^pn5UNxYCX2IAqxI9-qnTh<xD%bI+b=|aiX^(pTAld%v{6vA`veXCHy=A
zHv@WzDWrI>GkthIyn(9HnCj|kaE%mm@h1&;c^r?RiBEkjdk|xDB<<k^l2?iE0(ML%
zK4w*i=SJ~bR!qCN<(X<=qY4$O;cHz&qEx}>i7)oFTbF-V(6dndaV_|BrL^-V>Gj^4
zI8Ci{YgZ%LyDt1;(KhRnXRnnuCAypOrbVG|QRr4qd}3?Ity9&}5pW=PohB15wN1C$
zCSO6))O$GIJ)>`v<xMaDoI96?e`i8db~pc`$wu<3@cS`JY{s<RV!I4!qffrK2%Xb6
zrBPISKXK8XX@$bWdi%p=cSETWMK>s%Z-l=8XPMvcm)AE+a@*_QfUDk_Z5L;MMhf5z
z>!Scwblj*+f&?q4(bw*je(WqA{|CGO?}OE$*Q-Q~fIX4r)@5t9ORbQ)>^A9`zJp&h
z`$h-@nf^}3Z?%~WX8Mn|OoMie%K>M7MMjyg%1bYvxgSg{KDJ-T<OM!g&yP55Quy2b
z6oViPzTozzF6%&Mko74#-}ILYwLsSHIqITW-aQY$U(U(c1q=U!vaKH|uT6!cyN&VG
zu1?0nTeK(AsK$(%EqW}+BgxOFJy}^ZZ<!s&Z%~oGnD3?{PMtsE?*_x}?_Dl#FXKij
zeyYbDtD+Bah#-vIHD%x9_}<7vYuZ19VIqqsp=z3RI0KTrTOmnqONT<(WoX?2GJ&0}
z%X0G!6?GnMW+X{>V5X0yeC^*l+Br@2RX*3m<`q4XEu+rlbT5@|9_|7T2d(ug^K<ha
zv$c-8NXT~?4iYD%{9Q)J(cuOtqdD8ZX@TtxciBVL7Kyu%&M4EQmTq%|5?PjU@`-vp
zI<kopyMy*}^~+5MD1`ZC62Ut>BjQ25d)~URj8~oWiE|0iIl~AqQ_!y$YW>m7$GW&4
ztQZp5cFewVwP((m_Tj~*$=2d7%R@H*P|9!X4NUVpYAbOTrC{h!1ynQEiqe0ZAm1u@
z4$})uulpD;^n0I#Q1&f_33y4}_Kc?YV|9GcYi%mO)zrt%^SvVc*SQr(nTGU6rIK&)
zA=g`@VsAxRr%alg4l$Z$YBrxz{BV||q9@!97DTtrsC7vjRf!ruG&iGIfwPsCI=uL1
zcFcLT;S?#`d~LWA^WZiZSgoW!NrOukTP_|n>{e-d)o#@o7&&w;j`qdTOI8}Ry(XEk
zz|T#)T~Ci{Rz@<IKPIbkL&HWr<MG?JnV!px5zKepth0PKXsvB;%b+)p%oSDx%eIp|
zS8mhvqQ$Od@#V<6z~9s}S_d1gGh=P7z_dwcN!fAKCI@#S3SYriO8?DxZ|{s`T&0|z
z(x3SCh%>FdvemoJVzt+Ldg$FQoLt5&lM-X~Dr`(1F{+L>sRbgeM{g#b^UenEf|2E%
z`DKf%0GcuOFHWre61#ac`|(9Wnxf6hjKdlyLPBTTw2nJu7dh9?NM>1YCxg!8H9u$l
zH9t6?>%<&jZHRUek4{fRlP%PZXSr~5I|x+t&Nu&9=0W`CQvBCls?L(|RBy)l67%X8
zIjX7@y`D^g<Gr3Z6DD;>GGJj_UD#pqllO*dEwTxFQOOLWZ6e)N{^D5Z!{l-i&?x&3
zqLtoG@$W3)9c$!=4}5t^^24>fWzIkqFY;x!)j2}~dHjvBnRQNlVM`VGv=OZ@^KCPt
zxOJoU<b&Gks#!Lj8nvr=cFP#JVH(PG-P-?JhDxB}^fgQEApxI3nK%rOb+`H8(a%fU
zyee*TA$IX*MMh2f42umHJt#<4HfaDeU7xEty+@_#ZDC#YpbF`1(amh1OS4YDN9#Tg
zqqq+|Zf=UJ_-OGzxd%JbTr<wy$SI$FJbv$*=DSvNuiH7pvhOCfAdO^$Oz>;hsaCnu
zzCCqgAbd`|4v5i6=_*!-T45yLO|Id^dY$f0S~;#re%$S8m^WKo6LhG!%m5K@ZCgH#
zp$SZ-3u)8zGDel>5QK5UEBJHbz(P$l>rV}yrStFBXV|DsX57N5CrCX1Pv2-^@~D}m
znq<J!DUvH~p7#h?(^u=ng<lMJqvggR*NxE365^6B<O5q~@5rmtV-d0rU3}#D<RIuE
z3x;Ljjwm^dz;`HKR)Duyy07$DKPi~nH!M4q4;xb+`}`yx&4BUUu#}N{!*MQcwvJ}+
z{>+L4Qf1y3uywSOk``th*=zyR55ax?t~p(7$UZBwo9DPtJ-l;r#n2qxd@xXtCD?~7
z81txQkA#&J89vu(fYT)hr7@9?Ge6d!%}<;r@>AB$+=|I%6DTm7SkrGQO5u10^nS_o
z>;p<v8P0d8So<}aNNFinauaadWjbSUho8rSQ1SjbrlX4{3@)|BpM+j6QU^uf0eh6i
zRT6T0d>*HYRh~HlGI-4R6SG}+!i?$oyN`N70ruQwTDBd&YYK^<pnB3``k%f>WA6c)
z3mc)bjfdI=rIW2IKO}YA%AU&H|25W{uOm5+1-tI4(+QDUVV3rx40^-5F^s{jNM+_X
zbFBgQY~#Hh{aK&|-A+1h{>yISYGP!4N~yqaF6$hi@ic3_!3?)xseal%iq^pT+@{v-
z`Ei(x)Ig1w|1o?=a@eY@5N0xwe@V%hD>_q6zEM1C_~HVC1N)@79vW7*_P!|u=v+ah
z!$q;BF=xcQ64?6G?D&x(G`a_M*1ct-0jg);T%2!A0(<-T#=P91L>_Src8<fdJD`kc
zMmD0}C$9(}U6VTRHX<2#O4}SGf;n8li%?D)F{2mdpxU%!*p^)V%(ICwlqIK;YlXNh
zGsM<&gQBF0RH^*{&{$Faco^<6>Rhb96y3Pikgvn2E?-Eb995e9X!y;I-8Z5n%dm>O
zltfLfKOo!s=Cli)%L?`+;1TqzF$Mv^rFOxd288|$a=UVco3`LXV$n?+!ysrgteuo3
zdNfGIC7mH!41M^X-c@e3A4f<b81H*bmqXjGDc9H|Bzn$7qj&z(XFjxfK#g;k%3tF&
zHS!O`D;LBcN;52PL=DGkmQesrRp0>8@N7zp9gQL>7~up!yLgpK!pj2ZT6oS*tQ7DP
zZ?Lw8z-OUYZ5cVCyW4g%Bvt|hqYgoxPIX8)_TXlhxKQC0#<YlX_F6aa7PdZGTBg<@
z{g^`t+B(pt$CzVp7>4nq0T~4&9@A0g207qEmRff^1sqSYo;A+P6Nz*apqI93+*Nci
zi;5dwAI<FnE2cnPIv-(AuH>OkgJmlx(9Ep9T!tPIGTCEU(RVPk&NoKPjJULp7V>0Z
zQ%8nvWDdnlMqUMDI2|k+!U8i53<F!&xve3|4NTaxHuo(~s|#0X;<)gv5A74sFjUG6
zg1RohyN{k`!@>3=z3rSvh=vN&KfLC`^mN?V8Y{`M9Q1hQ0YxX=ey8DT`8Jj)*IKky
zFSFFXQumZ)MWIWpUIk)=I}t{6l#g+Y%)}_Us_GtcWg?GYdOTyWnCjOCpR{hes5B?-
zbb&Tu(R_0(LlhOUln$FZ+t~sCN`x1Ep$yrrbxRG0j#-zw!!-36FNMU7%`&3AyqG1H
z+zFK}-#rSNjj=sZ=&d@QQdpBN;)!cn-iC%nU9b^foj)~Y4;59kN4=0n`^y#;wk`4w
z^M%<-#TT(|s>Yd|HZJfT>CudtbCD{*6_0)3OZ(#XK8_)GGipJ=ZQCYfbz;a@peChl
zcD!E(hnKnIOnyf@oe<`=4h-JiXmB_sBaimYc|N-(9_06X&N@#n<(y)5jFJw`zuF<Z
zBtof!GbIXRtj<O%<g{LIqztl<^gL*2lFnxj8LkwOit#N|r+Nj~XJYH5)s7h0`nM!x
zmT~U+nXdTg42Hb~>Igp3jwq8bH$=cMWd*?;g5VK*2V`$Z;T@c&TGz7XvcFVG^)h<T
zG>TA3c&=Vy<Y%WYnu(>Qb;6f_2=7Cfn$?RXUw~Qz(^^}x{F?5c<w!iC(OwMWGfAoT
zL`-Lir7@(4G;gQI(L6s{7wq<JSJ}MO<w@!sKuofXOrVkxU@89TCn!<{Pi<Bs;5BAc
zm>N1Kvi=MaEuqoMApUTEb^&a=tZxnOFN8Wo%gv)jj~ixg+&8j63lJ6O`~7{?4!9iH
zukYpFv@luAeJ5<V!9?{^h7Wmv??Id4gBybd_gWP7ct1*~W&~u029g$u?5>kOg73a$
z+IgF>rH4<*aKWXsC=r{f6GwUm3rh*azU<p4m)D<@c9h<#K)_)P6~P}5TYz~Us;_zD
zE)u4Fm(JVinlijales4N%Q8ZMEdwW0K^Or2s{q}UZ9%bWbYOmhDa}kx$UIlkdPAf*
zxXe+N7}eA=gbY`VC}*z%UPUI$EgwcubuUg7i_IZ+6Ng4gIKX8-7Z+3{<P=4bn*P{Y
zJ~A9>kWvg6CE^GO%*$#wJ`A-DnPl4KJfxb@VT}UnR9KMeIS&*Mue2bc&uhon(!_Uj
zko|SJY)>G-t7<rnJ>&nd2d*yb&=sN<{%^MauSCuvJhAMQ;NA?>jhKpmGWDxmQ$n!a
z2m!HfJN}&HDC7{D+@GPUQ^!wojl=mzT*b5;L{M2YB}$rh(2K=yGq}{LlX7_Qf!oYd
zAKVB5{jo`O2H%M>z4uU0QZI6x!nWQ;p(IW#Px-Xjx6x?;9KvnFB-r=}<Rmq8XT@p2
zeTRhO04k*P0Mj`SdvFK$f*`5rlMToPzzR8%(Y~2CmN)IG(+V34C&@IRQ`7F(3(gEr
zDJ@$6c+2x751(Dj()MSG0@T_v86@_vItV5WFcmJREk~m*>0Bb%3^pr;AzD&C`4BTl
ziQC@5Et@zcdM>n`vy~*?(l)e2e~A8`&A5JK8Fr1KIT~OuWna}{7gsT1(DC9}^(2Y*
z`&H02D$k-PIwmCiP6#+QE(ci}OTNE#DexD)7pK10&|8}GJ#qgkr4Oz1?WEPhl2lU2
z{ZVr>L3$Q-<tfU3-X@1nUa+%;&+Qhcl8N$1J=|CKDW_qs)?W><V*HPmOT_M$>oca=
z#j?{OI?&g^p&dBMeqs+-Xl*%D2X3P3Jo1%|g&m;iltXM&+oypJd%W*%rpGk49!H{f
zeP!f02@%*gQvvWUOy|@XXpwZoF6jzd<L$@s7O}GMS@)^&ahqi5MJl6~F+j-p_Y6O8
zVqzxd2&*NzT-nkBT?#peFRv8{c$7h@P5~ed!|RAx>3QibC$7_ZFl|5J`AwIPDE6G;
zB$D9S{qs(C^L_<lGATq&M`Ba%l$=5KtZ}V(Af`H#kqhW;p(fO&kjQ#+(L3C7hs1--
z9JKbhCXrk+FSYxeFap`8?{DM3_Qr;w)n3>RlHmcPvYw5XdEzYcebdGFxm{tVbR6u;
zY-S^5a3afW30Nc?LW;k5YrDx-X*LAj+VLRR<K@oDPJ(<MTT_kDz%jd8LGJm$c0tZB
z9WceWmtxK8_rYvEZ0PZ1R++*1SAi(kuPjj+QVT_Nd|jt@_LqqgRQ#tl!%0F7d){p5
zu7VmbK-)SYeW@T^JD!IpX5jP=`>~$1z|0>+QV4_buh@UubZmaT9hZoCEECU=TpF5k
z24It#>c7YeHr!T{c3a+nzRk2Oh`h{}q2&;AO?#DdgDsthI2l^@r{#l%-_w2)P4q=>
z=EPq`^rxEec*$M)xoQD${yJhi4aDsN;9AT|eXM6{BW^tiC}dlAK3JCMX2P<?TraU;
z(0Qxn<nA<QMK?$TkSPh;4O>yMKv!;h3E<|oCv_qe7RURZf&wsK8=vfkvYUCWNeA{~
z38rkd8^~zE?ibTK=>tOBEQhs~Gm@+_OchS>ZO&bpzYSaS4=v4PV^+tJ_pHAz+(!@`
zJL%=WSApVI+!C`!j0$9|gWFdHvuPPEUs#%ypS*e4>`DkzG;?mh%-3EpjmfM^vNI5o
zelAiLDyP_z{K`uWHGvGUFT&c3>Ar3wixMwcUi7B?Q4@PJSgylx{7KU&CAaX#Xl(k^
zd~Zlzt|2rFPQ=nym1_mQ&&Zi=j58s5)JJZPZOLUI=+`bsnpSohSy7uuzs898!h~}g
zc>LjbE<0$vj{w10jRQ2U+#MuMzsJ3Oq~=0c#qQ&OWkEARYw%3kDOz=JeDhE{46Ee~
z6n|}5(}LO*P~Ht{^0-2-m(^~c7iO)9_3FJ#E07_l2{LlRGls;XE>h^^zk0#k%mOCv
z=$M`8U%K1=1{5}1GQ08+ihCbOzu}l21QE(?YzwC*iCc5x8Z_(y;ccJF<6PFTZZ6zc
zN~-2}^SQJvamA2I6(^JU@U5e!BBEg|*_kEgOxNh$aK5pK&hCwm4I>7Q&$-!i?XZMr
z$sNMN>{QPrsgES}QHJ36my9tns?PNfjpENVT*hb8eMYAK2I-$S!5EZhOhbH@)9X4u
z3vZuz!BtGr7g>sqKQ1FX1Y7wV*w~(H*zE<<{=-h16EkhUtyn0|D@dZwY3oGse5S(0
zH_-l<aj>xx-Ya2l7qCp_jh8K@j4h?XFE=w)>gpVD^VS~4_kWG;ibvyU&8#!yyqbR*
zj}yccEoI?7I`Utu{c}FU7Hp+!Q!UKQukkAi+DpE0D_b`j(=daqeHD@sQ7seOZw-3a
zJ-?!#`xj7G=RAH6&xvJZ;<K)2`+a_U$t!{GUh+p#ej-|3JPGgr{+{o)w@KTt0G>^U
zJaual-$v{M|6236cdT}A;hP1@&(PD<K229=7my$~diH2~j&`f#x72&LWve|rnAKRB
zf;e>-F3yUPe|vg57r&r?MO1#o>##7GQ$_s3|2H}g6N|m<^q-pG9rAyf&Mf~y$JMII
z+HW$z^j@l;bu2d%D(#Ndo!btDwVuTVuX^bQ5YQ#H3IBdetWVI8j=+?N*{qd`@Fm61
zYWjSw@P297Z17*ts=7aS`<{h#aP)U^=<7^g{uJszztTT|@r}E;-yWa7I4-V4zcl*l
z*`<GL`CQm<ig&F`p%9q33H(r~{^+33n#|(P0ofp=GRkE}s9By_IfSMUQGmuU!Ti0O
z)KHL0V3i=H%VV3x-LZ9V*M>}~t&ughEG#nhIcD#2q~ZokwgM7q$bkw&C<c?gtyx{+
zF3xQeK*JRyUwg~IHL<8s-pg5-<hspW_QPslLnP{JDh4^wNpKAm5jQwZnW0|4THHS7
zR|#M%L5Dp#GbSNkb-ZQ4!Y*2znLo$XjI*a42r|3%T-GU&a<Z@)T(SkA6C95=JKF}4
z<n@;a93k!s?(!@aqmc=w#E4Lt`%N(=SezFnHoI@t@7;Q}?j^vBd(~fA%{J}s^Vf=1
zt{7fkJW==FWYmPWIpBijfUQPl&n<9N()$;<6@o$(3IhC&Y?=b+4zH7->Fz>g=u3Wh
z$XUa<+r=2V^9&JCwIZ6ug_ldTsro{}B0dnKBFMo5EPLQK`G}d?Q^9Dx&Iq~Sr9>Rb
zhXx?5MsdYB?d?OuE(!~5Y}gSvNWqnfDRx>}@1X2s3ojXC2DhvsJfj>v%u?JDIH_!p
zSznIrOh;GCtV=+$x~x0esI<>1@Ac*(Qasoza4Iril7dzgZ^|&59Hey6dP$b1uoOxr
zvg9XMlK0jNsWkga!V$cRBNmc`FiC%IF?1#7W3=v0_X6hIEQE^SQJy#v+S-9fv}RIX
z0{f5>k(OM#dbA_$e%Ds6_#-5I9D+|!riYZX#Lw|7QI2q=Y-q=`Qf@)o27fO3N@d5Z
z5-YeFUNiJ=OsK)R&rqsQGT-`8f>1NX0#i~*ONHXJ0bh%xb}yhj#HfGN1y@aEM@@{A
zE5c%3IFVTtNS6Eo|2rmndb*MZ{&CK0IsZ2%SpO3fz1p(zo8ySRkLqU`H9|%G-JV-(
z*~&p6jg6dOQSJw<1|Bf+y#qg=Jymu}-=dMsS@$qvXriv}uFKU`>dQ};{J)PkkNx`o
zoZq)k`SI@de!RYY*kS7YeV)&Um-%q^xBR>QJ^sI+`{wWEL-;%2_jm1!tMujf&*zut
z?eOsUH~g^vz5ee1@(XxyN^nk`D11#lJP}V`wbc%Nxd8eKNlL>QWHU823r}___34E=
zrAS43V)wsNO*~HA&o5cmd%^dnFU`gq=4%Ll9aWo4Z5s?ZB`H%DgfPo%Tx|YOFSdY9
zmEn$<zz1{TkocjZaai;qK1G&MkFei`@k`z6{YhCZ*lB&D#U2Z4+V0S2yDg@|f=!{)
zsz2yZ-|hQyEBEu{@L=7`@@E9@&0o^_IUBVF=`6PAlhf<^i#%x=Gpo)Cpz<f;VPj^+
ziqz#!jY3Q^3qYTIUhTcegGDNZ-{k$od+{nax%p8kLX+#-%t=URhA3kl+q`u#@YPW_
zPL$IOYD2@ign5#?)*KhqExARH(;WDYE*Jj9ZixgfZCFY}xf-D)R0JcC+fiA$v?z1Q
zz7Xjarlc7OQ33oTFQ>HBBSP~;Q(6}JY=Vn%bB|@~ulAPY#^w1bDQIKzv}|lFT3Q&U
zH1{P!v7oj2Mxu+Hg<<Y11L7Rl`^H8{bhU!VmI|p>&jQ-nP0;a$o|?GP7u!pCV$wG^
z(#OL4AWVBLLZLZ9n^=f*AWIXaHaz04Y7^K+u7v{l3{g&u8Iza*p%I)KM7d53s%8vC
zG6k_*4|J~$Y#)YHTlr<^I2m#|#=4Ilm?Ts%seuwfc6!E&Tm#2!C__hF*beAmssPLU
zoASolBzyMWDbeZ$hj}i>$xsfYzhtJY9A#MAjJe?3OZbJ<hD@$mR_PK%2c8qLK-rd2
z`MQ_A*(D56suJ2oOyPz+R^>Rb0o*V$!=t&nZ95(rCpNa330gS6y()6Iu7FmZt}0QB
z!<}0ekq!gIege}#XZ`RkbylvAKtg6>HtSDLi|Ya1p^U_louJIfS535})5N?og>jD}
z_<~QFw2a2yMWwK`jwEeF(-p+Ua~PAtzHKw_k=M>nX~4#frX1a?45kqBMK2<4K#$Vi
zylc&@$j?rY3gPIifG_5f9n4kko?<O#2#~ZC;U(q3PonhPiyB9JVIb)~M_=dT_1ZQv
z>GW91_kMw{l%;7~aa4ItXH7F>it_PN+7c!52n-~XCi$#(8FP=(5|TBLS|z_?ay=DD
zRDr33z!l*+HCTi~cj<;HdmT=aRSsO@4bn|X(k6N33kHy5`{}xIF&`C*)=$pn-o0=h
zI$A56fc+=Y>zi#pgg8BQfJn_dXBp_Bj~Kl0;H{vOYl8JF_W}zK%dk_SR(RSPgvb?b
zw0Rw4?K?nIs!q6q&PXrz$_|_-4wps_^{ygCsWVuh3OtNzBM5GQ7<X3EGU@e_w|g%d
z<l`RRVs$aJqR`F~v~0B1ekqFLEX~A}mR@p_zLb9{19un!BC19*Gs=nqty8J^LC?Ro
zH%BUErt|WB_`2p_+fUWU@ksrdb8TLCA1}G*?W7^>%`1%N>t6FLlnKGrk#zd+!=J<3
z+gtwgRSUhcSO4Fqm#Of@^4DFyvSbLxp7)pI{&M#{i3Ofm;zq`)<nUCoQo3_hHf{3Q
z?ZTw)>_{&AHtx3b>tqj|*o)~f;xz+-L?jd~hEeX6nZ}w+R&wtgD6dwqZFR~VM7&<T
zM6Ys-Q><D93}Dp-z)*LRTBuMiE8{JZXy+HETi9eIELQTt&Si%4koPsoedAzeS>M7)
zd*kl*g9kD^t+o<&>;zUJ6|2)*GG|hu7<t-kECM#x3aJ19_OsQR*y=IlRc+NTjjnN4
zqnboEU#xorVuWF{DckqJxR{Rtx(P9J7WAQQ+Tn&sp6u%;s)vXKqA|Te)o{GdkSC@G
zk6Zv1@jOm9kD^I?VvY9dFSaoCt_Qc^N)^tJlye(Pc7IA=%-qvw8!Gr0j_^w`?;KDw
zs@*Y2cI$j?*PVu#eOi9HdxwmXyT|PS2a>NpIA#79vJ&`v=R*V~e=0k0{3=FW;itHZ
z{XR@N?woR3K=v}YXq-4PP6LF{q5AKMYN6YBaLmil13h%<fWO`(n-)8;P4r2Qh`%u4
zG~I%y)Z8v|1^#8CzYH!ch+`3!Wt220hhfS+E*Z&S3#O&;8nDd&knCjn$t`kO(#~Ko
z7t@f}MGGN0%qL%~;TEndd|o{*z)99HU_`iza9}={^yGWStu}N7lNSpr5&X99!O_XK
z5zk{+L+TeBiAbl*G*1Dc5!v+sXcz{3KsClC9AH>9a;LCE>3GHxY?oWA=E!R9(7uV3
z;u4L9b8iSj{=Tu#$-dl|+0C8wwen`=-|eI3&E8=FuO>dXSckwvn0h?06JISS3GtwV
zard7Bg4q&%QE=Bmz)gkRBCzR(W6Ab$d`6wYP%9sWUU31q=;7OOg7dwYNMu>rpd=75
z#3E|}APGI4A2G|49Xl6MC#AjmI=O`c+V%j61%FiY(Lo@1ij~BH|K<Y%jeUU<<YBbi
z!)!V%IcFtS4^W;{*c7n#A3pM+&u>i`G9s$zMT#d|NX3G3DH3j%Qe*}Fv#oY$b0A^*
zhhS(UXgG_rLP8o43Xs!~09wr80wsJ)0@FgR{lp<npRp7Nq-dOgys5+iVI_rzk~6_$
zxd}g{F|z-Y$EtTPsz!WN1qB@2CB-7#6cUtWrRbu*3#ARPdP>l5H>rxt^qFq59^VxQ
zAuXCo;)wr#)6BFHSz<?vYHOMir$vm+Z;TqPnVK<53sXf$M#8(dFS^-8DSkG;%gK97
zZ<WfH@u0;P!;)Uc@s3}LVGk^2Gj=hF>}g8i&*R;H$W*%QTiZk;#tYl56B`+4hWSu$
z5X*U+sV=veKqj>{iZ_8E!!sxI%2-?lk}`SUEsAIIR&k|ate_sch+j3MJd9p&V98&Y
zq=WG_gRBbaoxqV5RTxvX=Gmjke=^iEQJ_*NCq_+$2OeBA*H_)5L6CXJjoN9VCh}{w
zwu6lKN{HQT^D$RPBPE<mg3|&Noo5=~xy7wH3s>Kl;sCOg6{sC6ih8#>u4`Vl37CJ$
zxzLotuY&<{(MK!TJV$YPiJ*|bAujT|)TqkjZPWbo^a7=w9j&@}8)~T9jc!Bb3xI#x
z=?Ag4xRV4x*SM;BZ_?3RMuCJtF9-(5ML>s8d$oqZfeeG;s>tR;v+|+-g+9VP>D3BC
z1y7M56CZ6ugjE+%n2sJ>^9p5l!n@`r>I;w0;JP^N>xc=vOggpS(p^($Zc!i`FbYA?
z-iz=o>*m1;$XFcR4)xa6%VQAiwogE01S}G)2YDiX%&5W%A2S{QBe)k7^T^Btb&AO$
zT|lRhihdU3!kv7TZ%FOtV#d)P=3yRLNGMsiM$iq0lUUk4@{+L`;B5b_VboORqv&)Y
zb})vNtAJ$R9rNedF0LC?3xd43C}-~Wfu^$VjG%;c4}KeoZ+oU=hZGWmsw5bU0g~!(
zc7hWmLlLNq=Fn8vYTI1brS8D@5j>4sD@#;FPF8U3ixU{HNL<>k8?$X?L{tjST7rWV
zlYH{^;WjgUO_&--vE8}ZE-Yb}F!=$H02AnE?D6c^{lbHZ&W5kG5gQ%<1D6qI21bOH
z5m3pL5zyEkpGJBQI<G+(B@@)Ns6UOR6uv=k%-KI9${(eLyOzA4TV=7rd20=+EGw-W
zSx4_CE1A*n(HD{mEVpepqDc;n>W<Rx$QQD%Y?EeUE$t_%6>gv?57F2Vbp~fIQdQi<
zu=~kb8@$XeIPtKn#7+lHe`wWs7cFi2spx`qG3W;(iULbbJ&;m>-UXtRS4%;(1WAsx
z<AHh6M>3kxJXoHhfWhy7|LtIX7-PQtb;R(e++IkB*{RBjpkr-<nV~;VBItn5(@HSK
z$Xto10QHM*5kLo_UWWo60Y5O~5LFNme}C}*JKNvZ0p^E-0RSN9{@-k$?f<Pt+EaB~
z9f;eP)Gabwi2_PKmYj{`)gX{Y#%7o<JnVSDVfFiCAdjz{swGQ4FNbZ{qC5_>*VKtL
zYPnpl8cF(J@A>ffKhFn;_x)r3{oWq$m-j<M3_QR4$B+1WUmSg2Uw3ae_tUqB@(=Qd
z_<FyNUz_)jV~0-%Z|`rLoAUPfyYT+LKE7Wu_<XSoFisfF{7k=GQD2`bK4Z^5KwAZ7
zr6DV7XR4Tu<KdDUMrmHDgE3B+o+C9T(OBY~a!x3}_SoHwa;95V9Q){t?T|~Ti%G2R
zb`Tuh5SchGYYjQ2C{naSmenyWF@K>Kmn3A$a))g&T%ZlgAw9tOAwFUY?Xh;#0>t|)
zKO-5nb{xyawFvuCHf2G!4iRW5tivT5Jwf?d-TF*zU#)I7zO{2+-_zs!c`Nk!V&z~R
zSbxJ+&rUUK-}6g}kOV=FtMtWpHcsx}SvE?mV+4r*lx`WR8KaS+-Nq=u)N=sZkuSP^
z26?hb9r>$V_IbLlOfGX#4pUtlsZZ+p=!ULVFRswI-S@;#x!KIjH|w`BYH8Kx=%%?s
zf^BMImDjN1MH1CMei&+v)6hhwHk=goq=TUug4Bh`PKQRTIrRrh=PWnONGyenEc!a7
zhEai-X|9UWu?#R_Q>z_b2YtDKsTaL!{k*4zWvrJJj*2x)5XX4tpyOMV#4%q>Xi=jX
z);L2X4r!>1Wji<`Lbc1L7LQbp0Bp-P=xj~pNyO|@{Xi(i_zwxCljrNBK9GnHHvu)0
z64g8(CDz%}iukBcQB|<76_~8V$dU0{)9xWOdJ%`HvN?zjBKo0m9)?ukN!#CPQk~1M
z7L8Yhh{x6V<tLNO8^C2qcwCNJK7(jK<P;A0vV74Ar~}#jA6MrPrHK|S>#}Xzwr#7c
zi+|a+ZQHhO+g-M8+j{5T*?p5e%(eC~BQoM^+^f@iQaLge_vI*`m2gZAF~DCPesh|s
zwv^#uQxpJ&_U8YKxk7QX^hk3IGU!r|3x;hKm7#u^tsApUL{kE{g<ZZe4J(rX+D})^
zrGKJOp=Gx{>$p5xS5AlFm!pjCrj7WnQd$Yt!sM|Tf;D5M#8n+_Z_9iCnQ3ZzD$GJ_
z`54%zmf2{3%6C{qvxW3WO2SAqVaxLU$|-i$l5Cc;cQ_ckHkXHOECm22ok}a!v!w(=
z^QB>f*pl1k7OQm0Ke=9-LETeVzGI;bI!+A^tn27w`0&b6oR8H8^2}YaEqw+5K(+ED
zB1|s+&l6^Sw;jyJF3d?D-WvMR-R;!p#x?`x)M)<40$@#N;n7kAs^Y7`x&lU1MykGT
z9G*g@DiuD_=)S|6bAld}wuTxm^N!2jbr38Bmzf0G9#+kWMpWK<y73?Ui4bL$3!Zoz
zZEK$VRZ-<?-fO{D&nzzG^DJNK@{|pt4e`CRo~j4fW0Rw!#BNiB%UBbFOl4ZnNQ-Kw
zF5Q6Yjb7>o+VR|TC{rfv!yZ7jQb5ilHoV?wax!DF%&4zj>jE_be!Jb^n)i_YA4LlG
zl?t!q4|sqIA{;s(5JBiTCnR#2`!?CDtp)@7axZm(c0GiQ*zN*XK5B8W%~6cIshF<H
zMV`*L;p=!5zzh~bHIxb1uZOV`rri#I{Kx6z6sgpBLh~NBtXXce+I2D-(WkSp>T7%S
zgfr`=4PR&IG?MQ7l54Dj1UZeiYx^;F*tNUM*Q=+S&xq&u^ZBVxxJ$6x_x`{jkcB)n
z$w>I?<P9G~_Pof30?F!!(KK1SM&46yI$7wz{@2lsRp!*TtBBDqulP_#)eSfHKleQh
zt!^%Ge&*l|FV>~z#8~#vK%GR<Cr!xmV8JS_;Vs%Vpoa>ns4S^@Y=AdhEhLC%X0$yV
z<MhIK1DAqQ)iyS;X_d)h&ikx*j}ConCqORT3l`hp%LR3}%=LEUScm87AB1rP68h%5
zdQ=A<@y1B1JTww2t}3^XKkk#&%joj;;Il5~E)C{;G*-g$gsZ2-LKj+zb`HcUEUU&G
zCF@DSDC%srpGO>1b$Zz*18utG+c@4TOl_j)k;FOoV>>xWxp6MLv%84jr9gm7-{kEd
zcMqCZT)B?P`LgKQ)Y=tB4~C-0Zow>>34+=EOyfASfQZSu#o+Cx*&cy9)zQ01J)(EE
zTEn+<10Z~8PBHkQn#&K9Sm1LuI1v~=`Lv-XLo817TI`oY#-Z^^hxtKV+^4H_ZnEyt
z1aD<h7wIz@0G6c(S2dN|;gPy`sRU8n`M7u0HQN=zCMWFSCeWt@Tkhv-Ymu8st9EP8
zegu=ml$Cp$Q0!Mfw|9$soxfJ_Q_CHsLP)xY&1}UY_xh!^Q~Huo%1W_4WA0pH$=hzz
z{%ITW10GPbhj3-Cr$N$c{iQ!@L2~;wqoluaoUJ8U><S4iCRg~-Ul;BVrXu13M2(m5
zf6VZ+qcix|9^0a#{-|q0q)Kosm_jS*4AB9oO_WcW#Bz*&!|m*~m4C3JsxtbhvXd}-
z@<TC^H!c~UbY-F)hJbuv-nl`!9*zPafViGw4fgPW`}c29fchOla3qZqz3E$yV)V;H
z1+lTBf20IV$3RBrL#Z&H4(}MCTjjTw#2|7wM>M(>`#VCzb`1WVh!Z*}>rCkj`={%R
zP_71?++5JAnQ1hqs=u+L4y+%8;+Q|OQ<31k0i97*Ah_$4fPg<x0D}{}o8`OXgzd`i
zGdYI&M<(L}6{r%8fq<mGc{P^1*+2y!(KeyhQO_q2!^69VtGi_3+q273fb@g0dNQqD
zN@ealKnERbKOr%0a_}c(FoBIj!jmyU&@JaoFhqlG=`4VH$CCt%l06}HQn#r&;kYO=
zrxmD$u66OhJWW4FfsmuXp@&brF`$U7M~tY|q_b3<MV%!($6f_bc-?PLBKGN1G23V@
z-7^SvRfgFo^tddEbi-wEV#_MCws%G2ED%Rz7BI(@M|hm4-t$YuWNB^KAL?&V4frC?
z1+LN^p0mm#bdLxz4=|S{<q(%xcw{c>&mbk;eUmlShdI}w#Xu*$8luQ;mKJ>A8=;)=
zQ`Z>kB0#KbkC90Po#e3HzX~7Tuuy1lH6-oI$QY_*+i@;0BPy{IrLI_tk!n$qmc8`@
zPpHRit%q|orI|Y~bYe0vIo?_QU?9oT!<R*1^{gBxt<co{M>9=V$n>A9J}U?DfhB6G
zZ^&=eqR3ua(M09?I0}J)5_yYQpzJmmA?n{w*&5ZMhA~&7XnPpL602Qrg7hR)<%2#i
zwO<z`nxW6+N;9)6Fym!WHqY>OWjZg{kpYp=0_JxgYfQSb6#OnunX4xdE!B^ZppQ-C
z6jv*^2GHNZKJ~{Ec)p;_)%&BXRAE7)PL=*+Nbj#FW?VXhZU?TKr##;Ty*CXZ;EBjn
zaQ_lx<_D-F_dyE${XDJOH{+d1xa8;ywM5tnwYva`-H?7OSk&cx6@91Pr97m5Pey<8
z{%OV5+fD|!Fgvjgm<A&A-vw(e1Aw3d<-vt_HT)JGPFKyw=YFh?z@~(n=E^9Kgiw~p
z1Aw6&@8TUqXU@NgLd?kBXN2%e3)}Cs5df@iA3W@7wOM=CE|zi*mb~{Xg&U$J+xNor
zq8Z!G`mOvle^A-H>-<n*bQ5Y5(SeTeQqAY&+pSTV(^<f4O~Z++<?>q)4E;-L!QF2V
zVYQr5<)xetxlys`k3w+RkQsviL8oL14Y~B4!5{YkO9xQlMw<CMSgP$1$rDAsnjfkr
z%J@j_sud;tctG)-e4B2&{`*JMb*fLo?IN2VTtyk92}fTaDm4_YTimv=qCsE|G0CYa
zt?^qdK3g+;e_R&z7dD=Je%NkVK?B-=LjSKpXb3cCJ^yv<sT!#$#asbR!qFLpb<Qjw
z<{BsJ#{fT~%@|qk3i5JUBA!k3b-L;luBToBq!ydtP_8I!vR7D`L>lSo@Z8awR{2>$
zVTeovZ@!yE9@r!(QG_C1_Z{?qY=)y+P)iPh_w6}Q+5P?gIsW?AnME3>SL1mIy0l~Q
zx#}Wt59I8r|5+N$U_Xk*rO4(2t%;&M=_Z3jD@$W^qxr!-3VUCh_K)i}lR%i|zU(Y0
zFh793d%;%csad5qh~(R+>|+(&-Ey;KSKv^i`XjFQvNQczMQQmEKncX=^7fJZ!BK^8
zenJ25+F&6hrdEp#1azSJ|E~?4|I1tg$R};JBKOSJr5hc<mqGahjTez}caWv17CXjP
z#Pl@$Em`O!+ob;e>|O;jTLa=6%Gmyk(5l+igcnHk(WO^3vFi6VHiY==`F;P>_xkJm
zdw25rNl4(@rLOm%QE+@&_hLur=kERcw$1oiH%<7`_j&UA*|+oicHise^LzL`dn?f6
z^;Q2ldC2)Hco3)PW#wktrv4i(u=V=UP8;i>tLP8>qHiMzS3pQ{>19U1gBq!M(S<fi
zWoN`O^{)jWtst!{uE4$r;>Vz<^rzGVl;q0S?louqbv5ykHd*17Wuw(#!%T^D{IYN-
zZDT$oh`FbwwoSBt2aLH6b}{>JXRV;Sa;JgaOKv3QUD$}?tQ~0IJr_=*!oU7^#-Tnj
zP28cQVt_r4Ym0(lSOka55j9<qlH4@QVXF7gJa#M8tXkNT${Zg?DFNj9Ck?f!1N{+A
z(DCI8%Exw9p1{wSe&2U<-XH?#eO}*V9^YPG*nEhEKZI6P-j49w&t4DnDDGwSvqLj-
zB(?+f8C`9v=Hn_P@3~*?!xKNLRCVu6fJrWa>-?o(;lRZX25s9&IS0Gszsq|OIg1bh
z_lBYOSai)lB=7CHi+N!UdqC<(MUTvI3|w|dvfEO*SrhIOYP<(1kiv%4pkmDKg6T|a
zSlL<G)kUz7hehxMarS5w!w&9ec-$bf9AI{(I|ew1qD<`|W@6PPO!XH-Yeuf&YusPa
zJtHcOcb)r8aNk_(zBoR+khs-bU&Sntgr2A(x1NNCa62PC+`}qzO={DaDsn-l|He~>
z2Y7bFc8t^rDf0r42y~P4<fVn_MVk>s5D&o|b?_Pji4{iSOe0;hx6lgo5JuBO7B!rf
zqJc-+D^e4(%CADAMX=1ijX?g~`S9HPELr0am4lk|-ET)5xlD3B*)xyu7qx^#AhD)b
zf`%X}0V~h9q{QErDvf@-GXWoD6~-Y8E)vBGe1^#L#qD{V6HstQDidbtIuQ|UvAsFK
zFo1nU7iu)Ms5g_h2x=|6pRp55(@vyM%4ll?r`H2ygD+Aza7MMTk{rUT*;LN5f=a~Y
zZ0>p2%LV21FPMZ`n8dC44Lur_7jArlb->9M>KV8et&2V_&R2r>LVM&u!5}&DAgH*$
z#@L48R~(b{CUa|`Fv9ddnB6b;T1I!curwC1?^%0PDv-Y8y(>dDLHFy`IVE<@1g3$H
zl+Gx!2NQly9WL43=anURhq#1K$~4qWvBzXrK^IGy?wi;4&i+vdLWDUpdy2&ryG={I
zV;>B5Ao-XSYvf#%7>&V(Mu>cGr>lH&ROE4Ho|O!spQe2K1x}FsS767H?ljB2_Dp<G
z{UhKtXCJng&Kd)1jWs|@sZP7nMQx~BzLN8&!PPimv4^_x$!e!7$Bm)rpJuNjGW8W&
z;rS<YhD>_;{(=3)m_ejeM|z7)tpjr}ozeu0Pz?WrI!Okqx$*!!@E6)9P*AEejDwE{
zF=;-6BPDGe6GjuHoN2cB1-u-%zPhP1wsSc(<_dL#n*31kUZ!|4pCfka^V1KKq;W5*
z1lJc>k_K}S?+9h_UPRP18IXY`Y~-+~!XoXumnv@Cq(E`wQTH535WLJ*Ad_0rCp)&h
zgL)3Ba7@}&MSw#~Xmm7Vb<CvQfPGAvHCuR&M?M;`z;zfi`BandBU@j9l?rsW8FgVz
zRzD?pvZ!TerYSzFbIy5#cQX$^W*bSi2T#k7!!5$hGqIeHacaaDkH<jolqO`<Qm42z
zC<QX2CBVx3y$TjJAe$Ffw{1QpyeNY!mj({t+<=o{Qx!f($1!E7TS%~XoPuj6B(+>0
zra|OJQc?*MF9SAL>aZ(xwy!T~CV|)ny9+WK4-Wk00m5eg;gaL8)RY)Z4iGdOI1Ns)
zu!1ehPYns+XsP)p)D=vW-6r*g{&L*yQaiK}#=s5r#YmYdA{@0Ub|SCK3D>>w9xnCS
zk?hMW*r<h#<*^8odWv3*Nc&tDIRbK_eWvGqctz&~4|fr6O$N8)aY=bZ)o(x-?Fe!G
z9mdqZ*&eju;Q!KzM&S}VxZa%|S=W^nvJ7g0P%erfdd2_G$tb@}XnHOfS`{}rLK#E|
z!NrBm9m7m#2?Fa>>v<&2VMYAO%6vV&GGbLM&Pd~j9w9$^l1nIvMuWa#kF!lLZ0&N(
zx2kcae5TL;`Kz+$$L#N!yh5+cb^Lf*1wM#2E7yNEdsKazTqlr_^59sDZR6A&lyIKS
z{F+l19)|_VLH0E@^Hl=9Awl5}y%j@|#nBW`rXl8CsQJb?o#q-9tL)xf=3*@M5qI`7
zNQhPbyQh-IN8qV8=Sxs7vP~eYYzb8A*RobX%(`}SVZ+Qn30qlmEon0Y?>4!w*Rj_=
z@7K419*HjD|I$c=JHFm-zx!QzJEsWEzON@`alakE5F-#tQShrWqRCor*~d9)$(MSS
z+xDXMs{YP8Rwn?Oa(dz%eILz#^s9dnbSqWty&f_+SHQ9BZqjS7OG+y@V42k}6f4Jh
zhymI3NGbmAEd?M=(QB53^jq&p4X4(Ny$>s$&}{RF<@{L!aQv;40k5%MTtQ81q!Nd4
zognokS-ov*AQB#Zgm^-zJjkiMxpW6-AFu#>Z1h!lr=H&AfX$IgQ=O>}nghXUrjiF&
zqk&VAb9p!0>NaI_lYTY19l>pYlZE<BTS{WBj4H=VVe*B|Bf{s&MY7s0@reS2H5Kjk
zOGkTc3$D!U!Wh80E)t*~@-#~!D$mlokOdKwQ(7uq)ay-_v7A$B+pDI=i;0{WGSrB|
z)$m?!Z>B!!Wzu9RALKIsK;w~19cJgEzA6#o>aSSYMejm|$JV{<3aK+vybMt&68@cT
zBxBKH<ubuSmBG!wpoXi{I>SOCuh~Lgu9rnWd+c-~PU``7IJZH4-q_PZ<@t#Kr$(;{
z(4NmrjSysKP{)3{so?_&gxiqosv~rr+Y`8n^r7X5|Mz14Z9R(MeB;`4KCf=;sz+BU
zWfBmR=JR}Q%h;AmhUK$!l`xZ~P^q2nVv9Ybu+W&Ip`i7Z)-zW)>%MjzQmEE>DRi^*
z^vP?qclPn^xW6%9%3pATN=APDA19Pn%Z0P-M7);$**g!LNq_tUZs=#$7(5w|PFo4G
zQV5?@;5;U}FxJomM!dp8UTwDb=TKP4$d6|Z7T9Z@&wS2bzabtXZox%fGm>W<!kS!e
zi*VB~iwvFsOa@05N@GxPcN&J)6Y2HpCcaA_j%WNmK;j>;=&v&(HX-^S)KHy55t}6r
z2(Q@7g{TJH<WO1a){G>#8jcL=kO)QXVOj?N&OhO}w{xmhx=U3i*X8Qg`SI{AXqBi|
zr4W=+@?#j4$y2ya<eKxQw@S1{H6j`*(}jac?>g3)b{f&mR;oHBZ!&I><g=pR`R0=p
zODX%H1UCEsIN(;3Bi%0GE&@~BRN5t8qEXA5No}#T4lL$#$PgjR8GH&*3F-<_d*o<~
zK&{Kkn)tQ;K>t#zMglM|RMn#FQf(|FsXr<y3Xl*(!dKW8V~N79DitoCqnzt~-79E9
z>1aKg;++HBg2tKXF$)Mp{T0qJ!o(C`K(in=1(JL%4#+$H#8RI@&W-9NXK&`#?G_d!
zIx9=N>}I63`#Pf5G}#CGyx<(4n`}wqMh1Ut8Ji@ev;5ht-14E{plX$3VwXTC!@hUs
z@JdQ)3Ric^E!uof*1n>`j1QI&sR=eAAf3>dytFF_L@rXQsr(jwLh^A&iED+IFsJZi
zKvau_!Y1j+km2{HhAsswxl%(jR8$aaWBDg7MxE9p<)EfaI#X0N{Cf1oeJs!Oz@$pX
zJg>79aOJ*3oRmbhl`T{w$n7AYSm3SSkum=iFpj|(O7G!X1_-mZLZ{D8R5oK&rt@;)
za$e>fw~p0QiGj(Is(JcqT51(H_87fSf74HsBNtIXSy7`%PT!7cnYcvAr%ePsQf*u>
z_=wRkukDH%#y4_Px%$eK)xUmFIvwqz@{MY6Gv-B|#n6>&=yhM1jch%fAINCB;O_Uv
z2+bVy@wsPl-3!3y*~qw*#~Xl)zy@X|@rFAeDviq}Op5NW1^rEZwEo(>?UYtH)a3t3
zT`bC$NXc#Fc+)0D@$MUsmDIR$CrE(0sq(BEguoRWR2ouJYc?a|We>P89G)XZuWh*D
z6UnCwf`dSp_LJd#yE=|MO2D=bW%UN)-!>=x*#}Qm!bH1R*=3h2MNR^`JG@Ba2_hq-
zmL1GBSMC=sZdx>?Xcr71@+{@Z-#u}hyK)=83gQiPO_a8=5^^^^MFIrB)DgKKF~f3l
zxc9;li4#gY-7THMEwSexCRd-OjRWQgHZeUEV2IeL&h~VIy~;4?0=Nes69oYiC>ba?
zrXzg>xLOh4+IzU?Vk=JITzK(9(0Q$LbyC69cholTb179IxTc+L#XIAh97Uph5Gtsh
zkqG?XTH>cB?%|R=Ql=`2PJ4H*=cPPiu)v<Z&-(BL2hh5Axp2Huh)MpP@s|pfot1O@
zbQIu-oE;`OR}{miIu8b$5Qv=pL;lV{xv?sLN(x}`If|47Z6icbiZ<_%;u5A5N`Vpi
z)k5CVoxkt|;IKjr4d|O-087{7oc}SJ4yxXev_<4IQ9PeekhR(NzgX-FjD=9gXhkhC
zI<@V>*NJfULg<-dCrcm8*&AXgsADgIN$LV=RL*43^<+Zd-=8o<hLeDs2rH0Dz(H?Q
z@g}gt$ID*dytS$ODOVrJF*Sn10~ikB#EN5zh5V37RZz%;&>Z&v(MGR51#4TLEEu$-
zlZ9T<as-NXvXxuQpNS`j&rv$3A@5PO+i>Ih?~(KkJ|dSn!$71APBHImnZiWu<Fmvh
z-hwN1lPK?j(q$3jrKMf_&|VCYBU^W&Q<1ErZDL~1fknFS&(SD}`EozD0;44)I$jcs
zCp>&D96BQ3wX^QR7E@)(QZL@xixLQxJ^-^HLS};q7RMp{BtnLRKMZ8u@&r3^%czqQ
zCdILVy>oJojPSUWMx#c_VXq7J3uTG3BIPsTEi925hkIC+Zk--VfD3`RBsf_{f<u`3
zgFc1ew~E#2;@>m^@ZBmlqEMHTUx^F?hhN5qh%%z^V2Y>u`}~tD(wWL=Mhu}>Zr>Kj
zq{6Z$+@xtd8}#Q48_F50={W>bC;j1r(@?P1`N{Lq`KvXc3ldX2#+-F?{7LK)CuJzc
zJwcd}n@a}8+Gia-o(Qjd)H?)sE!g(yCEX{K`#%#FaAS;PlIop&fT9o{I@?~*NI)`x
zgOcGMOhsgHT6(uiV4!t1K@Sq~hEbY<m@X3s+45VuvZJN?^sSZCgml0SH5ldW^RT0=
zZH}roLgWSwGN)846`-XJFe<>v-gk3U7jF_PFgIt$Kq{z!BLC55hSH2Ew`o*pT}>Co
zk}-9vvae)IdrX@Dv7mtljtg;gfzLYD!7v002WW412tYh&q&l{0g0M5&oAv0BxQN=L
zAS@b6K?qU?SHh4kx6wgR8<P=gO9`)T6o)UUwROM-vIQ7Kxk9VHJm4ZY$AMXm7gw6x
zR@^}RG#RH);n()Dxb2vBC@bVxGAbIXv)E!JU{;MhRV?Vfks=&Eh;_lDry3sX9AsLT
z@05hAGAXK?+o!RUOWU0fl5*IKx}PtFmlo#U=1$&(XBQS^<C2J<KWio?9&P*=BURNF
zFh!uDk>Y<*SX&l`B4Qia3RJ?^Cr)7(!Msn|)QAFt?MhPdCJ!~PlA}&Fl!`%)FuZrJ
zcd>+a4A7Ew4o*2+TtQ&~y3Rs~!#^Z1a97kb-X+pwq`;@tfVp)y1(S10uAj>$g%&RD
zr!uLSaB`uJqCF5{2wo&5mzFC16D|a4x>K~INdb;eEtVH2)tEr73<et{V|zXQTInFQ
z1cZzdyhTiJn0`>IHHLY&PfSG#DaG-wy%7mU>egu1eyOB6tgg~|6Rf^vv2Rz3hhNu&
zYPH9-^`UG#?bpSdxry1OK3SJ27)X(CaN+lVr5z_!vxpc}AfR#M|6khS`X6cM7$6^a
z^q;izT6bo25R3DLM165~#nVA170;e+#MD6f0uqI9wCcL&m!~c+GhHYpz0J=G9k1)<
zS(=roQC+7VN8a=O{U2Z8Yiv^y@z?k5G;GXGkniiwovZu(VLOX)*VpCi<9w_PQE~Uz
z^Go9Q<}J(4&+F@PNHLF~vkg&@|LfuB@v|&0OpxE_^A6Sb-J9(sA5ro@Q-8K7(a&vU
z_f0n!2y|*4Yx!08xya$)#hAk90o`O3+9DNWkz01kiDL;@i94(V1}Mjh*(aFn#L<Qj
zloMa3QCZxDmctKX%VJM-%Qe?EYdY>zi^Xe+i}Ocy3(F|YqSs-w+3N<^bmhFu#nsx`
zN09&z3tyZb+>iQGMVTVr&qa~^L;pFad|yL@TIhY6cfZNnGRHR_gH}s|S1O#${3Q7z
zhaTrwOCw#k=`^t{{W$xHcn;*mB@8`<i;3s)z?Xv!%*EZwsbU{r=B)ssq@VxHtWVvb
z`4U#P%8vWc$;r%&MNJNe8ZIXo>)v62LNt>1l9^Equ0a-;JCs^XTn>AU6SbBMo=2;x
zSZ94u%Z?}E=spx99>nR^UbpK`u=1-nzIc=y)Kd>aEup8$6<0q#ng?jF;O6`Xv)?@W
zn_f58Z&A`*NDG42aZp?iKP@K$SBcZW=lqNFLA{g+b;k%Q`wGlW$U5A`1Iv}RGgS8b
zMF~qfvl_aHo^HC9%XeWh+2I3JbsoQV6;UpZH5TA@3`=fl-3q;%mE(+=%EoICOsnn(
zj(b#~+!rfh%S(QRsj8<nzJ^`;f%C~L$-@8`far0et{8OyaS5?IRGbY#)$oK}ybwzi
z32lH!&j)fKd|2NgoV9~+covQLSGKL*1OvMj@^Y@Ikqb8VX`?ZPlMbe7QG@p_UZuxr
zMN3ziBU`*t+O(w?E>b@=sLS2X`gY1(YId%4;BP7B1n+;C(ev^0r?a3T-WlWW5tSF1
z*gCi|?5UKp&3ZDo7f?FvgAn8@gE0FiGgP{*#Y$mB(yj35@+vszQ-4uNv1s3ZVkHnp
zW0r)>^pmL*!LDjaDq2+=$yiX8<#3us&$wR1ITyiLCc8-8$^23sm1mJf=G>8dlb~Bx
ze2oQQjKD&2D;%qEF{LSlrc=a`CkQ&POoG@)V5{@b`OAToQ!^;dB<j`^PH~v55e_?p
zbBUo*0}g@!41yq`E@Ud08hEc|Sx`*j&OAW4sJ;#Kw8xSXf;Va|6uz>%Y_Ce`gHG*2
zcq7I-s0GDi>VziJx$U@D3sCro#6oa|gfdlCitt2O34K3Jz=Twb>m5z`d>3%Q#HOce
zrhEZzymdTNLS2G4f1|5&sjFJ688*8?deUi4={vXKQACV2tiy`uuqbCGkl-3JpFZ)<
z>kLmYP)#zv`9h{h!jx#wt=+UJIyGffr|>d*k-|V>0N=mhe*=CH0zwbKz3E%Xz0z->
z<Io&MkcdEHRFOV8cOWP@Y|%)f+}h%N82fW6=ic1vfw2HT0o1{86%K%_h#m`LCeRnN
zmzVM-mm)FtL9I|Fu96gN$aVzP)cW~OKPrex3lkMc-Sk8sNUnxnEA714r|}<Sp|4y$
zv}avhbye?sa^VmO4n$%hnSP@)Z^!A*nqH35_$FMWoYm-i95H6Nx)>@o^e!;t)uIS(
znbymJ;TGj91u9@zEKqWsWE&=xDy6#W;3AHA^N>l7#Ir$<GZ(BL5qzN}eH`HPYV5H~
z=A*xJ;;i&56@ixtBb_@oKzk+^VCIP9aX@G^(*aR5aV$>Jnc9$`<Riqyq4%oCvurTF
zRj3pwt@>J+OM%6)Ol7A)w-3$JYZ4^r$<o*=1&N3)W99lV<;c;X-M}*2CpJolMfSqV
z&|1*`8|(L2GgNyJMUe2_Rt@e`OXHJaVo5XUq=K?a<z4mTqyu!>$RXr!xx^~cRff$n
zSvK6|nYvjdscu*eoxlLFH%_$ijNX5f7t9NGUCrT@iBQcDZ>qpsH#C>2<^Hf<6!58Z
zRcsnSo1Ft6?VQf@GKdKFz9Htr=h`QP9Qnq;#a@-&{O;m+8bnC!twl=lb6UXtX;M5{
zu)WV_@Ov?yU@p*D=*bgS5L*3SZ|1#&vYrhC47TBtv`ox--`reE6hSW#;J_f@^(Evt
z22pQlRB+u>BQ_at-`-cEN92&%yps0K6rgK6`u)&`j{}9~8Py0`-tS88gp-7dV43i_
z-0Ga@7|ajAP*D*9mVe<A=&IyxgysJIi9~79jAv8aMan*Kmwl*;WF|SloJ5nY&+Y`C
z%Uq#Cg&OT7LEe-dvQmjHR~~vc(M?suYs9odiWrps-m7D<FvP2CEW%OOK6WmP;$|{K
zT@B3EB!0d8qX4GS%xGPwX*duS8J=;E9&>vrRMe=v8KiHP2!@<1!ny8yBNje1LClg#
zxTqZyXmz1Lq6Q7vXd<p?a6LZ`r`l};Voz;R7^9%KP*QE561!=TAdA6yWyJ{nYa&;*
zMN`e_--}Z09Ml4~*gf<vRNI&PD2&a?IFIK^yv$#lmPh$o$)u7=?W8qSC9_DR)+FIq
zYBSX3h;ZvvqBF4VOhPN@B$0gWGlFfEpx#%^%AjWWns{2V8msSLGY<?P?sTA<qEb?^
z=euIiuy!zjjDoJX9{vPC)9<zvyK9B=Yn`_QKNp_EwXBew&}?{_o6bQHMQnhi@%NG3
zx|vjVL%8$(soY{d<?mP+KInyyyHQMCGsx0o@AOAG(;B&J>}YHOVvMJQXIlOhY6U!z
zb|+fhN~cbfYfYxEy6?KSZXIg8mQGrker=sU^qt4XSa+CBJUUY&-)Ttp|5feHAhz`H
zJL5SZfKV7N?9>)~R#@{rES`T0f?y1T3BiHq9uJfgPD$JY{Xn$Kat4+YN=xns>k9nz
zm#$uW=|BEQg7n#tx=DK_E^XrEG<ws~d!(9n_Wo{;Oebaw_n(ea%>1-;=@12e+uzBV
zsR_T1sp~eB@%!<#zj~V|u+e5-B-i(Qe7KsoBk2A0bBb8eq>I1v{dKN~xErXnC@*r&
z^W6M7Y})9TLQsQZ<{~H4VIVD0deUDqG|bpfEEbCL4eEBM8P3vn=-2tf@2xh3)3}{1
z(FVmSsiqyO5~UZ?;+@bEmrM)e_jDl7=<OO)krFJ^WQC%RqP=qlq3~Tai7<&{1&J#9
z$dJjLGPVMnsaZ-d?W48^Eu^O^<V4!JH@fy5e1C>C>c_u9{S~e|ZT;y#ykq*Cd9zbX
z`=_I+<2ycl2sXqO-@kpf=hgsym3C`8C+Zp@$Ry1urK##RY<o<7B_Qq!#<n#w^@YF1
z`Korm*k_T!Bsw|7qpKO7Vj5SC@KfLv$`SHk0!rJa;;mXC8g@>-G#E8Y=5rN6Ol+&>
zk(c}WGMUP8sjOv&Yeqr2rR=QjHz!BjCWQ}VbdR9_b{6MFIq}AeK)6cq9nbO>)P7X;
zvUL@GbLHR`6zQT`R5in5ssjIbh_<55W>hsh#pdbvsFxdSnGQaP-ZZX~+Q0-p+MC3Q
z#=6&VGd3-U&VFv;p02uv{`=6XcM^SlHv!@<AA$a&B^RBLZDEr^zIeiT*F2<@7Z+7c
zKkVfY<^dlW{dKe$f$!?Ro{t;X10R<AVJlB3IXy!~cY<X!=iWIf^7=9(ye;@)Y{*E0
z#UM~(JcbUu7QUi>>$wgL5$8K&%4cp!xs=Gg*F3=K+yPsv*u80crJUf9V`iD~S8CG8
z{D?RSD^bJ{WC^YRzbZJ@^=>!EqWp#$%GQAquMbo5QboR-)~V6)cVX1vFE*Su_!D)_
ziFbVmC;Uw?ZG<-GWjct>vaV<l*~1AcCh$1wukUZ;Lu(e$+Ca`um{AQnmK`JqPq^<P
zP=H~p0X5dm7|n{dk_4un=8buZubL)WroucOVZqA545wCE!c9mCg}Ou2)<57ogoVo)
z&`ON5wTG2Ju?@owVjJuGjL|<#L`HE4vzw}TMD~8Bkx2Kf%=D2g&3Y<M-xb=1y*_d~
zDXm6<TXC)onQiWpnlB;`d=sJRjLDqx&7rUD%o*WZ_(LVbcvn0zKa(c)lbq3~<vn`D
z%t)B@8C&;6cF4vaI)8N+ac=hQWj(5fO1h!S=oqbdSi5C;r><dQuk9O5mg-eS8~eYS
z{3FVy)d(n0$2|MLkeV<iD9b1wd9h(zJ;SIEwkof11E43gv5h3;4GPxAs}VUOziqs%
z8CX3_xIX9bHAyhci=(WK{K&C3_(^85CD}$E@DI|2h(ByW{UXZCDU^s2rwu?m5wO^o
z&?sRyrjjCE^Z8YfjQ3P2aDw?~*+!yA+r|N`Tr>z6fnsk#6lV*<Fn6p&TxZY|2+VSa
zy+*3P$%ZfCA`?YSDI?d-)<J8&`%BGsOf2m53orTx!AgYDNb-Uu@B(EIBr?=lxthat
zD&eu_KPYcw3e2Luw8nes^MBc1<=S}zsj%k~xE8*R`2Iv<Og584YO2m<2XB_47>>lp
z)TD<9p8z{tm>n<?x880M7#Tk)l`5vnlbN})ZLMg?&(!QQ>8el8wA^<bo#~r}q;?Qt
zEPC+CX-KH)wk%M;44e5wZ7;#b8)F}hKJ|!6D<k8>w1)_Yg{{Mf6Yl`&Y*EM-zdcZB
zjzvlZ>}QH15xh;{@Yaz$4a^siwkQ==*4PCDJx~Z;Mb85$5$k-R5#!4B?`;UO93a_8
zPAtx=#G#VV$4i6b?^eb*QFqaLkPYJU`1Fr%C1KLTY>(<h_wv5jZIklz0A&XPAq7-s
zcOG;><&Fa2Z!Q{)W(@r9#}e*q`^Em4ycfp~U1+6dpHxIAF`b#TrvFs1H2a&wHS5v0
z8o@keMs^ndBatySH>DPW!lBQ{yXbXLR58{*p01yof&rmkQ?4|gjf@e3f=g<SqlDSd
ze+dOy{RNcX_7KCk%Q}Mhq$~kJE1Iqw!a{9`Hh_AU2xAm?MK@Bd@p{szPT4uttQ~4%
z7y6=+96mLhDWiZ~L4)$bAp=jK8+1@MpAS(Tv5;6CPfC$Ym_+|IYmFAK`yi+@SZXL^
zDNX_Z*I9To++?ONi<VPI$2Z|bglQvyltVHuq3pV2D9oO{P)YXLKx1#!UWBBH?B4Y7
zBuCWn7bc*r^HBg@@`kjE1)m=#DpC0-LpaocG*4hEhOx5nF=7t|Cn3bF7G<5XWejJ+
zp$%5-0LmuX{uAPrQ#IH8xsXe$Qj?Ky)1qpZl;!lfk;X`AZ!5$XkX&-6DcPD=KIwXX
z&J49>Ebk<KpE%**a}I62OUJJRgZsRI%DJu|U=_%P7MTXLmLNg|9mAMiEZ&U?PxwVu
zgij+3-B>0<2CwX`p=HpcL@p1|^IA}T8ZR%w7AX5zXwtA8DVq%(DSRW#Au=zipRX0b
zhm5T)>@wRB(FfFP`5Y7|wj7aHDLN*lU%sZ~6=Nhu$^StLE&O}uNVqBgOu4<(+4UoK
zt}ee2^O1CbYu%n$(gves%$wRX1^oxuQ`AwyMpHHa2Zh)43_U3U$k?Mc^52=i00vJ2
z`58Sbne47MK8es98c{8maew2ERuD+CWBp#ba*gnLt^!BtmoQrc1UOg@lFhL!o#h~8
zl{nQjkg%uLS0U7~e4Pffb35KQF!&>`b^H#J+*yoWy`*!AV7$OvOzO`Z@%^LTy*Ut@
zZ<Hv|QUzp!kA{eacY?458ax%*#U-f>q!v0X60KD%u?>o{KoR^uaLG83AnRlXVoZP7
z8&%GN@*xR*G(823)k#WOT#M%pN9NHr;_IZsB@z;0-xKUFfWYA(`#t=~7HJ5xaIWFa
zFiQ5DW+c80RwnPI+zkF?+BAN%gw+kJZhGmAHU~1aJmEcoS5smT_?$?Y&8|fwz|g>k
zS+;YQ<pD?4V4xWT9iujVHnmXE2b7xx<i0!h$^fd{ia#3KxHgsqCm5~Il|>Dy1~CQ=
zN2ZGyIaB74NBkg^fQZE+qDQI{(rg+$7SxjWq}%^E$t3Co)Lvk2*7Xw@iv&WT>NE--
z%9#g;wj}n+OH3q0R=hBB{xkx*?@u(&$PCX@+C+?JwLvP8LNPo_g_<j=|LehlPwQV{
zsUhlmvS4S7AHw(MauPn<5DIMvzfN5N&DHEHQ+3Fx#IyeCkunFUt?yKpqQo<2HZ>aR
z(OBp*n2m7k;bO8<bwegbXR>z@Q_qW5YENPF3ytB%Ffcw7FsK$H`E2g<att1nm~m>D
zWJ+;_;%xDwd{|SNgRq<>Gg?#OCX>%(wNTiSFyy}~F!(}ECbLvidFN|?0DpEA1xAK7
z=xU4;?JH8>o7P60^v)`1&Ktz=&di_37dgi6Ten8v3&qJxbvu2G7tEMQ8<A1xD0RmW
zXacv8q0t;Cn-Ozbju@H*Y@Smr2zMs6k^Uw{+K%S4s-u_{J=NPHRD|Ojs{ql-CMA00
z{n6VlHpe&~vSWzrjgT4imMX6?xbx(j_j1utMb3#1g(-`hZ-}aI8ke-t^EcF4LM>_%
z5k_H{W0wJ?EMG|IKg%%WSD(YLAa@$YV%q&C%B)|LiZ3D_hX#tBN^B+N74zn@3o|p{
zN6a_+n4s610&(ts_B?|N8AV-u`GRu(GRE|8yibbdZ@8Re0(?X;%GV7=ct1uB;d&?E
zga~FEng<!=zh4RdU**mU@qtv_8wltI83YIs2na~Yz|r}Sxq-b2Gxz@<W%WoW8Ou7B
zw9V=v%eqpM4xbvVS6e!Y!cfymIZ1oOFo2MQ2n)l2mi+SfIW5(8Rlwh@l0N(e7Bh7t
z)^$(cwF=5akSyE%QT#o<{oVilxz6)__w#$N^Lzc={k~@Wz5BG=^?l6qea-rP+Wh@`
zQTO`_6a3jG{5|RG`%b(5eR~o7diHbw-1U7g6a0So+0^?vPxE^p68zbZ^ZUK_`##kB
zeNg-w6YRyG*=^n3S?II*dA50cdOZQY#>^GGn*jaq**zxN`AnL?o$%itvu)$XQ^*=}
zaof6T>+{>qeemdg9eaG@%M(Ped~fyg+U&8}efhFO?Ypa;u9AGN^GWF&eD?6`?aSkC
zL62K*@Np2%Uj6eifz}?tAkexwZQHhcg;2Kb;Kh>R8$#P{ClFiOkGkZBv9I%nm{25r
zU#K|q<qDJe)PLO9`cc>O6G!dJ^dc~*XVZJf5`n03HL1--mQi;_WY&D`X75$qmav;^
z6W?af!;mu-qx^KboMRaMO;d4`H@`+Y4?dq;(2$x+_$#2_Du{Xi^78XvZ)r+=5?Oy0
z*;eeY2jvdNw<L-gX5&%*FWb;oM9wvt@6Ex`uZxj)#x%u^dhlQJWj^<ZZ(K$B*>?V)
z7qcj)QnaSUU-lxwH$iqw^=8g<hez@4Rn%FS9!5sDuV<5^YuRbnk=<KD--P!fLO`F$
znfLEgve~y+gEm)2kitp)M1)@2;?eBS?C#fN-p}!C*Y8W5-RI&BF5%tpli#G@1?KnZ
zn2BE}!5p|7?@!yhX#7~*p+na;L0i|is~ex5tC{LBtKM<LbldmR!~NJz=I=FclsReE
z*_IDLuH^XM{#5?QOoye%Yi!DGy8PbKmiBhci@8R?n-9MRd3X2C!2+Wc6My#e@ZEVW
z?`4c$V)v)8W=pqCGQ+<MR&U*oSPLN%UjQ#I?E1W(H}B>1awpDD(8oINbo<=7J3qos
z@pN+k_123XZE@e8$F?quKW?2sv5bCqk8xKiwnI8>@ul&QyKH;keJ!W9+s%pFrnPL*
zw2wP?=Je3TYp<tU-*4T?(~DxHP3gr*hcK)guZh(4b!1FWfXUgdYjVGS-*0tMfPism
zEc*4SAmf&C6ZFpp;Pq6)Z4SV{i#n;VRtE0{_I<6n;p=s8y+DzNh#TI$e*B0KTed7R
zyI#wkyQY+9)RwoprZ}(Ego$Z$`d+_D$T@X7{yVd3WN*|XA{b^ooWq^t=0)}3+~H_`
z)y47Qy={xQdFkQSaZ_g&?ic5)OV!cE;Q3s#6Fg}O`8VbA+4pTuLC-Dg@_5|J^_c56
z&GV_>vHAVQFS}J~%3*9Bz=%6z{@yfe>J%7VdwQ5*#H*)xdPvMLfe_e75LfNsw=Xnl
z!HBnC)InlhjQMeRV-Z(p+?w!u<K1&bd$Ocu-BvflJ>7Kug`>XaCj?kM46$n3%!|8=
zYUdYSc}0=ribOSuwcogk?Ie{XJh<-^%&BGio@BTFP2(C28oL$b82eUxauyhZX6({0
zF3jlzk{n0#qUH*NJL<y{eVcdlqoI-q=^EbLlf`>N&~N-`dyWyj6%Ir&t9`k5-ao2M
zjZl%<l<l)uH6Ed56slVzsd44CSDqkcR_)2pg~^lW0@S#`u_2L()Vaf<;a}~fy1ZJ3
zv=*HjPhrfoZIZ?#Vj{m4Y^_jhOLs;J)!3erPh^scXbgMwqjN>j-tyJk;GR2OyW-E$
zhCTp=eqDUFc1@la4s{T`;yMfKtPH%XtB)^s+m6V-^;t)wi8n8(fndthBq%?o7p8qg
zNHgHqj(ym*XmnaDxfI8%4c<q$!eI6g<se+;{CHvt<rwl5Vhc_c)|-9H*+p?Q3KQM9
zl{I;sR%Gt%@vh9eV1>om+Lpy_gX4!?3)m?$F{sUbB7$C_jd%S}U$Zg8Ln1P42%hq3
zECu=C0*LLj<sKQE9hhQ&o;IzlW#43ZBj7*uX(f5r7v|qxb5lfGf6OH>v+tXq6_3A8
zz#hWS0*sqpyhZABwTI;0U|`QWckvj~rm=Hd1dDiY{`)utW2m`JF2U#N6W%sLNQJT%
z+MlQDF7mdE22$YsDgid%$-mfqZ(&a99ogD`E2J<q7!x01aOMZdQR{yCAoz7%iw=Il
zj7Au{nveRszI<UB|GuAPbw>;^lK#7~?8@;TH#len!(M4LE3O9!%;DZW7?|lPXxD>F
z8;T8BhLnKfNO=Cb`Xy@KYxekoaq+oN4|{UY-bX85mWycUt|;p*Mz}%Rj_gNP1RFwM
zHBfovRP^+r(b}+!G^KmxiJPl|2v1s3a4iNoX_g@rjXYm4ZPYJsj(WZ!U)(+P!q&r^
zFJsf4fMqxJWr*TKInpTQy4<u_?tpr9{ScFeK1p@Pp!H;l`Mizc_Oj`J261Be{1xe&
zN8oBzUk)1EfXp}gM!caI9=mGzEVOU#nt`>e{&jdh*{$ZfelbF1bLSC4JH391gqcmW
z{2sA`>N<kA`V`Rz{WGD*la(D@Ycpdmy2*NX^}G<<g$8k?K?3}w&!JzliUny1mfy*5
z!;wGCQQ9EW8jZ~1&11)47RL+RWN3H=q)_L*euy-@`gq*gaaEfIPgFH#@SFn#0-VHb
zYq$k&{u$XZ1gddAa9IDsbnv<+6n1DqtAo*li<XVZFm)a|f8h}Jm>XtO{KPCN7)K3o
zP3OTG?NPxS8_SKE7qJ(xHV8CrH|xP_7_^KN+HLSFN5GQK8anBQq-}NimsG2flXdAq
z+D@H2W}D4`3A~rDM0pE4h-e)ID*E0p^86^Y?Do|M`nY*_gyqI>`<iz6?vLIfm|uwX
z*-t*0DndhIQWuogsGeTB3Eu^^xYAC_bM4?4qOD&HGH$iy;bfS^Xa-{A|K2mJv35m(
z$_@3JR%8MR(l2Ktm&<rnF=hiC^%{7ENF`^62aDszB}|t+oZ8RA#23d4h}~;)TmT?`
z`Ni=XfaR?xOb1XOcrI}<nH0nSZXS~8cfbWn^gD3dVzhR+W5u(K!?_QE^ZP{IZ^s%z
z-v4JDu{@<SP<EsU9!|ONaGy|OC#jqJH?*Yw9$DJwWo89PR(1(*aC^YsV1kAPAYQpL
z3y~86_SK(z^i{X=K700Nh!h@L`UCHMRaXOx_OTXf_Hg!yrrQpveq*tAzg6&vzS1|p
zRqRI?1_*E63=w%PZo%&2bhY%L%PDi!^q_0IL;rFbhH1@jL!AX1yo=NyPKR(^I-Y#`
zCyl*!_9AX+*EIJc5Mf{20I4qUUQPm`orSEV0pkH`2R|76o8K*-b^Pt1J8S9&9Wbk#
zdSSLMivAlIaCzP&!wKwKXz(n*25$?3*^D2m9TR2$v&Z6ePzDRIc3aauA`dzF*laK{
z+t>sivS0{vmErPWrOc)uEm>Kc^A-C1ZrUE8?cLo{XxB&u1i*48!a7<*66m|35I@6<
zCng7oyPijitk+xxo~BT$rJ)fR?JL37krKqZALw`vw7KRQk@t|*PFCF>z!LncnL4=a
z|4Uz2TYCYXu=cMGv@Swj9V9v+2WV(r<wQeI-Po6MAeDLr#oFnq-Pyok-`9zL@UF!j
z*9zHnOY~Mv{gwpo);PRWCK&j`$&c-hVW=L5F*V}3B?XcdVkZRaqY+T_en8_dbXXY`
zRf*JCn`mHGtQcJtoKBf;%W%~JS7owxkJ4D%+X=}GlABhHwNTxsI3AgScBqS3jMX3-
zSFG{7Fd1&(-tbIwSKWH3r2HYj9thyLvi2gdW{KSo<t5oP0{ED#i}_AkL!+Km=!2$k
zc6)&`;>D-<|7KQdXnN?DSQsd{1RjUqJ&VgY+e!W<`3yqii>bOz7|~4hJlL6T8NRlS
z092%WHZ76FRNZi&<c64|OrYT4s52vsYgvlZ?<-4tDUkWe6fy1n(A?HMBR&mD{Bp6>
z<f=CoX=V}6=9~3M{#X9zL7u9O0l(MZKJ||g5Jig@gkIR`V3APsdFKRgjFURLS1T1H
z>o!7HjY-<G{KUT42CBWU&sg}~m#O)4Ia4FX<f5Am!@&64F)C~@Y8SScmJ557#c!)-
z@XrYS%^pz=1YJNjrE(1QXaW3JpS&oK4O#6>*WkKrEg75%)#zquoB$k@y{WfXN1)!m
z(j4n1TQmSJvKj`AhZgDVCZOHh`e6o2m&us<)mIQIlvbD{7JITo@)HPt%nRw17s{R(
zOd1xT;D;B&iICNqFN%Z+IV2v|6=@_0pP5+72aSuP7<UL1(62?|AMy)~;~e0==b{sx
zj<>9}NZ@qmO|gfNau?37K~g^I_2m20Uwo>oBTR-s8CW}ai_YGf{Tm(6_Dra75YwiE
zOFx)_?2AeBPOI#SOXIn%cV*V@khgl?1EbQT?1ta@5o}5OU!Z6MQs{viCuK+NRJP^5
zAPCwgK>;yX%|F0~nYJ$9&oS+Sh7ei=m<7yiFey^a{U}nh{|r<`2YbdX(s+bCkrNUM
zhLifvq5(OMD_?}1)EB)!dK1jpcZbmVtG*dg92JxzKz}b#MTu1SW4H_D)_)#M4IC-N
zV=-Fvxqp1k+kXdo92Ku+Aid8OG=}zUv)du;1iFhGxiMO0Q4m>2X8%w_u>V73#Q$vu
zh1?@DnAb`_umvGMc&KIEH@;ItR%b|u5?liQXD(Q;t!`k%{x#@u!(7;O^1m|9oga8S
z`g40;;P7pMruk_uY~yW#ppw=@XNhZ$rqi+?4}vr|Y|pb3NuXi-B*;sw>xTaAeS%BG
zokMJ@qVc#D`aRT1=N|tTNNX=7hrP{3ThIq@cz%uhj=fTUZ2vLy39%e=el9I`D1UT-
z`=kI0b5tn^+hq4!C`fit_uZ&&MC;&*_#`D0)@5n}?}4R*RRB8SvHG3PfQuKz@D>51
z#>pJEQj_R&L@Nm9sTwo0Ug~siJdC|b;bhz?DFl%6AHw!}hAl{4$nIF50~<;$?Y-x}
zG?+Xn3Hvx6Br|!$`paHBkW&>2{`*h@caHw7Kc{Q1WR#0yoq9-RUIyf`=n&SF5OTe6
zcW>@wxc+lsNdg13nrV^;_Wc)1=2Yg)RB<byVMKG<3+QcNT^0xE-GM&jX;cM(-o?lZ
zp1f9}ih9xgBZBZg1FwCLeuynAa`F1UFYE#z<#K}5+EEX;fF<@@_|SYhGK_G)fFU4Z
z$eY*o`Zy+{H89*lB3nU3IzYpwJ&QQ4C%HZa9+Y)-O}|9r-^oRHfg_+Bh3+oIP%KLT
zGah^fkerZ8f&*O|bR(zP!MzW*|L%Gx?R<YVV(q!X1FF5qumz!#AlpqNu<20?9{av$
zx6J@+!5^k&{*%r$hk<iYGBVET8Is{ieF%4;aW<}i!dyYnLqUCO(k(sAT4ao-W|aEE
zrW3h0!KK;4pjwBh08XI`Jk(_W%Gr!nQfN(fC(77ZV=wH-c#h9yxT9Vg9KB>Aee%#6
zTLxdweVS?14h;e*vHpAex^y_b0qA+SZhLxpSo4B$f?~88wvnSY(4I`lgF>gjkwY;a
zDsIgHP}BP3NM_|D!VW^rKolSK`)MOQ;oP%v01&)!AXiH8B2u^FcmZVYjDl=}IwH%%
zm&2vd27o`?rn6Dl2cVQds>^B1;U)%3%uYpc6Cgt3ivhat1+Xj*rrg^;;yJgX0_|@Q
zegT<wumDy{RPpDiwL(a)Qi77di&mt21D;^D@1wsG1K3-=l*S>bGn1jQ;#Wcjz96f1
zm`Tu``kM|5<s!Z=`sf2QEw)Q5!EUAG8yn^x8ygU553<-NF@v9=sXNV<3<(KO2w^Am
z0pS>e?I=`G@hR=`5jK+YjdFAFA(j<FIJy}KUlDo5aI%pVYml&&a8ae&oP<JZ?C6lk
zTn&fvOWuGG{67F<K%Ku3B!J*+*sAthgv$wH32Wz3d`y7|99<d_zVeR5RxvT*C#;r<
zV!nziYeKLdAXCM#k|4y!c_h=8w^Z-h07!a1><W9p?uyJUco@xV;kXK0g+YffL&O2%
zU*NbRGklsF$snW->L8p}&e=DV09FlS;|(D6@KWis+DoZo2TLVFb~n(=kMgSYyy~VP
zv?xf44r~>x=Dq_nh7`+8Ng=?QCy59<o&<{BGX@T><4N2&Q$)?>@U!+TN%&nmMFI&1
zED611w3Y|jmAOjhYkJ5%v|@vCFIpse3Hsb92(t~rIxX3P?Y{0%?khL5{kz?^LP{Xi
zX&}gNx2@6$+Hu_WZdXr`aPv3=*&UxZAfH}qkhN#?{aeE`KClVK`YMtw^wmyu-fibc
zhrpKA&JTnT%KPeLP#g}bBI+Vc;)H&)RbGd@q4{uvlrznv-YCqs8c3$qKn@?}s%jp1
z38gWKVW~^)^O#(JIs~G0L@}fI!9vEzgUlM6Y-eRqZl-v+w40$q6sKB1h)nzw7@@P3
zgIhPYvZYzFSYb&)!<DfNbdQU?ed5SgMkneY7^0`KmHX!*Vl5r(2#~R<%u*g)i-A2h
z(|v@&NXtO?mA-Qdl&R5v$TT&p%;p#$+K5l;51CFevNFf8P4E>p`j3)QJ+d~(2pS5d
zp;mw}7US*79wSTBI#s0t@$OKSvORVnu&Ggj5aKbgHpjTGes`q;p)rNwpUp91cv>Au
zIYsfvWRBTk*C;`kBFJiU45dJ-WY&Su&`q$lIR+v2IuN>xuYYZiZBg&^<yr^ADD)g_
zgN!%B6dD}}JI~9mEi!Z;qdQp#x(eLj(`1vO$;HT82a=v?>b{$0D8wj3dU>q{VP1zK
zTia#WqMl_^f|LiYf!Q##_MSDMtLre01FRmprduf@03zgd8`FV<52G2ij+x3Ww=H;W
zHWATKgGg!xPkGF(&56<Ov#(V~)-E}iY}j)s{j~}zWjAcyWD<8uEn0hdUS(pVhx$10
zS~BiRh2=CRJ4&@#TBUX$Ku#J2z~9ucT8+nC@wf_6APO^RBiRKcy7F0uC>A3pSsEhi
zjCqLt^tKC%d<&!CMJkqEZ4D{HPlQz=Gmc6$wbk|&N_&I#;G$9FqXt$68)l8kvWAbq
zVFE2oCLjh;3rJyE2LDY)r9c&ZR$*L98VsnSHdDEwesv9-!BWGhOjk#~r51@3Jn*C3
z*CWAR^nv!GiQ;;sV<j%z!>Fi2;(J-5gY-1;C{}Z@y$byX_UN9s2|n5gbga|ndA!hM
zodr6I{YqFCAXIvkj<0`41#DygL)zHlU<JUJxUj-SSPGFOr-NdwYfwB_CBU>@QKzKM
z&}VzAawW#pALqji5{tWUl#(XTGHa9_d0S~JFrf`e^Qw1@;9R^GLL`aClH^z1lOQob
z9~EdJk)M!370Mte7$pT}bR~4!FaTGHvK&VsV1y@FpnafK#vNZ%m^6Q+bO=D3d^mDL
z<7r2g0?+`_bZv+io<4vdX9NJ|AiwoEg>Up6@nY<6Xb9E?;s%uBumVx3U_ww;0XtD(
zg~b-xNASvy8~OGo{~6eXDwgQ~0M#rma&RqB4M0DDFW{EY;{XXkS=o0XS@0}}vVbE2
z&9cozm!g)1^urs+Z(urXAe$c9?I>@6|KL7AO&p5FAM%A0Vczgr!9WoJhsLtORR9D6
z9u=@6p|JW`bx;7uUET==7=#Mfx1ed*w6C_Hd)x*fQEUjO9dpF{d=ZHu*SKY&)bnQI
zdB9#y1n`k>90S3JVcNVIXiqU<l5JbCecW@%2LVbkMeQ0@D!{yeXhUoOB~uCnTu0g8
zj%L^H2oygeP6<F4NEq@CcuR1rYD4HP#i4pp-V^0&@bEb}7dw+x^9m>xH(kUo5L~O`
z7;^X#<Kbv!C>4G~%^foG`KCq*wUY;dX#?Fl$Q$j3m8rT8SqF-tmnaw8k!MxHx<o4r
zVN-y<TnHd~uCOCl2nLc?4Wt~A)beDqP5?)+W92?D4l{tq$-~305sI&YB!|eqNzEJl
zv>bp3qI0ndoJL!*wFok1o4A<lpAH%z#Ze2;6&_LtP{>8#SZ|aLph7@MHind!2yfuj
zsjvZQDZjx1Xow~bQpH4A3!Bf*NbIV{kj{*?$Su(bFsjpNSPtgr<)Mb!^g9SZRB8gG
z$2GZ<*wX2;3K5Ia1-<v7y8a-c>^{2-5GZXjQYs)_@G*`Ll|?%zni2TP?!bw_6<Mn9
z1S*HJR=Bv(FQndav;2HEQ)^>r^>}U7==s7<#xH=BKyroe>c&C<LTJQuaH`;7L*c?F
z<KiL@SPmB%6-=P>kmX2r_bi9|)v=tSSl(HVibsK=W|jlc%ak+AA&$lMlWLB`Ma6rO
zIF9%y3VGoV!Er!$rD=y(t8g6XiSNRkYL0`u;e-n;l<9@z$S=>8iL)*oN8Tu^Llu;L
z;W%K!<dUplIdaqqBup#^oIk9Bn&U|J1yfX5bKyALMBl8$aRjNh90$)q%W;%5)bbo8
zhOczZb2t}sx{B#2cPSDn?o5Y!3WLc^2i606mbi}coH(e=bOgIcMp(sk@DVCOvSvDR
zV+#YyJSRp~90wFW^0F$115;F>d}cVv8_{dSaO93|IS$H646F-haQ{1=BhST*=b++@
zc#c$W@f?m;KrmiS@mNVO=}0UYzz}~2!VtHSb)?KyxQiWE(V30dSdP!g&@1na{m%bb
z_+8(745v%(z(|yQrrXHualTixmzp!0eaEww=|2GLL%_|aTB+Q%_AS{*ln<5{5|&)Q
zkf&J>_3`(5s0+3wMU;zHu<wSmI+lqvS}roqS7{euITK}$aqwOR8v<bCUc%B3*4o-2
znyh#$W~_#DW8gga&pkBDM_I`liqJttLzU)UqxDF)$v1$6L!~B4e?~e94UkfWe$-y6
zVmh;a+*?R~CA}bseF5%T0TCjI=x|Y^_n|+a(4x$eUl+XLu4pWGUMM;tOK@O`dnryq
z;&;`BU<Vv?wkLITSPC!^^aZ5qKpBcSADpS^b1DR>sx;=CwQj{J20WvZHB!hJh2#zy
zkW@7wKFa__9H1IWe6UF&r4l0!x2Tfj<c4ONavkcr*2*N>2WU}foeF1B$|JfDS3RD1
zQ%_N_n3`pPLefse1u#8SL+3!<r4Q7sP#Vhs{!WM*Iz7@rKGjNrM(2eVL=@IK?cJ55
zpKyz$k&_#WZlc5&1!VG{5Exn}2Z*|q1g`QNA{i9b9NkpOP>S1i!Pm-Wa41OVlc=h&
zH#n%ayolS{2vH<R$6`Z9C9?(}_*APSM|Ysr!SzC`)19bHFAN=Yd6!X>PNbEhFsQzz
zuHZlm+J7jGSQe9P6xgvq$2jBK@EU4C#ui$`tJ8uolc3FJ6A7vbz3OInVS6c!I%`3Y
zJTY5A*v0OWyaJY#pt{>#FlnT9fWC_s1RVm4k*Qph4W@<ed2#rM-GxgRmX7vV(;=to
z%A&R1rJJXKk{Gy9HndFKb2hvnB`ku-W4jw(VnxBmvKmALMt}Q4-e)x^E?>IM@?kWF
zm(pr7cR=L~O02XXkif`_OQx6IfLRNYVbt<3SX;@9Uu>_T76cn4)Tz;e;7X`ujp>DA
zB!I0_gSgE)zJ_aaoZR466H?-QD+gqN4m2SFTdizClj^Q1W_vHM2p^ehLICjnJ(a0E
zw!WIM(uDO~G)XSz3an=;!J9}`b2~v<3!pdf5QbM`nCx>z@dW1viBZv7IKB|Y_CwcL
zNv>~}@8XivDrv*#wm`0U$E*t0n%TnthO;FxPFAeKBnTS>pm2kWwR4T9w)(SRvw6j?
zp<{Ll-f)S&6kco$R`V%n8KCcu(&!S(+$^pt>=OHr*fwYHP5&TQDo6++q-fira`6EC
zG{T6ao(q%Y0gA=Ly1^JzgqoEo#z~fAprT93$L(>1jv@kyhUI68l$7=fumtuAM^%=$
z#_3k`Mm87+WVmM#Pe42hb&BXDkHZk8RE3HbAcVs3l+zJV3E)A|gH9AgoT>UEUnM9G
zWwwmtI}%=iItuUgI1mAn27x3H77+!8<%KL1&<X%6^v~l!P!aV4d4zbBahfw41L{7a
z!t*1z)s=$*5EZLg#u3@*0D47oabZ1<rLcjhUkcfcap+eJR0yKdY2$gSy$nVypJjNF
z83sRQuQ*Go>COq4w?*c;V|URmJPvH07$0Gtj>PpiqAMj69J3s-r!r|&{#yBh7{ySw
z$1zb%E){1GmJ{RH4HXoJo^Wk=n4m?bhNu!`7sGHu3+dzCNK7uI#({&OF(Exw=ebM|
z#1Q>mPgQVjycQ{n2vKyiK(KfoiWoa0fQ>!jC5%JWVmh!G$N7ftDbl0@3v36<mBY~E
zSd_v<73UjD1mn2MBoIL@(1%M_!=~5)EuOIJ61NJCfL3xMLQ<Hax7n~O2PcGHdWxRs
zm}c~%BcuxW?sdq_VuKa2O`KpE#s`4(3OTo4pkW|6Liu<zk0|35^$4*6t)az8chfl3
z7!~JW!zEYzTHrvQ&Hci55s0F3ivI?-rOb-eVhuxW2W#glN$mtC)G(0*<gDVpu2tf3
z$`*A!9bUqP(Ky{>&}{G+&aaGP%3N`U)ru>`Y86RM?H6vLj0itYLCU0ZC^l3&V+`Z&
zaII95MnRY{4p3L2l|Usxvhi90h{_rf@s=x|U0P*VpfaiK3e5y0x3qQmLzHPJnwo13
z2(y2aFJBi5JXNSOkUn4Yr$Wq8@_7+DrZ7!^3M1ne&?Qh9kzPCj_W(4elE?&^vQ;NO
zrK3d4aR>RC%5R4LRjV13f(<nQ&i1g?^4q`wu;=(_I810NDKspL$)k?OFwO?L0Two0
z^E9j;E`)LnRR33W6Y48m3~EISTR<V%nOIBwfg7_7Lril?RVyoWFu71%a>zpO_EPSj
zXdH%HfG8y}pl7im3N>AxrkkKiaL@cSr~w^U-&8}jWu=NZGr@8G9>yc&>oDB~4QdG}
zmE36fLM#-n0;-@Q=8Asxee)<q6hU9ekC>VY_HgF99#E19-@~|Dl=fE~Y3PtJeMFQa
zi^ap1VQ^v|2r3-Nmj#_<ANIc_&@xQnw%lsnCR>9XF^tazk`<1<3`0V3Td-fl^?^Yt
zCm_$n8ekR6FtKhct>IeWBI95JHs@F=HnSWlSf7Ht5tgBg68{005_2Vnof}o2hRYG=
zOb9j`=wYCE%7%dw#9eR0SS5dv7qV2<f$yuh5&klX%jIdRpajPiWZ<XaC*is%N=iu;
z%P1$=>N-V9B|S#&A_ca~@V*U$@2Zj$=BS798;1_H!OT@LCeDiaf;K>i9;1v2lG7AU
zjRaaw057S84`YjihjZc~a_GqK85MPW50oZ?YFo^9zQQ3%Ttj{?@*l$#V!@@7eA7$e
z0&;RNnm1dfco-atcnfl3!oE=51Bh7eGjt1#lQK-8HO$wM`+Nqhj<Z~8E?ke>ajHBt
zM*xwFCu)=k7dTn)73}BsFg;l{?S%BJbO@qcw86%~*cKX+SOVEYkcDxE>;Qy7;sfZ1
zO5p{>KO|)o@!>K+J`f7XM8wsgh1CDlv+FOzT^CD1s)5T~;iYkjYANKJ<)V;B+(K4%
zm5#8ODq(P}dCY(hvmp)IDrLJ$<$I)W_Zj9B#az*MaJwB6MsaUkxS|Lr1sv|9f$&`}
zm(@`OUeSS)2JU1GDS8S35Pb^9E4o~*f&&D5pro3LX^1Y0PrT8=BTydtMH5y%HU$et
zTzjvC+o6sIBcu{R3<Of<$W)RR?znapMT21qx<iQ_sNoU0$Ayy)D@iW7Tr@hw%c6%%
zz4t(AI4+tB+u`016!D1M;~q=VKxb8x4{`gECa!_FD^Z-3^T9nYKCey}_dqlqR8XOZ
zgy)r4CuQ70SF$IRw81mc;^0DKZQKJ@mK^~C<IvEdI<9d%3-wlp4A(gP_Psu?fnpgb
zSy+X#APP;i3b_Zu{>VZ>*+3{nvQ)2;D{>HHMj36WMeIrBY4s|(2T}k~iTl<ZA}*}g
z$u&^b+TgpmeNjRdqoGyG9kdAg${}(Om~CX8^;)?GO8FxEn1#srDGD<AdPy(WK!lsH
zMBXknv<z$&a}SixrDzc(iExvlX0CxmB?#(9k{~wA_H??r1}f}W30J5as6ufQvT`1m
z5bpvff*yOu<y0cX5D&F>?f_Z_A^|WL2rH6lG||sJkV^%lz;H#~x(#d;bPbd<j@{HD
zsupz2v8p4el8k;eLYEW4qElu!R`W=RpliduS{0plplGxzy4qWGD!ROr>`AMl!^SYR
zf24}8o^H=obP$6w?4gP-fAI<x9m8uG_DDq+#8IC1NJWpVS=$8<RrK3RAFJq5L+P1{
z4o_XBqA#N!YUt`_7q5J%q2E+Zxc>tU{dQD}Q2nxoely{Ih=vaEU6i%Q8u~Kop@M!_
zUH@Df`dx8-tfAj*g2x*AU6KFuY3O%D<lnA}{^#JXgMeW-JS!EE9)Q&oNM5o9kFT<g
z!HD<K_3%|(fAElT`TwR)hj3xVf=5Vm-&e(dTs85tW2wJ5aX;iJ<)zvZr!DpKUSIR8
z91V`6<knC%f`_i1dKwgwkXw1!ivmzWJ^#>d!3Z%I9yO=Piz`oUoh9;*K5~{k2+e5=
zsftanUL=_2<NyS`G;4h963R#TN#e-9waevG6gGIs_-YJXbkFa`XD&{f5m;33E>n{I
zt1Mvf)G@Vo&b`|zD=wyZuJM8I$grqj6(dA~Rf5pe(o)y8?Q+T*N3Ei8&N-bT+JDKe
zsQ)=Q%Ng7Ee{wGFdw{~_%Ni6XFpHO-%p91#l6}%U;|2{^PBKRD&<875%5*Rr_n^a3
zRR2Sp-4Se(KQm3ZCbZ(}>h5=+cuqvV<$ZL*kk-Tk+Jb{#Q>ujb>z?PXr5ERK{29)3
zuy#}O)3sM8n$lB525q%O`OfBYbl6pGd~rKe?!~8mx@ne!sTxRdS(K&A$4!lR-2I|k
zLF%McHPyQP=fB<U9IkcL3NnJ*6W?n&^7=xvV<y|dxevlQh6MRq`>aPq&``@-ig-YO
zkKa~NScz)vclzJl_P#({<08B3SNzJ!uYc-91AD+@suG(6_2O>DRJ^FF!1;tm9&)$W
z?4mDUpI>hiAM@rab9Ly|@0e6&fR)2pKlN7)#TTUHr!Csm@AwfC{tL4Bk-V7FYG^4%
zuDp1@4=>N?>J*;)n}7b(zx@6m-*6m+<-8PR(x3GSrHxaeYCN_j)}ACwJZ|o$bjy(F
zE8|X^tKVu<XMS?asTw_Alba+~FON&}SAsh=Oo)&mql2&tvdW@*b<+_Tug?xGd$d@2
z7aPGZgC}d_N@$!<%qGrs+BQliCBNDH=0&CuCB6`rLChK1O)j%0zp5-j0xt0RlNd*q
zi;M@Kp#JvuKIz$K8dq=;ZWe+y06WNUtxEPP<*6=>9hLVen^0F;S6K;1CfCzaU|nSH
zRP!SEN*-`btmB6|OkvhIIuReiWng^9p<v|R>wn{CW&#bNsWD7<DzXtCX5v3Om{N^>
zelYc>sDR0+>bYOA+$7(vK~3k9zrS2JVmR=)QG`boSBa~XTCYkOL=6(QLQaQ*1hv}N
z?%EHz3XKtJQfQ`u^X*r;3N$5e8O5mo!K-)k#`K;a%n!MWn%}gq>A%stXisTA9N))B
zMKJ!nSI=p2#6>4WCn|6gdPrcM!sA>P-12wUG2xaM9x#%*>$LW4YCNG(p<vymC&T1x
z!yd&?zeVT~B?}yHuB<7%%tgpGlFN5<)Y2hpw1=?hcS;$jxYLm<uxj2!pp62_eS};~
z0v1(Hoj?oKsg08IMRQOMbwVPEUS))<kR?u5QfXcirt#!~L}>OK!0u&UuvRq|+Z!D3
z=(C$fXF*UP$Z<FO(KDyywUE-<sVMrPrv@-u0%VATR9L)vfvQ|%$uACgZ92kot!J7D
z_JJnacj`v4kJdZx(QOrJspxZ)sq1%9t=eywZ}j4;O3AhW>uAH62l^1<RBRT7k<@ea
z8l4Hs`A+`&;NZV@g0V4C1ITx~Af1Dg`Rc;&80yPpyo31?cSqWcO2nYFmhMmOECcVJ
zRXnQ7a(K0NLuTMzJ!@wi`ObZ#HBRi?(vm1>q^xZG<U~g5l<p5kP11|fH>eg&6da^K
znD&sPyudxgqaTQzmG2z02`mJP;2~f*K7z1`T8k=~Y?oF#|7%z_EnozX=o!MG%k_Ap
zzRn_aaQ$t+bJW4<tYi<9+wVIXCgPBHEG%uXRU)(7<u=KmXf~tb8N}N=nv@VbncuP#
zUKaP3_Mg{B*Qr%*dH+PM`kIZpPHAz2_lHW$7g_PbAcKtrSN`FAxG?+B35y;&mV~3O
z?Ih)3M3VfVnos0lg{AM5>H6POKJ3!7jr&+pHOk$-bJgKR8@%jpBwI&JK5g<2NAtVC
zCZNPyS9GlG+yPx~%GOODQ{{_?)J!&t+~>huGv`yJe-468JH~Dv^|Y#6y3(ihG_oE^
zr&ALYA~zg**zC5mCzAVEt(|#T)l!`dCzsqM7M7GP)ky%(QeFLSZVuW`h7LH)S&zGS
zUMKUy@v!QhK<2CJY?J?^+QZ%CqJmoWPjwE=tZ)6<Nh^#hzvOk0UPD|t;qV-yvNoEH
z>n4Xzzy|ZUsz0U*h|4xpPNQPrNqQn5i+uP2=`@p*9ipdIT{%^_UG<!mVWyr>lps_<
zcu+udiliL*>va!!rRB;{1R}&c&ylEB2YF6GLAiyVvVab`!>FogsMwhb!x7w0C^gA?
zP8RCFPJ|-gt{TRx5U0KkmsgB4JE7KB&QESOHfod9|3GK;xYRyXMe<Z-g?|dw#_7#z
z4K7%;$WA1wlsleQb)P40U3W`+LID$M8Y)Gb6x(icQ8c3Z$LqOi$JCcwi3to7s0r9d
zNIaq8gaqqp`MN~9R6RGPRqAO~7hoW3ox0MP$TR{-BW0Ehmi{V71=_^>07Io%R&BnO
z=c~!F2f&x?nc6oI<-X>+sJe=tmP!k_axFQ7>Z_z;`AW@oyPv0gM!;+LxR_k(?Lhig
zA+cHA=V6;w5Ix$gHZ0Yti}$8$&U;zKq@^FK*C9zFYP~{=v!>OtV`otJD{t<WuM9PA
z)CEOskOa=)))jvx*-flH6HMfYq$5_-7(GsHOH`wU+<(wLKdxr5uB6#cO(k+0`m+cH
zgjcB_IFPznm><^MmFySA&F85_+n97UfOmDhDLo~umuN-EBPtyy_KHO5i8%@drK{n5
zXtMoK6IEP@Yf8RH$6O=(ySZmhgh|`R9rxq3RNx@aQ_1{h0*Sq<-p+{iHz$hytf!F{
zO|}GF5!;9ylb+c+{jZmq4ZkDH($&G`=ONRA+!iKhDVLcqPOBAy1X$2D#L*d*BZIV6
zwTPY>tJ2Cyk|=vuXQ72jUVyKFE_$nK?h9k;>D8&3N#B4`=p*&~!3jY2nzGXZcCDGO
zIeETFkx7*VgIbU9k#f9MK@p9`DYPB$b<y)@yq83GN6XP-NM$P!)7-5{->aFgN|df)
zzN$p(=YbQFnNKke<;ar=)Nx-bf_E3a-?(VJ&;(O@#+myn3u$zWIC;ETDJEIfARB(G
z;%{TB`ZnzxDC;2CN2Nqa*ZSIR!PWV?l_9EPJ@5g&uFJQ}D}<FTg5l~Of;G?eazKDw
zF=nFSby_;Cul=qwBN`sjsjeh`bxOJvMm<ag)8HC%@<eO9<{ouQjFg^hr=>#%JPo^?
z<W?6e05|EE6`A4bimR?ftE1zN(8JVzjsh%7xJUW!rWUpF({U+jy4BIC>!GKi0pstW
zuodzsWJn{DIvGMb`k~d(k&Had363fk18b89Vkj#+?t`>!G<2j24<qGPXP_b@WYi4!
zqH7DJO~a$ps_W_@!^2?La5d68!K=vO9baw|wpw)^xvQ^}f=fa??r`Vq_N*pKGIv1$
zjrOjfQXWRuq)LdW_Or@R^`dcL36Qd%b$1j+?~;lrss;+V`6>p}Gr`WpQXv38t<v39
z1x8O}gQ!GFx*~XzT3>Wz-znRw57VmdD%3!9v@&janu^g9mC$pHXik#|Rh8vC)t#Hb
z(~#k+eXXu|kp9rBXr&}yZ1r~ZO$9KJe645$L?_nnVAFc@$rXrOp36r(%^ol{Wu<IR
zRIhrfysDr>_b^W_H7#=uqYjIC+kT>VOT&IU8Ai^2`*xrI0GsF~D916}hiAYBqTKTM
zF5Q(0O!0)~jG|D<Q+BTEC|UO)!pDL774hJ6u;$Ux9+~7)D{4hZ>WjZ$k+SN}ubGSr
zIA$FUWn0pqx@0PqJ&>fG4NCPB>vBnblvrvQz$#3H1nf?gEo?4vrh)YBFDx*Ib|Y)q
zB(1hQb0G8vJkwT3(*F@6E%zRg<!EBTrju=gKGh1A(AV26l$MzTJLzGy-9#movB-OB
zHlaNF&})+p$6+UpT}dfVP1OimW7D;(lC_Cfy;BriOfF9iGUzNiRqxD(Fq|^fj#`KD
zp+B1%+MFdwZKNw}zg4eXUZ~l%{t8ee#5#EmAE=h`P-`4OasGC0#qM?0Dks{@nC1Pb
zjz20Rutv>|ek0+H{F<w7wG-m=UatI#0Plx>j#X~XvCA=hD8;G$(0l&*b*z1d<aA1=
zQw>4ew{;AppjAH2k(nSGT?iz#wluU4fkZhRhd>Tua0hXTy*c<R#o|q(Qg4xtOAzrb
zNNOJWxOjften_Q=si~#HYS>`MvuioGk-ES-k>gj#ga+QwZ@{k?hQ=P$0iaZtAKd{H
za6=Np_u61xyhEahUy0CUs^zFscRb8drRXZ3iYjfwcweL8CbSx%`)bVAr(>)Cl@f6q
zO&cEiCN$|+i);RssG7&tk${xdg8XtQAQkRjKKsQ_0XujDo_W>tJMa@X8|{KPy*VaZ
z3Y6KHr>X<W=`eh`%1)_JIS4*>wz}@1&!o>>%Td;yw6Ho0OeHbj_JaMyEb@0;L$G^J
z=MgX4@-^>G_WZb!VsU+TyI?b`8NYh=<6RI0!!A6B65BnR?zIjIJ)E+Fs&z(nOmDAZ
zA)-f{dii*P>9Z);JaYJ}Svm1g>Nn{^T7I0`Ga$?W;qV)VkDk(5xHVM{8OMO?ca1&%
z08jGEsz@8pl)FKlt*ESZR(z&1ZQ|_J?hL0rFplaAPCfp>nUpqDCkPS<4Eu}dRjr=l
zvUt+)J?e34vI@Pq)r3Hrp~IhUC{(q=mLZl`eHM!l1F@%;7|<QwiFg=*C(c{U`qEdR
z-nPZvPnwFFsJSvX=%ycr&t5fqfwd^c#yf0EfRCs(oN*g9?`}Q6cK744CGuEhVTDJ!
z8lk$6bI1e^fJ<V^g!fSO#E48#C0NB1bg*f-|JfOYH0B58IQ4!#PL<!N`%OhnRi2ZZ
zRGr&Y&zCB~M1q!nNx2GuqXF0&BD8e>@tCoLdK!8T_1@HDZP_)JOke>R0{V@*V7K6+
z!xCIck5a<a3uY~*H2_Z5jdn^IQtH!aS`?OckvPyZpp|K00RBL=Lc=yC=SS!>Ps7;a
z1C=Dk9fv1Wk5k1^RlR|UQJb&B10gX52Jmu7i;D%3PzKTWUcvQHhr0Qw9<;5wxFre*
z$LHD;t^)(qD3V%={6Bhc7-#bds3ftwB&sg19hTe@YSmJF6R1#ik%xf+f>G6zkyImj
zrqmmlr>Uu-Ql1=_%HPV<bV=0|lS&VrYnJkfTs0oY?NK{h4ukUUnBGb)P?DKICtSa7
zIiblx-`ol|jbfNRcCFi?hsjL_JSb;D_)^ta2G?Aa)22vW%#Es=@DrvbO79QVaRFLt
zG=WshL0oQnS{)X^wfC8d_NYcnp;j24n<RcdN}!0D7TtUplc1UAfU`jaLwMDFNg-%F
zsA{l8X+?0hFD`T<Y@dWZSZQ7*iXHa=uctI8RUIJ>RW0uXP1H}$f<~1z2XPNDap!l?
zFag>#m1HSHk^WxF^c1|rJwO_AAwWs?w6sztiuWcdQwl(**n&79q#Z&~K54F*lKZlZ
z(T(k7Oz#PR83e|pE*-dm)F6p_BSp~_Zi<vqrR`S8z}?4T55!~WGDwwDQTBn52~nSf
zO!N#Gg*~XX6NCu!Rh86LGNzYU)cN*y;O0gkqi@1pB|91s<5oMZh>3=Z`QAj(1M*C*
zO(}p4Gb@LXWDG(>kIPb~7c&v`pteN_bC|FE8xDVK<V<+Wlc15%Y9?1=AP6r|6IplH
zK&p7HPX$dMfyNbZmw4Cr=4wGFB`hlon&O8{f+p(sc2N-AG~gOV`yo?N6nZ(MDzA;4
zQDx8ejw%R3XuUehOAk@(Lg>o1oMA^zys8Ag$eGgovQaGq{71~GKs|>+*?4k3TREeG
z|E-)6`L;ochIon0L_QIM;vQS>ET07pXR=1nI3hx8wF1YPD(25|vyG$)?vN#o^xhv7
z5K)+Qkv?Av(P&8n(ci5mVlIcm=xdwNn|{UU>BM=&6ZcuagI!(|m@$#t;V@n0mBcpf
zT!`Z+m`;SFgmp69zSZ>Na7d3xXlO9YRCGnInl=Zhpk345V_(>_uR2pR3r9s?>4_a^
zLLKo9cClZsJV6uK0nvOjxaYvi8lQ$#nGr4`k7x=l9)wqvcDo5>aY#!C+Tg6kV3Al>
z7`m#QTPdl5mq#GWI(T92OFDD`I@fpI*%XO{R*pH?X?<9%9n*HCQbHGqMe)Pv5QF0z
zi(N5}MFp$Cg{b+R1xkrjO6UT5h@OT%0zM$a*)pb6`+6mzL@Kq|0uNJP36-UwB{j9j
zeGmy+h+6ieNTm!ec%2mVm%)bm=$7QI)`xM}ZCV5>)z|`_1fPJq_Ywh1ZFwXzqgt&m
z8d)_8f&-N@wtxYsr(ryikAZEf_G8wS6SNSWE(VcG8CgJe<6-LaL~u10D&bVIX&G4P
zbr*CqQAb7=5Z^qF00^)RECoRYp}b_JZx*<e!3B&?J&Y42EC@qET6xIx8eCBDd<#@K
za4BI6a1@>;BnrR*dxH?K2u`n&1r|S0ZXLH&K?`)W!b;H0WXYn_qdQ|722N2U3(;3H
z=j@<)Hpl{p=M&hn_wGVdE@urZ5ac|LT550wvfTA7VhFK12w)QfatLr%_o8`E4(@g2
zUqTh2dC3H|#ZiorI;E)BP^awmDtFxUj4C*uiUtFqF7z#+2Rl3Oo1Q_1K@=Kr&lkn?
zwvTefw(Fu?vC){(AoHNnGuKPEPUVd)O}pS?>&-3<;`%~;u9R{3TYEf_rdDG<gl6{~
zD*8Fqh60h8z8^K=s55XwI5Ijq+b<%HDia3m$_%QeXsqY*umviEs(J<$;Y*cuMcoEu
zP`+zmf<ZXdT~o4FJGBzNR9Su$jzH;X_<*{}G<?9_s@t0znG>~Ds>UA;gHo^7mO%{!
zP6=Sj7BgWspW~h8W3?@hyy}>GK-rn84-mYFGfgOi+M%`bCUEf@$sR=P#$HtT2XL_0
z_)HM?&>}JT5kFfaGgy9|j5ZRH;D5p+X5mXUYJ`u(5395XnzQ*~wPQkEw_0STgfG>2
zmO?FC#fDqaDmH4i()eH^d?{gVT%=CtQitlsp%X22vicC=OBn?Og;}8v4nRQkDLpKu
zVHI`onerRx?p6K6)p$~fJaE{)RAA`YvxIY7#DmUlEc(Wt$DTzL%C+HD?OLR`tuYIN
z0<!bf@ZuMCW@Jj*2$Ju$Q~cxXlXamk;`f~AQN6rL?YEa}c)8q82F|}!F7MZ?sWpnv
zX&vc`VtB2Po~w%I#?r1T)PCgFb9Mh|Ud=GPJwTfDwj%A7eqrjZt}J8Ro@)Aw0<QkN
zo>l*001Iljj%>q0M6W2PmgO$j0mkOfTrRJB^XMIu_X=CfHtr$1#3Z{Hi=Yl6Z2Kr!
zwlwKBx;XApRL@Rmdb<O-2}d6qM8pJw1IbW@Fv(aal8eKqbsPO3)g2Ef(_ZC5{33bt
z)U8xBtN>HJ$@v-R%h6X7ceXxcy>d<}?F#7--V^Fb9Pzjz6G^BeNKE_R*A~$oQTm4J
zRWSn++euZ?(osN^P%rIQo-y_hUm&hJ0m*6-E%5h?6vDj8^Oi>uXDsPD_)!ho*008L
z5sjpGJ6rS%G$Q@JX^h}h$dp~>#FOs0DbMAk#`+fEGl>+@>Shp_=SaqM+}s;?0-*?~
zQhRYEQ<>l_$<m!R&Suwks1KXS1mCuN*uJXytbqb1XN}h}owe;&H=9&$ul%RRH1c+<
zReHDIYUa>iz^FrzImB6kdJtJc8C5+Vl9K67F-x4?LVBV^&VzDB6mH7|BSlEP1n$$f
zshmj_>tHzl(Nu?PGBZoAVg)`77VxxQoD6CTD&SsHZ&OOGIxVbblhNio^F*~y`Pu<U
z)o7A31sdh7bh~-`s$QAh2~}%0j_!RuF%anihb0iWr0hdm__DStm?k2D&fq0%1zZgb
z#tbWeMx$mvQ-5?NJpqs5%H*IUJh=K$eKgyFYCSl-0sYN4em~fUZpS&SZso+(_AA$N
z`m3*g)s)&I_JmXwRcs;b13o_F^!VwzyHDg?$hC^kQ!KE%`|@0l`8+(Yk;gl{;+2FZ
zR;E=1z<IuYcVtL4p?&e9S``PB`kXwrMu)`1w1I&cyxXciqts0JB85oYFCGLKF0p)`
z#~)P?D%4VBF+OI(v3L{_H^?QQQ1_^f>NZLVuZODxZyCOl`s^DV${jC@@FqkqmYyQy
zpqtUMq%tg@r}3<NSr&9BCn^$MEuhK4(}L%#5}j7#iNAZaDwun(EAdIwfVe*2D9f&j
za61~li^7`bJ1`m5)$DSLN8KC68ma7s2BU_bRJ$NB?8R@hRrKO^M_S?#OL;7Jq{h`v
zPQ2i2QLLm?>e}vi6J>~g%K@q6L1@Y7Fa&L>kPsSJB-G_z?y_0^WknZi%BTY14-V*7
z3<1u2TmlNbM15Yqed`~orqBMiI++u-hG!pj!u6Z=ZG;OT3!6u=np<aVMpd2PEl*&R
z4$~v%lCHDMvK4=$$OvXc*V^UX_imHe?*6t57$~4mJ+4t2<K4Q`DsrxpNw*%3xe2Ae
zjX#lyQj}n|KgJ&(-_~+f$HrAWmUpN2@&2+JtWpHqolbG<lrO90GLc{ai8`Y)@q1T!
zwK<J%vu_+Xi(}sGu3t?ApDsSpDk@;HGytud&0|Z45LUrh&PC0ODd<tYEdd4OOy~?v
z><1k#Z{Mazs~S}TTR|LF=;g~{$|_PJaxgmY{+OxprQfaoxI|(?QXDY&L42D9t0a{;
zgt|kQZ>N5k@og}BNcy1C8pM~EZxiD{NE^@-wCd_7es^kQ?{BLYz2aQhHF)VVa~LE+
z!KCdIV&Z%}fBW9wzHAy`CXx^Ss3PYJrLkd(YowGgbb4zGdhdEKY|XEh^<$z`N9`z*
z4#W>AgRmo*7C(srEAx=lYE$1<fh0T?YVx~N*_HBbg__Z(9Zw#?s|%&EGh&cY;KT1G
za+1SQe`!29>|gmdyoLZu)j&`#VR?0G%;_)73q(W<Y72rE?|e*Lk;>dSHXic3efdm<
z60&)ONXMJGMqFz`fQX)A^U9aeuBnxvpwSHiYWX%5ewd<KE#sB&x1lhI1YHEh3v<1E
zn|;<)kcyzyw~43zp8mF6i7EhvipIW|D}sK;A87x~#Z$qAvg}*i&t=OnQ&e>bLy{lm
z&AP8_pc*2p*#7OiOD|CMN%otO;4~tJrzq)}z4eyi8e%5I^r<VhL2#cnYz}uKsXD?<
z{cWOZ#jUvu+*3Y{Z=)0-A&B(ink;-lwY;{_o{Iv+mpM#zL`TIUGCRI0E~ct4a)dhe
zJLHu1pIBt6qvfk87wGI{L&L-IS;V)|^MO8a3kb`;znF^-$0LktnKl0@0it?y2%&PV
zU1C5j1|VHRy>IU}oX499W{P*qLRV#77Xp(Sqj#fk;qN0hpKX&lxXj$shqV_00tMn}
z;D6Ar(*4VqtHzHi0n*9x<FF63`t<I*KG57+*h<?6nzJpR0%Y(DE*OU-bEmpK&}<@$
zjXuz-3#tVU8#&i09ZA9Xl77*u7bxAHK@Q4TSO^ybMSwQts%<BjLYW6Q<$_WOMOdv+
zE;`*};rJ_bi&nLO>6aJRs)ey&D<(;`=rjv1Y{=&onnkNvz~jr8YsJD5vrQXoI|aU=
zS9EFxRNku<c1LtAuN$p`3U-CziVHr|Dmta2Fn~2WMW<2}<rTsDT&3`rYmEZlxLTw5
zl0xw%eWFt*BI_4b=D9jyec-d&#FvzbPL~MmTQcIgF43tHT)p`6b5-Iinnb5aMCTXY
zyF!uZ^oT|MS)oR>S_Cq*y!g2m;qQJ@iRg5Q04mq%5MNOt8Vv#tvZy{Qln8&h)*)_M
zzzQA0U#?Y%BB509`l$-hX%LHsyh4NUcWVWL(23AKKBqwZd0L&nj8+W6(}{QJ@&U4k
zCW(co3h?YtRE%zsBGfu#Drht5EAY0`9IOSeHVa7AfLgyg5(RjN%Sw5hIG(U4w#x)@
zWz;Yc%I^*R0{E@I1bVfJP8r>z^zi_xD~oy+h#Gc7cl+Z<eudA2<3Myk7}#w#YE*VE
z*5jZe%rt`3)CK@}xgc)RdWPR1Y>!KfQ;1|V*@lWYP$uQ<K`I0>^yUqFr4PWkCp*$U
zW(t#oy$X3F#EB>`EX0j4*6^)1C?dx8?N9kzd^2EH5Ko2b;1OaQ@CR;hh-dzMr{SuI
z`~pn*l~cZTLzx`wtH<<;8-k5I)A~&~4{8s@0X2!ry4~88&1yztTNO^zY!^E4f&#DF
zUEfKc?8J}UIZ|9Z%FWPkrFtfo7}42H!T7kfOUsP-epJpGwe3a{<v0&v7GgH}Q%|RK
zk8nqw9(KmN)KuAsMXa9-?*%`Q7;Lhe{hU(uC0vqu(JrX`=<Q3hn$opqxD$HpC$?fZ
z8$Nt=Fsr8H@E?_N1Th181=lVfz(Mcr)N`miW;SQkue)3BqzTNJYz9x1J83xOrQ?ZB
zS9_hF3=^e|2SEwVAuWVasBPAP)cw$GwZE_(Z8s>lKN?@8A}mLnD$2DdTp)4RIJY`G
zcPk$B|Lz|;>x5I<zdZQ!eEyDKsQOpAw}?J@wC5Aj%Fme}=A+%1Ji2d>zIJ==eXGX%
zvz+$$fahd8*q>67N}Td5*O4YXlZHr>PDw)fN}t#M+J0>|OZTsPTQt3Ez)D}cWUC(=
zGHk$h6cOXrr?0&@`kB4Fzqk1gg^1Y;HG*#Ezy3;(i^Ppias4xg1@y**F_aK%?%K+C
z1UKm(SRLLM?t9goF7>8cExM{R`#=8pcmMrw{`mL%-@a|WmH+<V|NgK3^oL*m{%`*I
z?|%8GKm76U|B=7^?w|kk|NQdT^s_!+qO<F(;j;5^tz|=J;apJQ<dusk>AzW;QKM**
zQGqQ=gBhv=5snyt2<JfDp%;2n+sbMl7#%*%g+AGf`YXZ03-^1_F_ei-dWrt38|x4m
z6-%l9sTe2qPw`w0I-Hk)t*+Jfpd~j?!DWaYOj8hiS;}qpDHyd~(Y{-t15vc{6|2k-
zp=?WIZhGC|;K2JxxdC_Y^m7?6zdKdW)t*BDT6}E6T!=8lP~n8ucty2slW$iWXqtQz
za4QA6F>Jcd<L>Y+^}Fi@p0|Sv?U92p9IH2VeZ%v9P~)qtFK-9ICd2I@O6|5EUui4;
zq}lsm-oMUnD6Cb1*OZ}CqO2hYcY$oIux)9^n;Vwv+*U{A&v{0%nI1QLzLDR^=$v$d
zebmjeRZdnm+1mqJPWwJC&kSvJedj)T-+oB<W$&c#=A3yC5wf_>3!G3x4Btj!(}RO|
z$aQ1Cm0r=eN8c5!QOrF_H140edKRlY?%sCg*6(m~I6%@eBL}tGBN1Ks)r3_?4nP>~
zK-H8iB7}st*{q5HiukyQ$?0EV?5fYF8emE%RJEetzbi^&@}9LNo$oEei#GqT@bReQ
zD?u4|cxvgHT)6$(63q`TN!8hMdPT<FRp(uDZ%ucDb{_OVO{B1(UP4W~9>9aAJg4vn
zn>~EV%AT-|61-rCt1D*zpl+{4lXL^?nQl1T`;ij;12o#c*0CEJHAS@}`n0cq+h_+-
zQhQW;yHUYNn;oiP(>mQ*<sf<~z7MdUG_Ygn*Nq0I_LY?i_N(n=TejDk1}lYot7s9M
z)vIq*Ffra#YqMs01NF^goAZf>HtH;1lF?oggFDt{OLKauvy{kJLcyR>Y@^DfvfeJ-
z19l%mf6VVk7gcOFRO%g#XOTOk9P{JV3dFYeh^Qo#Q|^#%Nk4nf>Y`Que)gXI*?X2?
zQDR(w_MVj!AnWXXxsktg@7cF+<GSeCLVc~wx|&S8K^&P-ij!AKJQW>Q%mV49@KRT+
zX#KC!|4{S^>L5)-0q0~FsJxRhfZbnNMs&1BCFq$KM5RQ9+V_u(T1CX1QTm&3YSrve
zT~8jTz-oMg#N}^~3cJ?hRBBu`o0%Erdf()SFl9ZCDU%FGZAN0Bh_i49aJ5n+Rh{ez
zR_IJP9!FrYqBvFSTFE^v9h6F(><5vQOi&fYQIAy0iun@Upz52XXvpuNHt=doM^rw$
zsJQcX>(r{y9lHoQ$5uk>tHfyZ6Q`skao#HDOk-px6RHF^4Lnp$Q>BXr##q#`Q92r1
zuXd&?%jJgRBmxL?Q;Hao=W(zq9}S*#CbxhR(tUTds1rxgBUQOly<`rKIBcFqN(b<W
zq5_E_FXyU#RH<e5m@SrHVp!Z?of`?=QVA#Ayzc8xat8P;qm>2_B}^%jOW{l2N9F<>
zcW*IBdtw6df%{aSO-aDS!Vo=05EazPM+Bz(`^3?xS~-OTz<bG%Y<Ir2ZdKoJ=!ukK
z3{@3w;&H^nD>9#S1f^ix%}z>yBJ;IjT!&F(uqd8E_`TW@lIWy5?&Q5Fh1cnu#Nb1n
zAdPyQ3fQa8yK8lG;N4!8#@WiASBoY>gGp<3Su%1v2<;%#gcuL5qn<`2JzJs>a-#YN
zSAgJoPfnyj#5}bac$%nDb)wb%-9<}DZHdM^*zzR)=~yxAow$+DQ8k48G*xRL|Avwe
z9G~0ysp*Ld-I1TKjtmT=_CJ|4%F$Bh5YXxDAV|4TNR*T|%H$Kwq{orzrd|RB1dw;(
z$8i$8MJJ(Z`uDc7&IV8yN0r7`4d*Y`z@D(ybuA~lLWSDapKTC+wn1>p+0QlzKieSu
z`)q^o_U#)`_P1d#9{xfJthQ%23c(w`=Dv9kW4}#sg0HpYNgWaO`W6X6xDPepL1Tf`
zt1(LCqg|31rOM+<(^Nm0uFrZ`ypDXkC{Ky@fbJx%PFbRU9D0xxGz7R(uA{(dE{)oi
zEJyp&D1aoAHOW|2i6OU)!mEjB1yw_jL*?rAL8ZB7SH{v<Aa&nV7CDcTDS=9iCLp0b
zP=3kRY!C?Y0~~#2y_Gadv;k5%rK>8hm3j%}>!Pnjf0C!2K>-o{xYV@N?H!cat7Aa(
zQ5m7w-E7nJmENPbKyIi?!3&;79xy&=6?Da3QMTl$(eJpoKyLL)m01-5!tFs`DXKaL
zg4#FKq}wv|?kyml8O_MVKy?Av9+LGXEmw!FgnKP@)=VIE#MM~7PdFwI6S*q!zgGv9
zDBspxbuR(3zh!}-0FuJWoNRJXLt23tJWhq}XUbr0c@wx{&6>0+vSU&8Bi|a0%6@-}
zRA4BfV7lf)Llb?qOZ5`qX=*Me4>;NIYFkqpPJ&ZIvqY0~R|hmvl=2kJpyYoWaB50G
zECRW^SRL-SB88Unr>L*WM($@f*f@$u=xHj<rS1?4N+5OHWv&zpi++n;qKg%^hr45R
z`+%-~dORR?su?v9S5F=VGqhdCL<Nt#k|}jT_efzIQSd5Z2GQ;}W?O*-fU;BqQphVw
z*d%fDD;B9c+hmY{{y#%FCW8b#&fEjr3rp$1)2Nl9y1@-dpc!_zJ$UX7BT)W#>4jn|
zT=uTg$KBm1V+5*{J)%23?uHRyuVItxwdCx}{?#2I(YrkE4ia$iy>#Jf2aVl80<e#0
znLxf52df_LDnD7)dIt$;=+c7(YW|Ty0*p)-!h-H(`l^gK*U9!<1_=<3y}XLqRVV?L
zw^<;70CuprxjJl=r&S<9RFm(!n)`m<K?1C1iz3RDL;pZCYT6NfQ!+{rU3xs58YMuS
zxjdgrR=|=DOa^GcS3aWzE}b%jwrZ3BDt9ekOjCHXYO%|lkH^(0!O2XpXGj?(fMqy4
z9Uuka0c!yTQj)$Nmrw$_$=z00!2<9<7b$?#Ku@p@)Du9E(pBb;3y4ByM_1tjL_GNt
zvCAML?wTbWBV0}uE<hWYfvOREUjYLWJuV^1BAK+xy{KU$Kt_WM2$t)oSDsfP17Is+
zM{JV{7H~6FMgcTH&r8q%1rvs1)4P9%3e*eC&#V8v)}W+km_IvNCAU)1H-C1rns-b5
z*~v;A^=Bum=$QDkla;E655a=cz3JN-s}8tc3cHGmQNt&)7JCE%Z%2n9$aN$Dfk20*
zvTH=iK#X0a!=nt?SpeLuGId0eQOZ+=ndBnF<wT(s0%#wExs5}bT4mp6)}LVku0%ST
z{$ww{7U%IoL!=z_0qW3x*Ohvo`gT>w2qzp`m0X^xwj}M&4^tg4wI~HIfcAP5wr|y^
zX2p6M00DL^E)&#HSztVk2jei4qDA~V#md^L$wAmy*QG;{>Oa}H$UUHBr5}d9eZqFZ
z5>?DgH#LmVR@srABM%&0N3Cu#h1IxK@uOQ=byzEWikHXmP2ROZvz2HOB)6cf^fNvm
z%oCG}{i(R}@B%5Gx0@PG3fierxXx1}1fOzGD4*(1t0Pc18Jz+8sa@5*;@J0t#Q|$a
zBZb0H{#BO|t3aEEAC2l^xcX?)r1Hr(B|E8v(Go~594t3HgD@W;FW&(<Be}q;Bo;j;
zdV{9z;^RiQFd=pR^}(wdvK}TQ80DW`A|t_s+M6T8mO!jZZH9RyZalnTdKlh56{u68
zLaXo{(AaM|E;M;S-Q0+3htb-ab5{2Nzzn&zT_t3o{Es?|Ku0iGYJ;BWFN^s_raoy7
z<WaEU@NWbi<S~LG`VOX?5VwP;$?2;aWvcQ8?B=c;va}&qJc5w^fVPHBfp`{1iNH=O
z*#cNZYd(MrJgh2irk>b?P3v2W$VTb}2_Nw^3V7{kW2MgDz=HkEFpAsTtp*#dRC=Xr
z;K*^gruoCXCtL~%F_|hJf%D`{v8K(mdT@sb?k)lZbjV+)3MhYeQ|8fmX;&I-hmsiP
zpeX<(E+AMb#Vdi!8~`u_6e?(kd>?S9Cj5iAgLoLnq{6U*n+FDS!HMp`4v>sP7*h0y
z5CT68<}QR?I9{||$<TZY>kx<m+TFx{pykBF6cGc;Oyv*)7JAmup*jkO5Ti+<AM%;U
z)C3q&=LqI7SZHa6TY)-My9KXrLqCFr!Wke2LV5rrz+`8JcMa;u(ceXWM9Vf+1jR>+
zWD?##eOe9iz`+&dk^(^hd;BzVxHwDdswm{4XQ?Hcp+a~l*a{4r<3PZ~{4iAx77(af
zZ7vO$nY}z38Q)=dEyYq42!zYS)MrqMXM$!R?CwN??hL2gV?bb_Z3GCRHqojHaz#Ng
z!40I43TEaA5P26IPf|yK!2jJV2x+UTno=TEgRqNQ>VO_VK5Fze5g^2Oi3uA2W>$D}
zkmbE|1Xk&}-C-WETQk8F{{drHhcUIcFczym3dWU3v1m2MgIu5WQXRFN1>+s@(5_d_
zq!VTr`|-0$W!+}#XOl{5&~mw?@sU;dvq>dJ3t?oc-~F>mrD`%O?F}#hKiK~tnpDmr
zKGYa^67iw_m3_pA`v8nUbH7*4B0f5gC;HvWrqA{!WPfW2nqGBZVb|H0aQ6kHtP!u=
zniaUw*B}t8j+{N!#GP8$SN4vC;m~5GSd?5+wcA|IZhybBzR)IDO(yzR)*gNIx9BQ&
zvkOr_T&jEM(5tQK(!VkV8wg2hY}Qef?W}!e3VbM*c`~MZkf3jPD2+_Jkz+EbHrtx{
z1Du9qXe~M0B7`qX|77Q|m%=PafWyEmH=J1LbSaVrV6(+SBDy0hL_HP~{`eGSgWqqA
z(mV~aDg7%`01#afIsnP#{`1s`dv5kj&Al|Nj!ja@{1)4Sj$1lY)Aj7gBP<y`K8H=o
z<mq6yK~Qo(HIN@`eAulZ4`|19HKTZUhX@W#&|*xbpqA)gnS#yKoOK9v4*Hk(4J%*i
z4@sC^<MD(GtYnztDYQnw48q!@vr@2`?2iTa8LH|%>e{$t6^Y-vi;0O*%hAS+=n0^p
z26Y@c$d`TNl`|V4rZaI$!|eLn2xx44+4$GFnc34$=Yr^MTbW;^rnJO~{n?sda@Tuq
zmET{U@zyZhNBix1ZkXAvVF+vKgA%~kTAP&+f!<~fyt>L<Kz2BQBS%b7#-KH)2O)yu
zgL+z(R)M@R_pReMguQmAzCn#Hd_$Yp29ua2Jck`(pHeIdz=wCB4s>CQ8%TuO^W8ob
zGd0Dzz>v+Zswf=LmKLrlutOJhqu$PKND!i>L5^@ZbeyxKG*tmXWJGCH9j%06-$7af
z)uV(1Rl!Phmvmph6iFqtphepT5*qEzI?$4B1ud!jq@GrXd4UymNMJO-&cdrp1tTWT
zD<w{^ia87AA;FUKkg<E38rfNWf7>s1%SCnl*;PHl+kbXd|JhX?1A}nzpIy~&`qoV=
z{n=HWY(VsJ2Z44?zbEk@$TT$%|2A#7-er)u;d+NBM8kDgx)`e5gPL`vDm9gHK2z6d
z9KA7UXHId^ted04s*1>?%2jQZ5oaW~Wzl4SveT)`$jb#=P@Sr(XvAPXDvS1N>A!~|
zHl@Vg<NA=VR;0Yuq>gHq#4X5Ohk=K;_EhTMJu98~mCB8e>P4=r{U*hSLM^!dNejR$
ztESJ2+Rg#3t~t}x`FT=k??ENYs#w{e7@lHrBV9mc-g1{-W~!O=AC8BPM&4_74w}^u
zJCPGAkK2i+TBM8<;t>@hKi{ifW!Oe57=D&|50jSTxbC_i@q^F$N^r*Dny$QVv{f}<
zXRS7Q>osG#jMm(Dv^MQD4Y^%=J~bxC+p2evF^?P6Nj|`X`zZgYdh&G}deWZxEO((-
zFcHtp-HAQN+?bp|7Csv`p@-__1|&BIm!}SRsp+Z)0;B1w%s$RhxEHZ7%K9pt%LVY$
zgq>N?fA)TrRRaMjqn&kMRiDY!-0#h!YwezNf-@9$q^6zfVd&C$0p$KFlONCh<*CcZ
z-gP7&b%f947rpJ9JNHUQ`1Rajbh|7as}|rdUb#^t>_HRx%w?jpTEFDgP2>l3C7;Hy
zw%nM6n>*+1)8|(XyL?t8kOE`UA6$p>YkYn9{aZcramS^u)qGugY%N1}S;c|$8GhC?
z9yvU+vnVo)XmG|wCU{aULWx8neE1VRz+Z3fG-)5zcP1yRECQrQXDiH+tXdLoaV!xh
zsm{{fsvL~?nI7Pp%xmqPUhW_@)2;JS3BLCl9;ulR>Ngg}WBjr~AEg#!k7lwR89$oM
zOz@5b*;+aFf+!e>-r)_{HMIhDCkE@BbVIV9`=A9@X+JW$jjP*EA^lf1ExL8C7uCu=
zbMIBPqU+SKwUwfxQs1eivDKK6bQyEyMf>!kMV2c7dp}~&rnP!KWYUJn6`@D%bRIR4
z>1sj`n+(iLB|qp=u~a*)tJr&CqgUJ)HK?>6FL}^yro7^DZzuu((_+h$y?gM^zVh{a
z>n0_5ztT>n-qkzp3>%nCI*m*l;oJ)#m)gSp!rV!EOm2h6uI`Fbs7WN=_C;E*Mp^5V
znXT(PG_5f_Y$`G$!08^|DtbSd=%1xU$c!n>_xOgLOsBroa2?jA@0yEz`>Wsm?Jxg8
za}nC0fBP@L{{}DKoWC`VIb8Qa3Po0gWjzs21foZF0yWyU-~MCu2&yEm|Jr~4Z{Obh
z>L@~sxmIe?B4AZamf&?&(If32M(Q!!=#Mq{D?ZLQ!z}$@%T&QnzP+>HHzK;fAC6G(
z?ya7B1_*6O$*KE%^@C-oK@VLP@t=|0MA8X0P|j*?!Ai9hq&CxiFaX*A;0cGf|HYQA
z27Rkm$Ex@o0E)6E`q>`LS5_1i-93BtM!o$)z;*d0PlT~_4^=@Ce*VXAgFTAx4G+@<
zp+-l;zp7{bnxobxTsUgY;ldpLuRkm_D?-4b4%!Q#z-t)8QR@d>^u*Br`4>q1Mw@A6
zc(9KR-B5LZFW(E*a-z<J?ttp^orqT0QX>X`{I0z-gB_75+*7y0(OLk$1hhp3X=U&e
zQm>pWY6gLf=op9*c-y`51ul<HapfDvbY=Q7U7-;2Z{Zwe(cD!mG!nKbK0+Oi6>Da3
z+AMk+02P59@IR7*WIAFWkv*d7F)F)Z4j`I$q12V*cW)g1%ID`pHkWt@<h^l;e!aPg
zq^5i!mY?hlvhK)3I<8o~h)))J`l1oLypu;SA5`Kkde^M{!r_e|M02tgUq~B3;VrU&
zyaD`d*d*mc_bT@SeY+NiP{%~=YnJZDo!Ik~CKb6TbR;VB5GbIcb#Bial#Vf7&VAkR
z(;GK`-P7Ae$Em|#TG^0*|J$lp9I;vjA88Xy$|<f6V!0?7OV>S$VNkx4q!g7{x_Xst
zxi0j&!58lTnz4C-EKK5oaMyu&C?~mMO+^gXw@|?+V%O9mQ}trbj*LGqOMI%kwA0~i
z08j5O?Rb1%9E<Yl`R)!yPDl-rt7e9^chec-13=eB#n@-T8V^N%C~CtZOG2qQh_mu$
zg6FnK5kjWq$s(|kU->CP%?|(%{mOmvPXrJ@v#inm4k4une+TvFN%{6Q!Y2Hct+eSh
zw2`VcQc~2&swgSsF^!avdIW?#&|{VnR#Wr{2IbvU;HI`j!MzeEquIS6s&sTXm)FZS
zeL;yz9LZ;-VQ5$P>DP({I)pn7Es90hw}=BDWUW_7d8?0F^B-z#BG*RY9&Om7hiP$S
z7T;Ag#XT3xzb9%bX@Wf_N}6!Y>c)^5x+rG8F>K&X7i(^e9*XGcw68+gWs}P85TT}v
zqewMf-Fll?NWD!wvusl%kjq7QT?3JRwOXZMnz7)ODhSJg#%-5BS8*~uSZjS(V!pN4
zUgat)eqHOZYQ0V=&>2hNRk4g!T7<svd9?#FwA#U<pQs&W@mcR!#r9rMJWvG6X|GZ|
z;QL%P9rp9#nW(u{K5O`YIqREA-Y6c+y4P@obsB<B>>SK+mFj_%Tle6+M3yF=Dd9e0
z`H24ZB2Lu=^wPmSoDPR4>&5LoT%lFyYdV@>XLlnq1V3!ui(>Z<;$Ie+2lxZOzEfk}
ze^r#Seie7KP0W|XZfh>58&<P9)lwV_Mipf<g*km@XUhP2YCF97bQkJ>{c%1M-?F=s
zpOu<Ln<0o_7V@%2OWHhn-ks(ivaZ6F1n{d6-5fWPA7eCPgsn(#K_())cV7ISW#&(~
zPO(cdC@q>K3a&M$!XY(=e3|BU#obcp1OA`!5avzvx1>n?3d8mk`PC|r|EQ1pi4fF4
zAwu21ykD^yZL7I8^IA}q2CVhO&dWUeC+pAFYT^#I->%ltVNTjeuY+}J9it<&7EvA9
zwan!HkrZpsy?j)?Q5ryfgk{I>Z>;I|I~^Kq^C~e4J?J~tGxU?+u_9;lv%>D{Br#WR
z6<}JJ&)pw(@Of@>`g~|UhdgVz2Cm;=6Y-<mFB4F{S9*JOv4}X+O{6%*lsD)iKs#rZ
z{3T;yd!oWFm9F4j2JT4rl*uz6a4>714DgZY0gP!B$zoSZeu+6Wj3n$J3U0tTU?k>_
zEF%=&nhUb4^?Kd8b4*YX8c~*Y^sH~c8uL*o)p7y7CO&E=Z6o+Dk+K$#;>II2XKlG^
zl?6j@r>woWYw;=`t`Qk(M6zD*4?)ZcYE%W)4r;uq`PP#6#IR)+wZp{&*{RUy8fKvB
zs^Ap3A;1IqI4Ykr!XA_zqXn-U%*;8%sAcu|(H-a2MO6A+W_b5yt>L|F=N*eSKzB!@
zIcVfl@Zx~U^;dtEc}Prx$v~77uE4cfxg)CRyL$UnHAxeEzI)XI_(C&(&-*St67>QT
z2leWje5b5f{0P%2VcU{Q75P$nC5vvI%xZe`ooN~fDCQg8fpYES$dPSts7qydb^BM1
zwJ>+CDiw(Vhbi55rqN*k;7n{qDsfc?#1`#!S6m?_hMSl)Yje5#uQu!wt$9uQET2`(
z;hpABb6OK?e@+pa1qY({tQ%|>$eO`HYhD0fXymOW`+feI*2oett%;@~vf!Jfp>?#D
z0T1H(2DBE6BH<uw&L*&lhAw<kaD@VZWTMd@d2g8f-8W+o^hFKGd!W?xv9=ahWc{qy
z-F;28OlH+dt2*K<C+$^EPg*JJGp^Vu+o~&HD{h)NR~B&7(a2W7tBuv?<DFgJnPjK5
zHqnz@Li%A_gq~SFb!D8$71e8{`ZdXk?GvgfEtyR-(Bz`SE+29I7b8O-Wi=p-43&D%
zM#hVhPK>*79~G;=i8f6MO>7Z_vA_PSK5O>3a6&wjvokehSudCS6Ysij0fMrap0O+S
zJLSAj>yLNcrE5OZ6SC{H$fbA0g3nfk)LZeyBx*cd(UQ!yvXx$vPin=NmUQzn-ws;o
zbJJ55AJ?hk!0AtQwMe0m;_XnC8&%tmD10~}D%&yss?VAYW(wM1mARN)RP`}TtA&Q+
zUDcuT?0Q%nYP_>G^vb)&Vt|=&)qSWT0Mz?MKZ408orA}xLshxZbg1q>zY+}qOqmD)
zboS+f^g=*&_^eg*QXmnsF0l3)+c~Qd%N*Az5n9S}ja9Fq(qFMJgdtT5tN-fH@`=X`
zm`PD+MiCXOMGH-R{GL^!1$)z8jOT+*KCu8>D79+2u!Lp)S&2~N8IemUtUgqh+FOWb
zZ<WI8%T)1$7jPs;eze+Yw@61?;CR=2)(u|t)#s!0{*)UnUt+S3mL+`x4N}7#Gl2mb
zBse5k&G^r7fI^rPILO}~5o)naR6lsenpPX8s-m>ovJ&F6?g|8<dI6oL7c7<X;AQ@q
zP}MeSVQ=5}4AgG}?8Yp+B2=}KA7dG2krg<m;vbDdg*SMPXqq=kEQxXi7mOl{YB*F*
zc|f~zymttW9xFn~?vsgKG8O3ah94E9rroAMF0h*n!f}%g!YQ7_o9b6|-Yk2UnoP<z
zpr#8dX*^<)c*(bt3lM+$jb%iz;%Iv;vl{;v60D8G;bGo97RS2!z?uhN@%VukZTyu?
zI#4Mv{a%3sB^IaleJW_CU-o6qvP1MIR|2KT%i_8}*jtdj3~8P*Kj!J!p}`rqd9iY%
zChz5%xFM9Um(GgGyn0p~6!)zUv|4disw7zN!HC#w(X^N{ZI+gac7Iaf9@S_c0L}!-
z#d{TG(gV&8BjI4eL^pTgw}EukP9?4-zQH%9h_h0BS11O$HRxL_aW9XCQLMw?LTA-H
z^o21>7S?-v_l@dM6my0LWRtFlwFNNDCXJPz@02n34<l{GXl;~ViJM9+lyHVjCS_iB
z3XhcA><lS-;RE-JEvq3=qSgzOmw0Oy^I!s%XnMV!5QhBBPADe44~(4(Gr`7nvr_^m
z>YZx5ip7#1<1RPf<BQ;o_0LKctD{MVGQ2JJEH!d6hV^n1LiTRR+?c3CiW#o0GEy6>
zw-&sCjt(OOJl@(7{_@r_;XBkGD?GndF76v_b9*cIu(uH7t(}D!YlQF%e3b8qgOI+f
z^sJ6t;evN4hXXs&^MRTQ>W02o1$GhxjxHubfoXNMr1U(Nh*HH=%6`cKb;-7YU-|Yl
zyoCf`;sxVreEBnv8!&M-tF@}3*i{O5U#RZx?i=~}W-w~0SoU?@cr>o?aX%d%yw4BU
zS2FXXu$oT;iN07Agdw?sJsVAkCLLu7S5_o<osw!fLs1Slkw233?|P&|K$g}(q_VpA
z2tl(4$`YuU+mg$nMtu{uqu_<uk`a7MX9=lFqc7JB?#S=9;DWP5RC&QCO2ZSCN>0ny
zS4_Efg7edQHRYyTk_wx+MNsX!2&z~(%ldCPj%4L4>W%6g=s^)sM&U_=jiUC#fHKw+
zMw8WJyjCSARF|Ht26O?^J(YgR<+zhs?8}|^ts1Ww&VXj04zKs5!zWPcwI}4hPHv03
zGoG#k;`!{R3}!vq6FKk;2T6;Z4M*feP~)@F^^SCga0%?7kJ4>NY938Z5FPV?N3UVg
z;;DD`K`SKk;hXC;cG8GO6u<s}eQ--`n9n>s!7p2jmK21J0`5|TqUj`X4Q0sd%cZA@
zGJ6v9(1hDkTcuJ-VjiI!Dn-G|c;PFoSu%IsH)_gg-9&{VxGQsqCW^-@3FgJzm8_={
z&*Nc)p)x%kUN55!Te%;2Sw>b@)bw5IO5oWbF#JY28vRCv>G)wwN@Xbgw}H>I2@fHx
z50r+X7)=v6NX2<pT2xBTS!W|@*LdMeFs`0FhjBx}%#kkN)!ydj%DHKJwvC!R2Pv#~
z<(?)a9x_n0>?MAVJbQtFRjWPYWaYgE7V61!uyE1t6Ie*e;@FO&_=d(iuyw3S*V_@c
z&d4eR6Za`T@mnlt`va$+O|P;3CDd-}T&DtWF@MHZp}#q|gGTuOdk_xv<C_$~KOgoN
z$^=>ORM6INr?61QA|&JP#XfuBNwZ69vQxlIb2$b69){v%rwm$j$m(K6jR0si#V&CA
z5PGK~)reMI{T0hdgIZg4k!gZsZyU`soeN8Ez5ZdEWVP*%`KaA4A8XQ*Hfumh;t9mr
z>E%YEoO-mYi@Pw+lo)u9j7a5B*^{^S3tUAhm<j}c{)QIaR3P{+0xi<oPgQD1$r}g5
z15Q`}`2&W+)}<R)AhO=qCJO&D&K3lW6r#L(IJs>)*XIw<2OVMiI|a?8gmNYNe<hz>
zA&eYC&Wdr&b7Xwle=tb2sfN(hEFAd5r{rZg*yWvOoz3Chma#6$%9qHfNz4*X7_+>8
zM1%r+R^Xvzke9bJi+f5>q<OS;B^OV|nkXn=TD>1s1W7~9efmby!Y?N10Om5m;Q&Hz
z9fL4>LbZiV+HmCe(d5yM?+L-qUe+n))SNZ>?*W_c)ZkBDKgpd}^Sn|_D`&vR^+&qJ
z9eCwS;9lWhUiqR#NZJM62L*9X(pVgA+0vxQosMcW9Xf*!tD7&Tq?Vw5lS4wEe*=Lv
zr2FAF^6bsK>?P=vS#~G{%1^<_RoV(smgQF`x9~e!vVSV6lONdK{Hp$>opvWrS1m3K
za6S?jqa@bN8tMm)UoS0KftddbU%-$I&+E(5!U5IqYRflEMvfTWrbtMYT}$x3rrXyE
zNn;!kHGfXHaP<@o%j`&VGjAV7?NfEZQTys<OVs{C9N|N1lzF^@>9jlLAPY#Bl^NyT
zt`Lw`5TDC1-z?}CX}@|nobVF@a@j;RH|PZ9>H<0g!-vqYM*>opw2<aZh9a{iAZJfW
zoI%q!z4FXd`d}&Ovray$=x!wp#Zm5&3sK|%O5|P3s5}Y3{N3Gu(j+?hxV}_@)#aIZ
zR6zD^ek1XyzPc)3{#-mp*4OvZ+#B&Yl8$Sl$edcTR%m&vozuw$c<D<plut`XZGt$8
z%IHj_qb>c_(h=omOyyJQhz=p?xbhu|{4{IGPrh`MU&>;-^TQB-QN4kmXjuLUv-VF_
zP2h*!*F39_RCa7Z%`Y96Is`ugPQiO{B9V)7;}?vI&EcNVMePu+)?Tsc7(`^8=wwWk
zY0y(NEQ^RZ$h*3ex8$}+u_`n}YXsjx^t%jEg)h`gHV|orfQpUu+M@^z-NGnk%;F|q
zzwL>RWz<cLP6qNw(YcmP5UPw*a$#6%=&^gs*=1v^UY@+U&9Bs<2i_@vQv-(HIQsqG
z(DeJ->EOb)&3%-gSbXDxaU$Caz*LL_(X-Y8>ESR*s9%A_>+o1V++WGm7F+Ya3;aHA
z#Qh9=hnoS{_5?4XSHt&*N4Wf%SB)Zv`E%R{AL7h$cAH^_`|O7TDmHLT`6BacKdGtw
zkz)hZ*{a-zp?{Wg>Uh+tyAJY3Ag3z>_x@SBnVvZcEOm^gktX%{HW<U6+y<ENnBKk7
z=uHpOY5YwM7#}sN>ENhG-ejkXPA14h=6_Y%=@`t6lh!vipt-Ka9k@(ze9{5@M|joF
zP~URW!`(Jls9?0BOi%sPKm6necWAXoS%=MyTknGQ7mzC2mQ_yfI1f!o-)RUY!lMaE
zSjihkM_w+!+*Xsz?>R4V&kbsO;|=<*fY*j%BKYMt!-is#8_9kOhSt1c!0F6@YI>P4
ziW3cIaMyR_@+m&i3XXv%dFH#92X&<{-W!ds3HOkBz0P;<hx;p;IO3ANyVG4SI7ZH8
zb)J}T6S=$R&JVR)eE{kEn*-N!Gr>$7W*oQ?!w2GcJl4`f`sPv<IXH&ST2ve65|Iio
z)598&&a-?TS>W?!)$8IA7>)M#rc9uY8U{fQ!6+Phs&6#JP&fryi34I7xZauOfEMg$
zr<`S3LhHdPe?}D?#%Px8bI(yD@)RSYf-^2tY{(&;GLcY=(i`M3P$L=-k73?csos!y
zJqe{#*U?I+c1y??bn4NyQli4-UZJ|rZjLvatr#ohaoA4QnR@V5X=mNVSLVZXh7JIk
z{*{Vx<JH|~r~&z?V`g{Ol#kj$kR^`bJCSt#%^$|dn88$xfIyP&<aY#F9cCuQ7mt2$
ziIhCDHnzm)%@tT5jpA=m_g824Li~!~pfBY!iEH<6n(L`%xVWKuS$F^^JmCSFwu1L3
z3?}GC-yKkP(La|tX1XyqxCNfbJ*wr5wTb(B%!q2TnF0^=csG}SYR`FvEMjFij)&6;
zFk&yBKR$NI<;L`t@zok{(Q>t%!5~r8ZBZyX-unBdP+!@1X;fj+m3kgj?G~>dqVZMf
zZ}EHus!X5bCHpBF)*$wcH#QSRq}&Ry_lg59bU0B{QBh2)Uhy<FZEMC-642?QZRvdf
z-LB5~y~A<sDFVk;p|ccMCFG21IAwlx99K0QIh(p_IC@!{r&>r(PNuN!DC<g))iN*t
zZXf4hp2C?u&r+m3)sfQ71ezH*G0vwFl}OV;iOOuxZ|8N3sN${d`T!L;UI_~TxjJ9y
zZl)gKF?aMCmwBEK0njy`HyIN2qh}1@yn@e$7qdGU)lqs!6A$`vnId`p`h&@4EdAYl
zFqs-7hNnDDn4qb#kLd9%D{8b0q4E_H5kO=eINyeT)Ks-{Rvvw>@7SMWAytW}f(KW4
zl9X^|lz2-E&+G1TID)TIf?R%DHE5#L3}xMq6k?Ckz-(#(xz>Jz6A0~h#TVk#{DKZF
zp;KSM#qQ8yDG%9h4%GZ(HmA5eD8xw%@68$b`3Tl3nuCOu??CV`=^C*$aJ>cpTQwdI
z7+!#<kFU371_^8*lyFkgnNJ|~+=5;)jS^MGLSS&q8L#^SgkRirPsdkF(RUKZTu%75
zlm<I6zP`1?_`5KFU93ShCznj9t`gppTv(y$m+lB2K|+u@k@#eK$QAr?K3(wY6FZ_l
zP!u*<9y(2*RkB{d%d}b~z@MQ0GX<Zbc)MV+0uWCAj$XI84cqU>rs)=GNZzwjRjKUV
zq~3Qqo$8KL8BdnZhP%C?6z7F*3s)B^CzEG%Vdvv<<Sg(-eZ$9JxUZzgFYKu^bX3fk
zBrxOLIq-1H8Ek|Kw6aF7XM0et)?Cc%`SG`>zb0T0Gs9<3{Ot}$3^8w%nNxMU5wDOV
zDDM8c;qcG}6L|Lc*kL_<4hn4XiO;g|lnXhcVmF@=njaJIsJ#50Qhl@U-)E*F4HZXP
z>G0+gGZ<ns;KHqA>I(yCjy@ZNihW2&-<^DW@7+D>^?P5?opdyk#sevVl)iy|tHv+p
zc0(zH$H)E}N$d^qzy#U6dEFFcd730sb4m9~r~2}pIR+uX&KA&e)p*!j*`{a1>vgp7
z^1>r->&QxVfQG>pSgSoy+foB7Ra0l`yIMvN$d+Y<olAS%tfvdza&gJBF<D07UeC0$
zj!Oh?*yut^-yE=F)WzlAuloXPu=%s*1+mR$D;+kll@q&$=0<j)v%DK}aUN<<ExhB#
z!0O|l4adY8(Bfcpy@*ybDqIdaDBP|A4+@cl9^u$Le)M5{ns}lWrj}`?*Uek))72wi
zR?SN#@T49h1&4e^{g{F+uNw}ZUeJeHSsgvzd+dkL(Fer<PbEqeOq=LMXln&e9P34>
zJ&}$+_<l9B7F;e9x--12Ojy-gphksRn^E*pDrTgWF3ApLWuiAde$d&Ebx8;O$_kHb
z-t9^GJIpq~wsudC;n(-KH6%;na_hIOdVZL_E=j8=wm;j8VaIcKhWuzYo)<4<nHk>b
z3)M<GRIDuF4sJHb?*bLdn=l*}$L}&xO+ESsd$H~_*0D>mqQ=B>*ZSVXVpDGG%qG+9
z3pCJ(^L+k-*cab!eJ3Ar+*26cfG2|T#J<Gshz;RK0As06e*^V^UOZ-r6B}!l$Q-BZ
z9VwJ_KGOjE00;u;VS3{t`!08xa^ul3LA%-80?ys&*it>YH^2bdLUrxxIS(<Lq(rDf
z>&LoHu$%A6L_-JXh*xbw84Z86Kl$mit4-+i_bAtP*WcSVEpP`6YcYz;l}ZdzRjAje
z)@_9@A=_3zPzL+xp1~+}YAZ*RV^nG^KYRFnFZ_*s$0B3xU8$yKql3-x@}<vEqn<Jp
zDnxNQQI~54%3#ZP0i)sJ$`SI8`0%;$(q+BqW>(SWLTSUJx>TIdS0)v@ppGF>1h%D2
zto{%#W|V9hnPjUPg?WPat~YgouZDzFNA1%jRM$=yw%hC>4ZR%k-0$HsMYyZ#OAR}A
zjj%T94IkSxK%5GXfVCW=m!p96A$B(Z0$e@3@r@`Le&ZpXE}To9+3F-_H+69yv8Y&4
zF4V3AJ1Re2!;as>!4mO(^eT_voXOb;3lV6oM6q=<DH<`6JuBK$GJ~?mFb~YJz*{ly
zXWV-<y4au3pB-D~48+d*Ty|_Jr#?uym8+=$c}=~O<~}aZil2=aLUmEJpHZt!XK};6
zn$2ze1{RhR!kkFPdbdJ<1Rk2ngu!5T%W%`<Q(H7o%}?Vqb6Vub7?=vy29Q^<rM$5O
zq$NJGJZoXUS@koB#Kt;iQAB-%l$wogP-Gi14;?Zi5P6kAizvJXcadf=u%v-DhB(S>
zIIOI2iwx@w#s}ex;07{nq1HOKtZiByacNJ;pqwRaZ=%s83M-?F4fy=o_ch39%yiL0
zU<nS03-_*~W;e`;-}>k?Glj|`yhoo+oKcG8`lP0_gpDP{Y<AMH!x4Tr8@}i|E9fpZ
zRSzE#M$!E0IJ1s0R`CblahT`o!FarE<~}2fV)N>`z0F&qV1^*kyNZ^H93uKG&>?>7
zgV4;;YO0vWlsMAmxwfs{0FCi0SB@?=;`7mQpn7s|ATGCL4CustBr~F5G7Tq&-KAY9
zp!32sGAFj@`Fq3yu&HtXtPC}rILGVIad{x(%EYkfMo~tsh*%E&A<<4qE18{PLy=`M
zBgE0@u*+ARYMhhiF*v7)-kKQlCQ<e_bTo%Cq0#k0Fuo5J-5LrRs}H3+LdGAIFgY^3
zh@KeY71Qx|cJ%xO-WET8z>gOC9R`&~w8MKuKNe(z-+J87`(5vg-qu-i82C=}mm#-G
z(p!%^QhktQuhVgJC4U72VAP6=APlVzV{hGX;#9(Bc|JTFUAAQ2RWp20tXK<VePPzE
zuuUCsq|RIpPdS}@JII!Zm2`iAVL8^I{zE-G^{jg|IiZd!L9lXi!|27B;=W9Am|3F&
zR|H3eLD<wV98I@$yBnGPFU>c?o7DE5K20%Ch$Si|<d5MfI3?T)vy4vjDrY>M*NcZd
zRP%;JOoVsLcU9>sh5qB*WuKo9AFZzxeeU=D)m!SA!Ip}b``G+JCDAbX9#L@=E+<25
ziWwB2I-VWMyb>%%&qBOcmT9U^8GGnhx53}JMGNB7{=MF%c>f*$NlC2IaBS79BEEh`
zabHH;pnrFw$oJ?%<cPrU&N_T|jNiLs<-WZ~YPRawbr^tGP%%{Jqu0$oYgW3ZR(*ie
z+<eKO*eC9=*iZV5i_6)_tsetJbZD4APwGmf@V%ql@FUOd4vnpw+fa2F-4Io!^>m(7
zyw`YA->x;I?+euz@;bf1ca%%7bA(~pBiDkH_nqce$4+PT@;-oj%u5_ik?_s-3^b@i
zDeK84A_ZZGH@qv8n_3*03i_?!P^IH!?WFLnsA#T)irtE0*NEq;W3?-5zGxW4e9<~R
zq6zI{e6TBifCe?Yf@tT+sJk>jGCK@E9F^evK+IpvCw)jW<iICmV33K2>GMn{CXm}p
zb69Y|e&Ap}3TqzaM4G0^!h7pO2nDk`ggbLycL)W~zY!aptL*BX7ohw}vuN+VHs7D8
zbs}}V&PVrQ=q4IoXaumQv+hEJ9ymVj`RF()r>V;MR&(~4`S76LRsDopB5tP>@_7}s
zHkf*ITsq0>xEyQM99K~Y*PT|$gS2K6WC`=|(F6%DpI+Wd#k=xhEY}0|htYbal1&+y
zL{TjXFbgt8Xf6a;@R0k!>ZSTTQ;Fa9zPvOsre%}kHiRDjZeiK%uC(2Hce~4Q(`eW2
z?hq;&k|pq^m-?L0yfLtebwnInrYGwQX~&TH^^OhYOe@5}ThfVmGF)b~+x9XWsMP2A
zn1WNryPM)AaWLOi`HUZ!zWOofzieH<I;Ij7bnoOY$x$@<b>~zfrEa_#ls=YJ^JcLA
zQVy`@%^nt=j_WBEYJ9-6Y#`TH0HrMNqc_(ocY6i=QhlEH)}j3G>OR=*ZK#7~Pr;77
z!`|=a3dl~W7t&k-%*LBFvTARgOOckzO>fBxEq0^_8UgF{KvgByG9T^jI-ac!#xdsU
zth;#lzg%4L`RKTKda}MSB93JNiB+N5>1Y(xb~~Za;+u1l9af!F362?EV#ik|ZjN#g
z+nqm!jtfE^j6as(f%?NpNgb}C=z$!P*ANn})J{$cpv<y*4I|%J7+JV3tXMxb@WV8i
zTL^L^uYpNkP!Mndtkn3ujB{-9O7iiOXIl@JGZnAyUNgi>)Guzblb+zU=${>sVq%C1
zO%%~(LJ387<-_lWX1<4))Hr1(W}84&6P+OU)(}{IdL<jM?`EOibMt!Ad*(N(p&X0X
z^n2wlIKASnXUdMl+-pg~P9-g0JI@wj097KVdZ#{5w=cH(_R_TDRt&yJf~Or+-%C@!
z`s(=%>jstH@qxQst??$CGE#9L@#OVf7O-Ze*6p3+3JzW8ouU<6D%mj8S(jr>JL>cX
z+Kc)BnuZ6R6ipb_j@|(2a65)dqNu-B4Ct<q6a^dvDl6b#Id{3DnT2J0p#PAFCe}u2
z?m4AC;0#Elm_WxFG!vM->8}54?73&uDxfiwPGu(qht`bV=jg%}u@-}po<7AYQ+ys<
z;p_IC>v}0ncb#tS(Ol(qcx!Bg4a8PkESmWEWI_PK{3aV*@4%wcH`=v!loDUwMN_eL
zPx4%QPMpJ4+Mo)hZN5OpFI-}D(Utq?-GD*7poaO$Gc`=P%rnkiUAX{l(5;gV;Lo_4
z1J3Ptc9$^TcDsZ*#z7qNy(Grl-8yJ~XyU0nUvY*b&W%}A3V}aziiEXrGa5z;<b?3N
zcDTY^+(Krh?sq$bxC}N+yI7;xp;ogr4VUPTkZ|ED?ETR`=xT=|8eq7v4*lQ)WgS?H
z1gIRcSshV-!bLVOWR*_1Xh0D(X3c0c{~W6j%20YtRPc)jl(?84DiWMp1A9sgY@S2n
zlpGiIH!S^cqn<te8XQYV1@5Iku3H8o_B{T54>sMo5Wq8Q7s7im<KO-5eGcyj?F}av
z44tYSDnd%fJT(oaQ=S$@S3Uh8+1)>);RZp48o8H#|AuVfgkw4p@~8vy?}~}g^pT74
zGeRUu6N_<XXY@EMU4Fx-0%yd&()b-9wZ<!cLgN+f;@`P*@zbAEyTTV$(d;^aP_>kC
zhm(bZis6w_nzkRJhKNqpD!+4V{#+ew{WJbftFiFxsIHrSRV!6dJS;?k+nDT1u6Es4
zLa;Ppeim;Kh=`vdf4e^CQpeBocP^AyN-(}xN*1+=Pd#V#y_h3jrI-^Du*KWt??I~G
z;P2}B%n#Q-`1aiw<=s5~-74;PdmX+zK<K+Oao+7X<J{vgZ3rqwb+3&I{{U0)kFa}H
zyhA@+8{)ga@Erz)3p!!|e)mU{lm0(+;E#U8M+)0@N9VZf-@dE6-~R_tO9KQH00008
z0LWq^O2N6P0>y^_069bg01p5F08n9abW><yaAh(uE@E<U?Y&!%B+GK8_ujvvAEjwk
zBQq<nk0WxV7YPz{h?z%Wi?c-%Ab5y#NDA}s^{r(dk$y4HjI8RtNesI=b9#4Ggoj_u
z&6eH&@_+une*MS)`!E0W%m4Sw|MU01{^4(b`Nv<seEEz2_=msvkAL}}zW&u8|M8E1
z|Hr@iZ(slO{(t)VKm7Io`1ODP<)8la%iCZ6@=w3~%isO^@Ba7?U;ej0{`D{a#DDzx
z>+$ks|K)4*XW#zw>+b2ly8-$ao)7qBfae4LyIjQEcrxuq^1$Ky;jlX%&%5L8aN51^
ze|_7Z+w*)IkLT%mJ|7jT`EvOB_3(B7^_~B}i+}K~-K$6SZ+(@&!S#82zP}$iwGG4S
z*gm-+&g&`tv=q35F23*gyTjpqcQ~F8r~TPv`Wde9w)=iE1)ib4iwN(^e~27SidX&Q
z!oSWzlYVgduf6{3UH@Z>O`g3!;a9sCUMBH`#lF0SDam|h2RWntxP$vsy^Z|q*#>zF
zr_VJfvoebDyoOVZXFp4-@6TxLk?4YGFVI*|%a8w^Fx#Jt`1<wj=Sln<Aty<IS4p^k
z{^y<ey5Jv4oI}WxqyEzj^B{J1kodWa5C7N7_*ypGaK9p~Dyim&C-1L3wHad_e*LvY
z7*mSb>3_}WkN!_RbtvdfIBveE`+8!mz<up<^VgRr*O$8Oir?RV_(|puKDd2`(0Tv-
zlxO{W(OWo~qfX}7k`w=2PLp5zKmX#N|MV}v9{%f}zrLRjUwGmB@wmI*4!hg+wA-Bz
z=YxUY>HF!l-|tWR!~6blx?B$ze(dW4I{mu;et18eZlFY7zFgmTw_o4h53{j$LNUDg
z{rzx50eZi@zn|aF=j#pnJbb@gPN&o5bl#uNhwE*B^ml|uzkUJs9lr0cr{m?gJG|d6
z0MngtDZl^zetSRP>OcB||1Un~|I;A)@P2>Y@9Kw<cHeiW+l3)dr|bEAdp~O6>!7R^
zbu9*(>=lH_Y%aU|AKx$U6e8v2tvWDcc9lin|1h<5|6-+D<M;;q_x}C;eaG^4m-p-C
zbUfbz)^l_AyX*OMc)#v%*WLd8C{kd*j^A0w?RecCFE`ZH<6hM8?AV#u>Bx81KSxdW
zba_8r&PR^=v`77Y*U$Lc{v>7iaJ}Ac?|ZH<F#r3Gv%l;Q$M?(ab~>D|DFwbmW1b2$
z!Kv+UyLU$6&GY`<)F*ObDi@TO1DeeBbh%v*M{nl)`}KUhKy!!p<LLnX>0}PyPkT}1
z{%|>6b`Z$2H>ca~bgZbwjG5DXaeVfkGraQM%l^zEyz2_V*x82b>53^}{bTj!{9P;I
zK#tsq9rVPiq=EV3H1oe94aEBnJKfmb?s(#PNw{v)At3*-+4ai-SrE(Tz4LW<W@~Qe
zJ+sU&zU&p+_F>oK&Lb1JU$^u1#NUS-qrXE7M<%q}g{XzBd=n=mdis98a79?j^~Q0&
zU#@J$;rh<Kf8Sm9mmBv})cKY?c=~?jRZjeNyzmNC<T;hQm)(2zau0<s`}Y3+?g{#O
z56XGD{EvBI_LUi<C=;77y+_|kSmFNkh!yrX-0NI9F-rdRz;%Es&uqavocR4ato-(V
z+h5LbWU+M*F9ya<zMW2-k(kIX1Vr%X7x~M`wk5M{r}{xGFIL%W;tdz?N#JmWA+AKw
znL$ox?Xqv}l*fO70%l_2ldM!M?RbDCUUeI;mz|{Pbn-7T(sxOXo{^sSacy=NBs2W@
z0PDJ53j>E6y}(Exj1L9w4!b?f0H%N$)sn!gLPUX1?u_*Iufa(7Fxcz$3hzT|o-gOq
zI=zfyp0Uwd@CfJp-YhjiRzI4b&hL^i!VV;QJgnOwl)_J8SBFYw?(vyubFNo}s{rK*
z8M3<qae4H3xK&hPwAym8xD{q#uYGTShB4Yg3Z36BJJ{p+J%rwz|M$?eMy!n01J%MF
zndcVBE3R^4_bS*JXP3V3%UeU{0aG8v6(8_YZQls3$4S)RF^K9;Q;O|y5L~BgfS(-@
z;Ck8bL7AuB`JGEXY&w``vge^jy!c6g6~ghbzd|?2M?5$ALAR83Ek^T2>p*J4iG^t1
z!L=tQe*OLqx;yMId!YFH@hDD#QM{qgdXy`A7;+j-XLr1wFQ{QBq%sKSiT?9|URqpm
zyaC&0u;6f(s<7%}$M0bDcYym99B{Py)&sShP7LZF9<+*5uwti+L1YQp8<Uwl$6w~;
ze7jjO1<GG;VB<3i%$5CbRKofF+Pb(Anr3IQDhykP?dJ_+$-Wdkt9=+OD;;Wo+@EfT
z^9iwkyJ#z52FYGLIEI9I_!RX2mUGxwtmXW#c@8O&^$d*DFYNE5=YWCf!9hUP%^vG0
zCPdg%-qku^Va@3%MX%R^Z=HR%DRYsqbySF8PK%obz{8vQ{R~?{wOIb_(c!*hjJmO-
z>(9&)zQar5$Jgubg6Zk~0y=-U6``~JEGnQ>0UNmPe;$ZL^N@!k@y37{&i2)KVlkl&
zWt%a6KQmMno7Eok1qyFvNLsPik6y^}$1X$?=P?-{vK9Pptp5?V+IkT-@toW3(>w>&
zW`5y%PM<IbG5`KCtN(@hXIEkbjvwLuhLn$G@B@tcW6xoQ&Rd5a=KX;8w+7~vCETsv
zou&GBL)FH;ojP^9oMrs%Q8gy;3{_7}-ZNDF_>-71F}NO27$(mb{>nc&Se(vb2`wIh
z!NmL9TMjbA@9XxE!*`6^ge$Cae^7OIK<ZJ|wVL+5RXvY4fwDo>eXM$B+U}!I?l21<
zu*u^Gx?vwbUbAoR<W_1GY>d@+1^XqF{0}mjzi6nRI0E|f+R8^B;-#&FWU}TFl$prh
zObK`fJ3sPHku6gckjR8&HE}aU?IRv!R<8iU7fch6k*Qom=L(q$x8sv++=*WHO8{{A
zrZx6(UD}PqM=ML9nBQ;k(ONnFemdf&yC5E}C(N0+%QO+Zkk~HPKWHuYm0}?|osVa@
z!xiVtPI@Uo8&BW~Bf%A~+TmD3-S8rQ1s>rxAULD{;Lb)Mp!L2QVRupp-0*C0zq5Qq
z*CYO++xZB4x@y$MCk+3RTdElCFcRYWK>+z>?Btir9<2lM{Eqg_hhWH+zHvma=3N#8
z+Q-6;lN^O4Ud9=M;}}E39-a<s?7u88n|S#NpQGK8ScP?{wj<$m!RyG6j<Q)|*Xlow
zf*}*nN%E2{-eL8=Fax+dFXOV-4{?@b5P~oFpFUr9Si|%-mU7%YNZaH44)3bp#vFyG
z9b3WW{ebuL(tlcU0D76_VLn0G+H105|6-f9QD|RS8cuj}hy5mAAl}9kz$r3i#0O8B
zl<+7qb!lz8{Y`?f+wh%sf|ofnNbq>ULyg-X=Zs!vs<`<$Fgg4V+VJ+Yc5DRi;v=}7
z+36!xbOdbpUD4=yhgXE{5OodH#-bZ<?{L_@%a?)MmR0+0JmvUUZ|op)?fo=No1sM~
zM?AK&M4#AlnJVM@U?%2$!fFo+li*Hu6nep?Cj%JY!?Gz84xV3>RUb85$GRagY~L*F
zavKlpV%s?Go_EZ?TthkSf%<a#?oQb04tri>21Hi$p9b>nJ#kJ8PwnA`wQRRPhYg+U
zdtxQ;xMp{}KAsg0Y`x2J+1MQ~bG*1;<6T{en_MFD&5Vn_;l%NmIZW6MjDl|vgHXPF
ze;W?yll~&EBNNmG^2JGvNtR#`Y_tw3?o2SU9qeqHn(CwGVbAyx^X}OZ*D+;Bu&$mP
zvHF2TP2J%?2v&sWRdm;|B77I)Q9%=NrE6aF&arf?=$*)m?qWaz10UkUdb43eyYukb
z3xOeKpEV!iVtCFC8@dcE4A0EKgO0x64GU5*LU$#IJ#nl^$AZ9_JqIHEXxL+jE@ePH
z|G|MXumQg8y=oW`(oBTc@}JXqxckFxU_ginz1#2~<m2#R%;nzan*VSs^=`v`IEZ1v
zQlonA!+qAf4f7cV#f_Yll=ZZn2Z_K`dUnet9XJo(PkvT29y~YVT7y(}fKbbLV0C)A
z;X5baw?-->I`mx2c+Mw(xZyi{6tw=ssGeSN%Xdtv9n(T&iS1kn-a==?i-TA|cw7}D
zLsaI-i}r*{^t|W_8#gQJhT(W(n9O+GSRXt8wqp3RsXj1_TIVD93kG{R5Z*!P5&zQ0
z?D67oTMF|%+1FP4g2r!Wto@}=<I2?~dHCs$Eei~1z%<2)(}x?N$g2tT@Yc56`FIML
zStG>*5ilb`<IVHy1Ap$Z;`>fy*^x9Kh_`F32#y`GBEn(BT)?t;y+Vs%jeye)n+ENU
z3{whxj~2l>BU%J}4Ie)qBM@U`)&pK7aAWv5ZvJ??#*0M3jd<}08y>DR{$Rh}GVH*~
z4aeRSA2uRJ;E&#JFe3pa17<{oCU`Rxq!u$0mpEWXyu68|DaNlFG#<{eoSJU~;Re*l
zy$yGCjTwOxfjDc-NOZ(VtORg{t*=6j{492@MU8|xjPfQ3t7YEAm?o$Z_SYX7<QQ{r
zfFl}8!q^C296&z7fqHvj;3He~+cV&ZTuFc<tmgy3ahMNE^hBWKD^Dd?uieC*=&-s2
zp&OBj4l-hOqPF@2S1PIiRU@nk%SO<5!upE#GEf`f-l(V|HpeNA)KXrq=^SxnSX9Fk
z!cT`UpU~ijD+Z&{yc=AECNnPjy|9)+BkTbgvA)Tog8{aj<p?tGp`ei408vJshEA?m
z8x{B{ZanOE9Q3Gv_uv=v(8$XHTPZK^6@TJo2iT2lDUzU(BUh_IwHU$FGprd~LJ>lh
z47*}r(95-+;h5xZ)eH!z8|CMy-kf2Zy_p7m+wZoD6_ngd?sEo#7cv<zMz7GF@sJD$
zU1%(Oxv^vI(Nx8aZWzizg%}gSV<^ofk}<)P=nM&q;?|i(_2Y!Oy@iu|$0AgaZibG2
zppEZyp$eljxP)?VANDu1z5mv8n_4S=Cu@ARzNY~yzth|zgr%}WFR?R9O2AyVyW*+B
z=Er}&=eZ+?C5hqfLW~fGTdbU<E}hAFij09tme4z;8?XkFs)9)lab*8oo7i&ZP8xmG
znJu!L*b|NkRe|>8(I6iI{}02lf7iL87PdJ67^4+;@UEO7OvIRIW!sa&YnMkGLVJ!X
z7R4od#yfdAaY!K8GwYPYb{?eIWhP+Xtkq78kr<7aR2{+b!*{1bt%iMAyI5JBUZkuA
zL!tT*(ArA|Rvn*x4efgx6#pnbTPaqxI|QHyg<$n1&ak9X2!$`17TXeDumEpMc+rCo
zqO)fy1w?`<xa#iM0J#-M(+|vNdq)7*DPTzX;>>%yVgcLBxJ($Yu7fiSt*pG1QIULM
zN!)pP9ZSwq8*I;6;+A>GnuNDz2cc|9Um`yG4B4a4;O8I*f?P5icls2&<GFalk|^tC
zr*MgKg#h&Ej5iG8c}7;r`<Z8CIWqo7Un6CvRN>55Ymxi!Hzf*Tl;?huLV1bo%t<`J
zB&E|)&`(o3mkgo${t=z|JKw({AGJ)roZuwc^YttEq4eAN9o#+1=gk5aU%zjUCcS0}
z)>*PTz2E-EJxpqy_=%K(jI;VgNg7mQ=p2?nRwE`lG}#MomXb!hZ=B$S%1E~%i4h$a
zgYk``Ph`L9N9}V~f!+zLA<hBU9SDPD<ng(yyp3r6eDHwJ1|t?81vu0=pd7hQ3B|>U
zQy9x7ki&L}_RENNJ=pls04R=@7?vXI$)Hx?2mKn6-_N3!hi^|q1p4`4^Qw~)z+Kn}
zm%s!im1cQ_YY=W9fQUO4XJ37untL0n-~;K-jf3kR3l~{?ZVI64M<Y<GKQ?6_55q;o
zLVIeE*D#)`U_7&N5!s26IzysHa$-uswuU(Kay$%APu#BM%pPB<CH{j<^LMh3@f!oM
zPh{9c)||Fia80fPGQp8JJ{q$B^pNtxC`-Ve%Ls&bo0N8Z=6F=eAD4ozCn+Lu0A`TG
z3hub!Zqt(|rL`*R5cr38+D|G+1XY}9gCjt9XTuWli3F7Z)ybnI@*)gkJ4G$<Lwf>9
zwzgZ3)L|0L(G0k0II+W#xl>375eRS#IbBHD@sq$)JT1%zSGi0<dXnUG)DWR2|9@jU
zGO{&s0$MIahRFNHgBatbe~|x(ii45gLz)}moVp3GlPv8g$w5TNAi<eXdNS{^=kVki
z<LpV%8q5agxoL@D878uqHv(s?Ofo!3R0lYl7zbF~Q7%8_b;G`{jK{XXR4~)(<}uch
zRSVPciXT)l2w8CeFYvxd2FKkC=`q72e2b~t<fMP_9KJNXw}OLuP@yaY(y-eXRJpL1
zA6Ww!pFPIMz}FpaKp+cNGdaQcjHs{#6ahk7LATHglO>$S?oj@4e8fy(k!SNgBH=gM
zX#r6}YEa1hAU-|qm6J<}IMIXhK(k~Z9Tf(M%CNIi25U~0X-di2c|^#RLvf5GVHz-e
zF9uZ<YLa;e-z-ez$3`z?;SLWjYA47hB6{!<l3rnoA{c?N96SXaHk5)!)j!I{n^LGA
z0>MGH5Cykycu+ZfK`IxVk?a-_`$!_3-Q10b5;B)jRdK$1&d(J_h=Afk4j+f|JtlEQ
z1gvo?pbIJ*IR2^gdTK=v1==f4+Ae%g9Cl@X+s7$qbB~DY=m`^`WGEModJ0_a8(Lh5
zpet)d;Y3p)evK#_k+Nz`DESNZ1)}Cg`9bl;BhDRYlq>IzA@+;wg5eWA1JgNk*Mo#~
zvCXOg0Qcc~`a$j#XHRY|BP#Yl&!Orwyfk!uUyl)J1qb3g_~X!j;tt6g!$A_Xg?6C8
z1wBZO5axmDlkZ?y)^lh%#POUJ70%!0tk{x?@ZqBKV@ilXbb9c>Y^hWL+hQ?9w&_9T
z|1t}05d0!&0hbxsmE6ePo*%(X^&kv``LPo)e1eh!1if?7u_^$r0AWy>2_9*LIuF$1
zTVghPk_}-T(40c=cw3X)QT2wo=u?m>C2Y)sAw6npSm9>Tlqk`Yn21#WlTCy@!(4-H
z!PTG}Hkeu&Fm-J>rvkhq+zOt~S+mI|Zuk<OTZKAaRXIg06Sp8+fdIqqqS_fDD%cK|
zq5o6h6j5J((gk+lf|7iYOF&e9D1>^E3G52R=t<-N>j5{)LMC5!2o+92JeMILqf6W^
zOlOP=bR`;)V<VzKSRSDb=4CdDJUfJ%uT{Y>**MrH(__7u+kRAJMUO&POw$M0x;|GV
zLid+9frmZ!KtP1hZuz0IOFKTZ_%|AUh_oD^JmMi3_#wszlS~t_0q+~xA+mdT5ZcVx
zp{)_^kY3PZwD>~UNY8)u!NtfV`UP=8k$4<oBJc&_cd0&=^+l$wC5bLmEPDLj2a%xf
zB<BOQvhp_EgnB%KyuzEP3(!7@L1#D~EIs{m1c!z;*9t2xc{d<&nQ@&vSv7u`$xI|w
z4&+PP>8JonK(@b;EtQ)_sr@Jt=kaO6^n|}0-N^wWJ(APZ`InT)%q`V{l35L~?m&n}
z9nYA!Z(XhC=#XxflFc1dG;9B$5c+V&j3};Ej|kI>*q8Q@Vb>#hg$bZLWZ%G+ytJD9
zl+kTc1$%Mm&76o2)wL>{IMv+SBbgMz88!OAeyzPDM00CR2vAUK&bUEQ!-f$9O|}*f
zK*Km<=!KodBN;Fhndb%%(9wr(-GIj{DEMfn7u2W34&<-G+Lhwv+Bspjsc|3rqiMfU
zgTYf_xT%33CD-D~N)1LObkt;n{D9$RaE%%)-Nj?p&`%Xu^kAa};}<iStic~RE{1Hh
z;3Hv89r!~9^bKv4U}Dt$=^Fh7{%TcVrCjK_8vFr9Ls@QAV8D^LvO#}}%8ZHMRbYii
z>g@*oLBe4cs+C~gPS77ZwE0M_1%sH4s%rGNKcWu%CRA!LAGfq<&>wGwpsMv?d|<Ze
zwdfDbXr9w3!l=seWP|>&U-~xOHDN3QfIy#FjsCD0ctwpWj1|E1Y`~v%13%g7!q#0H
z<VP9>AooKNS=+-M`r9Zw(UP*Xb(Bsmd*eNfAfRN{FU!b&xuUJAU(kAsmx27YN7U8>
zcvetgjlm%@hbGtd2!OnAeGTieoM3zCEgbkDO)HhAfNiXdSlLX_w}Vvf$_L7r(i%D|
zj6(JKS*^|-;pqOx-Ks+pNO`VSkWkv9Kuu*Q0xX#D8kGx6o1SazPFS0Q?rJ4Y`98fR
z%LzoCT8Mts8^^c?VJ2!6O=(%ag?D?Klqf$}E3PP<y#WtPM8NS{6GmAy!PhoHs{Dlc
zzEQ1FHG4B7mhGa|*UGvWghsquE`iMGZyvE$|1pO8)3q^F#+va`QX^3hHuhDnFL&}s
z#U%{_Z^116y;LC61h43okC^KR^LjC~cAx`mUS~JQWEqUM^0HvS8qM`S%?@!O@Om?R
z*r7YbfyrT;xt=_~g8zEg&1Uxr->TFvspRA!Vu-~i3FdP2L|;AEH3^);dW2rlo3Op$
zbCL0wVrjPCJS(`{RI0<|T9=OM-KKEG?X@eBpev@bRB7T?T=eZ>6=B~FEWg-(mOnzC
zWySh0)hB&YGIA_)HYp(dWFUR(UY8iq$DL+@?6??SWbP>`6{`@oP0aklV-9yA-UX-z
z&x8$N3KAQ@q$O)B2|6T4Vmw<4+M#GG=TK#qv0zz2>bxp_x(8ptzOUkqlqSO~gTfxQ
zKM_mH$Hm?bu(SYpVJ4mJ(s*Ab5~=2hbshUXaokbeAhD$14G1j-vk?w-PcoC2Dm=B0
zssMfaH@N_O4{J7ZmmD_NlwG4Ewa4Q$cBk3o$VsX;new~n#8E3tjzxq4R!$lGfDDcX
zDW$TyWio!@bVPt2c1nvrQ6z%1!pbMNtn7^?(CWMDUy|a<>@l$^gHKlh8#?|8xr;!+
zGV(c5oX9Owgq6BWd^hLFlb9qC+_-44_$k0krR0IySYhx?;p~!8*N_~y8{QoTBiC0J
z-pF^CroSW08wb`R)-Xx?$I8M65xUqsdIQEj(uC#NVHb=cvCUxHWn8&&pxBrrHbKI=
zxB%EbNw*EOK}NKaU3Do`^*0_=RxPXKd0gLKjBK+E4-BR<IVRDVqIQkzf;E^k4pT6$
zFI7oqL?km}Hg-oYCCr;D1YE!?{$=ua<&9wT{S`gvBGR~-oM$aOOi(^%RKA4O79W`M
z4_%f3n-VuiS-Pq%t><u=z{fF;VkA`_F;9WW(GPGUsRFukJQXaWm9f`&tvD4wCYJ}6
zK_G!Jki(s2g;&P*RX#ZEXd-__;A8h;8`wU~6M9a@Ze4oCApr%=OxU3l!(sgAzThf#
z5VOj!AQebdz?;PZ_(1^;8M##m8=`QCH`@erVgGc{B_j#F60a8u44%&$27V_~;g-eR
zjVYatA$Tc5BIO0c4h`qP(|~HL2k|=~Sa1R`dBU9h9LR;5h@2T~i6rN`a2=-^iP%l<
zFCPzG!aN1X0x<F{-Y8GrjVc2JPf>*QzEu3I@2*tp@Iuy(I~c`t#w1rV#6&XhkqsxO
z!if^xTuzA_$pWElO;8?bmmXk?;nk7-3}51obEaGu2!1I?T3gG(Lg=6qrg<0g;@<64
zN<cjyP~c>l%aVQ9&qb3?Co^m!Uhv?WJsao5eXZpPSH2`=leu3vX-X63r=e!d50(P(
zmJ=sse!^xW^W&xu%uf=lVSaMja40SFQ^C~Yn_QWniqNWhdd>S_8A@^W*%jW$*>MvK
z2P(Wzo)NjMYu=}_1#<tZK=I1^K=XLK!+gB*KE?OQw_fu;MLwW)6cuXWefU^Ng5SXW
z<Z+iNykUNT4aA~ov*LY162YD;-Um;Jgvpxs$^FptKBQjH``}T*BP;HQ>@styxgY0Z
zo?Ed$jA3N!w(Jj%5j6%X_6HNhw%hPOR3d^9I`$|3l|)>_{xFY3`pBLADI_H_L~HIB
zPgT5+_zaoF8rBDU=4yAWPsI^N)(6ubcpr*$JXn`7RTN0i{p1ClaX*?pWZX{*S8y~)
z7Qd!k?{Hj##X{DpvI!g+au!Z9!)=+C%1`usLWdR{wQ=#OZpc=o*M)jj&IN#*?#8IB
zNQ+&(3lLTl9HvUWHg9mTh}TigDp-jlZ=X4-kcbEZU=OTZwjAvM5zUfQu`6;0r`s~{
z&-=dAC{d`&s(LDEo_fqW{mYeYSHRoug0+Km6Ykcq!NP0<MvBhssVQ;?BekqXY>I+<
zwEBa}t1KFeN&%%Bi*=huW#N3M$T*cV?4S9Q%8d}0050N;aQeOmvWW-<O#>lZMMw2U
z)*}C{+79Biq=Az3IQ#=Xj8YZZt_^OHrAUt|4+45oyo8juNQ<kX5PA5;t_+k1wqPs=
z?8-0SF&I@}mhe&-nh+WIOHpJ&nJZc&U`rL44BdesP%$ABU=qrt1i9V;;KBhFgF|Z{
z<dI;Q0IfqRE1pW|Ly0{FHzQ-tgx09EJqRWNsp0WL=|cAN2iAh7)pLE7vkEf{s})e@
zDeMv<5gP~%|FJ~Gvj74{sB#~XAEQ`;*Gd^6m`fopOq0+b^x;;{feNA7&;|%H!3L%v
z2Yy&aT-63x1yi#`RGcq0zmy38WXB#;=^-ct-~i|I!S=wi3h`xo2v2H-yF?oKqeUV*
zbVSifL}4_V(v59bp&d&)&Q}Bm`sV<Fu?_qHOcTOqK}SlFpgw{M-N|jiDqYUeZGrPq
zA>e_?6K#0`AGLB=>czAICnR>GZYuSEhPJuw3EGCQ2ihJmBw>98LpC}z+)<`E=}uA=
zy%A`;?AH8lYp5PWzJG^}qw4{DAvt1-0)zG|N-?BuZ@mINU`W(mXt~>TxM85uRex6K
zs#Klk5V<0%99LsVZ9W!$iTS(!jGm~n#bzms{tVrsSe(jY7X2Bbg)fxgqtKrf(g<lT
zigwYTr9VoA)0HXuvu>)Q<^u99Hv!tGrdq2&tEv{IXo`7ZQJ}@Tg6*{+(%MH4A_Fb8
zATlm%bNl61>=bAuU&l>=DpBdE!jP(w7Fe@Zp)o`B7*Yyu&+lM`I3H^rI>nG`LJ%5i
zr9#8SB3ryxq22hY0g*C9iM6#{p5uhjdmM?KAmCx8Ld%el;K)cpZe<ZTbik2IVT)Re
zRtc>sjs)$D_gW^8REs7kPG;xcyKo8U)!DuJ`2O1PxM(VnGCIR*c+@DP<uOMTHWIgp
zsC2@5!DxtHuA7n>4YO#1#mSh|_dH=8A$Je!9cB+4X6#7+BV*_`um+Qo;GJXEwhh|*
zSj3{{b)+|pc~g^>Y^vR^h^V*E)T8!Fjx67gip=+$!`faxocL-)bAwo`loBa-UO*8h
z=daij!qUi%hlRk#Ri0knQ+v+|D!=~;cTagx)<VpX4wP0WJxs$yyQ?=+ly&1d02L7%
z$Pk#SBX=d`WCm4!9lT2wU;LoLK|lsr^%Sfb55nrzfkOZa2^kO4C<T=b;3sbAPy!~S
z%p&#n!<flcC=aT#p^6Ux`{43^P+1MEg^($%%28y;t_GP0fx8S@=BPGdGUrhgPIlk&
zprQxV_=p5;h1qLFq#p4Q1jG{R3fPDTWew&6@NwJ~j>_OcF-+`MpgUQi%Y$q)f*;L`
z5K`wlaB<{Il`8|QD#o?)Ag93Iu!Tz3EDxf8vt@)C<H#t_2|!|B1o<J4T{4ddVy1!3
z4gP}FD57lLxk|8C5v?lL84qF*#=5PZg{mtV4`QE%CUmLY2q+#@wMp4&(QvTNmj^-I
zM42#0OoU>3dQgQDmCZ%Ou^d}5B4!fBiQs{xOj7x@@?XH8XgO?UJg1T=V%i)(0l6kd
z420~hYDNNkIQH_OvRE*LLVA!#(2jCac#tFq?PVDes$+SaovwrH^YI``gw!Gh7RdqN
zPb0fj4idY!qJCr1@<u5bTe%;sr#z_i5%!<oxQ3=4gm96YYJ5Y;^Rj4H7nL$3Lt)fM
z;h2>H!sTGkAP$ennahU4g@G#3MdCrWM%_p84!|kn)4YkL6W!DaAr4{Zw&3<qhfk3O
z7c(A2tH276FGCe79k0fN$}?ahxKp@KWkl6TWtJqv%Yau#R3eco<*Ir>1Q3#0gKZs&
z59Ltb(eV%LKJW2m5^<!Dl{hq+h5ZrT*m4I63+Ga+E)FXyQ<Ujgh8ogUSW6jDfyCJD
zq;x3A!e3@zgz-5m?DP(lPz_WiDJq9aw$0^1UWRJX*>S$aNoxgsmfJwkxd4y`tV(Q_
z)Idmx?Ltw(4Z$GXb14HNQ+AZ^3a4X)V>1t=Ov)Z0a|u2u2dAqFjLREx3;2>)m&&km
zkDVp036R@BG%$=4-AF&=#Be-<6;((WSf@wnw%qgQta7v2Gl~y)%h@0xdhva@3JGLN
zmjdR-cHW-@)u|Gv-4p0NN}l4L;=b`s^mAIivN}u6N%$6nsWgN-mpX4Po@3@XBCzl)
z1XadC__`Ppo?B+Hh!03vC4{A3dU{IiRA2$@AF6UZR+OCvF>sKYd<-Y;6Jpd*@Q`JC
zOp5R%++nhM`8oAlRiuvjo7;tYJd_W94o?%K=P`K=IXi_1@P=u}kBMjUUG_hQ1LmW8
z%D2XE*3n?I%5uPrjV|rSR0-N72d9YIml{q2k8=<kjpyJ%FnCr1|5hANc@ApTU6Y?a
zKC7~{vMQn8FA`PvMv9d>1v~8xZCGNH&O16=V7%F^KFfxPo7fE-&!K%Q{v3r0ANxWB
za$La>)X*x<Oa-v98kiHS2=Y1}ZezBA|Bb_d&9Rk226(<;=F4-~Yr>U;&hO{c>WeR9
zZPoQ#56$_ADnud%?dLcTWxz>x;wN0k!$g1;0wxhE6rflxBlTQ_vI^2*y^14Lw_hE8
zJg0;ej+f2mG}d*nD0y7{q@TlrzyhFNG^eN??fqkqI9q1KfPRiu@W(A#<)K-hLkP>N
zq7*zoCkGIXchz<WS8^aBjVBuxKtXkh<2ihx>TIUWL3r5m9MVOG6BXPJl}w3}Sh*zQ
zSk3)84ix{S9h-hmLLE*E6NFf82o9)*&{fe({UdZi-9@!EU;`9byF7>gSkZMHoad*8
zj$A<byJ772^H6C9M1;!q`8*seA!wvLrV1c3SHu$n&bz0vp(!blDt5RMeG4RI15%M|
zv{9x9W!-021I~XX_Ip=T!rhH@3b0}=NiJuHR@}~3`a0}fo1O#CZyIFa<_xUR-71(z
z+PqESo8Wt2#3f23X82u1!e!@{LY|_iz#|EQR~9JHNXb9q_o~GhPu38=WIDpkI9sk7
zyb>ZTUvDtHi#;QUkSwqRMH|SGn}PTUMn+=UxCj>#{wNr*0r6IQFmJJ)s^13JagFs6
z#Uq~mB%U$FI7pHrK?*i#VSL0)BPTcz?VnP!i^Uu|sBygA9z1EY9$`#EMDh%JlZ1s<
zAn%}M20_|VhDD(qs6}PvHIjEBUmgU{a-+aa!luiJ4U#W8tKtfT#LD~(@yOApZ#PiB
zY`c<+x$nw+hG`Ulr^*W*mPZ{_rX*b43J8*a2IdvHBb%E92Amg$JcIK*iLDkKpu<Fk
z3&S2PVZieW4o1;Z%mXWv@w&k80nqcL00~Q1?=(oVjM*Uik}|7!1%VNOr!Ym)$pB+_
zNFUjc3g|&_$zly2jSyRAIY4?Cy!23ZlL$N+-{UMBOfQGL0_DLHOi>}ZAO%P*0rkeM
zJP9KO-r!<k?~wu{s*g-k^%TeO#T7zN(9I}cuVFn07f(Xv0<lj02LmLy-c<(_t;eO*
zw>e2gdX*;!V9%34Safzo0LwyV7Q{Y4d$AZ~nIfwJ69Bm~=7{YTj0F6L7U2&3?+n}X
zoD>XTCmNi}K9`k`;GQRefoi^hU<S=8U?V~IumW&tkM6-C;I|&#<7R=Y_UIn83m59)
zJ*IjH@<+mZ#Cs9xMGeT|J#b<HypQ31)Y*Ry?^)jR+(UTpikchXy(5SG++%njI^Q#R
zF9mcHypJNM#_bRB{T*mO#P?A?!Q(x~_pW~v&pibAcOd&1;D_nKioipFuR!JU+z$cx
zt8ytd@BzRN8;a(Kn0o;5T^HZa{UCt9?#n}fFR#P`+#dq`yMpu(;PbI%yvG1POcMs~
zKLp^14bkI01o*~1#kTth;D=uzY{0)W#Q!~baOR5mjjZhx#|B7Ru6Ic-soz#6UiM@p
zgXHZydq)vMy7)4t$t?I7htA56{2%pPfa&hP_^AbzK~AKQRa=E(EqKy7zSIq9vY@qC
z!h;2k1G)&%!{8!2T8MRAqU{yQ#XDKfNl7^w`h~YkJ1KH4KfZP%a`SCIiKJI4xbBG`
zs@vW9W;_lz>w1+$ep}KfbmRU6QKj@SZqP$t-4CJF*57G|-|GaQ3^KXFqvLc&@F?;z
zm-!8zRup;l)+h7tzpC)Y&wFU|T^W6}%ccyT<~e)6NB*s@Q*<PoluK--!$;*hRmW~T
z5f~t<PTRNwoXL4_;vM%BdyOpuT>;pga&oc_NqnyNE~;3ai~S=$6Yev4knU|8)!jzc
zed$Ea{1iYX_r~%^QI#bUf9tp_8n{;|W(L{7vQbU;N&b$i+d0<NXZz$HM1w239J1qi
zP>!R_uCjirb^AUlkrx4bKN<Z@0k7!O>mNl!MF_%%0msQGG}K=yp{hbyN}s*c1A4T6
zHZ0zs4XfVoO(qJaLCLNfL2BCn3Ure1)p((v@6|(6@h@A8YT?-TBvMgPe_0g?G!0Mb
zFY!$maKfniZ@)V1L(wu@-NUA@3C%65)sofH0()P@NY-BCANt(5{f(`BV3OGc+GNK6
zp3l@~f`Mk1tXf0hY{zicU=gdFC|$oZ$Fb{~J4?iIz5<CScVv5qid?)6>v;gu(z}(=
z^P_;O$(?_8D<*V5KawS>?PVH{dp74euV1u?Mc%^crev_SdH278GyW}Z$%CTLuYuzq
zK*3v&Vxltiy4JKj;96VlS%>qCTx$k0tCsypmOQVpowB;&mW~0Jjywve`~0R&rt#m;
znQxaE4;f@~l#fed4{@*&5H^UasRd`G&aL<2Rek&gK=%L~{dSb}>OKD<`!s<XAGv=I
zpvUW*wxKq^wBahvv=CAnQ1^fwf7HcE<b1g~fAP<M`j=n-{FNXaDG+<dRMcHtWI(~S
zPIL{yjD*>#<NZ=vMwW*Pq$|5fqsBnE;_;g=ZF{Vos2)2&j1U1*`H6H~+SI64sZ`iW
zi5T<HbZSqAY+7NwKKx|iQut>pzfz@FD!u}s<hjL2tBx&VI)og^?M^%eVGaZf9I#X*
z+a%Zj&;*H3dXK6FxuD8)!>rgp_^pL0->D1*1b3B#bFfuq#Ce4RTwR9{X0;NK`8&ec
z+KyhXs#wmHz*r%vpnx|vk2w+MOH>%aCg=BP&|_YztUWf5xL~4`iNjy}V@1vsrAkz4
z+HJ&?Go@N#MBLpQT}3Ul;ozL%Qq5S-|H!T-xKU9rsu=B}!#2~Lh^OTa5VJ%C4dE_%
zZ>cz0m->!gN7zMOD6uWdi+_APS(g=gR4(b!*_PH=4-S`DeKsogDYB*e%1hq6ai8kD
zJur!_qlCe!oIP=+uoSF-PSW)TIW$By(Fq!->Wli0FFW**Km4eBSKkL$-|P-d=Dy$N
z)@|5Qr?!oJ;C03pr$q=<WtC02T60_~w$$*2SNP+H_(HN=-z>tSDAcNk5~LCk`TygX
zL}Ug28{iT(t9LQhgme7fOkxAU6#f%}#JrvDBqUKm;*IrQftw_9IKM}w_!U`djG&-q
z^=p!_13W}4LF-qFv*Is;fO)O<G5A$8mGvP)s1dREa&*QeMH?#*(b<xiPzBo!zsf!`
z@gB~q(LLM&H}9bGg{#347N(3Nr);u)^Bs^#Q7Ac?FfR748e^*FtNfsaW0LRiK_-z&
zD`l-zK)}_PUgJNT%yv|YlhX#FUNxa4`UwgekJ07*!o^trLs(|09%y1nMog*4gt2)F
z2_?Ma(jXOtI&si0#UXCgbPU{5f&)M{lPAJDFwVbkpRP_#fJ>q>358X@n>t{;@AGL_
zv@I-AHY@xXA;&jw8SOgd-m3gq_Y0G5+5Ow;m7&?F@)yW{bZ0hD)B@ym3X|U&66KTr
z%(2~f!$nV~8}pHM#%T7#7FXNmEl=4Gq2C0%-Z`3Wg;NRegki2&?g%?o%a*&Ba>ii`
z^Q5p#%M?VX<E0vlnffYtL+*1+Y3tG49ucEh=P<YIg@h~@v6XZ$;o5P>(tY|AcS<*M
zF19vLAzK~ogH;DopdWpR<e^aD3u(@O>yn)rYa01bl0u(v+ecYbdbqs=Pj~4dLz*xg
za|Ti3qu<ZC=*By8hb<dlcpZWmgViG3g`;{rCMB>%Bg7CqLnHanJv#U}T;DeJ=vz@k
zNhJ|Ig_6Ure9i*#85y*Qok9&E>5@zLx(wPnvKZ$kDL|o|7iG{!Cf5%P_N%4E!>gZ6
z>aK*m_f?DqDxC=ij4lCI&aD_0cK<%zLOB~swO~LZZSkE-k}9;I_FdHaCgpw@((#+^
zh{~|q>s?e<YD=pDB`MIPP!7}4Wz@@+vgNFn3WqC~6P(XzYL`ipxq3h{GC>k74x@_F
zwMaQtUQ)U^iR|i+N=|4r;?4-^A{$%{KuC^YG*vzWlq>nPR8{Tf7Hzxg$;p7Gw(VH&
zND3nLS-nc632Hc{xT-xR8A&S0I_#5r<+YPji6@OlZBJ$ItDc;awLBW>psHX)1p=0B
zJ7c?X<K$EtTQC}HBj>L~eF{i3D-Wksb8_}b&IZRzMH|VYo1FAijYd^mwS!Y#T9qKy
zXlP|>f<PWCxvb7cO-Q0UR!T8zIJ99ErbZJcRf;$m4@XuK%g1c45+ljZnZlZ5RmPD<
z18%F7A4#u(fFM`0%~T(N5F4}!8v!$VZAYUF8H17I$C@x|D$hSC4nr>!W!u!k&aHL2
zV^FcrZl!4c9u8fe@(ZewhpE&Jd{ONoZW8ZQm4ku;<J=<ox*=e)t2CObcW`g0lfVv=
zAjN2mL>3=*V73->@Hn}sH`@>}6*P_-PH2fdI2Fv6T+?vMnNa&prtE56!^TC~y4vwT
z4kd$;`6ZhsiH|Dtg_%hS%Zdf&%qdYzE@!fF(d?(5n}YkaR5%Zr{mRKC$D52s4M({Y
z3I&jesPs11+~^K<yj&_<=h1ZEqvaTio<>uvQ5Ds29fauY^^_}NjElM5N5e89f>X;}
z)m|VU7q)31Y({V&Xyn>)XRw|+DZ(ejxkwH7UEIR(t$eDu2|R(AO7bZS&uU&y2xvHQ
zTm_6oc?&8vs2DO{40o1jShJdL4x13ANt*MP3qiwSCxanS$N)>Z+C}xe*(rJL38@oJ
zM~m1b7)uOEJXm!s)wil=%ntBv&!@D3ZLSGUtdoYL+J)FKE*tfvRCDcyGdm5do7s4U
zaTaMTJccT5L<tSJJlUW<TXt?*H?_!KZgvf$u!kefMU_rq>bP*+n55;)<J45Frst#T
ztBWs<JXcnV_r#UsgULVR%F*Jpk=;5#4ae0b2UoqaNr8@~Hf-5xz)vNRuBS#59HIOs
zXA2YL13h2nsJ2KT73kM+n0(L{k#4G4L>7C;m!ow~H@Q;4zh-`rn7t*cl%m#JG>uhV
zke)9ugH@O(Dh@RphrddLA!)b^xKK4*T&&l*GNm*`AY{qA<|p`pR5%g~d#>z4LmlHA
zxw7g5c{mke0em5GxwkP~!<AP)TIpoTw&_x8v?DV6-cMuT%C0B#992*fL>t!*m$BtU
zoQZz-Kd6~(FB_0F7K7A~Aun|OlT!T?Ti39<ko}(>_&M|!TLAY_=Riem5N)$dJ79k#
z)0USLnN4Nk9{W=v#iQAyg6JX60`@+V?kHeTLl7Mu_y^5tI4L+V0o93-*J0$mx(OZT
zRP*5;`v-?Y>;rYA5JVnbClZodMfC?`^#=NT+td$R^|0~(ae2pUpl;6t7iUpD@Mm{5
z8sdVe79=)pE}R`Z3etfWAxeATZ}voO2ZXE2G)Vv1f?nm#8c;u{r@<s5C^JHtFX6^*
z*By6K5BpJVEONl;DoR2m3cAH8<)!uX+XnyXaX;eSB1dJ=z{t`A)S4qhh#hsP^j?Sh
zdDVldkQn9jRK5cqx&<2{g%K|;>_;$rIEGSHULZ0^dA*dCd=c#LCWnaXQNM}?OBxEq
z$?>AVlSExA%{CiprCw44?q^{PCq;~MY^sOBQ;G0PCZ{Gm1MK%wRic_IS*i-8%8{FP
z&W$oU+;0&<;0}fE7z`cM#W+UL-ybPZAQ_1o9<W3R81;nMoC%cqK(opL@DFm0bu?dh
zeS{21WiocU39avCyd@#AEBTM&IUG;)_i9Z;35Tc1Q4dbk7`r7MuG}_Er&eV>aFV*&
z5q4_wNG7ME*&U`+Rl)AksnB=2>m4Ii0i+&qf;fAY5LGFkqhVa(eziu!!TTC+<@OoL
zISf$U8cqw<t*ErD)D<b7PtFl}jTSL7`GoW742Fqe+UfP1m}@J45)6=uMhZ=J%9qM|
zPetSXE+m|fj!W2uI=zqxI}g{$?L=iAwJ)r5gVG8y^nfD544a#!N`-@BsLJWRIvwQJ
zqMbx(9p^^DL93aKt{(!Zfnx3x+tJ5p6C=38$I#dy%n6=j%*^^1qc!Fb>{?q!E2#g+
zG%YoJXd_x<hc@8myA}RZ{?Fpsf9_&Q93c<Ahl^*w4oS(KHya(u6Bpl>P=eQepAkp1
zEl7ciQ}?)0U81cKpM88Saaq1wb$Bg>*c@IfQ{m)8TVl`p7{g~@s)MNn{`z1lSvg*g
zcyfac!sPF1`qp+-!VN%5JiOYyxS3-XXV@=6X2L!gSw)?-TSG81cIza$KN8}*VEimV
zSnL0N!d;oqXJSd$2$3XP;iZ_=d)VM4`gRM|mDzAk2Yg<1wxPPO8bnewF*>XCq5l*U
zj5Dd?!_}g*?Ek-B<mVQ`bt=OcANva3+9A+}e!I?P8~Ux*oEt;GyO{i!uK||M^$+Oi
z_e-`&?!ha$7LV@1E8|q*vm2t&AEyWWuxn5!7TqbK3RL^8(j<z4iMst2SHLIT{Yj{R
ztddPMWu`f(*A1yKD*g>_l+WA7t7JHNgz<W+8?MYDNLKiZx>ChYkRLMOs`YW7kVcY>
ziW=oH63wvTtLn!cLL|zTebxupI`HhucxuTlP`}+XtcSx~JluxG<(o#lHWnw!Aa4i>
z*>W&GQ#WtM*-Bg<C4N0WYM$bGR*sGWioN;hub5QgM|iZRAtCsaWP4O`c{{u{oSLW6
zB0|M}v9ozNb<@DnNuY=NHx53pB_zakgw<OY^oLE&{t-EsRWw;m(h6l@ZNuY=RZ)hh
z=(n1Ngs5`~g<_RXs0PX&4nvqck(la;6EQU8Kk#Fzg8}qkYJk^Xr6nYU5wIy!=a|x)
zO2pD=Bn=T4ErX=mUU)QxpkNv!WC8f~AS48v*p)Sse1Mgd5Ec!m!TFrf3PrFqoZ=KP
z%F>}3&lm=u(cd2-A!@3})x>IxTMlcRMpG+04p0F)Q5zM1B8vtyuu7^=jyp$uhC@Qs
z6A{y+JlZN+?qkKSgT0!D0l3vw$5_L0>Wt#{Vw(3PBm{=x?lJ7N@)7MU0j;PDA@qSm
z(#kY6iTRnj|5WTK74+*<pf0?v)^bU!k2$AB3YSLWIHIct%^qT2n0Iln;l740Rd0G4
z4}#@Ry;>-fr1JJ&CaZP(1bOkfC>{>Io1#*v3M|6qmh*TJJm!iOB0P%yiBJFxbX*P<
zN~LkTkHDR0I1~c-F{MVYnlv0lO#^fd)Vha)^>G9$z^`~p0-D@Gh~c1b?4BGGw_&g{
zt6hvu;EITFWYtCWv3yN&X{a}YI)CGbD1#9MqYYJ`h3M;&g@eF4Tt;0j%js;O;oO-W
z>T(nqRv{0kuER{9=rh%z9wUY#97MmuPrzK{A630Z9P^YuSEC*#BA;oTLUgs@hH37j
zk*Y-Hz~KnB0un221<o~ugT%hk(?ora2w>3)wQ(O02U&&p$74}Oxj0UI634<B5jZ3-
zkb1dr%(1DT*@lVqeir?*UD{bvs(2e*$Q?MLj$RVEj&~=C#>*GsFGwqezTtaO7+TPG
zErudatQAAiZYvFcQ6+FZMDPwe5=BH@BZtDVF0aojhe{KSCKfB=UkJ#dp1ZqW!lt}O
zjTDO5sYVK6;T!nE691xN_-Y};Sa6yct`<Yq>{>B|yc^_31i(-en%*dI3Eey@e{T>%
z4q2H5z#s_J*^8?SYsV0=K?*63wBx791ljzNDC)<GBvij0#|<?yDB`+W85E5gvH%#h
z$W;AsgugmF1b425P<Y0kNud(|qL^5uhAI{6W1Hj<2h-1OiGQK<4T4!s!_?h31mrV0
zgmJasw-W!NE<A`YV!;IEV{)||3ZT*mBGqi~CszVs*fnk{BFKGM3lym2P{c?za!3t6
z`?*B~jQaivR;t+zP$DjUC5Y6nK1RC>qS7g&i%2eh9CnSaHtNv^R@P-`1yP{cRuJhN
z`p{LI>E(C@SE#X!G1(}HLUcS4L?r-5o%Rr6>OH13W(&zSE-{wc2qLv9_)!5ct!DX|
zh#c*W`*z&z7L(PCVd#l;(oTPTZ${m+s7cl>?_v*L5#d^iHaBeg!+@V&MQ`F)*_+n?
zJM}*2j)~5BoOlXLP+u$KiDepuy!;%QFFGZ$R7IDzY0p`EJ~O5GGuxQZ<13!@fgZQM
zyp0}*(Gt*D?rOG?GM_AJ``og#(JK|19K9_@4sdNkUFmj{X(xi5lHnBgL*OJ4lWGn5
znr&yBnL^<sTRt+_Dd@zZch&S<Y7FRy&O{?Rlr}XaB{+JmF;kSlPNF$cKwuM~G0U(P
z9*$b$61&z|DI#)8sTXR$Ncf37O#?ba*O<kw^+pPfCg}$tB)F4kxG*c!MhYUd25G%S
zuQgT*JFZcwq*0SCq4?yOTVte1LPD{ZXxkba1@x}bggk+?h;cOsGz4pG6iLvZz{g;u
zD8Wf+n@U(wB%vY=2O|Y&s6W#PU~6p@d{vV};Zp}XWGc%JlSgBt7$F!25>rTHqX4Bl
z=0wm_7Ab5i5n$57!_or1F;hhRT4Sb&5Du&{`Y|F@7SzBcwVeX|Jx0St09#|G2&cMo
z@@Ybdj;n4+p>Ee^3iQAP2}b~1ZKqHlJPik0$M&lZSn8HJ;=^bK*sQb!u+?@75SUMa
zTGhJf)JTechAli)8{i&nmiV>CP=Ra9*Pd{HFc~C^d3nLE6+TR^R)nv$W(tSs%YZ|*
zC*UHmQ;ko1bjTKrC_Td0T04b<La=(Hf~hVO900C4!bA1PN<-K>1^q?Yy?5=?y0xoX
z_I~ZFIAERuyzF`last3M3%mg*Z`%jZ|F91ZDuS=wA-w8|bca-u3Tp_jR@mcc5xP?A
z7qsE&=?Cqq*DuiQ2Sb4RY@7Bf<wqv0p1Q?5TIv?N7&%r6VyhH08ST1@r`{<2#WUv|
z?n((_tF=b8gX-AAVuh>O0wK)fJ&qu@yGko>a$zzR%L?MIITm_;!eb&!r_r`Ua(slH
zI!mgt17wUoEaguay{h18w8lnJq<1ZZ!W7zC$`jiq-ZG6=8&ELwZjz9RVRZ>&Ym7Ui
z^bP`Pq_;bN_jy+l!`2v{Vz3%mU<2uag;KpbYQyFnF>JL>Ox4qR)D!XIjZKW&dV{UJ
z#IQ96I{=9Id=1D7>S_E&BO+U3*cwwJA@y6pVq!{EhIH@3!zi`|wyF~$iu;d=Ve2*b
zk4M#w%ZYgPXPQF^0&N|f7RT*eUfZ3isx%AQd#Ww4?QNl#EXt)Tzwn`wRY`%-E9uG9
z2vh5JjKff>;%_!ak;ut0mOlM)^+l7>#|XL)Z3Hzlm7_<%85)lg<Q-e2`UcqW<45+_
z@L$SmU4G>Id{wPi@|i(jWHN%AT%=!?N}_nlQ<Nfs+)aNNb_pD<O2h%HDg!h!ECHbF
zr>&4Em6*7wb%L7C`04D++0Pua(AO9Dnw9^s>dRUmo<3C(T~ugQ_FStF36Lt6yGpT>
z^;0@omCt1%i=nlT%4()h3WCG*nw?Ye-{gl*uEooRIz%FrqFm%{Q|VLGRhr%6ETMcD
zP@%+*VXfp}G<cP%kNAKH9K`7<`c@xZ6mJag{Lp@S;b<)WwpQ~Y^du$dpjVSc!~tY+
zo9fu~PDCEaM)kNTJ3!-EJDf1O%AHQWFs5s(<Z_WqLzmvgDLb>~(?rC&)ejKBuI9>c
zIvI`mul3XJG>M5p-R8@uah!gRh{QUT)U)Kha}oyY?eSZLK0AI!(FB{*=Ti8f>$_xY
zy~w0KeQuf?i>Z6CY~7S(kRF+xKDHXSF{=+B=dnqzJ$$zgZO>jsIr0i*Do$|WqAzC;
zA{FF^3Zw&40suNSs%{Q|cv*+`HVj1lw#F+vYy?c@qG(@H9Ul&xym~~5>f~Fm>N^Tb
zDvClibaA7&Da_N_XNT{&3siWcrYZD%#lI{|GJj~vS@$qoQ?{gZo#u(K6x9}y!y9rf
zG0hK_<mzjx{`jz*8~gz#bZ7GjHrTJS+KJT(_Uo*cme<0WK6^|PJ_+A)Gv}zH6aLrs
zqD1GZnn3Uh4HpIFe<T{}m9QD7??@6MWRg$iG}xa?;c-|id8GV69Ej+U==WRyjATwt
z2&0P*oJNV{xvH>*W2vhjs&94wAVt{BIy;ndBWO2e8P9hjL};@WDA_)(hCdJ%G~6FF
z+W29^G}M=x{ULYV3b9!<2a(DQ1yl4~gMF1+(MSvePX?}Gbvi4qshv=9>q_(=s3<OT
z(fXqib*T6Cr*Bvy{Pk&~TJCX>iSXB_e~9pRZCk{vnzmyVR`>D!o}E`OH)Yu?7ERVH
zNnBMa_s`qsPoiY^ev{m%qaJ#b%8n4<bPd5j47HO;a9Nt_apKQZ{MajdfnqlaIWJR!
zU;WjIBO(IG1U4*FaAo;<^E~^oEE7^i*Ht_WEdj8!9kc=SRf@E$=aD>*Ryo0g36fI>
zJq4yMf81NKRHal-1$Dl#iyyvX_!Y`R{j7bgrI@iAF5ZV&nkko7=<;z=u_az7cEF}I
z1e<ytM(sTnOOg<idaYovrSrMsy8w9Dq0n6Yy1ND7`ynor_{;U{fIxwBzyw!teI2_v
zF>OkDUM5diAQcJV6sl52I-kEzi6Be@mKKWTSYJn6D(Ddey}nNTsCqsqlYwx%<#h-`
z&17LJswGt>e{aXGAP7&MjTX3-5f*)Hd7T@oAWYl>_$$_a)qH^jF`1~bcKB_DP0DI5
zL=SzHkE^r>NfWB816U~^@0z#A>x!NxRuAhkOE+ZZFSbKrH9{K9et8{3v1)awbtRT&
zy{?pMgbqPLB%|}a@;cV(qqdSz3snpodc7;gB3>sh4rc&8AvHibc2$UA8wpO8mu7AK
z-L`;_*D;J?Vdppa(U+w|1;9V_00l;_AHO$-SNxsdR!}P541fahe+$v5tQoPbG~b~5
z+Pz<Q+b=#|r<uFz?mHL-!4W%$sTG%y&XlOe<<zS-@~36#4qS#dzyzq_%j89?U@uGS
zBCO@zK^s+ABXcbjPml}-2C+_M+)Kpy>o}w+9DxR@?<Y;?QDtN8{E;U|HSDB<F0Vre
z3QNW-fZJj@H`F5Oqx`S@WAQpA`8XvJEmw4zJQxefqA+QI!}@guA08jM0~NIvucMGj
z*Tk{MX~fjIXe!dDRv`M$(vQCBTkn@qvk_nf#t@LEPVVtK@Pso%fyer3g*|C!AFqqQ
zs1Ufk4yZ=ub(~1RU5ra`@AdVz%YD4Aau9_6aeM?BFZ&Mkg43a$Ldo_7`s*_7LDp(=
zQdotIQrt++n3k|afS0d}ex<FkZ!B$joy9>R#E~kzH#Ux4XWhIlB`9=RMNVVGAdZ{+
z!1C9x<1|$R4yJ`wvAm8qio$R38}rV1TWv(-h?6XK=MT?a<c}!=`;da%;^V5e2bbfJ
zneX~K@KQm~Kw3y*d7Wr%ZW6jVFD$PUlWcnd5wmjf#n)Lg%8H67!7SH}r=*f7OO-AP
zpCg<R4y&0XUD4~x>(n(QQXKZ_>WS;uK^q`Fq88B>V)E2#V9w(DY@ZsD`|BdP*b#;B
zuCL=-hj~-5W06mCRw9n!bhttZwO?LWSUshcFgtMd*4NQX`5JdbCh7P(wT&F1MV!3c
zGx2rss(!2r-%;qLw5?^@oG@0VW#^$O_MUi04vKe{*Ev~k4eF`_G|TIi%$C2zUniU&
zkw=OHTPGDDzFz4h2%7YDg%xXH#ehQ+%u6qcZbfCRnmfk~VBs<-#ZTdifDnsPl{<mA
zIImCh=Tybk+1!hNsDfkc6jY~3dX#8>y8jw2fyWNyp0yA~ivt8B#QSIHB)~}xWy<z%
z0w)7Dfrl*<d5%qbXae6^-mam^viY!z8k*?s2AL2O7Tl^qCd-9KV%5mRZ&$#C+qk@4
z0h9H@%Q&eNDiywQq(P5M7Dl@Pmkh9EVHT8~d=5(nR1&73ji{stC8D)>y8$IRCg~vw
z8u9Y-21v3Ek=*eNGC);O)S<u|-U5<^&>BGEY;tpn7La@nkNE8hj=<FxG*iJ57l-k;
zTR38YUZD{Tt1qCD0gS+g3zpdcMtUrw`kn<&Y``J|6j|531&j<>WW^FS6uHA7jB$v8
z8`(5=RCY*Yp>YJ)9f+(Vr3E4b4p9~8KtUUDh~KVZh#XOVdkYL1P{^|54GM9nLg0u7
zh4}3XgeZAuI|}JR2%=<py8<EiZ?_=CZ`T-Pf&487Sz&LBK`g~<2tvG2%zO(3*@!?^
zVnG$H5QyJy0LW6D9^=#sKx}|22%-ic1OC9;xE+5OKUDAoas2}P@Y^-|ShTc{q7MQc
z+4vrPpiAJ*?a>G3aX4#_K9F#5vL1f8dEE*>Qm5IAMv~7s&2Z16#>m7VE`enuI=__g
zywwDzx}LW7z%rXxz<IJ7$%ogO*>;OLt^fJ&Z8O98j}nEsL-I{Eh?fcD;i(N;G6O6Y
zEy_kzFJWifMf0Fxk@|6BV=RWj517m<=O^w>x!n@qOSyY%qJbJiJaANe##_L-s=_&H
zI(r~5<TaKorwUjXSWd`2_f8o(g+eB89KU1bpbDl;O}I?}pufJ!+%y|#Vm{S}YagMa
zoaejL8Wx}I(#JgsDxQJ5ty1nRj(9NHn8UW+SxvEetiNjC;>|EKW8vjaQl1|OOHeB&
zn$?oq{QRKDj~x|1G0T3A6xJ?Nle2&IEI;MEVQ()Apg_@8MRS$oJc%}k4cwLe>z*bD
zybx@6L}bJ+hVb?vCL8X{J~j7G4B@SVs#fW%TV4A`X4<8#=T*|tT{JiBq3U_%{#SYD
z_E3mrjJ}T;RsgIwh^4wY<q82hHbfO9mm?W;VK9u+s;hRMcQeZUb4!c%QpW4?WSN)>
zb=Mt_rMH0mNLQ~Dv9if7ElCXRM!&*q(_I_8#D63`qSbwH*jxfqU*Ftxx&m4+(88wq
zDpXMph^iBrj4^<Psyi8n=>K!OKHh*%sv~yS-{cj-!YIUF(XG3<CS3&kF4?<-i8T9+
zVv1CAf0<4+B*7#javXk_E^c`&nO;@d2Yg=N5GhX&cjZ2f%{!6z2TV6Z*?Yr$9xS9P
zEtI@S>E`~9-jDabkmRvs&t`4RN+Yiazn<QqY6=9B)wf*b>ehy$>FKJscK61kgU+ce
z8RXe#A8qO6BjYPCY;S3t_>t{>^;Q&O`t;4;Qzb8Nh)30|>=)4rZbBxXoK6{eZ9l0`
zWgI<PeguQrc(b<-9dY7YnD0=?lZZ+0j0@VmIKAkO`tnh%eL80hs^h}RoL546mB-{2
zGn0wb+p&#(6%5kIr3oQ?<{EGQ%!DY?#dOtOE28+!RP*kvACS>=3iv<&`1k+qZ~piX
z?|=Dq_oe*z|M3rh^{2o4<sbg$pa1@sfBL&W{==X7%^&{xPyg>PfBoy9zh17<*7>u6
z;&c6Zy|PNrK?%m~jzWxk=v@&o4qu*40o=iJb=f?HN#<&(v^jy_;VbbA@jD|VuC=;O
zr^Q3-s)@wxf(ggwj}KbY`*bI(T!@sYE=j-&6V47`b1Z$u6DOUvnb_nv^UeQF_THqX
zLaB<3Er0mgD>(@qN?T}GeUbWFoe-D4L?Apy6O~|6it|BM1<4w)EOrEC@ZxEv;j{xi
zo8rA1Q${R>D-f1Re30rJ#`_8(122*$N;EDGUEJjHbF_M5qa4u64~ZzM$oo;N_vQR5
z^j=!6E4h^kszRPh)(M9bFoMZwskw_+a3oT%u~`oUXH#;saEI))d!+2sm~{4Rzw;io
z-6Z03(mf)?Cfy^f!Rsc)y{rnzVn}d&cUQpI4w#o(w*P*+;hH*%Em!v?eC35HO)q^@
z8JgsNEq7}s(VW*5I3XSAA<un8l)+|OE5i1E@(Y)4;o9phVB2wQ%y^}j?4~x}_;Mat
ze^*6+&ezjm;>UX%`%-sO|DvKtg!T}}cmE@UIRTUkn<;<9>c)tR2E&EbYu3oQ%xlth
zeCxcPR*+v*$wx<qX-^qyd3!00yGrg-wM>{2M#_@-cKuFZ4&i5Nf<s8;MHs>%uNJ=3
z-@;l{*Ms(|1aJ`uLrB@LZ$vyQj5+(x3;odtv&)o1x3&)M54g%dEC6z`^`tlIVa5M)
zqk>|VP@GwP|D^Z)(w=<YalVMLLf(0({l@O#i;h|wwzw$2edB@j8xM&-3{G+J7O?q%
z5Vkd^&TsmRsjrv!WmdJJ6T&2qb3kKid(fi?_ebc^m@i<0G^V{2dN{VI4;>mKOfg4e
zw}L>X+Qx4LcsEv{PhgzY)f$#YmxK<!x}8F|xkP)XP<PsTp+#}Te#ZMf(mfT8twp*3
z;IikxyC%1_89Idk2^X$C8mn)JdpnmJW|8@?GsY$>LEORv&DD`^q#g3tCkw9s?63Z_
zzxqPDV@a-`{ndZ=SFdun{=M~A|N158uAgd2K@JSvYlw9sM~FNx*Y|uUQGg1;B;Axc
z_g2&^D;AO&yC#Mjf;%td{VQ8Qte-SU6;e|{Fw%gcJuul8gwd;OIY|*qf4n*aFG}PP
znNP}q+Y4ZAav^hNr>fdML7>EJIKqkHlpsXPfU<?6%wRjYQZA491Ij6=g1z1+K3~I;
z6+y&}DvXiHQD#S0q~=G<cyfWtaCf~F>z!w(O0y(z5m(8JAQN>6h{#KlB3$YqCPzR7
z77=!Vbfd8|s9KqNG_@c{wF4Lu<L8=mTDsz=mH44dg)$s#AjL{)fzCroniMjea!*+j
z8YBVJY>S2?QG-Bxl5!{+7oDt`962g#-%FNQ*v;DNvg$0T(ayZVP{b7NbrLS-$NGuw
zx<DkVW*NirAhtznj^k3E^yp+bRU%aL2GUko3-!p90!zvcRVSf0RcJ0nWl85!cLese
zSSi!mw@?>Z3RpPRYo3$UaKwp|7U*07LIt9CH2E7G7zsO2Ue?^UG$<!0haLxH1(GvD
zu2Yor!vHFusv0^#G8#@*C`oFE8g(O*#g_U$%26apmS@=~wGU9*KZ#J}!?5{kPi#6N
z#fRx(+JsQ}%y1N#T749xIWc>3!dM5Xx!yb0%*GK-r@XMZu#U?l=!RMn#4#@?d%t3w
zPYefbaIGl}qiXDYLy(d!BUz5RE2{7k6~?hka%mJKO$O6Axw2NWX;igZML$V-j2_4`
zK{LAY1WC`4$wQUK6~~HUn%)Cz8_=;;JXw>98I;F_LV`s5X*fa#N#VgUiG37GR3ig2
zbyPfCTuKGx1}ZMCWQZOldregs3FcH7?Es%OT3bJQdq02)BmUVlW>q_6aW`N4*)!&6
z&zPS*V_fd^XU`a=4$^pvqCsNZNza(CU%pV(?n~P1jNedtbtuzHokZNqSdXY7qMkYA
zq^OIIp8Ya0Qhc_>S<~V-`d}fWt8zLcEFGF0MW2<X^>CEeM+lNiNe(dZyEN!(k<eHW
znv7MFg8RP6<Q&NppqJICh+JmS+b}bxFWXo32e=khLP@FyWsoC}J<07tz~)p`&<}A-
zxDr|mA<12zwpk%BfIMjsnglxek9Jb1Py(ofA4RF^2Fj}{Q9rflvI6u|eF(}v5YbEa
zj>ZE1DQg4efRf8&!}_e#HQs9vr!wAT{qi=ITtIg!g2%d5gB*koSQ?LWY$jcrth5cn
zqjQdm^Kqa;2YBM=IKDF4Nk4FfQJ@f-5yc6B-esvEHl;9AON%O183c0w=eD+VX|vKa
zR_6muPW9k`gn(NBU-b4(fp<N*rOgV(7I4_BRftL$`b_1!R|dFBIH<PSFkDg`y|h`O
zkbtT;aH8bexW9)+q96o{8<rndH7I)p#n*EyT~=5TY7?MR!^Ooy^-;k<P$udwg}sKU
zjdwJftf-9^rJA5_qL&!hAX)mdYFnZHDtU64+Gw0W$#jzypg##?s_!9Q7{jsZ&~y0$
zl|D9Yn=WPF^#L{@kgO_VV0hRd7k|`h*{{L4R=TWE00|w2L>V?txe_Bvp3tviy1Qbg
zXc#spu-?kgJ0q~P`J*bUT4GSLCi+IT)`?^?OE1a0c>*G$w1Z0SQZ4`=tJ<p3w#_W9
zHBXGH7zfjvCm60Yd*TA3-%y+cttU8SW1c|&8_1$4*{gX%#bPMEVOap{S8q$ADJZ%V
zi={5aYMyXK!n6(j-8w<(L97851@K3;xKb5tx87;36NyeNNzfW6;E6Cl%L0bO*24|O
z2(XN{8Yf`B<J5|ns*DpTvj}Us78MjlQZcy~97dVj-8kXGMBPHmO|Og-WRkglF2)5_
z$CTQQb;rWEwN1=hz|^)0*j1G6rl1f(NGda;T(uy%*KHG+oLn|pCJ&`KKz2(<#MU;E
zLIpKdsVoz$&(+8=da1ULK$ME1n5os4iIopkffaG6m0^M)v8d>*&RvSH!fryPqrxI9
z!^B(`RCWohKonAN#{;!Ffp9720h83+8oPw68|H^v*(ESgMRx~`L8?bcVFzS=G|8&X
z648{cwfvR7K9yYp(@qpr7CXamhfs&R5qi|yC89uPEB6YPsqGTbn1dcMAF8J>{Q~4@
zb4$d=E|HzX(sih^OTb8?%f^pu1vTNpn>yy|GX3l!7@cf?_7Ln5<j)?0KYIxNJMJNv
z8YW7kye}8}q#%}&U9@WefH_74u`pUI)Ml%<R;V4gj1}_RG_CMdRyYOFV~EG2u+CX{
z;XGb83Y+3P!F8j$meNgB^YlRw;jDaVr%!})X3z+J>jlaDpDt&zH=hf55sIV)f~x6)
z5U_UTVV}{5u8DX73~zZ^I!WG_O@0yL`0;V7<e+OzQ;8kl09in$zY&%uY9IlCM%<J%
z7+X5C5!;PFPVQ0p@!VBJWzpPklp?tpl|~zo6yI)g7_-8~iBZ5c@#J7OYQzhL4y_+X
zvANCylqk_lUp9KUt8AVO1ejMm7LH?8G^S1^y85W~3cL+cE&8(I{KB(~s)AyI;_K0r
z_<)&3Ewbswo!ZU1&bUikHt;o?l4^(IEVUH}PnG&f<2u$J<hoL~XVH{Ru2KPDltQW@
zMt2=sgwS|Y#(<OAWU(n-*;t-zQPu{iS?J+ZTurtb3SX*><TzYnPEsKaCZ`f9n8!F+
z>FHi6S|avKH7%fmO6GVS&w!g^^Egxh$HQiUQ6zLR^^At2%4)`slBp%6i`UP?QH+}r
zDFv&7tT_9n@W}WmU%CRS*GpNsBFDDQ(#16zD^kfJxlp;#OLJSrJD{Zy${uZY8wDb<
zIHFGD0ad|%baQpt)%j`pQUYY+pu{Y$PbstGHBBZLZP{21mGx1daac2)m&&@sFhSuJ
zwSXVAn`GxWPOWw5#)_%Yyc07YCgeo%N{$rEUow(<6;n9K^Td)cA+<EjMaTE7$xczR
z21AmfX1XvJ4~JbF$wtuv)oq?$qbkk?d$l@|c5yBQT$s4_syHephm9nOa|uPf3Uk3;
zZ8vup=2Aw(%8Q>L%7T*TCgaMEq&lXKzih%>LYszNz<HIYqxg+EIaG!uEYJ?tXyaUB
zFoIslD8rbhx{EobwuU6iY!XS(MY({P%5d0|RaTa=!!uiZ8|4D0#*E%Yxo~^RaEkfB
zLjmV>-P+V-RvD6H0QcmYD3_2a@>o!T4pRx$Pm@cos01BrZAnrL!w}`dd`)vW6x4nl
zj;`{|vxuHL$_4T3=8JWdi|VavI4b{O3nG3)S#ry<b_}hxC8?{MsHBN<q5PkQ<7%p~
zuS1*?`#7w)w<Qsb;ZCGYkc%XjM#H;8cneY*I$6CQ_sMau`XCotLi8ankgTms1P~#y
z2rEHM6KmFQ9HB^khzq*|kMBZURF&Em7i0|=K~;D4g&ugQMz@Z&vL(qJ6;UKrj0^08
z;lNv5du2|l26JM)2SLYh_ZS!1PKOW|C_)B(GJUX($~A~=PVU!Y(z{2vU}+lzT#^=;
zb1pY@!_GonBv^j-8(v(c1=arSH~h2TFs?=wnE%;t_-DW272igfXdC0=7WcCl7xjFf
z#JH#x@fhRcR>bodm%)`g^dz1{?Fy>2FFU$KEeaAvpz<}PnqoMqE0;Ga`=Fvk|L)cS
zlUO-+Zc5zv<Eg&isZT1ou}LXjniAKs0%$k^UeNiAawm+pWpbq{aUI5>Lf@U@8BO5w
zK<+w@0hr@$s$(qFg1u9Vi7eivu><@3Dz0?;h~S7tKMwuB(bzLDT>&p`bV^|NCORcl
zjmDhd?gz<Qd*hW}#PNz1hIn-a$B%}NMEg%C7EOtpke--pYlBJbV3~O+niALXMuM_a
z^U(b+WbsBzQ{p-lN{u}<Tw}XRqO`_<BQ;&r<mxyrH&JhmYKdk`F!i)6v6^3CRsa;M
ze`sRyOX9S~x$R3=;wHQ;j4+Kkat&4=9M(-pPY^FrTBv>M-a}TqqRTbfGdt_p%^3_n
zb|t30z?RX>;1uXG_-wcGR%v6hE2>)~hD)_))o6`F*}y&50;+vlQw}OM0Bz92-QC?>
zCJ)!DC?i9Y`q-%`?rr4ZDqnm=(zFVcTj8~qTPn>A3KXWY=z?BF3PcQ3quyb{?U@E9
z=ViDxgFzvKVb!~bF<{#Z=6%;Z$;22Yr@R5L^`2gV1$YdxAnGePaHSSUFVjX)EjdDU
zjD=c;nd#KwA3<b|((WYZTo}{=Aj(iGJn|l#64sMv7KL)xo4grYO4`5~ssme4Ju!C_
zqH6+YLPc+bdN?l+M`+1ni%IO>i(cGB^~kBvha80!T_(=OQiKa>D&y;rBfJ+Ht%-&T
zgKJ~Pax1kio<s)ME*?s@vp!NQ#PmljY-)Mp;p#XtzUtvB`(KimhP5mvx1_m&Wz<mE
zY_g7WD@(0xlWTD7!yG*DL97*j<~;-t6~{F9#B#dC%vB+HM4~0#&Og^YU3{2`mC}G#
zp*Z>kb+9Wdb68_C6mCX=Fu;i`4q6~CiB-z+!;YhZ<$jk#mlKF&HF6rkuDuTl1H0LT
z`U1+RPdqFP(@YnFRW793Nm9++qwP5gN@rn+C2|UD)G%5IHiR9!EI*qn-v(eNSem(F
z)l#Ul306^ba#~?lChrU$A)07`S_l}o8CBjCp;=;oV&U}XvlEG6H>^!%I3iz^yvC3u
z)D4p>5SJOqt)k|VdOnysB3W3Hb!j4=oSKu%Lnmu7cEWyg3&g$BA66Zs@daurArMHx
zQ}b&CJjgB10VfdDsI*IUof;-rATH&yc|dMe2s{uB{ju0LRlH-*<4`#Q6-85SrSL?u
zah4_glC5Ls5i*3vdE-P(q~#ImEFm4kVWTAySTT)Q+0{!WLAW3_^=w2&Ln^W``Vfd)
z_e|7L++tZ4S~(K1uR~K|BW;f~ATGaGP@8P}BvQtas@EQdY7LJ!&7%?Qs-IvvrA+~M
zfAD|?#N{0lJ~8jP!(xQsu}4nar2ZQ|M~_D421{l;)!-2p+)WOzt_2DB41flCF&!eE
zJsSNq*&F06YYPIAftIn99m;Y?q_!Yj=74KJ{lxGs#$Y0Q+{lDc<G=CL6tsmCm-~z{
zo*=F%!X?&Genp&S7?N$j<*ut<5^9H{DZ`^GU!js})ml<51p9qk5H6lnB?&;U_(TB*
zx~I;GRGW3$ue<G^2wixEE2Tz+WAHWMp@B)2PK$eto?O~$kA@8zA|+i`U$D@VC&Ju;
z0g2il-ESGfjX=n!=388VQwxQBU)URjYTy~{*`D}v)XAuyG6uV_e~H-w6?2JpQQOd(
zv^B#K(RaZi?C7R~CJ%~a<-sa#MLsg%-A}oz$d^{iRHaTahNR+WDb_Xl?Y(|kQYuq{
z(a&plg4<uM-Psp1az^`5$Vj<IpRKjyAmFt|Ao&;%iv)hQT;{_ds8aF!S(U)g)rMUw
z=(*4*4qSp{koDBlB#Wh#i+om~G^tPfyH-j}>y>TF;!qvFwvRjPS%fwIFn=_A@?Of8
z21rUX5?rR2hbllopCl;2Wx*@>^YHoFaw0UO<bP^LsOfE#Ohv!|jDcbVz^EOndMVW1
z+bO^o4HkwUs=8aYg!E@kdwRDmWI}bz`UgMDTh@c!zz9{Nb_K6vMOhbZl~gDW)LItJ
z4yB7ump9pmx?w#yOw52H36vrL%;Iq-uRrRUvbj|Mz-Ngcnm>CXY34&*7eWs_NKOV=
z#C2BNhV@QHM35<12!W}7>-^Erx>|fUO2nq!uN3YAlDk*eO?!8+=wU5X5d(q)ElEbC
z0UpJ3gENT>wySYn*70X=Hz{B0hAkPW7@#Q5n0@R~tz?!a00Kg->#LMvp6$}cyu9CJ
zW%<HhUYBDQ0DJfQ%JxVn0uw3>iXa&YhJkcJW+9833mY|k`@5;5Nq&~Hq5KMuSJT1~
zp~V!bAws9)`5n&hD-lj=;p;}uD3ZQ6fNG)NvS>rXhDmX$@<nIsOE)4Rys)e#m?Wq1
z?#5dAeSTpvk!>z}d7zlI!1TRHging?sz9LXny38s1v!#F8pY}yW!=}Bv>ZVNxkv1p
zZIgd=zk$;7Yuve2B)BkUA^_8$jTEIwB3X3qIhojVw@g<QHT0l+)==;Do_&+9fDu8C
zMm+Wf%*aK0Q{AZz64AZs4khkQb0`m1Iq#^a$-UOK@8!mTxrWgm<-BR%xX4G)_JQv4
zpgeNlP;K5EZ@dQ&i%4gZVj^v~3fmV%QUV?(SEy~P7Iwnn#y@OR_o%bsv@G?6)Su5L
zNPSbAIh8JrmV$0VP&XXh&^j>fPe>oqrUfSUm*{0TrF2y}YwLR_jqI}Ptjfai|EkK(
zxsZ8Kc{~*?X`Oe@eOn{4Nu~E$OOvrBPt{p0sXqRs2hUn<xol0b9pvrflw~t*^p%#H
ze$w)${ra=MfJr-|ycbrw4f%o0yN%s@0F;vXA2^Y$F@-_EHqw~(2D=wAk3GwKL)oae
zp?lt^J`;6Pev=kdHSs)cC%2yYd`If3ZtK4^tx2ACcS`qr+lMNOUHclOr#hpaZJ+7Z
z^Qddqtb^IpgSa<#oRVf(uLsh+4?XmbN}Fj6J(<4z)gS)$mw%)u6J>V3{O4c4AhC9r
zFGI7UVt_@KfitlZ;7%Y<j5Hb9oG%2+5&uTb6buaeFaMz#M|M05C+xQyU;j`4^~+b!
zBPv^?nXi50D1{0ZRpdT#-sc-igrC_*?}_BMpsTN{*qQvcOc{0m%NwizN~x-E*!J~z
zyM)&EyIOf^{P27$lC`M$Ca_mU8!7py5-6C^Y_xEjjf)nAX`YEcdkR4HY^>wg|5Y2L
zis1MK;*hjrR?5%Oq+Dm|y<2e{+G5WB=t4_#$8}L^MP3f7Ec5(TjZl0z`bj%KPJ*^O
zDkH?-|KUrrlk3YPRhV|z(VQyO;(ZHMXm74ih30T&4*%uv7BUyjVC1ArhV$X{41OK`
z1<O41=>PHyw_+vZW@SL!Q@7!`3vu9(d!~4=`*nez;RM7rgRe~8pN{ALswKO^>(W(8
zmc*fnsUKffl*-?Immdw6oVbQ+(umS<cYQs)@&b2F2fOhLImwyye916H@Mq;Z7#zjv
zf?4o4eo1G|I!bcjGs)uJiugNk;FnVwTlfS{ZGJ?)Y-AmhfJ<bHIfw3rzqj%E!&kZ2
zwmsjTxVg(4rJz>s@_6BDLPI<RK1!JWZp*2Q2-Re`ebINg+eED#lhju%M%!OFe#L0$
z#$Ox0(5zjdD!L|$I=uCqmD;%+23BoCg>_2n!DF+-_E5-v%lh4<kKA$<GU6U#IOODY
z`-vk_S}~c(a`F4zbyMTqH$8s-3LDrqdcX2Gb(qZ{Q>vb0@{6ns*A3Wk$<;FXr0UY@
zYDWq<$)ZQvu@b+ET%rCF36-Z1k8Hm#__l|y@PjSSw(Delk|e4#oJ*3|*H<KZdoi7j
zONAf2E=p0R6vDfCn8E|Ii#&Ut?O^=mCZ{j7Yh{f-Q{U)RDurMv`nVa5iWM#LMwZ3+
z;Q`@SmKi^6KU7%80!S9o6L94yCd@2|57{Gh6uzr}V$+brlbAIB7Nd#&sSJPpt<Z*j
zCz`|tYE+;dcr2S%R4@pq>jt_NFMf(^4kSiyc?^nwhLVhbG#F2|8%+4Psa6dMMYS2~
zd_mCZM9Fg8E*bU086dzZeMFW9Y`agth9;m8t3(SlQ5uFG6<%tQiBMsM3EBAm^gAdR
z=ASJb3eeVqJ>t`b9|dEbAVA$QAwY<Bh5%*v>h9W2*D8?Tde_+F74Ri@O&>tE4KOc&
zGTg#@SvHYOaa}oh4%e*RO_o>hCS#V}%!GY)k6wp4?mD{_w=myW{YIR_y0{ZkM>gQ1
zmVS(r-xOnLygUJT)zV)FIzHQNI7Et+u(rzOYyvKN;p0e05qCm5D!}ms>C}h+GSo3$
zZ3Hi1kLB#QU>yVrSJFrS^zoL~xpY2x1WGyiyD6c;I`z`GvXX6}M5lKNj=Bl$AU(GY
z+^&=rit!3TOyq_+Mt^%|U<6#8-p<+cuy%cVyq?d&i{8^A1;4wivw<lP4_+4=coc)P
z2*zKof4)(y*T1DarT;1RXYHJqq@CC5t}a~72UVat7qBXopp7EXmM~EM3sZ~g77HIC
zpKTtP{PqwEN%rgZxO^G!>PL&C762ukTWc<Bw<K>D#ax;-g)FTtX4YLDwIC&1=9alt
ztmwJ3M>DIDfKw4^uHA+4&D-?OM&!TYO2+<L<gG6?+k-O;7Qwl4%)L>fUr;g9w5!Ud
z+8cflo#fPp$XYC1GO2h;%g>C|{Fr{;Vl~Z@m>x7Z{he(4eb+Znvd1EramGm+WaX0_
z3~Jg!Pm*CY$!uo~SGx1iA>PWj$6pEmd#c^9s_hc&s1LPl(|sm2&3~g0yft~3X}Ns;
zhUrOv^KaDR*}O|INV%S(@^WWIf>;t4<G|#B15(8;w3FYb#)1%~9fyK+f+fXY<<6R}
z+PkXRRF{<$0o`u5ADWztuF&bb@>P@s;F7ZH)$8u(#a2lH5Or33_SCV+l=)abISqyI
z>2$uLNK1%{|8%@6v^y&Jz?|S!X3VTAFni5_+3b4x1ggx|EhOQ<n01vW&%gbdtzHU@
zYVN9@)6cs#*a&bJkF8#!9gQXEK$JQbqNQJfw&t#vsHuXUXw9#P`P+REWUkDwDxW-<
zUspzKKu?;|V1IRMToEX#K*Yn1%sacxn)dNK2@K?NV^3vVA}KQ)48gbNb=w|h1spB%
z=IPJ_C)YJr$F`nF4$IrhCE4RviBr$9hHZ2I&(Hw^v*PdJb<lJEMa!LHf=m=Tp70wL
zO53o0eY<?;`DW>1?v-Zw{NZW=ywJ_x^S%qChQcwe2ZifqeWNa5{1uvD;}ejOt4Lgx
z$~wswr}h#}`hImiSTHXrUHhg~E?LoS79^*|Y;@DJ1`-m?ZF84#;FchZJmfk}2=czP
z&Ggtq3xHNDp|v(^uOmHrz4}Fao-w~STmy4@lmK~7HTpJJUEkUEu-!{r9u9i+0(ha5
z_Qo6c`M30_yg1RL=pI50{;L9NJw3LjAkri!^jIO>NYve6^;0{Ok=RU!@RLAd9dYTG
z%pnXN!!Kh$^r9YU_k%oxDOg;t)B?P>uV5SB(4@=6Hc<fQ@e&1i#ZwAUC&3v<ohS(q
zeF`tN5UxEIWBCnR1)|z~{XXCQWiE}(cFk4jk6YrutaTCZJ5pn7O2doSQlsMXUzga*
z>s(jkWZa#ZAsiqKiDjYnuiz!M61DuQg(smzDPyr!qLOKD=5&%AH8Mj$bW&C`2S+v{
zI?l$@Sik7brf_70_>4|$IL`Kgdm1u++#>{eQRIV8mOZNHqBxFb&teXD6wuNMkb-X&
z`T2&}GQEJK2DZhdY6k{xzpt#JQW2Lkcu9_`Ok%p!HL9RpDo3GKu}>*QvPP7Gvo5EU
z*F~aA`!s~2yv{+BRmqD{-Hzw<i|%lko(>0}?37R}i4$VrF2&cA-|?;NwIGz3ORrX!
zIppGv86vbzC?VKXQdNJ2@M`cD!#9M2&fOErGYd`@f-)6estg)eGm&iS8DmH_{<gU#
z;wU-@Rc3BLy)p_~bJJGFVn0UBSX7s$hxsUIG6(jM-p~0LExp9_m}Y@`*+y*^pen?q
z?`#sFs#2f@J%89l77MU`SA*|`87=c~Arz)66IDQZ6+P8bN447ww}SM(nGGj;-R$S!
zq8`8xt92j`F&+Bgwucu;|NQB8qY7h?|2d<_*X?ks&exEm%uqc`lZh%LM?II3W6{u%
z_fz(@S$S7wg3ZdiY--yGJ;>1u7!Yi*UAjD!`M2b#dff}F`=-uV`d4BFGh467(I7lE
zOPXCKW=XV9`;3!c5k&ahx@@*3aVK(-bvcVx%S_aY>A;*?&U`eAl5Hwm<v6q0Rg;Q-
z-*Ks;==IwgRw0#pky(`cZL_H2mV5~Q)Zoi34EP?|(t0w7ScuLQdgtFu<WKwlZG%>&
zh^gGDx+dZ}Iz}B%S(Kx<Mgwg3tRI}%YVVJ>gar*_JR|yc^?TM1?{TTEzx%XhsW$oc
zK3rSu`oX+nc*wHiZeORb*iV#siqo$&8xRX;103r1oK!xr{<wyzql|vCWwp}>;3J60
zr_Qpn02adjX(8EtwFbBSB+Npx$ieC1DZmssm_#Q&KM93A`6S8$8VkB=Mu}INL-SX7
z1xn0IjTJrPhINWb@#xfnpbnE8Fo<YVp12pDhWl(Yh6ae%$a*0+S%zt(Ki3iri`tMI
zTUuSW$kxSr+v;t`SKsJp;=gS6EZTmD#wGJA*;GPhT6!z<a%4e<qg$U>fuIk(Z&n{u
zI8IXd>?1z1MQ@qdp<H%mP+Y<SGE-cN?ZaEnPKDlLD@3<bvi8(F)j6Ik6T@Sp*6OOh
zE5t8b!3=>jG=TD!+lst>b~H|eb-XqTYrF^EJ*i0(o0babWoqW0G27Wx1|2#MJhE2A
zY=#T8%qG7;PEo;Rk<Uia7L6UPnGN@Qt`f&=2Fi*(;bIkgUwa1~QTGk8XOhApR@vB$
zLexTo;%C%Gpq>}CLv~1DI<ru+3w2s;rKo}CKnC?rT2t}YPAW-ULp3HXEcS~0Ien2g
z?Zbm+q5TCZ65y?VQ|hNq+Y8lZqRiKQ>V`b**}CVOo(D3P0E=gj2cPxH=#`eys=10z
z1^}|?N1>V0Jw_P_<YScmZX3)waD=?7x-Ac+J+-eNzEg&cCSKI5PzSFggJP&$vZYkS
zd&1}tjAdgovjpW&1c9=b>tzoFxh}i7P$08v*__Qa$jtRbXxU2o2_+Y)81spBt1$Sr
zTeqg(^#F|I=)?r061}k%+uv~T)5cHK8#Y8}1bsj!g}b#IrdBP>z3lhvB{J!<=xk^Q
zB&z-wCG6bxoW^SWh+=QL`K2S21B=wDez`*%-%u!X*wHt<Q18!RkU?e9{>a3i+@mAc
zKkiXNP@meMZ1zrH%r+=csvRWldgpH-)Jo)Ta|Y=P^#%<lf)Z>*k-~L@YQ|2>8VEmS
z?3?+zSa8K>=&7@#HdDiAa=a+wQ7%aAO?vmZMmAi`JbS@jdkvm6zkw|7t5zLQ65Vpi
z^TAaEC1Bg#sx|Sx_+pe^Z2jYbUzPpi<-G6;YnRyG_C`%7y=$=02N!AX+*VyS!Ki0~
z&x@&W-lpf_m<6Rhd%Rvo9~pH&__B-^@u)zg5Ks63uuSnUih=20^jMF-Y_+AgLHsW9
ze|I5ADAic4coe;EVm4FVw2exilHazeaoS}*_>xguBhQW6fnD3^sc%rVH_JNF3Kp%t
zwfcv#@Lm5<FVo3(IAY+r9o`GXNVhpkf(+Q#jH()WZd6?qipHo)Y2?_Bf}I02C+e8N
zc)cB=j%A9g3Jd3P52^3rfm7DnVa`Zpt(*o|P*=KWUb*7xH|MHX<_&oZ!hwE#lfn(c
z5625-f~<EcXe-?*l$;Hwhs7-Zz$<At;AE$;lFj9nipM_?NPaWfsiKHwhI%%|;SJQl
z^iD;N9#t>LE7lrATxPqEc9a=<-Dt*)Yim`nyRQ<O)wVnSr*T4&CU{S}l~FKHy4_-y
zC3?hYuT8fWUc#JCK0A$aDRDsZwk4tR50^~ZZEtWL1+tRVrR*E+x^c&&#gYc!CEubi
zwi__b#o4q21yXNZ4}5RQui5wpybm1yp&f{951Hki?UAU|igf+@c1HG7$DTxK3XI$i
zD3eX#GgbICYc})ggGb5ACnJW7M&s$(MtzpuLBYdRa8ClDscaen&^F_Kqb#HYpec(m
zBx}fpQC|Yb8#R}pE4VOEYCUf7PWZxd4JdezrVk87FQ=!8u0frBevRaFo2KJLx4i%w
zToQhszR>z5Kx<HdS}eCoS$#e0d#R5jwa+OkOVc3=(36y(m3PSqDFW!5eDrIckFGu-
zoZRNeIZ6qa=Yu!bKjK1JdY_XXRh>Uy+{9eHXMHZ+L2yq=OIKf<^zwGkVLAlkBq?3h
zbM5L_l@GQga#gn759jMTRC%>vnp7FS%zrVn#*ewWjxoAF-Oeu3Y1QOlAiFvh&_>2r
z3m@Qjh-rf5IbF7zAijNEEfwmI{hs_D{<J0sckfp#VCKF!-_{i*6d!TkRLg{E5~D;d
zY#LjjDY_D0TW2MtpPGG`?q7Pz(QMn_Y0g2bm~&H%LCWBx9J&(wsCyj$#Ka$e!*%?(
zQsMY@<okv1tV0}fo7UV`b+8|D+xw|^<!#<KFk1u9t-KS)FW&jW3oL&@94|6kSNUMW
z3_MbCtEPTWiyzRqMRR^${fRml!5SZyiHZUU8c)x*;#O1j;hI@?`9^NBqynu1VG^@J
zFX1-rst7QVngCS&y~CX3oF3PLJS*l@O-y=MT<J<fEem`NGNWvv0nOpLM9{SZG^mf&
z=Eq~7HVocgwX%~0ytE}y7IE|00%+DHo`@SIFr;X?6E~;?5;qUWYgVUKi5^i1+d?+|
z>b6&ha7I@vZ4?_D({H2=;7Zb_e!87pxp#V~sj}0z5vetujfv+rc1(l`D%gFxi7)~n
zNZ6$BH^N4RNJw2%Bcdte2wT>6VS_Las(<ArMC-?eO(~~RApDG%5K1YABddj2i!3|-
zJ1W&s>CC@gf&Lg{X`6e^YiuYjAveTssr`gn$&>IjcWk1So@gkA8w$Ct>yE3FLh;1!
zU#XK#zp;!3J$AV{$1*oOfE2>Fm|DV>4fnv~<~Q{~>Sv@oS!MoTmXBkM_FNBqupe4~
z=Sy-5=SHhBa&N15RV<rWbs4T4LcYmr?7{s?E8k*wAS-(tLL^tmn0OFv814`18illA
z!Ra|Jzcye>-wqk<lbm@1*EzOkNxRc9Y1_a}FDkPEkJL%vHr7+E8_TVjxSwffhYMY(
z6~LGKp6|W-fVO1$j(Pu&uY_&w6QYNA=0xv}hI8hYy4Xltj(d+-xe9Lwf$Ze46F0dt
zrzaD1DB$e3%D~QzuJ;M*f$q*0pXM^b{G`J{5s_-Nva3!y-EFgm%G_7*`2z?1k3RYA
z7HxKt>$tgd+r8?30gR@N+2ps66LJ3L;7$y_z&3B^581I71|S#PgaLTgO8|Q(26+2E
zM;VDbstFVGI>(M`8kd)SDm+^Ahm_x$4b@bWv5Ptip&^>o!~UFG^a3PvginJJ<oVqk
zTHx&lHiqeFb1;HG;Fnr45*PN39+4?$NgU(qRW#u&a@fxuHaIOG`NjQa;uh~F*wToZ
z2(HhtnmU$}wTx~EbF7Le9GYlkRmbwwp%<@E1wE;@)Ccq|H^);bJY;h`1yn(;Ox0RR
zsA3+0;Sczwjw%ZCz|Nb<n=EiZ$^0W#L@`LkbEGn_{2G*)2EpzN^U%9`qMc(zhj7|u
zjvZlyODR&r>G2tak${WNKV=oIgWPH+bq>rqhW)`X8pJIV*=vY9xns&enOriuw$84R
z_nO_v;d(G)r(8`#5L5^&!58Tar+!;Hi$0tog(36R-Dju=+S87i-T72|+71LQfe_#5
zKRU93G}y=7rs4|fX4@S;Za%m_mEdQgH=jKH>@Fz-XlsCs&zzgEJ*38OP$XRE_d*bk
zzo3`ebBWvcX1W_GCtqC(J_|44m?ykI^H%!AgwX`?=-q_83p!mU*%D7F+gieBxLzV9
zAHkxB+=-`JkU3IKJi$4#Qma;RHYj{vBCFUKRpiI1+7uxqTlGno1=K6~1<UtnxnRx}
zp`Y})M}dI6_xDX97IwZVk=lBtSsO+X3R}}&Q+27>|FvS17`M$fPoJ~*1MK`@JX1)F
z#-r`(7Yk3g75aFh$VwFKvTrt+joJ!!nyQ_?_3EctiEf<z)Lc$C=M7eHlL3fO?I50;
z%WVPHv)u+1f6C%hY_CXU3CmjU<Bu!iNbIgiY#UG|ZDx8W7W3m$olCH7$oChda~O{9
z&(KG~MqB%NN)_EEbWWByifEPT;<i>1E%}0mB3k-veQp@MCK;Xd7^o-Xtp`3eGt>{U
zPCA!*GHn+o2`8coOg1&_G*MAo6cCdcQ8jt(yBccpwhA)+MZMkKE~u2)LcAJPyMPC5
z+=W(glBuexn&^J3Rgb_(Vgq}hiMS5qqQb4uii#n8y%-=jcs%w_=KvVfVxETP1n|HK
z=satOGuG^@`Z`eJNnH}Wxm@F7L)-ictf7GE4Ic?k;ZF><81fj3;q7joEY)D!4YC{l
zhiuQ{AE2}64UaJKuD6@Q=Dr{4OHYynZ6B1GVm~pPR~Z;Ly#VVh?(U}_s5fS2aex%2
zSxrh1^hpyqc2AVhouZ8^DIYZMAkJCMJ7X=dzvZAez5%#g;<lcCqFRk!Y8c{j%<F18
z+k`&y4chcy4lkg|O$fU>+foH7YR-aVr7g^1djq#cUA(#KkPNm<eD0Y1Xl+c|l5P~v
zTDqOk$d=B?n>0=Qj)nPfcXotLD0Bxd>5c-jycHWHDJ$9UL5B<T>VF@5rmLh!+AS-^
z#>&=B`UjNLsc+#)`S5H6zFK;D@6_w~cq-Hkb4~8;gEy26yx2xIeB{2K(Kxa%3tG*t
z4P%YN=hP$mIs&)$jvDM}pj9!+P4Of5^19DxK!~WK0UAW47VEyPRH=PME7LPx6E)bn
zlJv&MQ@(+aDQsZt3$WD1-0=JpvCrZ&b8~~7{<C~YWwC}hZ7I^}JaQhy<Y&J}l+E71
z&rFYW6deh{DHFh(A22v9lY7I$!V5YAXw^&t5?cc3&c9~?4!ZdO3n=%dJ{t+z{Pf|p
z%dOe=!lK1fOueG7^aHWO9)48p!|=%V&CBZ`5<+Smuf#=N;Fd@VH-IOL^NjjXcx7-m
zMq8J%?FHCf*{i3|*GuWm*$cZ^m(t>}Fir-8V7c~sDXME=7i`p_mKh33d&n@J$c)YW
zqL?RJfFxo~Su;w}djB`R!ZK`j7@%JIk=Sdqn8EI_S4dZF{mayDXX+1RBe0Rt4WC)p
z)6&884Rr66GP4)z)%4J*Fg~cFFu=}0QAj3GhBL$YD*+qqRYN(<u16a^g#SShwR8o5
zo-2qt6E*4)7rc7o^KkFg#_{X}-e(U#H*zRWc`9h4+}|Kbg1La_it#dsPJorDBapmb
z&8#<OmkHguV2d=2#umG#Le|YX##l9T*UJ9jB04S7sL$W})sN8M)|ytWY<6tu0l^%X
ze%O-od)V(1p4-14TjrRx-e$dUfW1QaCPfsKDnD==dVh?HWuQ&&f5x94yurs8(ri@G
z$t%@*1`AwS$la9M(SXa2D9^;^$)Euj80#8TbS4<%q8y8t`d6JYCWw$JW9-bj)K(dr
zzCo{@IQI>oh^_H8*Gnx9i~9=GOZX$Ejo6yFC9x;`HJayi9qQ|Wh2{}^EE)WxKBgWR
zTOv8#_G8Q%JblNuaiIYsB`U61I8Az7YTxT2$1r~yj%c@kUq*d+I<{3KkNTQSOGdXt
zRrS==({6;6lI<H|KjV|h29)QhH*G|D8h*QFlaJv_jExvzepLLs!~DLrlh`C37b$#x
zJ<}Zq3QP6$?b{Kk;eyMy9&~c=;Ge<9Ha<^oN;q6Myl~$Yzti5j$ozX#%I;FAplS9c
z>zq1$do$<}ASGUVz<-~w7hvaZi&vZwX-kK20Kw;#lBErbAHWPECqqAIuCMCg$+D?F
zH%Vo(A2quIBDt_YkM++={hp&KOOqxZ<I!_4M4RUxJl8HUx^C@bsYCI#o-S>X{RF=%
z9TCdLn<LdHK}$k7W_A+GG@Z~lX*W1p{xI`-E6#X+&RG7a3_@qFKn2L?#E|#!4FpG_
z`&!)0UU^9Q3ujcb$vVB<&7_>+t$U#Y)l^g5D*@hryQ(68izD$@z;=f#@-OGucCuRg
zTT3K%ZzilG4s>Lp`^%Z&UV0y(6(7TFiZ(Tq4%yR1{e3=mY?;#&2Hkhrv85qGk_xRn
zn_^cSib=F`xyYp$v-4-Dw2k)D!GMVQ$_UqOZs*RhFrLunMDo_V6=aEpY9?=zhuJM#
zydIz0smLbHPtUhpZjnv7Z7i-T7R6%TYB!efyLMxXoLd-ri!cqA*;q$uil|qsR=2U8
zP1_1nrDcrZ;d4x>WFfaYx$NSZ7LR!)H|9)VfU7NR<M}7z3W)R)dAZzyI+m_C%0?XC
z6M`tG3JaXzriRwa(?#=qKK6YLQdL_D>8){%AtJ8cn`+*zwk!TMM%$S^RC?$=+Aj5!
z!J;|M&&aLRd^bID*kfw8nZ9sGRGkSjdn2}2AIM0g+`u}pZXl6OJj3@MhPwG-+;Y~l
zpAksmMjCfix=XlEYN&b(b^9BF++-3p#lscVagfd+UV`q@F2x#To92K&#-H5ybWu*9
zKOG0Ekw?XJxi7gvDQ+eiBE=@uac9tRb4!XPd|@9gceaoGTf`r*sc{nxk-EKY!;(}$
zcNBYNVrY?BG*vG)mP3C?v=h>5RNc_o$TgV}V)k^{12&v$oRj8}oKu9UO$-PoQT8@)
zo1?Wrd4a{6=AT`3ldUj0q$s^c5+s`0R*1?-EF}fHrY}@1sWQe)-tf-&0|`r7NH~q7
zjnIrYJ7^c93jZ2SkKXc%<vV~iQ&?0$z-o$&D2v9p$(mAfS7m2ApHI6RU2^cbWj*O|
zlWV0YmL~_5JbRpoo6u~YKi;Zm)_2}i7(ds}yjZRENYdIX29pScicY99qoX3>`SSH4
zr6kri`89maVH4x8>$%6A-_(5If$l7+ObLS5rXImiNmWV}YAaLEe+?9KLhR$lAu;DS
zW|d7{K{vKad}!`*^}mx)Mb#MRjuD=C3ha-v8nd510IR~|!h6XG&E|)`to|O!=4%BX
zC!7>trk8{O`dH7Vx@O9;;JR@-&mV8rTJDI8mycc3m$iP3BLwbCZ^^;|(qF5N9@^;B
zTSB&;52{Q)11Kf#fUd=q!6m%zM$pdrW=W?CsCRnLe$QQ9Y+L>N^&XaKtd_2(^1I-c
z%?@fRp}(UfHHHUU9NwI-^A^p?B68D-pl{CV{pKjcFK><<<P}>my5`WLk&3lDTfcKE
zjZ9tkz%8MF(IO=*$@<&xdGFvA!32}v!6-Prl`X9=hM?1H{(Xb5BJ=VMG{#@u{6{n9
z=J}_%C%bQ|o9wAQzdv3-wR=<CGmL#-v|eb}?8Ux;jJ@WJev2ozv)i^u0i(DdMP=P>
zpMpQ|x#du@$ExGelY=?8o@+zncqm{zZ%X2)TnB28{#ER3CFr%rX}(ky$(F#pHR38Y
z4R1a1;vsyvVKAR3TcIN+uCr7vo(&co=Aratw_!jQ4p%iKriUBHwo~M^Py`jwY$8<U
z`DKR5FX=yDthLRH)ok?pmeNdO>tx!9=CFh!P<?tvTICQsRwLtheQtrT>vQ`!r&*jR
z1E+z1R>#nCAwaRv)Qr;zF8KG&ULYyG7msdT>b*<Z27zy$-Zr*@sm1Yy&!3Ld)W~|F
zSwPG@J<K;1=Hc>*zv>iyrp3q|qNY1iopyDkj*?4`v<AtWZ=yr`R_eY(wRhCx<=7VT
zu77*|x)gUT^j&@#TjKN91KFMkpiXaFz>!g2p<?A!q^n5ij6~n?Vl^54zNIkF;%%8s
z!z-5qirW@?%{Pnx?qsAT)F(4uwgE?PKAF@im6A8sV=w<X!Fsb`P1`O*Y@bHf3(f9<
z$?DxprQ!^hVB$(o%aemyfd6OA!d7GbzCFs|;xVVLv`jfXmC)l1F>UxLN1Kners^n5
zY*-y(JnBT7&$2i`2N{AxWm)bhL)3bpy`CX_;#j;((TcvFcA@GAe6v_d#w!MF&G+61
zW7TDL#XK4PzC9ObjJ&DkYJV=@0zjAZ!1U+S@kQ&dn6$xqf!!5LHNCCpBI8NQZO~ZK
z)oLfu2_7M58#xE$tTN%+ibv<NP3CwCoPTPjP1yr(Pgfv)&K`oYG_qdE2y0nD!!E(U
zIzEMduBRBfQFoToeXFx9p;sC6a8Pe5mjFV`_9t?Q$`!7CJiHo9v&N$bGKin9t-xju
z&ufd7mLlg3UY06cuPt+x+Gb3uQK%)4O*EloJ<+vR1K{<tr4VfdJU*ub&vLW!<fkvO
z@6X5fL3sVMbHG|R#RqPSm0HHs4Rf-sp5Uzj^1Re}OlX40mkBlA1Q#0pW=q?*@SxjX
z-BP@@$*Mb7+=*0)dif{~crqiP+G);9!c+Pz;O(ThhTk0FY{(TQ2F#$FQ!+9|iS0{u
zAsq|*7lrWp7lTYZ7yZ7uuW=shWSV0!wD}fw>Rd77Tj^_BUsfM<-HF%7lEho6+vjAn
z>H!w8|A@P9=hv9jHtHYVLGEc9dyyMCJn{^gFUQ;Ls8e)kZs`9tp(o8`O)%AtuC9yl
zR#yh))sDZFWwqF;(m^mA<~oSC1#Zw0R;{7<#gVdN11QZuC-Vn91_2loN^d2y!^Ane
zcb-v?vtuTMmO^n8TGIM3qETQ(^d!}HebiNng?R*zFWYnet<6PJZd4)sH1~g-Nj)yT
z_30ki7KI}}nUJekCng(Q@4%wDbjpHul+t<LMU%Q=GHLN6Pj7>w`p}))dGac)zi{or
z${RP;TLVjZ0RnpD83a_a{!9jR_wjBlLkCE88BdOT{6GeHE`tn+S*$m;4YF~Xn8Ue9
zCiF3m3ZE&g^0vl7XEFd)Fe>;D*E-R>7G);`wG-;}9>6;00v%cmR67ALR?&yBx7eW`
z)tb;t_)*Bpa8D;Y)P*3;3sH1OTk&XaTaL%IXl%?6d9;>1mHrDEHYZ<zSj06Npk?c7
zLuUe$HN!+%%^08rY>j3)S;T8YtI}t?agO-N;8^r;EltCtRR+yo9PUb?mZhn<Tbv?T
z{rnr1A4Vq<_U77&^cI}_4}W`~!yDbZY2*Cu7}9_?E-IIMR8bJ2Q~ReVW2?X3L;t3!
zpPnS{RZr5Ag(nd#kYY?HqH=Xm{<lJOG<}3?{2fue)Yy;b%nRwsT3VxrR}Hp`E~w`Z
z_!;!P!g=((g0K8<=qLX6&tbZrsuDW%S7f6oDHS&xe}_*_l?^<I8n!x(vHY83^Uu}f
z+keOJ_gGf#+f$)M{YAtgb8|IO<t<=>&|lgC!jj!#jlYXOkO_GV#eV4Ls($ak%kQ~p
zUMcw~UTFm6^OrY<sIHikGO*+C@^8+>|Bin3-w5K<UsMgzN_}zOEEC=guD{uZ^euXF
zMR#|*PC55DOdFDw$j!=VP3C_x1^*SAtE%DXFQlLJ*syQf-yZQOfB2)xN&gQz@Q?n2
zA2DJ5VNn0*%Qy8B{r>?_O9KQH000080LWq^N(g{r{KyFa0F(3p01p5F07rFcL~mnt
zZDnqBE_iKh?Ooq<qR1M3&tJjyWnOL!zZ95?vz3XPt-Y1hrq<c)<5sJ!_Pq!cv~k>9
z_kX_)5rYONl5R$s9G@&{uz{xO^PTgZ@A9Xwb6<O;al*o&_rYlEA2b?_!Z8b`y$=gM
zId?z&^y%#KALr+1+D%O9^;KW%hoi-u2K=8|La8?6Jo<QXv0N_O6VYHq#!EVEhw)UK
zgt0acW2&)0e4P_6{-fP)pPiqJBjyLu2BR6BlZSN|T1M;BnI=A$4~#DF<M5G<Y1}8A
zXxHH);JudNu3Nllr3GY8d#%sm*Oo@VMkE;1aj&HpnrFL+gGMywj3%XrOxqOOt=5OV
z3Z@I6#C<yP=_oywmd00+_`j<t`uK5u(3NQA)180Z9P!2v3D+KpzYx2bZo8vDe_9t$
z=Ux0<UgU=@*_LnGob@6|?^<^DB^~=5hW@^OrQ7muO^BaR+0OLoBg<}gX;-q#a2*B-
zj|mI-L03yxda?R!GFc?_I`qT1w2Rr6TbAtY+@^sxVZOMVTSt_<m3@{(K3Uy`V_Mp|
zp9Asu#ZTAw<-o|s?ymu-QyS+tRhPb@F<B1yN(}9?v2}zF-LmP7i{Y-QKZfiDx@Ey@
z!)f2W${*xxNac6THVxhBn7Z_xOFMQ)IE@+cOE1=D<DQ|EcQ0?Jk@=8`*+1)UujO`J
z&$DdZZE54eQ`KudpMjP{bd=7W>s@p)J<nN^u*auMmd?>yGGl@0YLbW<zFn9X#U?RL
z1W80<@nTwuw%c1JpSASz{K>|ArfjA%mG<vG6f@*2^VD$$R@O6&tj+s6UsvSoh3xta
z*x%(-=3Cx@YDd<9rt26o+%u;ix?bS%LVCF{n2|{7>}lCn$8)T%Wy;R$S=Wv-$_wXE
zbpqAf;>D4DOwX-(0{v2$oJ;4>dm4|#>*9N@R32EuhRkPt^?jGYo3*;Y70++d%Znn6
zDg0jidA))k{D<<9cn?*AE~Z^_VRxsZ6NfHW3m%R(a3GPoZz`sv&jM%yN~IWi^*ZjX
z7fMO5%hh8k`7WIrmii@T<Gl-&TN+Ho>Ua-0*otTvYM16&w*nGL%?C=t8Cg$&exE~A
zyDu2^=-0Eou48%~+4b8I;qT@YsxIGvf5n?;y(p>y|Ed~V#{|HQ7+dNQu&p$<0t9@>
z0uKmymzCLJUIw#pnXV9yzfSp*2F0bjq5?u8DzGLIa|Z9tQGxq#B;o=UqXJtTDF{sv
znky+nQ#y*O9)(NuV*OJ?;b1fmj5r+;(&d~i5Z&8_Dm5TFMO67Q0bLVDmU=t~Msrv4
z^{h{OdS&N&5HOlxG#kfgK4BMKHvnH=2t^OoS12Jc-nSmpk|hxUUtZ^d0bc-L(pR+X
zvj#!tTQdLvUv@z0PMjX_<tg#y08tMFnI(dD2r{3w&J_}qnl8w!4qu?j)GmuDWhw|o
zXfi82a`kF5ZP_KBdN>75W<i?=O(tI<Be4ZdW=Tq7BXo1`5CTJ!xk-7gH{Vq~2!<vT
z9A2Kp{mr!Q@0pbdO=f{eUQ6kr$yBAuykWi%O(slcz8!C_7llh_MyW^P(%cU;nXjZ8
zsK<1Qq;t?@ZX0*)P*3j=(J2~OAT>d13VSsb6oPV6({K#ObGxq5m5qqko?~a&o~N6R
zW0<=(U4@g_RkhoOXL-7?_Yyn3g6xcS_(J>-{AP-NkhRJD<o#xZQ)G2+6PabO%G`E5
zmC7uWo;iVHAkBnVW=<Z|%N+p4K$=;P3#)oo3YleKrB05O0t2I#fdPDh)Bh_G^Lj}b
zM>g;S_yYI>_yYKn)~!))j3Ld(9*=xU3qqW3(Fnkm<7JZBW~LR@ZRycnJL&R`(kPpA
zs5;EQr-%-4MHO7hsFsvPLshbE@}M?)tgM3D`*y)_fmL3F#FW=bgA2xi8Rig-K`>TJ
zy}RRKmSz;Z19mwcb}?M5+cmm|5L8K)Evy~8*d5Cg^(VdV3%%I$IqYH=!?uiW*YUa{
z@$wbDnC^6iuFUfs7kaU+`oXm=h~@QS*M1m?VusZ)jMx0~WU!t%8S4p8cHRWv0=@-&
z3;32=_!eaY3mB%^NiQP%>ub4L^Zkm?!r-^zzeVZgy=A+zHo5WlFnCCYSG}HCcm<<y
zOvk;}ii#Sk^KiWI1#2jBCMTji%*ZEc>GZ#fb!DFxY_dq>2QCv0JQmP&)QGyBz+;Vb
zSI-{rH%Q<B$^3kBg}Hj_2P>7qV@UJxz+}K=%9hUHmB1?%c_r!D>3CQS8n|7)eiOq!
zz``6DER(>f_F-0Tq5wS~3R^W5dR12R0eS&?ZPC4Q&`aL-oF$P@R(B$<SX#aO2sYaA
zfP)7d;WTE%*T{UxXuz|Fq}Td}oW2RwQ{kQf_k{Q9o&YG;3@8RaJC^fd@U!EM17!nI
zYj`xPo@a$}UFyR`&`h3;W>Q#wN=iV~6Lj*xH73geU->5kTYrh!c)<QH@6Rm_rhK+f
z?}K_>sMjTgT<X2uRTWh_BBzRaT?$HSD>oKdb2g?YU4-Iz>}ug0s(LUO?M<<+^zLXp
zCP5N41>2)u7n~7K&KVK)x=^ocpSnXnbMc;xtL81b$XkR+wphqPj;Xay4}(i9<G|E{
zsRdJeP*g{)8+i?Q4%NEWkgjQHPVLAV{J_b6mTh%B$Ld<r@$lNsSN1Ah3g=KYXaVC$
zpEZxuT<7>%RpASSrVyGc6q?$AFYt~mDf_n9!eH&OmVxFxj({9L_^!Zr#q%s%7Y2D_
zHkm9Ey4E(sJ2HJXWZyCnnl?jd3Mhu0zsAW+Z<y~>UR_>_ipi*$tgvFTA+5PlFXxng
zaf3<%l>{mYR8s0jr3GYz67SZ7qBJ>qv+<>U(pL4CyxotLP6{9Y<N5dlzW~2955FuD
z76w&`B<SEkBq=14y0RfYfESoWf=B|91R@DUk{=SDlgrS-A*<=+vYLL-0?IsIR4OYW
zpTKjIVV5^}-2=V=z9@t*4&V!PaL~auL#+hEMHntN#gqZ?1@Hy%<rNXc154PDNvHAD
z2VX8PiskqEgp;RW?d7$gv}2+rlyeqLMa4Bu`z;n#{-!aBW^A<H{9n=Zk<n!o#{7;%
zk!Y%2_5bz9;LBgvS9d@EekHa?VZyk;LYmojJ;N|vS34J9P0O?m%@SWkj$79i4Z}FK
zP9|Afz3m9Q8@;Pr;;W@Qj%n&$@wMaGwqrVurWtKhxPKa*bkBg2ScKU*2}U&A)i$k;
zYltnA!UnHxm>p5<Tl`FtNR%`DJ^e2&YZi`(zd3^4_R_!9)0Q*JrZcX&qTZb4+3C*z
z)6ymN<wZXnE#{)bpU(adP)h>@6aWAK2mr`pBT8?o8dvEU002!H000;O004Aob!}p9
zVQFl0FH~rCZDMX=X>2ZVZfCVwWmuHY*M1gOSb9NXK^g=J30Yw!mymAh?rxA+y1PUP
zDQQUsq@^2`5NRX@1YElFzrU~V_xHYLo|*IIIWuSG+;d+uvFfUFMEErL000mv$jfMA
z+K~S$1Pk+3Hag3}G}xX}3R(~dWMNfp1!Lm5$?JOp0CC@c74(ja_z?iW4isc0wS05X
z#{OQ0{aN=mHLOb0z3JAw_9C&hbT?R7tX8iy-@}^TqT3>WJIgbisLwn5Yd&$dSMxX9
z=0SUCQeGL+<FPVz^`u7(YQ8ahQ_8`FT!V_ZJK;tmhEo3^(w}~-d;DAEdQe`ssIoGe
zVfeMtZBo+M)Q`VQEz7Q(*BzHX7V(%Pkf0F|mvLyP4>?2~_5h1qHWY}|U__e#|C*d7
zTq!ca!NI1c48X6csngTbsi`S#U0p8Y^5diyDWt#u^?ZZlWA-Mexu5g%74m^RuyI;H
z$=+2rH(GW`*q@uPTgXe;_|j5`+p1Iqw4vkMMn!e?>lULEQ`h#>>9aHMmt4L<1y&?~
z_xFSMTDIr|4kWLpHaxO^*c_ThM@Ng%lZf$fa?XD?@7<ZIr1-eu7xfIRK6$?>)EV1v
z0jL`o7?_yUOgT&{)xpgYgj|<I$L!QYLe9?4J_Vgt{#v!-7b8fI64`5BAL06xBNVzC
zMmD~@-086~Vh303R16@FkByD3w;lVrj%39Aj0OVk3!d8cN*2HRd$VFD435#@4}K`W
z7-(;AZ*6T|+VktGs^7Xmr!wDnEjIo)i%KF8OLsg>x~)bZbYY&i#gs8NJbA(mmC6=!
z?eO*QC5PyB2DRH=H8wUHw|P&jbHl$hH3e^QnHDq+ZSU#JsTEAv{c?B>r%9Ayp4)A-
z{zjRpn4BXr6c2c3&QDM4ym}>_{M*Hcji#<FldL#9Zyk{+8}1&ENtP(<msb|}<lz?s
z^m?*H(1c$xE%>vy6K0qW4xAhu<^;{ZT|Uh$%+2A&+UV)(X4uBzd5Ftdpa3YCi7Yl|
zx-)%?>flBvQT8m1%Ghj39;rH6|G_wP%P(mik(AxoRwgcY^WNpEBrPpnhHR>O(z;L*
z8c}W7WI|4_5Cv2yj$Gv^!>FlWc>kMCWs&O>XlQ7dbUXh?J$<UA%v)$!CerVIjZi(~
zF>G|ox_(pf7HC}EvP1#1ox#CAK0e}eVt}%;at^{hOe}43t14E8re~F#V(2HuW=9m$
zBsS}uDkbrv%lY2#HqgpVi~n2{Z#*~Ljkd{tvb04(S{4hl>~?k!UeL(O%C@$)Ceewc
zCl{t9x0Usm+M+1+?PB^Z#zc?58xasvZ~QGSEyaXCJ)IJmZE(z3K+{uGgF;eMQ*W=&
zI}dsYjE#*8LyYwGvxcvFdwbbcb5h^|?IyeirqBpGI1PT}EVn1a;HCCt7PkW=dd3O{
z|EN{*;)#oG0?66fnKHhlxHv-P%+SCfi9v#=^}3uBzi^BcEct!+@!Tyh3n_4+P)M;w
z2xPg{f^n#+SVjJ!{-nzF-MnE|%46B}Y?i6%G3lM%byQSa-v{s+K)R(HX_W2;Dd}#I
zMv!iB2w~_(QIJNuq@^3A1SF+Px+Ij2cf8NK&xMhD*L|PEn#CXRIeVYq`R;Qz>+BgS
zz~2Jg(;PI4pO&x8#`l?^6aidC#82XzCUT31oQtSpR2%ON4=FQDmo)_O(d}O>3vzK8
zM%UomSb4~6R=og}JIQKjRDHYJC1SPKZ9$#e3t?yBwM(d$&*te|7_V#=*;1UIH84{a
zKFqC)jUA~dDxpnlvh_e*!^6c5WQ$V6JTRkwqwtA{Bh(xGjG_I}xAXRN5qBk^rI+tu
z0WrBeyptz!z=Qr1P4<;9c1xR^y&!L!vsaS^Z|0sh@#k%u%41Ldh^6mojqfDr>1Eij
z(2<io#u0}B52R1`lTWU+r2yl}c4(iQAWHA*GM9WUp@Z|;QBhX@g8tT8gM_S3sbp-D
zkI$PeFSYd0$yqIavr!?CK8lJdMcwMh$Eb%Z*MfvDWUCwus#@EmVHi41%>qhta^HF;
zF7rFiv0;#n10=H69qq{sH-`X}9lQF;$-Ff+;|&M<_tTMID^bU)&RT40a#dAT1qK@H
z`J9?MJs8~|loXgR=HTB<6spVYc?~;SlvWMS_u4QsC_Vc;s-SS(7;uU}A&;djA1j+V
zUahXZZ<(K0^eFemeZC4gWBX^%j&-611O@fw<v%m@slU}}6D)cFL+6Hyb5NptL8;`Z
z{+xS3!Ek!0%uLPjLuY=7_xTU?r-JiiU-9?r@zH}hq>Q+WZF19NzQCNxpUy0G`T`T2
zUt}_Zv>7nqkJLjEMO5xz@mujDdhmYQv+a8Q)`L~91#i7PKYH6BCE<%QB8`#r<cop5
z$s&R6(3aPmN@<CBUn;>wI2nS|$ZH3Rg#=Fvi&wNdX#EWo6S)W+T((RDyOuGTO6nYw
zyaIv1rJRT_7!E>qy>Q3lY{gDYT>E_@J~XQ*3xhCQC5Fx8`J>E3F1e%<W#h=+WO*EU
z%nS^aQ6F8LzY!M#w-<GFb&-&euvG8$k}^w}P8f`6WT!DQ@@i<{z;r5jdj)iO@bcCf
zQ&UsRiZ#(*TB6gd4rFacmJ<*XUEljyS;jVNJ(8}7#FaQ1?)$V&HY_YTIT^TgTI40F
z^?Kgm;NgjHQE`Ow))6r<8pX!cDT)JzKV2H$l$3(127Nt&>cM9sa&n%+G=ZgslhAi$
z*DXoPIVA88`i_l$64X4cQoJNNCLF+IA*W<>oH3S@L*Y`EMX$)~*PkPQ{faEIm(Fha
z3=|edke1T_=<15at~FZSz%UIKThn!D>(Z!e(_Vw^q2YdJ?<Xl)xuHtt2o_hg$k4#R
zZJJ_sXB=}<@6&h|-873O841*{19AJpsIl$a`WX|$UaXIk9e|J948!d+Sv%CI<BLKD
zBPm-?RrPZGzo>`+LerUO@<;P=oOC3f+@F?!J@JrmutnZ>@Z1>3^_%;^od12$#uOa`
zgRXCsR;Q{p*NQ=_lQWci3pVuivjZOqZ+?vz`P39Iqtnu4Sj~OrD6B5i+@~K&lG>^J
z3XZ`{)jPkdE@KLAYACifzEqae(t7fQo{tUdvcCV>eZe28S4w3Ydx*L;dYGfxxI#@6
zK2346=sCocuZai=hn|<UZjZSan3pi-*7c*~=?P|MXIo*L_tDY?`Bk^PoXaINu(dr8
zI`xOic_<DW5!$-Dq2XR_wsz3uuIJ??h^2TU;-c@>(9!SbG8AAi(&kKr3&$jcdNi4S
z*1xyjzq!Bi>bfbRO}3}3KpfmU6zE_#jEx@=BVRD&2~>j{394e%w~35LJqmX{mc<^-
z{cfUJ(4xgHAX<gbeVsldvA66_DOqPYND$w@9TpOjw-O#+RhR>J9F;;H^DQ7rfRFFp
zJGLl;H8hK4uj>3XXU4Is;46$zhTf;d1r`jLGO2B~?@b?JvG=gUB_M@-p|#T5ly`|V
zjq4vBt)Ix_bmMxxVMsR^su-m?Uz9Z?ivk4TVYlITy^N$0$8PiJW>ibqtmQfbJRAkG
z9?Dj-x_$lnHF#<9sz<I@a;%?k-^^hM+cb*rEuy^g8a`eWlJq56Lc9WF%qWuN!}j%!
zP^#>vQKMJ#c=sQiSj0l!gc}!1Lf$yj0|-gO5UCSb_vE#C4jgCz5k3wAJ*LNPbCK!v
zg#l0iP)J}zuNt@z2ZS|k)QhG*jOSl`R7v;*&@&{LKf>=X%**R`vzq;2HBC$?aT3eE
z>5RlTvQE<%SNcgxX0z9DW-i6DQO{n}qIEK~i0!Ai{c2R%h;yL*AW||QI&dGUG)Bqc
zx?v>(Zh&{V_9xQ<=LIYtRy3K=!F;jZ8K~TJed<aPE%mGO^4J;W1>GxyX(_G-#xNvo
z?uv6}3o%1A5ZPeHtHX;Ts{VM835zkv?zPwx8*C-1S@JNNK#VC`e{DwRNF*Q3LlI(M
z%@TM)%%OP85@4^4_8y{|<w3MelBmH}@Nzo-XhA?($<@kaIuXlPDn+grqC|Sb4>F#N
z9jJAYhnfk0@G6a-o^IZGuoEvw&mSc%X+uXIr)}4^vKTPb`06cLfyAOffo_<Ytv2A{
z)3AEPpKq4YzGD&?>9(n%)iN?Z&Uh;=h0|VN?-r3lwl%nqU=Qj!u)AKM>}_i!6A*4K
zbPw=+8LZe|Y^03GV^Q9u&t(CC2}=G!s-D$>Oyz!brpKk9zfV>2p`<UVyD#ogSzzTo
z7#7A))^%rRM^bXJW4TCHS9(a%LYdKpWG1Y#hdeN>4a>Fb1veeH`%wXY&!f0*lc+j=
z3=+eOMtXs7m+$UzJ1+g)wXJaA7v5SCZ<2A(`sO>~eW-0!_eq-pD^}Z-HsMk?!7dDA
z<$E+KvO{f0@bp`SO>0Y+Ozl7>Vcw&zey7gKhDXun;$-*e$NkHi8$zrRyiZP4=JM#`
z+t~+`1Wcl6b27?e6JnHwP6sne=r0q-?e^oqm#8`90Wyou{;X2Nv{%5y4nJEK@beUx
zWKR-)lbKaFb0y+-cmbTkpK>a)H0<npQayVXMPH7WmQP&XH!*BvlD7Gy&hxBz^DL&d
zSMy(iYgoNEINxv?zu&GSh7m_}Cb8~!j6iwzn(=g|y+7hmKqra1C2>!hhlx#vdwvM6
zZ8>BV3&H0dRkIk98}SIQz_Yb^*Ks(B%w}Ho7dki#0dp?AXl!9LgXO;6c-e~ku{{EY
zA|S@`ftGH>4hpoG&cgvORu#(%zIVot8U;m)&fi@1;{_++=_$fbwJILNmLSV=mgMBD
zX2Gom)*2lhfzTFMh!hacF$iisRAEwmfAnQ6P6vsF2fG@j6R?iD$T43zBZiSWWiXlg
zxlCWA;xfCNmw~TIIT4BC0zyi=roKyLyPY!~Oxd<|S;w$o?pm`ye{O1EAewHwsziOS
zs1>k7Qxv|qMI|>5c`)Bu<n)Nb%)`UOsz+j&Q%Asplpv0PD7lQOxud&2^Ci$<*IWNX
z*L@u|XOUA2v3$oKld7%OL2VJylO}%8?fw3~Kzvf+FJL35WRR)&A{R{@Qn-u-4R&Vw
z!LtAfNlBV|o2>`Qfe*gTi9cpp2J8mp5@8Q@kNYs<T1Acqo$Hw_*?T3=##X>^5e&^t
zosrQY_k={O7SVxM^4_+VlN|vjqp}UX2s8ui6pt*cddx%LkGhBPt)nU>UG^Ns+6fZE
zsoqPI>k(Ab2F94FS3h<GH#o2!RD>U#8rv=kWMo6$QM$5e6^7PGqTb5adhR|8qt86q
zYm-dv#+EjVu$AvvZ>bUyc;%KTi&4bOW7^dGBSm-Th4i}wdC~BM1g|1-6KTVRQ{xIW
zjE;~1R%5Xiww8g#SN-;{bx|C`qJz&5=FxnFL+EkB#S9O3Ee+QidxvtHH<dP-a#^}g
z8;l0>ru$Yy@i!<D^|1*{K(q6zKS_w5d<=no<k-XlwEvmT+iUX;A;aDTgw-~~1^HNW
zIBM#v{U!7n@lw`-ro@$tOL<(&VAN-)bw0%Pt(6^K6crC@vFqp@huAf~$(tlLQpz+@
zEU?c;&)K95k_uLgBTFVzm=C0U1i{0@ccb7C93M{c#wK6zdZz<JXxMY)Qa3vtKUEXK
zx|0sRU4Wy3MbZF#lf&`9hsA}0ZB8q4RTUiklV^HoC^h4F7w=6KId6GB|5`SP*v#@I
zGoUeg^ND+D=HV$#Uo^Q0T!n^@dETm8CYOKy!?gBNo(x#Zi--VB8=VE2r?Dou?V8;U
zK-RKPsQgw}XDi=(?1a0N9%irM$VHOHIR%LFRqZGcOUOwhAn@|dR)SGPK$>e6&2e}H
z#Y{WTrM6y>_FZC%T@aFIcrTxzRtJ;<GT>D(gJaN`t3M)sOpzrUcGr=pl9QEQXJ!)g
zX8Q1X&00jvad6)K(dOABYfh~IQeS#f-x$-&{5&R{6kB7o?zDgt<~(n)P^IF7MJXE@
zDKd09xWS}l87&K0aDCHp1{Oso@H{3u4Cj>rhB)}?@R7rTL?r<>V-GhmHAu~@8wPgw
zd%~d|g>z+reVcJs6TWmP+$qoHprLx$Mk>u4i?=*$O-~=0oXb)%Fm`J@IxlqQ&A!IS
z%raj5d{x*Ld>$Z7gY(jV&*T%~^H4_)EO|LT&zv=4#o_U+)O}HXP4i9_mg_~WCmZ`P
z)1JbExICnzsyTke;YZ>DC-xO{5%@&k^B8&w7m=6V*L;<UwXJC;@c!%v4u48R6is;9
zck}>wcpQAjIrP)Gcn-iCg}>VZ$1FXPP-6LRUxFzM#6ONIs4-U1GLRkHd=gA-d%&{J
zKD86XVA1iWWyi<+%X9hAL4@z^!CYcx9EL;qAsMaB48?TG_dRU-9a%Nnl_jObdc!-r
zGN?qZD@(g+n9jaelVdZ;u@ya%ENriDm{g9Rs2x_|c}UX;o^W2gj+pQpwhBw*p4F7W
zAZ$(wvTSf0=&1=IJI3WBV%l+S^o>_kkgK1-^5}o{Xv(x)Cs&=pt{g*lEc8r+X}EBi
z-QEXs_w`kGInQIz!cmA<@k!voUiDLXiYqUqUwg$)yv+o9HHXYD<b*LwHzCcxs8PJf
z=#HU_0*nmVReh0Kh+8!?Gn2DI5zD=17E-T_$FBua!UlboEsx2mXQltKC#|C}qW3Z1
z{{+q`WV(}WRn##^xQ~daFw&*}%iPF-s!)HIvH;^nRFc|*2(9;@gtwx#aw=6iKMF+x
z^GjA{zG+Thh_<>V^3)dD`eoPIO11AkX^Z|rDC1ejtdV1}oRWDtqa-2w&Y;)p@F}7E
zE*mlW5hXe2q*!Mf9pBIrJuKLzATTHf6O$lD2Z_arYe+)K^3d0eYno@{6)alT^F5Zx
z_f*?yml8BG3B$fit&BD(Z^%xJEcmk9KFgvyztux}vtfHEh5wPOQ+13vz4};Tr!vbf
zz;tY)Wtb#dGqSK{Gi}j#SEJR&N~3?{A!Sibu?J0IMonwYOMP~4SI^qUOj9hc<Xy8N
z$?oee$^Zk_gks6;6fN%SEf-rY&6ItIX5>9lNl?xdD{O3{JE{;h@H2ZjNPR8SRJKpE
z8Py8je&x&q1ajB6vw(d9qJVSG%n}<p?$+83j~l&@dld6?J&K~Q{b0sx)QTOvPcBLO
z$r%f!00A8xeWPKA^9L#RJ+p4APw3sS{C+O*q|ZN-it2xFUp)r%VtLsr)%eE{cq5tY
z)&b_{xmov~F&w(-<1nXt*3>Ze_33?ZV{DF$m?)$2!ub5-XFdWmvq0ZvGW`bXc-x7u
zUJsgK@@c(S-Aoc&5$Du|&zz^qF(oAj-7<}$X1j;Y@<~E>W`p73gSIxe;B(-4P3GlT
zEh@rQNBj~Zu(u50O65R3@yuq!Ysvh@XOY(`C@6_NYrOON;rvV0!!4y`v6phB8x>y#
zx@ueWsJd;n_I1Q;oT+ltuBS?h_NB_o7p642O({4AUx8s=`P6#06qz<2WPGV~5NQ7T
zu$DsJ*TfM}EJWL5S#X7XTr!6Z(;3uOTDSeS>fxjSczJml-WQR{+3<TLCewL|yTT~O
zbg)Ftcq2`-!JDMhwh;;g<Byy|Oav<)%{3X8MvN@y!m2;r5}17@e5((!@G1+(e9c?C
zK4x3v9~W-)FRJcajgz2$ISd!<Ps`;TF2nsC6rM2iopwGG!_<G<d`evV&DaaiZ?F|;
zG@EAdM_WlO4v(Hv!j{9S3bb*E+AP99#Q5qzS6^vQIRE{02KCyCS0xN_BkWjkQTzV3
zNOOsy^z^`2CWH`t{E5D#L}$-~FRt((H$T0sl<^L(WvXSVGJPUGd3{<?WaCvgpS1Ux
z8*8ABNk|c9E<MI~7bm1|>MK~Kdao?FO;W#8q&|x9oT9oeA7^RN8rIsJT399&?7I9;
zc)?`jB@^?9bZZu^nk8ZcaHrKfTtWEkx>PX*<60Gfc{{#?J>N6aiXNaYsF3<8*m{-v
z1vhB^%)^Q2<+&o|e9~rH4<(`eQn|FZQGLzIeTl@SB`?kL3-2QedAP)uBVvt&PHd^3
zKCNN=14$J8gyyZ?J;M^CMFW@iWPh55g~HSkcbSt<*+Hfa+Dc*Z@;&XTo+M@`S)mf0
zr;)pHoI%m|@c5ZatKazuRT{VrSB^Vx*Ay-u;6eVDlILNaQNhu-DL_tTm~Kufa~#E3
zKdk+!{iGg4RVKa+1@d`KSwk~t1y*O}t|?b0>ivuf@V=$(?hcdZs~ZN3JElAIBj@0n
zGNNc*>wU%e6%NXw9mTSCQl$I+UA4WQNSIZMql)6`OqbrTt89!iRak`>II(J3vlj@J
z3I`Cm8)=&$|LDq%?(;_v*BLW@76;|;jM^ibCaQ5hxY?lNZ6naN;&eNehLy<rMr{&i
zD=otlKyav1ToCx-n2Sq9dJV2^@k>kTheAqE3yw|h_bRONSW7-m-QWO(1VnLM+U9?o
zMV$^z6GUB(kuQpB?~Ydt@zDm$Ov%q_dAmw+Ttu(z0dk#oh}EwXbKKYWLSLY+Yn1p;
z#WcGsmF)^l#Qpphe|b2~Q<F7wvOtGq43~I)%(R#)k+c*4M7x2GV^s`J*(0A(jmjMF
zNaXh85#*fo4#<)i$O;(%02T6*u(Gglbv75bx3PCJH3Rr_JR1N2{+^&g5w`!qu>TK+
z<9{%me`6SovYdV${;wDG@o@bzm6e?Tj}mbIO*30$;k4+GCgksEhUdNs0DO&leSM8E
zf@1{LSY63r?BDf|_g7;d!u0<igzs*0vwOd~c{2!XtpC)%oAvum{t<|OF5qwG-vr_}
z^luXJ8~VFQ+#D6Zp+7Ql$GDKv27jlAR89~G0Q`oy4^96VOh%nnR#x;&6v8wFvt*Ag
zjGgf*g*v)9ST7LH64_BJ5ui?FSSuDM!{6<b=ilt};`-VbvQr=o4(wkm;jqgw8`-e|
z0Hf3YjCx25e{7Y0zrNjE6bCIozib?bg@p_jl>ZEt|2P1k(oY|<KV@Sl7d1;`2Xkf<
zCkJTiOc5V53#rYkd;h7=Uo;H&24%a;RsaGr-Xj1292C&@HU16DewQ`MXXzn=Sft;q
zG5HP4ahFYrS6ytsv(LG-H!SB}_H^}2x((#oT1gGv=eLlU{I^tGciG;t>%4hLodO_F
zt$$_d&#lsrnf-?4zRSL!gMXYY3jl!RfKZl?_lD)U%NmwStYAP+FAe1M-fkBee8ckI
zWrqq$#(a?hfHfXyD;add^4(>hG`odfzyJVlkamA9&HQt#^xKQMVcA&k!qI&sx{i=e
zKZD5Im@w`pzB5_!>T{(wkXC_W(6~DOCcZOTU8%P6=!yWqx&;ubW#!D9_|9w*67l4$
zL5}$pl9Aip4&T3t?+jN%L*1)ZNVkjmpm7>xb?bk_#dc@9X7yo3kRf+_Iss@L2>{-}
zcgD*~R6_Fu767oM1C2XSZ{j=i<$V8HXyknWpxX=@r;**ncLvNF<A6%i3jo-~f`KZS
z4*N}fXTn-*^I$rI0RTP;Xx#VV24=rAVbCjw|B7cLHw^STV(9B0^a_-}aJeYV->yf2
z-pkEf(yxiypIfEhkPghPyY)ZGU-O$kw@N=a-P@Aw-&0;F%Kq=E4HV`0_cR@fazfLa
zbCKJ}ItoR(py|y5-=+w9x68y0O>fSfZc_m$$^%WICwG6H92Y3c`|oKk6y<}aH#>a$
zGCu`H*;t|N%@W_XIQqBi#P*MQx^168+kXtyZR-tf|1nXwZ8^04EmAjgaoesz+ut$;
zJth3>?2;Hj)#|rUK~MeuvJTJ|lB#>~zkbdL`C5S7PC6mKfeDauGB+0&lc4x>KKFl<
C5N|dB

literal 0
HcmV?d00001

diff --git a/Electrical Parts/electronic-components/Electronic Button/smd/SW_SPST_FSMSM.step b/Electrical Parts/electronic-components/Electronic Button/smd/SW_SPST_FSMSM.step
new file mode 100644
index 00000000..48cd95d0
--- /dev/null
+++ b/Electrical Parts/electronic-components/Electronic Button/smd/SW_SPST_FSMSM.step	
@@ -0,0 +1,7308 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/lale/Documentos/github/FreeCAD-library/Electrical 
+Parts/electronic-components/Electronic Button/smd/SW_SPST_FSMSM.step',
+  '2017-01-03T12:19:13',('DiegoLale'),('Lalebots'),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#20,
+  'distance_accuracy_value','confusion accuracy');
+#24 = PRODUCT_TYPE('part',$,(#7));
+#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#5414);
+#26 = MANIFOLD_SOLID_BREP('',#27);
+#27 = CLOSED_SHELL('',(#28,#148,#340,#394,#443,#561,#586,#725,#752,#779,
+    #786,#867,#952,#1028,#1109,#1190,#1271,#1351,#1509,#1534,#1561,#2178
+    ,#2204,#2230,#2257,#2284,#2291,#2485,#2534,#2681,#2708,#2788,#2874,
+    #2960,#3016,#3072,#3158,#3244,#3276,#3303,#3330,#3357,#3384,#3391,
+    #3467,#3539,#3611,#3665,#3719,#3791,#3863,#3895,#4248,#4273,#4298,
+    #4346,#4394,#4419,#4444,#4471,#4661,#4737,#4791,#4845,#4899,#4952,
+    #5006,#5059,#5091,#5139,#5194,#5219,#5269,#5294,#5342,#5369,#5396,
+    #5403));
+#28 = ADVANCED_FACE('',(#29),#43,.F.);
+#29 = FACE_BOUND('',#30,.F.);
+#30 = EDGE_LOOP('',(#31,#66,#94,#122));
+#31 = ORIENTED_EDGE('',*,*,#32,.F.);
+#32 = EDGE_CURVE('',#33,#35,#37,.T.);
+#33 = VERTEX_POINT('',#34);
+#34 = CARTESIAN_POINT('',(-4.5,0.5,-2.22044604925E-16));
+#35 = VERTEX_POINT('',#36);
+#36 = CARTESIAN_POINT('',(-3.663059757776,0.5,-2.22044604925E-16));
+#37 = SURFACE_CURVE('',#38,(#42,#54),.PCURVE_S1.);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-4.5,0.5,-2.22044604925E-16));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(1.,0.,0.));
+#42 = PCURVE('',#43,#48);
+#43 = PLANE('',#44);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(-4.5,0.5,-2.22044604925E-16));
+#46 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#47 = DIRECTION('',(1.,0.,0.));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(0.,0.));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(1.,0.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = PCURVE('',#55,#60);
+#55 = PLANE('',#56);
+#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59);
+#57 = CARTESIAN_POINT('',(-4.5,0.5,-2.22044604925E-16));
+#58 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#59 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#60 = DEFINITIONAL_REPRESENTATION('',(#61),#65);
+#61 = LINE('',#62,#63);
+#62 = CARTESIAN_POINT('',(0.,0.));
+#63 = VECTOR('',#64,1.);
+#64 = DIRECTION('',(0.,1.));
+#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#66 = ORIENTED_EDGE('',*,*,#67,.T.);
+#67 = EDGE_CURVE('',#33,#68,#70,.T.);
+#68 = VERTEX_POINT('',#69);
+#69 = CARTESIAN_POINT('',(-4.5,-0.5,2.22044604925E-16));
+#70 = SURFACE_CURVE('',#71,(#75,#82),.PCURVE_S1.);
+#71 = LINE('',#72,#73);
+#72 = CARTESIAN_POINT('',(-4.5,0.5,-2.22044604925E-16));
+#73 = VECTOR('',#74,1.);
+#74 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#75 = PCURVE('',#43,#76);
+#76 = DEFINITIONAL_REPRESENTATION('',(#77),#81);
+#77 = LINE('',#78,#79);
+#78 = CARTESIAN_POINT('',(0.,0.));
+#79 = VECTOR('',#80,1.);
+#80 = DIRECTION('',(0.,-1.));
+#81 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#82 = PCURVE('',#83,#88);
+#83 = PLANE('',#84);
+#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);
+#85 = CARTESIAN_POINT('',(-4.5,0.5,0.3));
+#86 = DIRECTION('',(1.,0.,0.));
+#87 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#88 = DEFINITIONAL_REPRESENTATION('',(#89),#93);
+#89 = LINE('',#90,#91);
+#90 = CARTESIAN_POINT('',(0.3,2.22044604925E-17));
+#91 = VECTOR('',#92,1.);
+#92 = DIRECTION('',(2.22044604925E-16,-1.));
+#93 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#94 = ORIENTED_EDGE('',*,*,#95,.T.);
+#95 = EDGE_CURVE('',#68,#96,#98,.T.);
+#96 = VERTEX_POINT('',#97);
+#97 = CARTESIAN_POINT('',(-3.663059757776,-0.5,2.22044604925E-16));
+#98 = SURFACE_CURVE('',#99,(#103,#110),.PCURVE_S1.);
+#99 = LINE('',#100,#101);
+#100 = CARTESIAN_POINT('',(-4.5,-0.5,2.22044604925E-16));
+#101 = VECTOR('',#102,1.);
+#102 = DIRECTION('',(1.,0.,0.));
+#103 = PCURVE('',#43,#104);
+#104 = DEFINITIONAL_REPRESENTATION('',(#105),#109);
+#105 = LINE('',#106,#107);
+#106 = CARTESIAN_POINT('',(0.,-1.));
+#107 = VECTOR('',#108,1.);
+#108 = DIRECTION('',(1.,0.));
+#109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#110 = PCURVE('',#111,#116);
+#111 = PLANE('',#112);
+#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115);
+#113 = CARTESIAN_POINT('',(-4.5,-0.5,2.22044604925E-16));
+#114 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#115 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#116 = DEFINITIONAL_REPRESENTATION('',(#117),#121);
+#117 = LINE('',#118,#119);
+#118 = CARTESIAN_POINT('',(0.,0.));
+#119 = VECTOR('',#120,1.);
+#120 = DIRECTION('',(0.,1.));
+#121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#122 = ORIENTED_EDGE('',*,*,#123,.F.);
+#123 = EDGE_CURVE('',#35,#96,#124,.T.);
+#124 = SURFACE_CURVE('',#125,(#129,#136),.PCURVE_S1.);
+#125 = LINE('',#126,#127);
+#126 = CARTESIAN_POINT('',(-3.663059757776,0.5,-2.22044604925E-16));
+#127 = VECTOR('',#128,1.);
+#128 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#129 = PCURVE('',#43,#130);
+#130 = DEFINITIONAL_REPRESENTATION('',(#131),#135);
+#131 = LINE('',#132,#133);
+#132 = CARTESIAN_POINT('',(0.836940242224,-5.551115123126E-17));
+#133 = VECTOR('',#134,1.);
+#134 = DIRECTION('',(0.,-1.));
+#135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#136 = PCURVE('',#137,#142);
+#137 = CYLINDRICAL_SURFACE('',#138,0.2);
+#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141);
+#139 = CARTESIAN_POINT('',(-3.663059757776,0.5,0.2));
+#140 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#141 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#142 = DEFINITIONAL_REPRESENTATION('',(#143),#147);
+#143 = LINE('',#144,#145);
+#144 = CARTESIAN_POINT('',(0.,0.));
+#145 = VECTOR('',#146,1.);
+#146 = DIRECTION('',(0.,1.));
+#147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#148 = ADVANCED_FACE('',(#149),#55,.T.);
+#149 = FACE_BOUND('',#150,.T.);
+#150 = EDGE_LOOP('',(#151,#179,#180,#203,#231,#260,#288,#314));
+#151 = ORIENTED_EDGE('',*,*,#152,.F.);
+#152 = EDGE_CURVE('',#35,#153,#155,.T.);
+#153 = VERTEX_POINT('',#154);
+#154 = CARTESIAN_POINT('',(-3.548344470506,0.5,3.61695911422E-02));
+#155 = SURFACE_CURVE('',#156,(#161,#172),.PCURVE_S1.);
+#156 = CIRCLE('',#157,0.2);
+#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160);
+#158 = CARTESIAN_POINT('',(-3.663059757776,0.5,0.2));
+#159 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#160 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#161 = PCURVE('',#55,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171);
+#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169
+,#170),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#164 = CARTESIAN_POINT('',(0.,0.836940242224));
+#165 = CARTESIAN_POINT('',(0.,1.183350403738));
+#166 = CARTESIAN_POINT('',(0.3,1.010145322981));
+#167 = CARTESIAN_POINT('',(0.6,0.836940242224));
+#168 = CARTESIAN_POINT('',(0.3,0.663735161467));
+#169 = CARTESIAN_POINT('',(3.053113317719E-16,0.49053008071));
+#170 = CARTESIAN_POINT('',(0.,0.836940242224));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = PCURVE('',#137,#173);
+#173 = DEFINITIONAL_REPRESENTATION('',(#174),#178);
+#174 = LINE('',#175,#176);
+#175 = CARTESIAN_POINT('',(0.,-1.110223024625E-16));
+#176 = VECTOR('',#177,1.);
+#177 = DIRECTION('',(1.,0.));
+#178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#179 = ORIENTED_EDGE('',*,*,#32,.F.);
+#180 = ORIENTED_EDGE('',*,*,#181,.F.);
+#181 = EDGE_CURVE('',#182,#33,#184,.T.);
+#182 = VERTEX_POINT('',#183);
+#183 = CARTESIAN_POINT('',(-4.5,0.5,0.3));
+#184 = SURFACE_CURVE('',#185,(#189,#196),.PCURVE_S1.);
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(-4.5,0.5,0.3));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#189 = PCURVE('',#55,#190);
+#190 = DEFINITIONAL_REPRESENTATION('',(#191),#195);
+#191 = LINE('',#192,#193);
+#192 = CARTESIAN_POINT('',(0.3,0.));
+#193 = VECTOR('',#194,1.);
+#194 = DIRECTION('',(-1.,0.));
+#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#196 = PCURVE('',#83,#197);
+#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202);
+#198 = LINE('',#199,#200);
+#199 = CARTESIAN_POINT('',(0.,0.));
+#200 = VECTOR('',#201,1.);
+#201 = DIRECTION('',(1.,0.));
+#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#203 = ORIENTED_EDGE('',*,*,#204,.F.);
+#204 = EDGE_CURVE('',#205,#182,#207,.T.);
+#205 = VERTEX_POINT('',#206);
+#206 = CARTESIAN_POINT('',(-3.757649394439,0.5,0.3));
+#207 = SURFACE_CURVE('',#208,(#212,#219),.PCURVE_S1.);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(-3.694589636664,0.5,0.3));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(-1.,0.,0.));
+#212 = PCURVE('',#55,#213);
+#213 = DEFINITIONAL_REPRESENTATION('',(#214),#218);
+#214 = LINE('',#215,#216);
+#215 = CARTESIAN_POINT('',(0.3,0.805410363336));
+#216 = VECTOR('',#217,1.);
+#217 = DIRECTION('',(0.,-1.));
+#218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#219 = PCURVE('',#220,#225);
+#220 = PLANE('',#221);
+#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224);
+#222 = CARTESIAN_POINT('',(-3.694589636664,0.5,0.3));
+#223 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#224 = DIRECTION('',(-1.,0.,0.));
+#225 = DEFINITIONAL_REPRESENTATION('',(#226),#230);
+#226 = LINE('',#227,#228);
+#227 = CARTESIAN_POINT('',(-4.440892098501E-16,0.));
+#228 = VECTOR('',#229,1.);
+#229 = DIRECTION('',(1.,0.));
+#230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#231 = ORIENTED_EDGE('',*,*,#232,.F.);
+#232 = EDGE_CURVE('',#233,#205,#235,.T.);
+#233 = VERTEX_POINT('',#234);
+#234 = CARTESIAN_POINT('',(-3.642934107169,0.5,0.336169591142));
+#235 = SURFACE_CURVE('',#236,(#241,#248),.PCURVE_S1.);
+#236 = CIRCLE('',#237,0.2);
+#237 = AXIS2_PLACEMENT_3D('',#238,#239,#240);
+#238 = CARTESIAN_POINT('',(-3.757649394439,0.5,0.5));
+#239 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#240 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#241 = PCURVE('',#55,#242);
+#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);
+#243 = CIRCLE('',#244,0.2);
+#244 = AXIS2_PLACEMENT_2D('',#245,#246);
+#245 = CARTESIAN_POINT('',(0.5,0.742350605561));
+#246 = DIRECTION('',(-1.,0.));
+#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#248 = PCURVE('',#249,#254);
+#249 = CYLINDRICAL_SURFACE('',#250,0.2);
+#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253);
+#251 = CARTESIAN_POINT('',(-3.757649394439,0.5,0.5));
+#252 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#253 = DIRECTION('',(0.573576436351,-3.637765840954E-16,-0.819152044289)
+  );
+#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(5.672320068982,1.479114197289E-31));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(-1.,0.));
+#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#260 = ORIENTED_EDGE('',*,*,#261,.F.);
+#261 = EDGE_CURVE('',#262,#233,#264,.T.);
+#262 = VERTEX_POINT('',#263);
+#263 = CARTESIAN_POINT('',(-3.,0.5,0.786356899554));
+#264 = SURFACE_CURVE('',#265,(#269,#276),.PCURVE_S1.);
+#265 = LINE('',#266,#267);
+#266 = CARTESIAN_POINT('',(-2.894589636664,0.5,0.860166030568));
+#267 = VECTOR('',#268,1.);
+#268 = DIRECTION('',(-0.819152044289,-3.820786596116E-16,-0.573576436351
+    ));
+#269 = PCURVE('',#55,#270);
+#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(0.860166030568,1.605410363336));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(-0.573576436351,-0.819152044289));
+#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#276 = PCURVE('',#277,#282);
+#277 = PLANE('',#278);
+#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281);
+#279 = CARTESIAN_POINT('',(-2.894589636664,0.5,0.860166030568));
+#280 = DIRECTION('',(0.573576436351,-3.637765840954E-16,-0.819152044289)
+  );
+#281 = DIRECTION('',(-0.819152044289,-3.820786596116E-16,-0.573576436351
+    ));
+#282 = DEFINITIONAL_REPRESENTATION('',(#283),#287);
+#283 = LINE('',#284,#285);
+#284 = CARTESIAN_POINT('',(-0.,1.110223024625E-16));
+#285 = VECTOR('',#286,1.);
+#286 = DIRECTION('',(1.,2.465190328816E-32));
+#287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#288 = ORIENTED_EDGE('',*,*,#289,.T.);
+#289 = EDGE_CURVE('',#262,#290,#292,.T.);
+#290 = VERTEX_POINT('',#291);
+#291 = CARTESIAN_POINT('',(-3.,0.5,0.420124522926));
+#292 = SURFACE_CURVE('',#293,(#297,#303),.PCURVE_S1.);
+#293 = LINE('',#294,#295);
+#294 = CARTESIAN_POINT('',(-3.,0.5,-8.604228440845E-16));
+#295 = VECTOR('',#296,1.);
+#296 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#297 = PCURVE('',#55,#298);
+#298 = DEFINITIONAL_REPRESENTATION('',(#299),#302);
+#299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#300,#301),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.946182633625,8.601660305678E-02),.PIECEWISE_BEZIER_KNOTS.);
+#300 = CARTESIAN_POINT('',(0.946182633625,1.5));
+#301 = CARTESIAN_POINT('',(-8.601660305678E-02,1.5));
+#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#303 = PCURVE('',#304,#309);
+#304 = PLANE('',#305);
+#305 = AXIS2_PLACEMENT_3D('',#306,#307,#308);
+#306 = CARTESIAN_POINT('',(-3.,-1.75,0.));
+#307 = DIRECTION('',(1.,0.,0.));
+#308 = DIRECTION('',(0.,0.,1.));
+#309 = DEFINITIONAL_REPRESENTATION('',(#310),#313);
+#310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#311,#312),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.946182633625,8.601660305678E-02),.PIECEWISE_BEZIER_KNOTS.);
+#311 = CARTESIAN_POINT('',(0.946182633625,-2.25));
+#312 = CARTESIAN_POINT('',(-8.601660305678E-02,-2.25));
+#313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#314 = ORIENTED_EDGE('',*,*,#315,.F.);
+#315 = EDGE_CURVE('',#153,#290,#316,.T.);
+#316 = SURFACE_CURVE('',#317,(#321,#328),.PCURVE_S1.);
+#317 = LINE('',#318,#319);
+#318 = CARTESIAN_POINT('',(-3.6,0.5,-2.22044604925E-16));
+#319 = VECTOR('',#320,1.);
+#320 = DIRECTION('',(0.819152044289,3.820786596116E-16,0.573576436351));
+#321 = PCURVE('',#55,#322);
+#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327);
+#323 = LINE('',#324,#325);
+#324 = CARTESIAN_POINT('',(0.,0.9));
+#325 = VECTOR('',#326,1.);
+#326 = DIRECTION('',(0.573576436351,0.819152044289));
+#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#328 = PCURVE('',#329,#334);
+#329 = PLANE('',#330);
+#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333);
+#331 = CARTESIAN_POINT('',(-3.6,0.5,-2.22044604925E-16));
+#332 = DIRECTION('',(-0.573576436351,3.637765840954E-16,0.819152044289)
+  );
+#333 = DIRECTION('',(0.819152044289,3.820786596116E-16,0.573576436351));
+#334 = DEFINITIONAL_REPRESENTATION('',(#335),#339);
+#335 = LINE('',#336,#337);
+#336 = CARTESIAN_POINT('',(4.834554164276E-16,-6.157266583022E-32));
+#337 = VECTOR('',#338,1.);
+#338 = DIRECTION('',(1.,-2.465190328816E-32));
+#339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#340 = ADVANCED_FACE('',(#341),#137,.T.);
+#341 = FACE_BOUND('',#342,.T.);
+#342 = EDGE_LOOP('',(#343,#344,#367,#393));
+#343 = ORIENTED_EDGE('',*,*,#152,.T.);
+#344 = ORIENTED_EDGE('',*,*,#345,.T.);
+#345 = EDGE_CURVE('',#153,#346,#348,.T.);
+#346 = VERTEX_POINT('',#347);
+#347 = CARTESIAN_POINT('',(-3.548344470506,-0.5,3.61695911422E-02));
+#348 = SURFACE_CURVE('',#349,(#353,#360),.PCURVE_S1.);
+#349 = LINE('',#350,#351);
+#350 = CARTESIAN_POINT('',(-3.548344470506,0.5,3.61695911422E-02));
+#351 = VECTOR('',#352,1.);
+#352 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#353 = PCURVE('',#137,#354);
+#354 = DEFINITIONAL_REPRESENTATION('',(#355),#359);
+#355 = LINE('',#356,#357);
+#356 = CARTESIAN_POINT('',(0.610865238198,0.));
+#357 = VECTOR('',#358,1.);
+#358 = DIRECTION('',(0.,1.));
+#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#360 = PCURVE('',#329,#361);
+#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);
+#362 = LINE('',#363,#364);
+#363 = CARTESIAN_POINT('',(6.30597577758E-02,0.));
+#364 = VECTOR('',#365,1.);
+#365 = DIRECTION('',(-1.273595532039E-16,-1.));
+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#367 = ORIENTED_EDGE('',*,*,#368,.F.);
+#368 = EDGE_CURVE('',#96,#346,#369,.T.);
+#369 = SURFACE_CURVE('',#370,(#375,#382),.PCURVE_S1.);
+#370 = CIRCLE('',#371,0.2);
+#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374);
+#372 = CARTESIAN_POINT('',(-3.663059757776,-0.5,0.2));
+#373 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#374 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#375 = PCURVE('',#137,#376);
+#376 = DEFINITIONAL_REPRESENTATION('',(#377),#381);
+#377 = LINE('',#378,#379);
+#378 = CARTESIAN_POINT('',(0.,1.));
+#379 = VECTOR('',#380,1.);
+#380 = DIRECTION('',(1.,0.));
+#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#382 = PCURVE('',#111,#383);
+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#392);
+#384 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#385,#386,#387,#388,#389,#390
+,#391),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#385 = CARTESIAN_POINT('',(0.,0.836940242224));
+#386 = CARTESIAN_POINT('',(0.,1.183350403738));
+#387 = CARTESIAN_POINT('',(0.3,1.010145322981));
+#388 = CARTESIAN_POINT('',(0.6,0.836940242224));
+#389 = CARTESIAN_POINT('',(0.3,0.663735161467));
+#390 = CARTESIAN_POINT('',(3.053113317719E-16,0.49053008071));
+#391 = CARTESIAN_POINT('',(0.,0.836940242224));
+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#393 = ORIENTED_EDGE('',*,*,#123,.F.);
+#394 = ADVANCED_FACE('',(#395),#83,.F.);
+#395 = FACE_BOUND('',#396,.F.);
+#396 = EDGE_LOOP('',(#397,#420,#441,#442));
+#397 = ORIENTED_EDGE('',*,*,#398,.T.);
+#398 = EDGE_CURVE('',#182,#399,#401,.T.);
+#399 = VERTEX_POINT('',#400);
+#400 = CARTESIAN_POINT('',(-4.5,-0.5,0.3));
+#401 = SURFACE_CURVE('',#402,(#406,#413),.PCURVE_S1.);
+#402 = LINE('',#403,#404);
+#403 = CARTESIAN_POINT('',(-4.5,0.5,0.3));
+#404 = VECTOR('',#405,1.);
+#405 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#406 = PCURVE('',#83,#407);
+#407 = DEFINITIONAL_REPRESENTATION('',(#408),#412);
+#408 = LINE('',#409,#410);
+#409 = CARTESIAN_POINT('',(0.,0.));
+#410 = VECTOR('',#411,1.);
+#411 = DIRECTION('',(2.22044604925E-16,-1.));
+#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#413 = PCURVE('',#220,#414);
+#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419);
+#415 = LINE('',#416,#417);
+#416 = CARTESIAN_POINT('',(0.805410363336,0.));
+#417 = VECTOR('',#418,1.);
+#418 = DIRECTION('',(0.,-1.));
+#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#420 = ORIENTED_EDGE('',*,*,#421,.T.);
+#421 = EDGE_CURVE('',#399,#68,#422,.T.);
+#422 = SURFACE_CURVE('',#423,(#427,#434),.PCURVE_S1.);
+#423 = LINE('',#424,#425);
+#424 = CARTESIAN_POINT('',(-4.5,-0.5,0.3));
+#425 = VECTOR('',#426,1.);
+#426 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#427 = PCURVE('',#83,#428);
+#428 = DEFINITIONAL_REPRESENTATION('',(#429),#433);
+#429 = LINE('',#430,#431);
+#430 = CARTESIAN_POINT('',(2.22044604925E-16,-1.));
+#431 = VECTOR('',#432,1.);
+#432 = DIRECTION('',(1.,0.));
+#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#434 = PCURVE('',#111,#435);
+#435 = DEFINITIONAL_REPRESENTATION('',(#436),#440);
+#436 = LINE('',#437,#438);
+#437 = CARTESIAN_POINT('',(0.3,0.));
+#438 = VECTOR('',#439,1.);
+#439 = DIRECTION('',(-1.,0.));
+#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#441 = ORIENTED_EDGE('',*,*,#67,.F.);
+#442 = ORIENTED_EDGE('',*,*,#181,.F.);
+#443 = ADVANCED_FACE('',(#444),#111,.F.);
+#444 = FACE_BOUND('',#445,.F.);
+#445 = EDGE_LOOP('',(#446,#447,#448,#449,#472,#496,#519,#540));
+#446 = ORIENTED_EDGE('',*,*,#368,.F.);
+#447 = ORIENTED_EDGE('',*,*,#95,.F.);
+#448 = ORIENTED_EDGE('',*,*,#421,.F.);
+#449 = ORIENTED_EDGE('',*,*,#450,.F.);
+#450 = EDGE_CURVE('',#451,#399,#453,.T.);
+#451 = VERTEX_POINT('',#452);
+#452 = CARTESIAN_POINT('',(-3.757649394439,-0.5,0.3));
+#453 = SURFACE_CURVE('',#454,(#458,#465),.PCURVE_S1.);
+#454 = LINE('',#455,#456);
+#455 = CARTESIAN_POINT('',(-3.694589636664,-0.5,0.3));
+#456 = VECTOR('',#457,1.);
+#457 = DIRECTION('',(-1.,0.,0.));
+#458 = PCURVE('',#111,#459);
+#459 = DEFINITIONAL_REPRESENTATION('',(#460),#464);
+#460 = LINE('',#461,#462);
+#461 = CARTESIAN_POINT('',(0.3,0.805410363336));
+#462 = VECTOR('',#463,1.);
+#463 = DIRECTION('',(0.,-1.));
+#464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#465 = PCURVE('',#220,#466);
+#466 = DEFINITIONAL_REPRESENTATION('',(#467),#471);
+#467 = LINE('',#468,#469);
+#468 = CARTESIAN_POINT('',(-4.440892098501E-16,-1.));
+#469 = VECTOR('',#470,1.);
+#470 = DIRECTION('',(1.,0.));
+#471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#472 = ORIENTED_EDGE('',*,*,#473,.F.);
+#473 = EDGE_CURVE('',#474,#451,#476,.T.);
+#474 = VERTEX_POINT('',#475);
+#475 = CARTESIAN_POINT('',(-3.642934107169,-0.5,0.336169591142));
+#476 = SURFACE_CURVE('',#477,(#482,#489),.PCURVE_S1.);
+#477 = CIRCLE('',#478,0.2);
+#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481);
+#479 = CARTESIAN_POINT('',(-3.757649394439,-0.5,0.5));
+#480 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#481 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#482 = PCURVE('',#111,#483);
+#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488);
+#484 = CIRCLE('',#485,0.2);
+#485 = AXIS2_PLACEMENT_2D('',#486,#487);
+#486 = CARTESIAN_POINT('',(0.5,0.742350605561));
+#487 = DIRECTION('',(-1.,0.));
+#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#489 = PCURVE('',#249,#490);
+#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495);
+#491 = LINE('',#492,#493);
+#492 = CARTESIAN_POINT('',(5.672320068982,1.));
+#493 = VECTOR('',#494,1.);
+#494 = DIRECTION('',(-1.,0.));
+#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#496 = ORIENTED_EDGE('',*,*,#497,.F.);
+#497 = EDGE_CURVE('',#498,#474,#500,.T.);
+#498 = VERTEX_POINT('',#499);
+#499 = CARTESIAN_POINT('',(-3.,-0.5,0.786356899554));
+#500 = SURFACE_CURVE('',#501,(#505,#512),.PCURVE_S1.);
+#501 = LINE('',#502,#503);
+#502 = CARTESIAN_POINT('',(-2.894589636664,-0.5,0.860166030568));
+#503 = VECTOR('',#504,1.);
+#504 = DIRECTION('',(-0.819152044289,-3.820786596116E-16,-0.573576436351
+    ));
+#505 = PCURVE('',#111,#506);
+#506 = DEFINITIONAL_REPRESENTATION('',(#507),#511);
+#507 = LINE('',#508,#509);
+#508 = CARTESIAN_POINT('',(0.860166030568,1.605410363336));
+#509 = VECTOR('',#510,1.);
+#510 = DIRECTION('',(-0.573576436351,-0.819152044289));
+#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#512 = PCURVE('',#277,#513);
+#513 = DEFINITIONAL_REPRESENTATION('',(#514),#518);
+#514 = LINE('',#515,#516);
+#515 = CARTESIAN_POINT('',(1.273595532039E-16,-1.));
+#516 = VECTOR('',#517,1.);
+#517 = DIRECTION('',(1.,2.465190328816E-32));
+#518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#519 = ORIENTED_EDGE('',*,*,#520,.T.);
+#520 = EDGE_CURVE('',#498,#521,#523,.T.);
+#521 = VERTEX_POINT('',#522);
+#522 = CARTESIAN_POINT('',(-3.,-0.5,0.420124522926));
+#523 = SURFACE_CURVE('',#524,(#528,#534),.PCURVE_S1.);
+#524 = LINE('',#525,#526);
+#525 = CARTESIAN_POINT('',(-3.,-0.5,-3.053113317719E-16));
+#526 = VECTOR('',#527,1.);
+#527 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#528 = PCURVE('',#111,#529);
+#529 = DEFINITIONAL_REPRESENTATION('',(#530),#533);
+#530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#531,#532),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.946182633625,8.601660305678E-02),.PIECEWISE_BEZIER_KNOTS.);
+#531 = CARTESIAN_POINT('',(0.946182633625,1.5));
+#532 = CARTESIAN_POINT('',(-8.601660305678E-02,1.5));
+#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#534 = PCURVE('',#304,#535);
+#535 = DEFINITIONAL_REPRESENTATION('',(#536),#539);
+#536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#537,#538),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.946182633625,8.601660305678E-02),.PIECEWISE_BEZIER_KNOTS.);
+#537 = CARTESIAN_POINT('',(0.946182633625,-1.25));
+#538 = CARTESIAN_POINT('',(-8.601660305678E-02,-1.25));
+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#540 = ORIENTED_EDGE('',*,*,#541,.F.);
+#541 = EDGE_CURVE('',#346,#521,#542,.T.);
+#542 = SURFACE_CURVE('',#543,(#547,#554),.PCURVE_S1.);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(-3.6,-0.5,2.22044604925E-16));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(0.819152044289,3.820786596116E-16,0.573576436351));
+#547 = PCURVE('',#111,#548);
+#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553);
+#549 = LINE('',#550,#551);
+#550 = CARTESIAN_POINT('',(0.,0.9));
+#551 = VECTOR('',#552,1.);
+#552 = DIRECTION('',(0.573576436351,0.819152044289));
+#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#554 = PCURVE('',#329,#555);
+#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560);
+#556 = LINE('',#557,#558);
+#557 = CARTESIAN_POINT('',(3.560958632238E-16,-1.));
+#558 = VECTOR('',#559,1.);
+#559 = DIRECTION('',(1.,-2.465190328816E-32));
+#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#561 = ADVANCED_FACE('',(#562),#329,.F.);
+#562 = FACE_BOUND('',#563,.F.);
+#563 = EDGE_LOOP('',(#564,#565,#566,#567));
+#564 = ORIENTED_EDGE('',*,*,#315,.F.);
+#565 = ORIENTED_EDGE('',*,*,#345,.T.);
+#566 = ORIENTED_EDGE('',*,*,#541,.T.);
+#567 = ORIENTED_EDGE('',*,*,#568,.T.);
+#568 = EDGE_CURVE('',#521,#290,#569,.T.);
+#569 = SURFACE_CURVE('',#570,(#574,#580),.PCURVE_S1.);
+#570 = LINE('',#571,#572);
+#571 = CARTESIAN_POINT('',(-3.,-0.625,0.420124522926));
+#572 = VECTOR('',#573,1.);
+#573 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#574 = PCURVE('',#329,#575);
+#575 = DEFINITIONAL_REPRESENTATION('',(#576),#579);
+#576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#577,#578),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(2.5E-02,1.225),.PIECEWISE_BEZIER_KNOTS.);
+#577 = CARTESIAN_POINT('',(0.732464753257,-1.1));
+#578 = CARTESIAN_POINT('',(0.732464753257,0.1));
+#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#580 = PCURVE('',#304,#581);
+#581 = DEFINITIONAL_REPRESENTATION('',(#582),#585);
+#582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#583,#584),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(2.5E-02,1.225),.PIECEWISE_BEZIER_KNOTS.);
+#583 = CARTESIAN_POINT('',(0.420124522926,-1.15));
+#584 = CARTESIAN_POINT('',(0.420124522926,-2.35));
+#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#586 = ADVANCED_FACE('',(#587,#701),#304,.F.);
+#587 = FACE_BOUND('',#588,.F.);
+#588 = EDGE_LOOP('',(#589,#619,#647,#675));
+#589 = ORIENTED_EDGE('',*,*,#590,.T.);
+#590 = EDGE_CURVE('',#591,#593,#595,.T.);
+#591 = VERTEX_POINT('',#592);
+#592 = CARTESIAN_POINT('',(-3.,-1.45,0.));
+#593 = VERTEX_POINT('',#594);
+#594 = CARTESIAN_POINT('',(-3.,1.45,0.));
+#595 = SURFACE_CURVE('',#596,(#600,#607),.PCURVE_S1.);
+#596 = LINE('',#597,#598);
+#597 = CARTESIAN_POINT('',(-3.,-1.75,0.));
+#598 = VECTOR('',#599,1.);
+#599 = DIRECTION('',(0.,1.,0.));
+#600 = PCURVE('',#304,#601);
+#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606);
+#602 = LINE('',#603,#604);
+#603 = CARTESIAN_POINT('',(0.,0.));
+#604 = VECTOR('',#605,1.);
+#605 = DIRECTION('',(0.,-1.));
+#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#607 = PCURVE('',#608,#613);
+#608 = PLANE('',#609);
+#609 = AXIS2_PLACEMENT_3D('',#610,#611,#612);
+#610 = CARTESIAN_POINT('',(-3.,-1.75,0.));
+#611 = DIRECTION('',(0.,0.,1.));
+#612 = DIRECTION('',(1.,0.,0.));
+#613 = DEFINITIONAL_REPRESENTATION('',(#614),#618);
+#614 = LINE('',#615,#616);
+#615 = CARTESIAN_POINT('',(0.,0.));
+#616 = VECTOR('',#617,1.);
+#617 = DIRECTION('',(0.,1.));
+#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#619 = ORIENTED_EDGE('',*,*,#620,.T.);
+#620 = EDGE_CURVE('',#593,#621,#623,.T.);
+#621 = VERTEX_POINT('',#622);
+#622 = CARTESIAN_POINT('',(-3.,1.45,1.));
+#623 = SURFACE_CURVE('',#624,(#628,#635),.PCURVE_S1.);
+#624 = LINE('',#625,#626);
+#625 = CARTESIAN_POINT('',(-3.,1.45,0.));
+#626 = VECTOR('',#627,1.);
+#627 = DIRECTION('',(0.,0.,1.));
+#628 = PCURVE('',#304,#629);
+#629 = DEFINITIONAL_REPRESENTATION('',(#630),#634);
+#630 = LINE('',#631,#632);
+#631 = CARTESIAN_POINT('',(0.,-3.2));
+#632 = VECTOR('',#633,1.);
+#633 = DIRECTION('',(1.,0.));
+#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#635 = PCURVE('',#636,#641);
+#636 = CYLINDRICAL_SURFACE('',#637,0.3);
+#637 = AXIS2_PLACEMENT_3D('',#638,#639,#640);
+#638 = CARTESIAN_POINT('',(-2.7,1.45,0.));
+#639 = DIRECTION('',(0.,0.,1.));
+#640 = DIRECTION('',(-1.,0.,0.));
+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#646);
+#642 = LINE('',#643,#644);
+#643 = CARTESIAN_POINT('',(-0.,0.));
+#644 = VECTOR('',#645,1.);
+#645 = DIRECTION('',(-0.,1.));
+#646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#647 = ORIENTED_EDGE('',*,*,#648,.F.);
+#648 = EDGE_CURVE('',#649,#621,#651,.T.);
+#649 = VERTEX_POINT('',#650);
+#650 = CARTESIAN_POINT('',(-3.,-1.45,1.));
+#651 = SURFACE_CURVE('',#652,(#656,#663),.PCURVE_S1.);
+#652 = LINE('',#653,#654);
+#653 = CARTESIAN_POINT('',(-3.,-1.75,1.));
+#654 = VECTOR('',#655,1.);
+#655 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#656 = PCURVE('',#304,#657);
+#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662);
+#658 = LINE('',#659,#660);
+#659 = CARTESIAN_POINT('',(1.,-1.955233284811E-16));
+#660 = VECTOR('',#661,1.);
+#661 = DIRECTION('',(-2.22044604925E-16,-1.));
+#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#663 = PCURVE('',#664,#669);
+#664 = CYLINDRICAL_SURFACE('',#665,0.3);
+#665 = AXIS2_PLACEMENT_3D('',#666,#667,#668);
+#666 = CARTESIAN_POINT('',(-2.7,-1.75,1.));
+#667 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#668 = DIRECTION('',(-1.,0.,0.));
+#669 = DEFINITIONAL_REPRESENTATION('',(#670),#674);
+#670 = LINE('',#671,#672);
+#671 = CARTESIAN_POINT('',(0.,0.));
+#672 = VECTOR('',#673,1.);
+#673 = DIRECTION('',(0.,1.));
+#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#675 = ORIENTED_EDGE('',*,*,#676,.F.);
+#676 = EDGE_CURVE('',#591,#649,#677,.T.);
+#677 = SURFACE_CURVE('',#678,(#682,#689),.PCURVE_S1.);
+#678 = LINE('',#679,#680);
+#679 = CARTESIAN_POINT('',(-3.,-1.45,0.));
+#680 = VECTOR('',#681,1.);
+#681 = DIRECTION('',(0.,0.,1.));
+#682 = PCURVE('',#304,#683);
+#683 = DEFINITIONAL_REPRESENTATION('',(#684),#688);
+#684 = LINE('',#685,#686);
+#685 = CARTESIAN_POINT('',(0.,-0.3));
+#686 = VECTOR('',#687,1.);
+#687 = DIRECTION('',(1.,0.));
+#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#689 = PCURVE('',#690,#695);
+#690 = CYLINDRICAL_SURFACE('',#691,0.3);
+#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694);
+#692 = CARTESIAN_POINT('',(-2.7,-1.45,0.));
+#693 = DIRECTION('',(0.,0.,1.));
+#694 = DIRECTION('',(-1.,0.,0.));
+#695 = DEFINITIONAL_REPRESENTATION('',(#696),#700);
+#696 = LINE('',#697,#698);
+#697 = CARTESIAN_POINT('',(0.,0.));
+#698 = VECTOR('',#699,1.);
+#699 = DIRECTION('',(0.,1.));
+#700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#701 = FACE_BOUND('',#702,.F.);
+#702 = EDGE_LOOP('',(#703,#722,#723,#724));
+#703 = ORIENTED_EDGE('',*,*,#704,.F.);
+#704 = EDGE_CURVE('',#262,#498,#705,.T.);
+#705 = SURFACE_CURVE('',#706,(#710,#716),.PCURVE_S1.);
+#706 = LINE('',#707,#708);
+#707 = CARTESIAN_POINT('',(-3.,-0.625,0.786356899554));
+#708 = VECTOR('',#709,1.);
+#709 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#710 = PCURVE('',#304,#711);
+#711 = DEFINITIONAL_REPRESENTATION('',(#712),#715);
+#712 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#713,#714),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.225,-2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#713 = CARTESIAN_POINT('',(0.786356899554,-2.35));
+#714 = CARTESIAN_POINT('',(0.786356899554,-1.15));
+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#716 = PCURVE('',#277,#717);
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#721);
+#718 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#719,#720),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.225,-2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#719 = CARTESIAN_POINT('',(0.128682292953,0.1));
+#720 = CARTESIAN_POINT('',(0.128682292953,-1.1));
+#721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#722 = ORIENTED_EDGE('',*,*,#289,.T.);
+#723 = ORIENTED_EDGE('',*,*,#568,.F.);
+#724 = ORIENTED_EDGE('',*,*,#520,.F.);
+#725 = ADVANCED_FACE('',(#726),#277,.F.);
+#726 = FACE_BOUND('',#727,.F.);
+#727 = EDGE_LOOP('',(#728,#729,#730,#731));
+#728 = ORIENTED_EDGE('',*,*,#261,.F.);
+#729 = ORIENTED_EDGE('',*,*,#704,.T.);
+#730 = ORIENTED_EDGE('',*,*,#497,.T.);
+#731 = ORIENTED_EDGE('',*,*,#732,.F.);
+#732 = EDGE_CURVE('',#233,#474,#733,.T.);
+#733 = SURFACE_CURVE('',#734,(#738,#745),.PCURVE_S1.);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(-3.642934107169,0.5,0.336169591142));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#738 = PCURVE('',#277,#739);
+#739 = DEFINITIONAL_REPRESENTATION('',(#740),#744);
+#740 = LINE('',#741,#742);
+#741 = CARTESIAN_POINT('',(0.913559913233,1.110223024625E-16));
+#742 = VECTOR('',#743,1.);
+#743 = DIRECTION('',(1.273595532039E-16,-1.));
+#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#745 = PCURVE('',#249,#746);
+#746 = DEFINITIONAL_REPRESENTATION('',(#747),#751);
+#747 = LINE('',#748,#749);
+#748 = CARTESIAN_POINT('',(-0.,0.));
+#749 = VECTOR('',#750,1.);
+#750 = DIRECTION('',(-0.,1.));
+#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#752 = ADVANCED_FACE('',(#753),#249,.F.);
+#753 = FACE_BOUND('',#754,.T.);
+#754 = EDGE_LOOP('',(#755,#756,#777,#778));
+#755 = ORIENTED_EDGE('',*,*,#232,.T.);
+#756 = ORIENTED_EDGE('',*,*,#757,.T.);
+#757 = EDGE_CURVE('',#205,#451,#758,.T.);
+#758 = SURFACE_CURVE('',#759,(#763,#770),.PCURVE_S1.);
+#759 = LINE('',#760,#761);
+#760 = CARTESIAN_POINT('',(-3.757649394439,0.5,0.3));
+#761 = VECTOR('',#762,1.);
+#762 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#763 = PCURVE('',#249,#764);
+#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769);
+#765 = LINE('',#766,#767);
+#766 = CARTESIAN_POINT('',(-0.610865238198,0.));
+#767 = VECTOR('',#768,1.);
+#768 = DIRECTION('',(-0.,1.));
+#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#770 = PCURVE('',#220,#771);
+#771 = DEFINITIONAL_REPRESENTATION('',(#772),#776);
+#772 = LINE('',#773,#774);
+#773 = CARTESIAN_POINT('',(6.30597577758E-02,0.));
+#774 = VECTOR('',#775,1.);
+#775 = DIRECTION('',(0.,-1.));
+#776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#777 = ORIENTED_EDGE('',*,*,#473,.F.);
+#778 = ORIENTED_EDGE('',*,*,#732,.F.);
+#779 = ADVANCED_FACE('',(#780),#220,.F.);
+#780 = FACE_BOUND('',#781,.F.);
+#781 = EDGE_LOOP('',(#782,#783,#784,#785));
+#782 = ORIENTED_EDGE('',*,*,#204,.F.);
+#783 = ORIENTED_EDGE('',*,*,#757,.T.);
+#784 = ORIENTED_EDGE('',*,*,#450,.T.);
+#785 = ORIENTED_EDGE('',*,*,#398,.F.);
+#786 = ADVANCED_FACE('',(#787),#690,.T.);
+#787 = FACE_BOUND('',#788,.T.);
+#788 = EDGE_LOOP('',(#789,#813,#841,#866));
+#789 = ORIENTED_EDGE('',*,*,#790,.T.);
+#790 = EDGE_CURVE('',#591,#791,#793,.T.);
+#791 = VERTEX_POINT('',#792);
+#792 = CARTESIAN_POINT('',(-2.7,-1.75,0.));
+#793 = SURFACE_CURVE('',#794,(#799,#806),.PCURVE_S1.);
+#794 = CIRCLE('',#795,0.3);
+#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);
+#796 = CARTESIAN_POINT('',(-2.7,-1.45,0.));
+#797 = DIRECTION('',(-0.,0.,1.));
+#798 = DIRECTION('',(0.,-1.,0.));
+#799 = PCURVE('',#690,#800);
+#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805);
+#801 = LINE('',#802,#803);
+#802 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#803 = VECTOR('',#804,1.);
+#804 = DIRECTION('',(1.,0.));
+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#806 = PCURVE('',#608,#807);
+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);
+#808 = CIRCLE('',#809,0.3);
+#809 = AXIS2_PLACEMENT_2D('',#810,#811);
+#810 = CARTESIAN_POINT('',(0.3,0.3));
+#811 = DIRECTION('',(0.,-1.));
+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#813 = ORIENTED_EDGE('',*,*,#814,.T.);
+#814 = EDGE_CURVE('',#791,#815,#817,.T.);
+#815 = VERTEX_POINT('',#816);
+#816 = CARTESIAN_POINT('',(-2.7,-1.75,1.));
+#817 = SURFACE_CURVE('',#818,(#822,#829),.PCURVE_S1.);
+#818 = LINE('',#819,#820);
+#819 = CARTESIAN_POINT('',(-2.7,-1.75,0.));
+#820 = VECTOR('',#821,1.);
+#821 = DIRECTION('',(0.,0.,1.));
+#822 = PCURVE('',#690,#823);
+#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828);
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(1.570796326795,0.));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(0.,1.));
+#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#829 = PCURVE('',#830,#835);
+#830 = PLANE('',#831);
+#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834);
+#832 = CARTESIAN_POINT('',(-3.,-1.75,0.));
+#833 = DIRECTION('',(0.,1.,0.));
+#834 = DIRECTION('',(0.,0.,1.));
+#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840);
+#836 = LINE('',#837,#838);
+#837 = CARTESIAN_POINT('',(0.,0.3));
+#838 = VECTOR('',#839,1.);
+#839 = DIRECTION('',(1.,0.));
+#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#841 = ORIENTED_EDGE('',*,*,#842,.T.);
+#842 = EDGE_CURVE('',#815,#649,#843,.T.);
+#843 = SURFACE_CURVE('',#844,(#849,#855),.PCURVE_S1.);
+#844 = CIRCLE('',#845,0.3);
+#845 = AXIS2_PLACEMENT_3D('',#846,#847,#848);
+#846 = CARTESIAN_POINT('',(-2.7,-1.45,1.));
+#847 = DIRECTION('',(3.828568698927E-16,0.,-1.));
+#848 = DIRECTION('',(-1.,0.,-3.828568698927E-16));
+#849 = PCURVE('',#690,#850);
+#850 = DEFINITIONAL_REPRESENTATION('',(#851),#854);
+#851 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#852,#853),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#852 = CARTESIAN_POINT('',(1.570796326795,1.));
+#853 = CARTESIAN_POINT('',(0.,1.));
+#854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#855 = PCURVE('',#856,#861);
+#856 = SPHERICAL_SURFACE('',#857,0.3);
+#857 = AXIS2_PLACEMENT_3D('',#858,#859,#860);
+#858 = CARTESIAN_POINT('',(-2.7,-1.45,1.));
+#859 = DIRECTION('',(0.,1.,0.));
+#860 = DIRECTION('',(0.,0.,1.));
+#861 = DEFINITIONAL_REPRESENTATION('',(#862),#865);
+#862 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#863,#864),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#863 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#864 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#866 = ORIENTED_EDGE('',*,*,#676,.F.);
+#867 = ADVANCED_FACE('',(#868),#636,.T.);
+#868 = FACE_BOUND('',#869,.F.);
+#869 = EDGE_LOOP('',(#870,#898,#926,#951));
+#870 = ORIENTED_EDGE('',*,*,#871,.T.);
+#871 = EDGE_CURVE('',#593,#872,#874,.T.);
+#872 = VERTEX_POINT('',#873);
+#873 = CARTESIAN_POINT('',(-2.7,1.75,0.));
+#874 = SURFACE_CURVE('',#875,(#880,#887),.PCURVE_S1.);
+#875 = CIRCLE('',#876,0.3);
+#876 = AXIS2_PLACEMENT_3D('',#877,#878,#879);
+#877 = CARTESIAN_POINT('',(-2.7,1.45,0.));
+#878 = DIRECTION('',(-0.,-0.,-1.));
+#879 = DIRECTION('',(0.,-1.,0.));
+#880 = PCURVE('',#636,#881);
+#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886);
+#882 = LINE('',#883,#884);
+#883 = CARTESIAN_POINT('',(1.570796326795,-0.));
+#884 = VECTOR('',#885,1.);
+#885 = DIRECTION('',(-1.,0.));
+#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#887 = PCURVE('',#608,#888);
+#888 = DEFINITIONAL_REPRESENTATION('',(#889),#897);
+#889 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#890,#891,#892,#893,#894,#895
+,#896),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#890 = CARTESIAN_POINT('',(0.3,2.9));
+#891 = CARTESIAN_POINT('',(-0.219615242271,2.9));
+#892 = CARTESIAN_POINT('',(4.019237886467E-02,3.35));
+#893 = CARTESIAN_POINT('',(0.3,3.8));
+#894 = CARTESIAN_POINT('',(0.559807621135,3.35));
+#895 = CARTESIAN_POINT('',(0.819615242271,2.9));
+#896 = CARTESIAN_POINT('',(0.3,2.9));
+#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#898 = ORIENTED_EDGE('',*,*,#899,.T.);
+#899 = EDGE_CURVE('',#872,#900,#902,.T.);
+#900 = VERTEX_POINT('',#901);
+#901 = CARTESIAN_POINT('',(-2.7,1.75,1.));
+#902 = SURFACE_CURVE('',#903,(#907,#914),.PCURVE_S1.);
+#903 = LINE('',#904,#905);
+#904 = CARTESIAN_POINT('',(-2.7,1.75,0.));
+#905 = VECTOR('',#906,1.);
+#906 = DIRECTION('',(0.,0.,1.));
+#907 = PCURVE('',#636,#908);
+#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913);
+#909 = LINE('',#910,#911);
+#910 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#911 = VECTOR('',#912,1.);
+#912 = DIRECTION('',(-0.,1.));
+#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#914 = PCURVE('',#915,#920);
+#915 = PLANE('',#916);
+#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919);
+#917 = CARTESIAN_POINT('',(-3.,1.75,0.));
+#918 = DIRECTION('',(0.,1.,0.));
+#919 = DIRECTION('',(0.,0.,1.));
+#920 = DEFINITIONAL_REPRESENTATION('',(#921),#925);
+#921 = LINE('',#922,#923);
+#922 = CARTESIAN_POINT('',(0.,0.3));
+#923 = VECTOR('',#924,1.);
+#924 = DIRECTION('',(1.,0.));
+#925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#926 = ORIENTED_EDGE('',*,*,#927,.F.);
+#927 = EDGE_CURVE('',#621,#900,#928,.T.);
+#928 = SURFACE_CURVE('',#929,(#934,#940),.PCURVE_S1.);
+#929 = CIRCLE('',#930,0.3);
+#930 = AXIS2_PLACEMENT_3D('',#931,#932,#933);
+#931 = CARTESIAN_POINT('',(-2.7,1.45,1.));
+#932 = DIRECTION('',(0.,2.832769448824E-16,-1.));
+#933 = DIRECTION('',(0.,1.,2.832769448824E-16));
+#934 = PCURVE('',#636,#935);
+#935 = DEFINITIONAL_REPRESENTATION('',(#936),#939);
+#936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#937,#938),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#937 = CARTESIAN_POINT('',(0.,1.));
+#938 = CARTESIAN_POINT('',(-1.570796326795,1.));
+#939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#940 = PCURVE('',#941,#946);
+#941 = SPHERICAL_SURFACE('',#942,0.3);
+#942 = AXIS2_PLACEMENT_3D('',#943,#944,#945);
+#943 = CARTESIAN_POINT('',(-2.7,1.45,1.));
+#944 = DIRECTION('',(1.,0.,0.));
+#945 = DIRECTION('',(0.,0.,1.));
+#946 = DEFINITIONAL_REPRESENTATION('',(#947),#950);
+#947 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#948,#949),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#948 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#949 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#951 = ORIENTED_EDGE('',*,*,#620,.F.);
+#952 = ADVANCED_FACE('',(#953),#664,.T.);
+#953 = FACE_BOUND('',#954,.T.);
+#954 = EDGE_LOOP('',(#955,#956,#980,#1008));
+#955 = ORIENTED_EDGE('',*,*,#648,.F.);
+#956 = ORIENTED_EDGE('',*,*,#957,.F.);
+#957 = EDGE_CURVE('',#958,#649,#960,.T.);
+#958 = VERTEX_POINT('',#959);
+#959 = CARTESIAN_POINT('',(-2.7,-1.45,1.3));
+#960 = SURFACE_CURVE('',#961,(#966,#973),.PCURVE_S1.);
+#961 = CIRCLE('',#962,0.3);
+#962 = AXIS2_PLACEMENT_3D('',#963,#964,#965);
+#963 = CARTESIAN_POINT('',(-2.7,-1.45,1.));
+#964 = DIRECTION('',(0.,-1.,0.));
+#965 = DIRECTION('',(0.,0.,1.));
+#966 = PCURVE('',#664,#967);
+#967 = DEFINITIONAL_REPRESENTATION('',(#968),#972);
+#968 = LINE('',#969,#970);
+#969 = CARTESIAN_POINT('',(1.570796326795,0.3));
+#970 = VECTOR('',#971,1.);
+#971 = DIRECTION('',(-1.,-0.));
+#972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#973 = PCURVE('',#856,#974);
+#974 = DEFINITIONAL_REPRESENTATION('',(#975),#979);
+#975 = LINE('',#976,#977);
+#976 = CARTESIAN_POINT('',(-0.,0.));
+#977 = VECTOR('',#978,1.);
+#978 = DIRECTION('',(-1.,0.));
+#979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#980 = ORIENTED_EDGE('',*,*,#981,.T.);
+#981 = EDGE_CURVE('',#958,#982,#984,.T.);
+#982 = VERTEX_POINT('',#983);
+#983 = CARTESIAN_POINT('',(-2.7,1.45,1.3));
+#984 = SURFACE_CURVE('',#985,(#989,#996),.PCURVE_S1.);
+#985 = LINE('',#986,#987);
+#986 = CARTESIAN_POINT('',(-2.7,-1.75,1.3));
+#987 = VECTOR('',#988,1.);
+#988 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#989 = PCURVE('',#664,#990);
+#990 = DEFINITIONAL_REPRESENTATION('',(#991),#995);
+#991 = LINE('',#992,#993);
+#992 = CARTESIAN_POINT('',(1.570796326795,0.));
+#993 = VECTOR('',#994,1.);
+#994 = DIRECTION('',(0.,1.));
+#995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#996 = PCURVE('',#997,#1002);
+#997 = PLANE('',#998);
+#998 = AXIS2_PLACEMENT_3D('',#999,#1000,#1001);
+#999 = CARTESIAN_POINT('',(0.,0.,1.3));
+#1000 = DIRECTION('',(1.376309534659E-17,-8.840425481299E-17,-1.));
+#1001 = DIRECTION('',(0.,-1.,8.840425481299E-17));
+#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1007);
+#1003 = LINE('',#1004,#1005);
+#1004 = CARTESIAN_POINT('',(1.75,2.7));
+#1005 = VECTOR('',#1006,1.);
+#1006 = DIRECTION('',(-1.,1.839304880744E-33));
+#1007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1008 = ORIENTED_EDGE('',*,*,#1009,.F.);
+#1009 = EDGE_CURVE('',#621,#982,#1010,.T.);
+#1010 = SURFACE_CURVE('',#1011,(#1016,#1022),.PCURVE_S1.);
+#1011 = CIRCLE('',#1012,0.3);
+#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015);
+#1013 = CARTESIAN_POINT('',(-2.7,1.45,1.));
+#1014 = DIRECTION('',(0.,1.,0.));
+#1015 = DIRECTION('',(0.,0.,1.));
+#1016 = PCURVE('',#664,#1017);
+#1017 = DEFINITIONAL_REPRESENTATION('',(#1018),#1021);
+#1018 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1019,#1020),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1019 = CARTESIAN_POINT('',(0.,3.2));
+#1020 = CARTESIAN_POINT('',(1.570796326795,3.2));
+#1021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1022 = PCURVE('',#941,#1023);
+#1023 = DEFINITIONAL_REPRESENTATION('',(#1024),#1027);
+#1024 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1025,#1026),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1025 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#1026 = CARTESIAN_POINT('',(0.,0.));
+#1027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1028 = ADVANCED_FACE('',(#1029),#830,.F.);
+#1029 = FACE_BOUND('',#1030,.F.);
+#1030 = EDGE_LOOP('',(#1031,#1054,#1055,#1083));
+#1031 = ORIENTED_EDGE('',*,*,#1032,.F.);
+#1032 = EDGE_CURVE('',#791,#1033,#1035,.T.);
+#1033 = VERTEX_POINT('',#1034);
+#1034 = CARTESIAN_POINT('',(2.7,-1.75,0.));
+#1035 = SURFACE_CURVE('',#1036,(#1040,#1047),.PCURVE_S1.);
+#1036 = LINE('',#1037,#1038);
+#1037 = CARTESIAN_POINT('',(-3.,-1.75,0.));
+#1038 = VECTOR('',#1039,1.);
+#1039 = DIRECTION('',(1.,0.,0.));
+#1040 = PCURVE('',#830,#1041);
+#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);
+#1042 = LINE('',#1043,#1044);
+#1043 = CARTESIAN_POINT('',(0.,0.));
+#1044 = VECTOR('',#1045,1.);
+#1045 = DIRECTION('',(0.,1.));
+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1047 = PCURVE('',#608,#1048);
+#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053);
+#1049 = LINE('',#1050,#1051);
+#1050 = CARTESIAN_POINT('',(0.,0.));
+#1051 = VECTOR('',#1052,1.);
+#1052 = DIRECTION('',(1.,0.));
+#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1054 = ORIENTED_EDGE('',*,*,#814,.T.);
+#1055 = ORIENTED_EDGE('',*,*,#1056,.F.);
+#1056 = EDGE_CURVE('',#1057,#815,#1059,.T.);
+#1057 = VERTEX_POINT('',#1058);
+#1058 = CARTESIAN_POINT('',(2.7,-1.75,1.));
+#1059 = SURFACE_CURVE('',#1060,(#1064,#1071),.PCURVE_S1.);
+#1060 = LINE('',#1061,#1062);
+#1061 = CARTESIAN_POINT('',(3.,-1.75,1.));
+#1062 = VECTOR('',#1063,1.);
+#1063 = DIRECTION('',(-1.,-0.,-0.));
+#1064 = PCURVE('',#830,#1065);
+#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070);
+#1066 = LINE('',#1067,#1068);
+#1067 = CARTESIAN_POINT('',(1.,6.));
+#1068 = VECTOR('',#1069,1.);
+#1069 = DIRECTION('',(-0.,-1.));
+#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1071 = PCURVE('',#1072,#1077);
+#1072 = CYLINDRICAL_SURFACE('',#1073,0.3);
+#1073 = AXIS2_PLACEMENT_3D('',#1074,#1075,#1076);
+#1074 = CARTESIAN_POINT('',(3.,-1.45,1.));
+#1075 = DIRECTION('',(-1.,-0.,-0.));
+#1076 = DIRECTION('',(0.,-1.,0.));
+#1077 = DEFINITIONAL_REPRESENTATION('',(#1078),#1082);
+#1078 = LINE('',#1079,#1080);
+#1079 = CARTESIAN_POINT('',(0.,0.));
+#1080 = VECTOR('',#1081,1.);
+#1081 = DIRECTION('',(0.,1.));
+#1082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1083 = ORIENTED_EDGE('',*,*,#1084,.F.);
+#1084 = EDGE_CURVE('',#1033,#1057,#1085,.T.);
+#1085 = SURFACE_CURVE('',#1086,(#1090,#1097),.PCURVE_S1.);
+#1086 = LINE('',#1087,#1088);
+#1087 = CARTESIAN_POINT('',(2.7,-1.75,0.));
+#1088 = VECTOR('',#1089,1.);
+#1089 = DIRECTION('',(0.,0.,1.));
+#1090 = PCURVE('',#830,#1091);
+#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1096);
+#1092 = LINE('',#1093,#1094);
+#1093 = CARTESIAN_POINT('',(0.,5.7));
+#1094 = VECTOR('',#1095,1.);
+#1095 = DIRECTION('',(1.,0.));
+#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1097 = PCURVE('',#1098,#1103);
+#1098 = CYLINDRICAL_SURFACE('',#1099,0.3);
+#1099 = AXIS2_PLACEMENT_3D('',#1100,#1101,#1102);
+#1100 = CARTESIAN_POINT('',(2.7,-1.45,0.));
+#1101 = DIRECTION('',(0.,0.,1.));
+#1102 = DIRECTION('',(0.,-1.,0.));
+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108);
+#1104 = LINE('',#1105,#1106);
+#1105 = CARTESIAN_POINT('',(0.,0.));
+#1106 = VECTOR('',#1107,1.);
+#1107 = DIRECTION('',(0.,1.));
+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1109 = ADVANCED_FACE('',(#1110),#915,.T.);
+#1110 = FACE_BOUND('',#1111,.T.);
+#1111 = EDGE_LOOP('',(#1112,#1135,#1136,#1164));
+#1112 = ORIENTED_EDGE('',*,*,#1113,.F.);
+#1113 = EDGE_CURVE('',#872,#1114,#1116,.T.);
+#1114 = VERTEX_POINT('',#1115);
+#1115 = CARTESIAN_POINT('',(2.7,1.75,0.));
+#1116 = SURFACE_CURVE('',#1117,(#1121,#1128),.PCURVE_S1.);
+#1117 = LINE('',#1118,#1119);
+#1118 = CARTESIAN_POINT('',(-3.,1.75,0.));
+#1119 = VECTOR('',#1120,1.);
+#1120 = DIRECTION('',(1.,0.,0.));
+#1121 = PCURVE('',#915,#1122);
+#1122 = DEFINITIONAL_REPRESENTATION('',(#1123),#1127);
+#1123 = LINE('',#1124,#1125);
+#1124 = CARTESIAN_POINT('',(0.,0.));
+#1125 = VECTOR('',#1126,1.);
+#1126 = DIRECTION('',(0.,1.));
+#1127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1128 = PCURVE('',#608,#1129);
+#1129 = DEFINITIONAL_REPRESENTATION('',(#1130),#1134);
+#1130 = LINE('',#1131,#1132);
+#1131 = CARTESIAN_POINT('',(0.,3.5));
+#1132 = VECTOR('',#1133,1.);
+#1133 = DIRECTION('',(1.,0.));
+#1134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1135 = ORIENTED_EDGE('',*,*,#899,.T.);
+#1136 = ORIENTED_EDGE('',*,*,#1137,.F.);
+#1137 = EDGE_CURVE('',#1138,#900,#1140,.T.);
+#1138 = VERTEX_POINT('',#1139);
+#1139 = CARTESIAN_POINT('',(2.7,1.75,1.));
+#1140 = SURFACE_CURVE('',#1141,(#1145,#1152),.PCURVE_S1.);
+#1141 = LINE('',#1142,#1143);
+#1142 = CARTESIAN_POINT('',(3.,1.75,1.));
+#1143 = VECTOR('',#1144,1.);
+#1144 = DIRECTION('',(-1.,0.,0.));
+#1145 = PCURVE('',#915,#1146);
+#1146 = DEFINITIONAL_REPRESENTATION('',(#1147),#1151);
+#1147 = LINE('',#1148,#1149);
+#1148 = CARTESIAN_POINT('',(1.,6.));
+#1149 = VECTOR('',#1150,1.);
+#1150 = DIRECTION('',(0.,-1.));
+#1151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1152 = PCURVE('',#1153,#1158);
+#1153 = CYLINDRICAL_SURFACE('',#1154,0.3);
+#1154 = AXIS2_PLACEMENT_3D('',#1155,#1156,#1157);
+#1155 = CARTESIAN_POINT('',(3.,1.45,1.));
+#1156 = DIRECTION('',(-1.,0.,0.));
+#1157 = DIRECTION('',(0.,1.,0.));
+#1158 = DEFINITIONAL_REPRESENTATION('',(#1159),#1163);
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(-0.,0.));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(-0.,1.));
+#1163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1164 = ORIENTED_EDGE('',*,*,#1165,.F.);
+#1165 = EDGE_CURVE('',#1114,#1138,#1166,.T.);
+#1166 = SURFACE_CURVE('',#1167,(#1171,#1178),.PCURVE_S1.);
+#1167 = LINE('',#1168,#1169);
+#1168 = CARTESIAN_POINT('',(2.7,1.75,0.));
+#1169 = VECTOR('',#1170,1.);
+#1170 = DIRECTION('',(0.,0.,1.));
+#1171 = PCURVE('',#915,#1172);
+#1172 = DEFINITIONAL_REPRESENTATION('',(#1173),#1177);
+#1173 = LINE('',#1174,#1175);
+#1174 = CARTESIAN_POINT('',(0.,5.7));
+#1175 = VECTOR('',#1176,1.);
+#1176 = DIRECTION('',(1.,0.));
+#1177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1178 = PCURVE('',#1179,#1184);
+#1179 = CYLINDRICAL_SURFACE('',#1180,0.3);
+#1180 = AXIS2_PLACEMENT_3D('',#1181,#1182,#1183);
+#1181 = CARTESIAN_POINT('',(2.7,1.45,0.));
+#1182 = DIRECTION('',(0.,0.,1.));
+#1183 = DIRECTION('',(0.,1.,0.));
+#1184 = DEFINITIONAL_REPRESENTATION('',(#1185),#1189);
+#1185 = LINE('',#1186,#1187);
+#1186 = CARTESIAN_POINT('',(-0.,0.));
+#1187 = VECTOR('',#1188,1.);
+#1188 = DIRECTION('',(-0.,1.));
+#1189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1190 = ADVANCED_FACE('',(#1191),#1098,.T.);
+#1191 = FACE_BOUND('',#1192,.T.);
+#1192 = EDGE_LOOP('',(#1193,#1217,#1245,#1270));
+#1193 = ORIENTED_EDGE('',*,*,#1194,.T.);
+#1194 = EDGE_CURVE('',#1033,#1195,#1197,.T.);
+#1195 = VERTEX_POINT('',#1196);
+#1196 = CARTESIAN_POINT('',(3.,-1.45,0.));
+#1197 = SURFACE_CURVE('',#1198,(#1203,#1210),.PCURVE_S1.);
+#1198 = CIRCLE('',#1199,0.3);
+#1199 = AXIS2_PLACEMENT_3D('',#1200,#1201,#1202);
+#1200 = CARTESIAN_POINT('',(2.7,-1.45,0.));
+#1201 = DIRECTION('',(-0.,0.,1.));
+#1202 = DIRECTION('',(0.,-1.,0.));
+#1203 = PCURVE('',#1098,#1204);
+#1204 = DEFINITIONAL_REPRESENTATION('',(#1205),#1209);
+#1205 = LINE('',#1206,#1207);
+#1206 = CARTESIAN_POINT('',(0.,0.));
+#1207 = VECTOR('',#1208,1.);
+#1208 = DIRECTION('',(1.,0.));
+#1209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1210 = PCURVE('',#608,#1211);
+#1211 = DEFINITIONAL_REPRESENTATION('',(#1212),#1216);
+#1212 = CIRCLE('',#1213,0.3);
+#1213 = AXIS2_PLACEMENT_2D('',#1214,#1215);
+#1214 = CARTESIAN_POINT('',(5.7,0.3));
+#1215 = DIRECTION('',(0.,-1.));
+#1216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1217 = ORIENTED_EDGE('',*,*,#1218,.T.);
+#1218 = EDGE_CURVE('',#1195,#1219,#1221,.T.);
+#1219 = VERTEX_POINT('',#1220);
+#1220 = CARTESIAN_POINT('',(3.,-1.45,1.));
+#1221 = SURFACE_CURVE('',#1222,(#1226,#1233),.PCURVE_S1.);
+#1222 = LINE('',#1223,#1224);
+#1223 = CARTESIAN_POINT('',(3.,-1.45,0.));
+#1224 = VECTOR('',#1225,1.);
+#1225 = DIRECTION('',(0.,0.,1.));
+#1226 = PCURVE('',#1098,#1227);
+#1227 = DEFINITIONAL_REPRESENTATION('',(#1228),#1232);
+#1228 = LINE('',#1229,#1230);
+#1229 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1230 = VECTOR('',#1231,1.);
+#1231 = DIRECTION('',(0.,1.));
+#1232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1233 = PCURVE('',#1234,#1239);
+#1234 = PLANE('',#1235);
+#1235 = AXIS2_PLACEMENT_3D('',#1236,#1237,#1238);
+#1236 = CARTESIAN_POINT('',(3.,-1.75,0.));
+#1237 = DIRECTION('',(1.,0.,0.));
+#1238 = DIRECTION('',(0.,0.,1.));
+#1239 = DEFINITIONAL_REPRESENTATION('',(#1240),#1244);
+#1240 = LINE('',#1241,#1242);
+#1241 = CARTESIAN_POINT('',(0.,-0.3));
+#1242 = VECTOR('',#1243,1.);
+#1243 = DIRECTION('',(1.,0.));
+#1244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1245 = ORIENTED_EDGE('',*,*,#1246,.F.);
+#1246 = EDGE_CURVE('',#1057,#1219,#1247,.T.);
+#1247 = SURFACE_CURVE('',#1248,(#1253,#1259),.PCURVE_S1.);
+#1248 = CIRCLE('',#1249,0.3);
+#1249 = AXIS2_PLACEMENT_3D('',#1250,#1251,#1252);
+#1250 = CARTESIAN_POINT('',(2.7,-1.45,1.));
+#1251 = DIRECTION('',(-6.123233995737E-17,0.,1.));
+#1252 = DIRECTION('',(1.,0.,6.123233995737E-17));
+#1253 = PCURVE('',#1098,#1254);
+#1254 = DEFINITIONAL_REPRESENTATION('',(#1255),#1258);
+#1255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1256,#1257),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1256 = CARTESIAN_POINT('',(0.,1.));
+#1257 = CARTESIAN_POINT('',(1.570796326795,1.));
+#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1259 = PCURVE('',#1260,#1265);
+#1260 = SPHERICAL_SURFACE('',#1261,0.3);
+#1261 = AXIS2_PLACEMENT_3D('',#1262,#1263,#1264);
+#1262 = CARTESIAN_POINT('',(2.7,-1.45,1.));
+#1263 = DIRECTION('',(0.,1.,0.));
+#1264 = DIRECTION('',(0.,0.,1.));
+#1265 = DEFINITIONAL_REPRESENTATION('',(#1266),#1269);
+#1266 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1267,#1268),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1267 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795));
+#1268 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1270 = ORIENTED_EDGE('',*,*,#1084,.F.);
+#1271 = ADVANCED_FACE('',(#1272),#1179,.T.);
+#1272 = FACE_BOUND('',#1273,.F.);
+#1273 = EDGE_LOOP('',(#1274,#1302,#1325,#1350));
+#1274 = ORIENTED_EDGE('',*,*,#1275,.T.);
+#1275 = EDGE_CURVE('',#1114,#1276,#1278,.T.);
+#1276 = VERTEX_POINT('',#1277);
+#1277 = CARTESIAN_POINT('',(3.,1.45,0.));
+#1278 = SURFACE_CURVE('',#1279,(#1284,#1291),.PCURVE_S1.);
+#1279 = CIRCLE('',#1280,0.3);
+#1280 = AXIS2_PLACEMENT_3D('',#1281,#1282,#1283);
+#1281 = CARTESIAN_POINT('',(2.7,1.45,0.));
+#1282 = DIRECTION('',(-0.,-0.,-1.));
+#1283 = DIRECTION('',(0.,-1.,0.));
+#1284 = PCURVE('',#1179,#1285);
+#1285 = DEFINITIONAL_REPRESENTATION('',(#1286),#1290);
+#1286 = LINE('',#1287,#1288);
+#1287 = CARTESIAN_POINT('',(3.14159265359,-0.));
+#1288 = VECTOR('',#1289,1.);
+#1289 = DIRECTION('',(-1.,0.));
+#1290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1291 = PCURVE('',#608,#1292);
+#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1301);
+#1293 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1294,#1295,#1296,#1297,
+#1298,#1299,#1300),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1294 = CARTESIAN_POINT('',(5.7,2.9));
+#1295 = CARTESIAN_POINT('',(5.180384757729,2.9));
+#1296 = CARTESIAN_POINT('',(5.440192378865,3.35));
+#1297 = CARTESIAN_POINT('',(5.7,3.8));
+#1298 = CARTESIAN_POINT('',(5.959807621135,3.35));
+#1299 = CARTESIAN_POINT('',(6.219615242271,2.9));
+#1300 = CARTESIAN_POINT('',(5.7,2.9));
+#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1302 = ORIENTED_EDGE('',*,*,#1303,.T.);
+#1303 = EDGE_CURVE('',#1276,#1304,#1306,.T.);
+#1304 = VERTEX_POINT('',#1305);
+#1305 = CARTESIAN_POINT('',(3.,1.45,1.));
+#1306 = SURFACE_CURVE('',#1307,(#1311,#1318),.PCURVE_S1.);
+#1307 = LINE('',#1308,#1309);
+#1308 = CARTESIAN_POINT('',(3.,1.45,0.));
+#1309 = VECTOR('',#1310,1.);
+#1310 = DIRECTION('',(0.,0.,1.));
+#1311 = PCURVE('',#1179,#1312);
+#1312 = DEFINITIONAL_REPRESENTATION('',(#1313),#1317);
+#1313 = LINE('',#1314,#1315);
+#1314 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1315 = VECTOR('',#1316,1.);
+#1316 = DIRECTION('',(-0.,1.));
+#1317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1318 = PCURVE('',#1234,#1319);
+#1319 = DEFINITIONAL_REPRESENTATION('',(#1320),#1324);
+#1320 = LINE('',#1321,#1322);
+#1321 = CARTESIAN_POINT('',(0.,-3.2));
+#1322 = VECTOR('',#1323,1.);
+#1323 = DIRECTION('',(1.,0.));
+#1324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1325 = ORIENTED_EDGE('',*,*,#1326,.F.);
+#1326 = EDGE_CURVE('',#1138,#1304,#1327,.T.);
+#1327 = SURFACE_CURVE('',#1328,(#1333,#1339),.PCURVE_S1.);
+#1328 = CIRCLE('',#1329,0.3);
+#1329 = AXIS2_PLACEMENT_3D('',#1330,#1331,#1332);
+#1330 = CARTESIAN_POINT('',(2.7,1.45,1.));
+#1331 = DIRECTION('',(2.832769448824E-16,0.,-1.));
+#1332 = DIRECTION('',(1.,0.,2.832769448824E-16));
+#1333 = PCURVE('',#1179,#1334);
+#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1338);
+#1335 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1336,#1337),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1336 = CARTESIAN_POINT('',(0.,1.));
+#1337 = CARTESIAN_POINT('',(-1.570796326795,1.));
+#1338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1339 = PCURVE('',#1340,#1345);
+#1340 = SPHERICAL_SURFACE('',#1341,0.3);
+#1341 = AXIS2_PLACEMENT_3D('',#1342,#1343,#1344);
+#1342 = CARTESIAN_POINT('',(2.7,1.45,1.));
+#1343 = DIRECTION('',(-0.,-1.,-0.));
+#1344 = DIRECTION('',(0.,0.,1.));
+#1345 = DEFINITIONAL_REPRESENTATION('',(#1346),#1349);
+#1346 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1347,#1348),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1347 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#1348 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1350 = ORIENTED_EDGE('',*,*,#1165,.F.);
+#1351 = ADVANCED_FACE('',(#1352,#1403),#1234,.T.);
+#1352 = FACE_BOUND('',#1353,.T.);
+#1353 = EDGE_LOOP('',(#1354,#1375,#1376,#1402));
+#1354 = ORIENTED_EDGE('',*,*,#1355,.T.);
+#1355 = EDGE_CURVE('',#1195,#1276,#1356,.T.);
+#1356 = SURFACE_CURVE('',#1357,(#1361,#1368),.PCURVE_S1.);
+#1357 = LINE('',#1358,#1359);
+#1358 = CARTESIAN_POINT('',(3.,-1.75,0.));
+#1359 = VECTOR('',#1360,1.);
+#1360 = DIRECTION('',(0.,1.,0.));
+#1361 = PCURVE('',#1234,#1362);
+#1362 = DEFINITIONAL_REPRESENTATION('',(#1363),#1367);
+#1363 = LINE('',#1364,#1365);
+#1364 = CARTESIAN_POINT('',(0.,0.));
+#1365 = VECTOR('',#1366,1.);
+#1366 = DIRECTION('',(0.,-1.));
+#1367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1368 = PCURVE('',#608,#1369);
+#1369 = DEFINITIONAL_REPRESENTATION('',(#1370),#1374);
+#1370 = LINE('',#1371,#1372);
+#1371 = CARTESIAN_POINT('',(6.,0.));
+#1372 = VECTOR('',#1373,1.);
+#1373 = DIRECTION('',(0.,1.));
+#1374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1375 = ORIENTED_EDGE('',*,*,#1303,.T.);
+#1376 = ORIENTED_EDGE('',*,*,#1377,.F.);
+#1377 = EDGE_CURVE('',#1219,#1304,#1378,.T.);
+#1378 = SURFACE_CURVE('',#1379,(#1383,#1390),.PCURVE_S1.);
+#1379 = LINE('',#1380,#1381);
+#1380 = CARTESIAN_POINT('',(3.,-1.75,1.));
+#1381 = VECTOR('',#1382,1.);
+#1382 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1383 = PCURVE('',#1234,#1384);
+#1384 = DEFINITIONAL_REPRESENTATION('',(#1385),#1389);
+#1385 = LINE('',#1386,#1387);
+#1386 = CARTESIAN_POINT('',(1.,-8.450102601862E-17));
+#1387 = VECTOR('',#1388,1.);
+#1388 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1390 = PCURVE('',#1391,#1396);
+#1391 = CYLINDRICAL_SURFACE('',#1392,0.3);
+#1392 = AXIS2_PLACEMENT_3D('',#1393,#1394,#1395);
+#1393 = CARTESIAN_POINT('',(2.7,-1.75,1.));
+#1394 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1395 = DIRECTION('',(1.,0.,0.));
+#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1401);
+#1397 = LINE('',#1398,#1399);
+#1398 = CARTESIAN_POINT('',(-0.,0.));
+#1399 = VECTOR('',#1400,1.);
+#1400 = DIRECTION('',(-0.,1.));
+#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1402 = ORIENTED_EDGE('',*,*,#1218,.F.);
+#1403 = FACE_BOUND('',#1404,.T.);
+#1404 = EDGE_LOOP('',(#1405,#1433,#1459,#1485));
+#1405 = ORIENTED_EDGE('',*,*,#1406,.F.);
+#1406 = EDGE_CURVE('',#1407,#1409,#1411,.T.);
+#1407 = VERTEX_POINT('',#1408);
+#1408 = CARTESIAN_POINT('',(3.,-0.5,0.786356899554));
+#1409 = VERTEX_POINT('',#1410);
+#1410 = CARTESIAN_POINT('',(3.,-0.5,0.420124522926));
+#1411 = SURFACE_CURVE('',#1412,(#1416,#1422),.PCURVE_S1.);
+#1412 = LINE('',#1413,#1414);
+#1413 = CARTESIAN_POINT('',(3.,-0.5,-3.053113317719E-16));
+#1414 = VECTOR('',#1415,1.);
+#1415 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#1416 = PCURVE('',#1234,#1417);
+#1417 = DEFINITIONAL_REPRESENTATION('',(#1418),#1421);
+#1418 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1419,#1420),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.946182633625,8.601660305678E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1419 = CARTESIAN_POINT('',(0.946182633625,-1.25));
+#1420 = CARTESIAN_POINT('',(-8.601660305678E-02,-1.25));
+#1421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1422 = PCURVE('',#1423,#1428);
+#1423 = PLANE('',#1424);
+#1424 = AXIS2_PLACEMENT_3D('',#1425,#1426,#1427);
+#1425 = CARTESIAN_POINT('',(-4.5,-0.5,2.22044604925E-16));
+#1426 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#1427 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#1428 = DEFINITIONAL_REPRESENTATION('',(#1429),#1432);
+#1429 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1430,#1431),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.946182633625,8.601660305678E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1430 = CARTESIAN_POINT('',(0.946182633625,7.5));
+#1431 = CARTESIAN_POINT('',(-8.601660305678E-02,7.5));
+#1432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1433 = ORIENTED_EDGE('',*,*,#1434,.F.);
+#1434 = EDGE_CURVE('',#1435,#1407,#1437,.T.);
+#1435 = VERTEX_POINT('',#1436);
+#1436 = CARTESIAN_POINT('',(3.,0.5,0.786356899554));
+#1437 = SURFACE_CURVE('',#1438,(#1442,#1448),.PCURVE_S1.);
+#1438 = LINE('',#1439,#1440);
+#1439 = CARTESIAN_POINT('',(3.,-0.625,0.786356899554));
+#1440 = VECTOR('',#1441,1.);
+#1441 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#1442 = PCURVE('',#1234,#1443);
+#1443 = DEFINITIONAL_REPRESENTATION('',(#1444),#1447);
+#1444 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1445,#1446),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.225,-2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1445 = CARTESIAN_POINT('',(0.786356899554,-2.35));
+#1446 = CARTESIAN_POINT('',(0.786356899554,-1.15));
+#1447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1448 = PCURVE('',#1449,#1454);
+#1449 = PLANE('',#1450);
+#1450 = AXIS2_PLACEMENT_3D('',#1451,#1452,#1453);
+#1451 = CARTESIAN_POINT('',(3.694589636664,0.5,0.3));
+#1452 = DIRECTION('',(-0.573576436351,-3.637765840954E-16,
+    -0.819152044289));
+#1453 = DIRECTION('',(-0.819152044289,3.820786596116E-16,0.573576436351)
+  );
+#1454 = DEFINITIONAL_REPRESENTATION('',(#1455),#1458);
+#1455 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1456,#1457),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.225,-2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1456 = CARTESIAN_POINT('',(0.847937378056,0.1));
+#1457 = CARTESIAN_POINT('',(0.847937378056,-1.1));
+#1458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1459 = ORIENTED_EDGE('',*,*,#1460,.T.);
+#1460 = EDGE_CURVE('',#1435,#1461,#1463,.T.);
+#1461 = VERTEX_POINT('',#1462);
+#1462 = CARTESIAN_POINT('',(3.,0.5,0.420124522926));
+#1463 = SURFACE_CURVE('',#1464,(#1468,#1474),.PCURVE_S1.);
+#1464 = LINE('',#1465,#1466);
+#1465 = CARTESIAN_POINT('',(3.,0.5,-8.604228440845E-16));
+#1466 = VECTOR('',#1467,1.);
+#1467 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#1468 = PCURVE('',#1234,#1469);
+#1469 = DEFINITIONAL_REPRESENTATION('',(#1470),#1473);
+#1470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1471,#1472),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.946182633625,8.601660305678E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1471 = CARTESIAN_POINT('',(0.946182633625,-2.25));
+#1472 = CARTESIAN_POINT('',(-8.601660305678E-02,-2.25));
+#1473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1474 = PCURVE('',#1475,#1480);
+#1475 = PLANE('',#1476);
+#1476 = AXIS2_PLACEMENT_3D('',#1477,#1478,#1479);
+#1477 = CARTESIAN_POINT('',(-4.5,0.5,-2.22044604925E-16));
+#1478 = DIRECTION('',(0.,1.,-6.661338147751E-16));
+#1479 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#1480 = DEFINITIONAL_REPRESENTATION('',(#1481),#1484);
+#1481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1482,#1483),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.946182633625,8.601660305678E-02),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1482 = CARTESIAN_POINT('',(0.946182633625,7.5));
+#1483 = CARTESIAN_POINT('',(-8.601660305678E-02,7.5));
+#1484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1485 = ORIENTED_EDGE('',*,*,#1486,.F.);
+#1486 = EDGE_CURVE('',#1409,#1461,#1487,.T.);
+#1487 = SURFACE_CURVE('',#1488,(#1492,#1498),.PCURVE_S1.);
+#1488 = LINE('',#1489,#1490);
+#1489 = CARTESIAN_POINT('',(3.,-0.625,0.420124522926));
+#1490 = VECTOR('',#1491,1.);
+#1491 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#1492 = PCURVE('',#1234,#1493);
+#1493 = DEFINITIONAL_REPRESENTATION('',(#1494),#1497);
+#1494 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1495,#1496),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.5E-02,1.225),.PIECEWISE_BEZIER_KNOTS.);
+#1495 = CARTESIAN_POINT('',(0.420124522926,-1.15));
+#1496 = CARTESIAN_POINT('',(0.420124522926,-2.35));
+#1497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1498 = PCURVE('',#1499,#1504);
+#1499 = PLANE('',#1500);
+#1500 = AXIS2_PLACEMENT_3D('',#1501,#1502,#1503);
+#1501 = CARTESIAN_POINT('',(2.8,0.5,0.560166030568));
+#1502 = DIRECTION('',(0.573576436351,3.637765840954E-16,0.819152044289)
+  );
+#1503 = DIRECTION('',(0.819152044289,-3.820786596116E-16,-0.573576436351
+    ));
+#1504 = DEFINITIONAL_REPRESENTATION('',(#1505),#1508);
+#1505 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1506,#1507),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.5E-02,1.225),.PIECEWISE_BEZIER_KNOTS.);
+#1506 = CARTESIAN_POINT('',(0.244154917752,-1.1));
+#1507 = CARTESIAN_POINT('',(0.244154917752,0.1));
+#1508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1509 = ADVANCED_FACE('',(#1510),#856,.T.);
+#1510 = FACE_BOUND('',#1511,.F.);
+#1511 = EDGE_LOOP('',(#1512,#1532,#1533));
+#1512 = ORIENTED_EDGE('',*,*,#1513,.F.);
+#1513 = EDGE_CURVE('',#815,#958,#1514,.T.);
+#1514 = SURFACE_CURVE('',#1515,(#1520,#1526),.PCURVE_S1.);
+#1515 = CIRCLE('',#1516,0.3);
+#1516 = AXIS2_PLACEMENT_3D('',#1517,#1518,#1519);
+#1517 = CARTESIAN_POINT('',(-2.7,-1.45,1.));
+#1518 = DIRECTION('',(-1.,0.,0.));
+#1519 = DIRECTION('',(0.,0.,1.));
+#1520 = PCURVE('',#856,#1521);
+#1521 = DEFINITIONAL_REPRESENTATION('',(#1522),#1525);
+#1522 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1523,#1524),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1523 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#1524 = CARTESIAN_POINT('',(0.,0.));
+#1525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1526 = PCURVE('',#1072,#1527);
+#1527 = DEFINITIONAL_REPRESENTATION('',(#1528),#1531);
+#1528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1529,#1530),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1529 = CARTESIAN_POINT('',(0.,5.7));
+#1530 = CARTESIAN_POINT('',(1.570796326795,5.7));
+#1531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1532 = ORIENTED_EDGE('',*,*,#842,.T.);
+#1533 = ORIENTED_EDGE('',*,*,#957,.F.);
+#1534 = ADVANCED_FACE('',(#1535),#941,.T.);
+#1535 = FACE_BOUND('',#1536,.F.);
+#1536 = EDGE_LOOP('',(#1537,#1538,#1539));
+#1537 = ORIENTED_EDGE('',*,*,#1009,.F.);
+#1538 = ORIENTED_EDGE('',*,*,#927,.T.);
+#1539 = ORIENTED_EDGE('',*,*,#1540,.F.);
+#1540 = EDGE_CURVE('',#982,#900,#1541,.T.);
+#1541 = SURFACE_CURVE('',#1542,(#1547,#1554),.PCURVE_S1.);
+#1542 = CIRCLE('',#1543,0.3);
+#1543 = AXIS2_PLACEMENT_3D('',#1544,#1545,#1546);
+#1544 = CARTESIAN_POINT('',(-2.7,1.45,1.));
+#1545 = DIRECTION('',(-1.,0.,0.));
+#1546 = DIRECTION('',(0.,0.,1.));
+#1547 = PCURVE('',#941,#1548);
+#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1553);
+#1549 = LINE('',#1550,#1551);
+#1550 = CARTESIAN_POINT('',(-0.,0.));
+#1551 = VECTOR('',#1552,1.);
+#1552 = DIRECTION('',(-1.,0.));
+#1553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1554 = PCURVE('',#1153,#1555);
+#1555 = DEFINITIONAL_REPRESENTATION('',(#1556),#1560);
+#1556 = LINE('',#1557,#1558);
+#1557 = CARTESIAN_POINT('',(-1.570796326795,5.7));
+#1558 = VECTOR('',#1559,1.);
+#1559 = DIRECTION('',(1.,-0.));
+#1560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1561 = ADVANCED_FACE('',(#1562,#1632),#997,.F.);
+#1562 = FACE_BOUND('',#1563,.F.);
+#1563 = EDGE_LOOP('',(#1564,#1589,#1610,#1611));
+#1564 = ORIENTED_EDGE('',*,*,#1565,.F.);
+#1565 = EDGE_CURVE('',#1566,#1568,#1570,.T.);
+#1566 = VERTEX_POINT('',#1567);
+#1567 = CARTESIAN_POINT('',(2.7,-1.45,1.3));
+#1568 = VERTEX_POINT('',#1569);
+#1569 = CARTESIAN_POINT('',(2.7,1.45,1.3));
+#1570 = SURFACE_CURVE('',#1571,(#1575,#1582),.PCURVE_S1.);
+#1571 = LINE('',#1572,#1573);
+#1572 = CARTESIAN_POINT('',(2.7,-1.75,1.3));
+#1573 = VECTOR('',#1574,1.);
+#1574 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1575 = PCURVE('',#997,#1576);
+#1576 = DEFINITIONAL_REPRESENTATION('',(#1577),#1581);
+#1577 = LINE('',#1578,#1579);
+#1578 = CARTESIAN_POINT('',(1.75,-2.7));
+#1579 = VECTOR('',#1580,1.);
+#1580 = DIRECTION('',(-1.,1.839304880744E-33));
+#1581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1582 = PCURVE('',#1391,#1583);
+#1583 = DEFINITIONAL_REPRESENTATION('',(#1584),#1588);
+#1584 = LINE('',#1585,#1586);
+#1585 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1586 = VECTOR('',#1587,1.);
+#1587 = DIRECTION('',(-0.,1.));
+#1588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1589 = ORIENTED_EDGE('',*,*,#1590,.T.);
+#1590 = EDGE_CURVE('',#1566,#958,#1591,.T.);
+#1591 = SURFACE_CURVE('',#1592,(#1596,#1603),.PCURVE_S1.);
+#1592 = LINE('',#1593,#1594);
+#1593 = CARTESIAN_POINT('',(3.,-1.45,1.3));
+#1594 = VECTOR('',#1595,1.);
+#1595 = DIRECTION('',(-1.,-0.,-0.));
+#1596 = PCURVE('',#997,#1597);
+#1597 = DEFINITIONAL_REPRESENTATION('',(#1598),#1602);
+#1598 = LINE('',#1599,#1600);
+#1599 = CARTESIAN_POINT('',(1.45,-3.));
+#1600 = VECTOR('',#1601,1.);
+#1601 = DIRECTION('',(0.,1.));
+#1602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1603 = PCURVE('',#1072,#1604);
+#1604 = DEFINITIONAL_REPRESENTATION('',(#1605),#1609);
+#1605 = LINE('',#1606,#1607);
+#1606 = CARTESIAN_POINT('',(1.570796326795,0.));
+#1607 = VECTOR('',#1608,1.);
+#1608 = DIRECTION('',(0.,1.));
+#1609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1610 = ORIENTED_EDGE('',*,*,#981,.T.);
+#1611 = ORIENTED_EDGE('',*,*,#1612,.F.);
+#1612 = EDGE_CURVE('',#1568,#982,#1613,.T.);
+#1613 = SURFACE_CURVE('',#1614,(#1618,#1625),.PCURVE_S1.);
+#1614 = LINE('',#1615,#1616);
+#1615 = CARTESIAN_POINT('',(3.,1.45,1.3));
+#1616 = VECTOR('',#1617,1.);
+#1617 = DIRECTION('',(-1.,0.,0.));
+#1618 = PCURVE('',#997,#1619);
+#1619 = DEFINITIONAL_REPRESENTATION('',(#1620),#1624);
+#1620 = LINE('',#1621,#1622);
+#1621 = CARTESIAN_POINT('',(-1.45,-3.));
+#1622 = VECTOR('',#1623,1.);
+#1623 = DIRECTION('',(0.,1.));
+#1624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1625 = PCURVE('',#1153,#1626);
+#1626 = DEFINITIONAL_REPRESENTATION('',(#1627),#1631);
+#1627 = LINE('',#1628,#1629);
+#1628 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1629 = VECTOR('',#1630,1.);
+#1630 = DIRECTION('',(-0.,1.));
+#1631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1632 = FACE_BOUND('',#1633,.F.);
+#1633 = EDGE_LOOP('',(#1634,#1664,#1772,#1800,#1908,#1936,#2044,#2072));
+#1634 = ORIENTED_EDGE('',*,*,#1635,.F.);
+#1635 = EDGE_CURVE('',#1636,#1638,#1640,.T.);
+#1636 = VERTEX_POINT('',#1637);
+#1637 = CARTESIAN_POINT('',(1.577707744174,-1.374264068712,1.3));
+#1638 = VERTEX_POINT('',#1639);
+#1639 = CARTESIAN_POINT('',(-1.577707744174,-1.374264068712,1.3));
+#1640 = SURFACE_CURVE('',#1641,(#1645,#1652),.PCURVE_S1.);
+#1641 = LINE('',#1642,#1643);
+#1642 = CARTESIAN_POINT('',(2.,-1.374264068712,1.3));
+#1643 = VECTOR('',#1644,1.);
+#1644 = DIRECTION('',(-1.,-0.,-0.));
+#1645 = PCURVE('',#997,#1646);
+#1646 = DEFINITIONAL_REPRESENTATION('',(#1647),#1651);
+#1647 = LINE('',#1648,#1649);
+#1648 = CARTESIAN_POINT('',(1.374264068712,-2.));
+#1649 = VECTOR('',#1650,1.);
+#1650 = DIRECTION('',(0.,1.));
+#1651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1652 = PCURVE('',#1653,#1658);
+#1653 = CYLINDRICAL_SURFACE('',#1654,0.3);
+#1654 = AXIS2_PLACEMENT_3D('',#1655,#1656,#1657);
+#1655 = CARTESIAN_POINT('',(2.,-1.374264068712,1.6));
+#1656 = DIRECTION('',(-1.,-0.,-0.));
+#1657 = DIRECTION('',(0.,-8.840425481299E-17,-1.));
+#1658 = DEFINITIONAL_REPRESENTATION('',(#1659),#1663);
+#1659 = LINE('',#1660,#1661);
+#1660 = CARTESIAN_POINT('',(-0.,0.));
+#1661 = VECTOR('',#1662,1.);
+#1662 = DIRECTION('',(-0.,1.));
+#1663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1664 = ORIENTED_EDGE('',*,*,#1665,.T.);
+#1665 = EDGE_CURVE('',#1636,#1666,#1668,.T.);
+#1666 = VERTEX_POINT('',#1667);
+#1667 = CARTESIAN_POINT('',(2.07082039325,-1.062392245888,1.3));
+#1668 = SURFACE_CURVE('',#1669,(#1688,#1710),.PCURVE_S1.);
+#1669 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1670,#1671,#1672,#1673,
+    #1674,#1675,#1676,#1677,#1678,#1679,#1680,#1681,#1682,#1683,#1684,
+#1685,#1686,#1687),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((10,
+8,10),(0.,0.785398163397,1.570796326795),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM('') );
+#1670 = CARTESIAN_POINT('',(1.577707744174,-1.374264068712,1.3));
+#1671 = CARTESIAN_POINT('',(1.604923694936,-1.374264068712,1.3));
+#1672 = CARTESIAN_POINT('',(1.632149346187,-1.3723709316,1.3));
+#1673 = CARTESIAN_POINT('',(1.659297890829,-1.368605302741,1.3));
+#1674 = CARTESIAN_POINT('',(1.686439079053,-1.363096801269,1.3));
+#1675 = CARTESIAN_POINT('',(1.713577968724,-1.355945237965,1.3));
+#1676 = CARTESIAN_POINT('',(1.74082179724,-1.347301208393,1.3));
+#1677 = CARTESIAN_POINT('',(1.768641363625,-1.337437094022,1.3));
+#1678 = CARTESIAN_POINT('',(1.797933309703,-1.326579504074,1.3));
+#1679 = CARTESIAN_POINT('',(1.861246068535,-1.301968877593,1.3));
+#1680 = CARTESIAN_POINT('',(1.895138574123,-1.288282848391,1.3));
+#1681 = CARTESIAN_POINT('',(1.933096495108,-1.272223460007,1.3));
+#1682 = CARTESIAN_POINT('',(1.970690887023,-1.254035395601,1.3));
+#1683 = CARTESIAN_POINT('',(2.021164896678,-1.229523535457,1.3));
+#1684 = CARTESIAN_POINT('',(2.046744264151,-1.189331594436,1.3));
+#1685 = CARTESIAN_POINT('',(2.063887317045,-1.148596723129,1.3));
+#1686 = CARTESIAN_POINT('',(2.07082039325,-1.105424442436,1.3));
+#1687 = CARTESIAN_POINT('',(2.07082039325,-1.062392245888,1.3));
+#1688 = PCURVE('',#997,#1689);
+#1689 = DEFINITIONAL_REPRESENTATION('',(#1690),#1709);
+#1690 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1691,#1692,#1693,#1694,#1695,
+    #1696,#1697,#1698,#1699,#1700,#1701,#1702,#1703,#1704,#1705,#1706,
+    #1707,#1708),.UNSPECIFIED.,.F.,.F.,(10,8,10),(0.,0.785398163397,
+    1.570796326795),.UNSPECIFIED.);
+#1691 = CARTESIAN_POINT('',(1.374264068712,-1.577707744174));
+#1692 = CARTESIAN_POINT('',(1.374264068712,-1.604923694936));
+#1693 = CARTESIAN_POINT('',(1.3723709316,-1.632149346187));
+#1694 = CARTESIAN_POINT('',(1.368605302741,-1.659297890829));
+#1695 = CARTESIAN_POINT('',(1.363096801269,-1.686439079053));
+#1696 = CARTESIAN_POINT('',(1.355945237965,-1.713577968724));
+#1697 = CARTESIAN_POINT('',(1.347301208393,-1.74082179724));
+#1698 = CARTESIAN_POINT('',(1.337437094022,-1.768641363625));
+#1699 = CARTESIAN_POINT('',(1.326579504074,-1.797933309703));
+#1700 = CARTESIAN_POINT('',(1.301968877593,-1.861246068535));
+#1701 = CARTESIAN_POINT('',(1.288282848391,-1.895138574123));
+#1702 = CARTESIAN_POINT('',(1.272223460007,-1.933096495108));
+#1703 = CARTESIAN_POINT('',(1.254035395601,-1.970690887022));
+#1704 = CARTESIAN_POINT('',(1.229523535457,-2.021164896679));
+#1705 = CARTESIAN_POINT('',(1.189331594436,-2.04674426415));
+#1706 = CARTESIAN_POINT('',(1.148596723129,-2.063887317045));
+#1707 = CARTESIAN_POINT('',(1.105424442436,-2.07082039325));
+#1708 = CARTESIAN_POINT('',(1.062392245888,-2.07082039325));
+#1709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1710 = PCURVE('',#1711,#1766);
+#1711 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,9,(
+    (#1712,#1713,#1714,#1715,#1716,#1717,#1718,#1719,#1720,#1721,#1722
+      ,#1723,#1724,#1725,#1726,#1727,#1728,#1729)
+    ,(#1730,#1731,#1732,#1733,#1734,#1735,#1736,#1737,#1738,#1739,#1740
+      ,#1741,#1742,#1743,#1744,#1745,#1746,#1747)
+    ,(#1748,#1749,#1750,#1751,#1752,#1753,#1754,#1755,#1756,#1757,#1758
+      ,#1759,#1760,#1761,#1762,#1763,#1764,#1765
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(10,8,10
+    ),(0.,1.570796326795),(0.,0.785398163397,1.570796326795),
+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
+((
+    (1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)
+    ,(0.923879532511,0.925449711706,0.927476635134,0.93002875318
+      ,0.933172076615,0.936980404083,0.941546103092,0.946934091156
+      ,0.953021663787,0.965311968131,0.971517127294,0.977182823727
+      ,0.981433950891,0.982220230461,0.982185490858,0.980140966049
+      ,0.977080555835,0.973248989468)
+    ,(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.
+))) REPRESENTATION_ITEM('') SURFACE() );
+#1712 = CARTESIAN_POINT('',(1.577707744174,-1.374264068712,1.3));
+#1713 = CARTESIAN_POINT('',(1.604923694936,-1.374264068712,1.3));
+#1714 = CARTESIAN_POINT('',(1.632149346187,-1.3723709316,1.3));
+#1715 = CARTESIAN_POINT('',(1.659297890829,-1.368605302741,1.3));
+#1716 = CARTESIAN_POINT('',(1.686439079053,-1.363096801269,1.3));
+#1717 = CARTESIAN_POINT('',(1.713577968724,-1.355945237965,1.3));
+#1718 = CARTESIAN_POINT('',(1.74082179724,-1.347301208393,1.3));
+#1719 = CARTESIAN_POINT('',(1.768641363625,-1.337437094022,1.3));
+#1720 = CARTESIAN_POINT('',(1.797933309703,-1.326579504074,1.3));
+#1721 = CARTESIAN_POINT('',(1.861246068535,-1.301968877593,1.3));
+#1722 = CARTESIAN_POINT('',(1.895138574123,-1.288282848391,1.3));
+#1723 = CARTESIAN_POINT('',(1.933096495108,-1.272223460007,1.3));
+#1724 = CARTESIAN_POINT('',(1.970690887023,-1.254035395601,1.3));
+#1725 = CARTESIAN_POINT('',(2.021164896678,-1.229523535457,1.3));
+#1726 = CARTESIAN_POINT('',(2.046744264151,-1.189331594436,1.3));
+#1727 = CARTESIAN_POINT('',(2.063887317045,-1.148596723129,1.3));
+#1728 = CARTESIAN_POINT('',(2.07082039325,-1.105424442436,1.3));
+#1729 = CARTESIAN_POINT('',(2.07082039325,-1.062392245888,1.3));
+#1730 = CARTESIAN_POINT('',(1.577707744174,-1.25,1.3));
+#1731 = CARTESIAN_POINT('',(1.594051831642,-1.251439668963,1.3));
+#1732 = CARTESIAN_POINT('',(1.61068461712,-1.252481678027,1.3));
+#1733 = CARTESIAN_POINT('',(1.627754571252,-1.253173496007,1.3));
+#1734 = CARTESIAN_POINT('',(1.645687264316,-1.253622099027,1.3));
+#1735 = CARTESIAN_POINT('',(1.664769785396,-1.253860920975,1.3));
+#1736 = CARTESIAN_POINT('',(1.685431263871,-1.253927404944,1.3));
+#1737 = CARTESIAN_POINT('',(1.708610222401,-1.253889596261,1.3));
+#1738 = CARTESIAN_POINT('',(1.735627374084,-1.253568921947,1.3));
+#1739 = CARTESIAN_POINT('',(1.798044299062,-1.249895181698,1.3));
+#1740 = CARTESIAN_POINT('',(1.833227065415,-1.246666982331,1.3));
+#1741 = CARTESIAN_POINT('',(1.873897568505,-1.240189843889,1.3));
+#1742 = CARTESIAN_POINT('',(1.915736000595,-1.230330775613,1.3));
+#1743 = CARTESIAN_POINT('',(1.967844820763,-1.209988098861,1.3));
+#1744 = CARTESIAN_POINT('',(1.990705972531,-1.173635385936,1.3));
+#1745 = CARTESIAN_POINT('',(2.003618507862,-1.137067921761,1.3));
+#1746 = CARTESIAN_POINT('',(2.005261168778,-1.099099684386,1.3));
+#1747 = CARTESIAN_POINT('',(2.,-1.062392245888,1.3));
+#1748 = CARTESIAN_POINT('',(1.577707744174,-1.162132034356,
+    1.387867965644));
+#1749 = CARTESIAN_POINT('',(1.586411682694,-1.16387282206,1.38612717794)
+  );
+#1750 = CARTESIAN_POINT('',(1.595476676022,-1.166080335303,
+    1.383876441331));
+#1751 = CARTESIAN_POINT('',(1.605153997322,-1.168827020731,
+    1.381037873616));
+#1752 = CARTESIAN_POINT('',(1.616040470226,-1.172251520131,
+    1.377530128244));
+#1753 = CARTESIAN_POINT('',(1.628566291692,-1.176403882526,
+    1.373265434756));
+#1754 = CARTESIAN_POINT('',(1.64334360987,-1.181347822776,1.368129911293
+    ));
+#1755 = CARTESIAN_POINT('',(1.661626796073,-1.187188329445,
+    1.362028075826));
+#1756 = CARTESIAN_POINT('',(1.685135349929,-1.193692924631,
+    1.355072482749));
+#1757 = CARTESIAN_POINT('',(1.743845403664,-1.20465683239,1.340926340246
+    ));
+#1758 = CARTESIAN_POINT('',(1.778970455039,-1.209220320027,
+    1.333732390316));
+#1759 = CARTESIAN_POINT('',(1.820870991451,-1.210400878311,
+    1.327113854564));
+#1760 = CARTESIAN_POINT('',(1.865577641856,-1.207983889178,
+    1.322063871692));
+#1761 = CARTESIAN_POINT('',(1.918020204494,-1.191630874767,
+    1.321141154934));
+#1762 = CARTESIAN_POINT('',(1.938463320389,-1.159356618379,
+    1.321187640152));
+#1763 = CARTESIAN_POINT('',(1.947931618974,-1.126933606628,
+    1.323603022275));
+#1764 = CARTESIAN_POINT('',(1.945606078027,-1.093716417884,
+    1.327196960986));
+#1765 = CARTESIAN_POINT('',(1.9366563146,-1.062392245888,1.3316718427));
+#1766 = DEFINITIONAL_REPRESENTATION('',(#1767),#1771);
+#1767 = LINE('',#1768,#1769);
+#1768 = CARTESIAN_POINT('',(0.,0.));
+#1769 = VECTOR('',#1770,1.);
+#1770 = DIRECTION('',(0.,1.));
+#1771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1772 = ORIENTED_EDGE('',*,*,#1773,.T.);
+#1773 = EDGE_CURVE('',#1666,#1774,#1776,.T.);
+#1774 = VERTEX_POINT('',#1775);
+#1775 = CARTESIAN_POINT('',(2.07082039325,1.062392245888,1.3));
+#1776 = SURFACE_CURVE('',#1777,(#1781,#1788),.PCURVE_S1.);
+#1777 = LINE('',#1778,#1779);
+#1778 = CARTESIAN_POINT('',(2.07082039325,-1.25,1.3));
+#1779 = VECTOR('',#1780,1.);
+#1780 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1781 = PCURVE('',#997,#1782);
+#1782 = DEFINITIONAL_REPRESENTATION('',(#1783),#1787);
+#1783 = LINE('',#1784,#1785);
+#1784 = CARTESIAN_POINT('',(1.25,-2.07082039325));
+#1785 = VECTOR('',#1786,1.);
+#1786 = DIRECTION('',(-1.,1.839304880744E-33));
+#1787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1788 = PCURVE('',#1789,#1794);
+#1789 = CYLINDRICAL_SURFACE('',#1790,0.3);
+#1790 = AXIS2_PLACEMENT_3D('',#1791,#1792,#1793);
+#1791 = CARTESIAN_POINT('',(2.07082039325,-1.25,1.6));
+#1792 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1793 = DIRECTION('',(1.376309534659E-17,-2.22044604925E-16,-1.));
+#1794 = DEFINITIONAL_REPRESENTATION('',(#1795),#1799);
+#1795 = LINE('',#1796,#1797);
+#1796 = CARTESIAN_POINT('',(0.,0.));
+#1797 = VECTOR('',#1798,1.);
+#1798 = DIRECTION('',(0.,1.));
+#1799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1800 = ORIENTED_EDGE('',*,*,#1801,.F.);
+#1801 = EDGE_CURVE('',#1802,#1774,#1804,.T.);
+#1802 = VERTEX_POINT('',#1803);
+#1803 = CARTESIAN_POINT('',(1.577707744174,1.374264068712,1.3));
+#1804 = SURFACE_CURVE('',#1805,(#1824,#1846),.PCURVE_S1.);
+#1805 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1806,#1807,#1808,#1809,
+    #1810,#1811,#1812,#1813,#1814,#1815,#1816,#1817,#1818,#1819,#1820,
+#1821,#1822,#1823),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((10,
+8,10),(0.,0.785398163397,1.570796326795),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM('') );
+#1806 = CARTESIAN_POINT('',(1.577707744174,1.374264068712,1.3));
+#1807 = CARTESIAN_POINT('',(1.604923694936,1.374264068712,1.3));
+#1808 = CARTESIAN_POINT('',(1.632149346187,1.3723709316,1.3));
+#1809 = CARTESIAN_POINT('',(1.659297890829,1.368605302741,1.3));
+#1810 = CARTESIAN_POINT('',(1.686439079053,1.363096801269,1.3));
+#1811 = CARTESIAN_POINT('',(1.713577968724,1.355945237965,1.3));
+#1812 = CARTESIAN_POINT('',(1.74082179724,1.347301208393,1.3));
+#1813 = CARTESIAN_POINT('',(1.768641363625,1.337437094022,1.3));
+#1814 = CARTESIAN_POINT('',(1.797933309703,1.326579504074,1.3));
+#1815 = CARTESIAN_POINT('',(1.861246068535,1.301968877593,1.3));
+#1816 = CARTESIAN_POINT('',(1.895138574123,1.288282848391,1.3));
+#1817 = CARTESIAN_POINT('',(1.933096495108,1.272223460007,1.3));
+#1818 = CARTESIAN_POINT('',(1.970690887023,1.254035395601,1.3));
+#1819 = CARTESIAN_POINT('',(2.021164896678,1.229523535457,1.3));
+#1820 = CARTESIAN_POINT('',(2.046744264151,1.189331594436,1.3));
+#1821 = CARTESIAN_POINT('',(2.063887317045,1.148596723129,1.3));
+#1822 = CARTESIAN_POINT('',(2.07082039325,1.105424442436,1.3));
+#1823 = CARTESIAN_POINT('',(2.07082039325,1.062392245888,1.3));
+#1824 = PCURVE('',#997,#1825);
+#1825 = DEFINITIONAL_REPRESENTATION('',(#1826),#1845);
+#1826 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1827,#1828,#1829,#1830,#1831,
+    #1832,#1833,#1834,#1835,#1836,#1837,#1838,#1839,#1840,#1841,#1842,
+    #1843,#1844),.UNSPECIFIED.,.F.,.F.,(10,8,10),(0.,0.785398163397,
+    1.570796326795),.UNSPECIFIED.);
+#1827 = CARTESIAN_POINT('',(-1.374264068712,-1.577707744174));
+#1828 = CARTESIAN_POINT('',(-1.374264068712,-1.604923694936));
+#1829 = CARTESIAN_POINT('',(-1.3723709316,-1.632149346186));
+#1830 = CARTESIAN_POINT('',(-1.368605302741,-1.65929789083));
+#1831 = CARTESIAN_POINT('',(-1.363096801269,-1.686439079053));
+#1832 = CARTESIAN_POINT('',(-1.355945237965,-1.713577968724));
+#1833 = CARTESIAN_POINT('',(-1.347301208393,-1.740821797239));
+#1834 = CARTESIAN_POINT('',(-1.337437094022,-1.768641363625));
+#1835 = CARTESIAN_POINT('',(-1.326579504074,-1.797933309703));
+#1836 = CARTESIAN_POINT('',(-1.301968877593,-1.861246068535));
+#1837 = CARTESIAN_POINT('',(-1.288282848391,-1.895138574124));
+#1838 = CARTESIAN_POINT('',(-1.272223460007,-1.933096495107));
+#1839 = CARTESIAN_POINT('',(-1.254035395601,-1.970690887023));
+#1840 = CARTESIAN_POINT('',(-1.229523535457,-2.021164896678));
+#1841 = CARTESIAN_POINT('',(-1.189331594436,-2.046744264151));
+#1842 = CARTESIAN_POINT('',(-1.148596723129,-2.063887317045));
+#1843 = CARTESIAN_POINT('',(-1.105424442436,-2.07082039325));
+#1844 = CARTESIAN_POINT('',(-1.062392245888,-2.07082039325));
+#1845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1846 = PCURVE('',#1847,#1902);
+#1847 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,9,(
+    (#1848,#1849,#1850,#1851,#1852,#1853,#1854,#1855,#1856,#1857,#1858
+      ,#1859,#1860,#1861,#1862,#1863,#1864,#1865)
+    ,(#1866,#1867,#1868,#1869,#1870,#1871,#1872,#1873,#1874,#1875,#1876
+      ,#1877,#1878,#1879,#1880,#1881,#1882,#1883)
+    ,(#1884,#1885,#1886,#1887,#1888,#1889,#1890,#1891,#1892,#1893,#1894
+      ,#1895,#1896,#1897,#1898,#1899,#1900,#1901
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(10,8,10
+    ),(0.,1.570796326795),(0.,0.785398163397,1.570796326795),
+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE
+((
+    (1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)
+    ,(0.923879532511,0.925449711706,0.927476635134,0.93002875318
+      ,0.933172076615,0.936980404084,0.941546103092,0.946934091156
+      ,0.953021663787,0.965311968131,0.971517127294,0.977182823727
+      ,0.981433950891,0.98222023046,0.982185490858,0.980140966049
+      ,0.977080555835,0.973248989468)
+    ,(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.
+))) REPRESENTATION_ITEM('') SURFACE() );
+#1848 = CARTESIAN_POINT('',(1.577707744174,1.374264068712,1.3));
+#1849 = CARTESIAN_POINT('',(1.604923694936,1.374264068712,1.3));
+#1850 = CARTESIAN_POINT('',(1.632149346187,1.3723709316,1.3));
+#1851 = CARTESIAN_POINT('',(1.659297890829,1.368605302741,1.3));
+#1852 = CARTESIAN_POINT('',(1.686439079053,1.363096801269,1.3));
+#1853 = CARTESIAN_POINT('',(1.713577968724,1.355945237965,1.3));
+#1854 = CARTESIAN_POINT('',(1.74082179724,1.347301208393,1.3));
+#1855 = CARTESIAN_POINT('',(1.768641363625,1.337437094022,1.3));
+#1856 = CARTESIAN_POINT('',(1.797933309703,1.326579504074,1.3));
+#1857 = CARTESIAN_POINT('',(1.861246068535,1.301968877593,1.3));
+#1858 = CARTESIAN_POINT('',(1.895138574123,1.288282848391,1.3));
+#1859 = CARTESIAN_POINT('',(1.933096495108,1.272223460007,1.3));
+#1860 = CARTESIAN_POINT('',(1.970690887023,1.254035395601,1.3));
+#1861 = CARTESIAN_POINT('',(2.021164896678,1.229523535457,1.3));
+#1862 = CARTESIAN_POINT('',(2.046744264151,1.189331594436,1.3));
+#1863 = CARTESIAN_POINT('',(2.063887317045,1.148596723129,1.3));
+#1864 = CARTESIAN_POINT('',(2.07082039325,1.105424442436,1.3));
+#1865 = CARTESIAN_POINT('',(2.07082039325,1.062392245888,1.3));
+#1866 = CARTESIAN_POINT('',(1.577707744174,1.25,1.3));
+#1867 = CARTESIAN_POINT('',(1.594051831642,1.251439668963,1.3));
+#1868 = CARTESIAN_POINT('',(1.61068461712,1.252481678027,1.3));
+#1869 = CARTESIAN_POINT('',(1.627754571252,1.253173496007,1.3));
+#1870 = CARTESIAN_POINT('',(1.645687264316,1.253622099027,1.3));
+#1871 = CARTESIAN_POINT('',(1.664769785396,1.253860920975,1.3));
+#1872 = CARTESIAN_POINT('',(1.685431263871,1.253927404944,1.3));
+#1873 = CARTESIAN_POINT('',(1.708610222401,1.253889596261,1.3));
+#1874 = CARTESIAN_POINT('',(1.735627374084,1.253568921947,1.3));
+#1875 = CARTESIAN_POINT('',(1.798044299062,1.249895181698,1.3));
+#1876 = CARTESIAN_POINT('',(1.833227065415,1.246666982331,1.3));
+#1877 = CARTESIAN_POINT('',(1.873897568505,1.240189843889,1.3));
+#1878 = CARTESIAN_POINT('',(1.915736000595,1.230330775613,1.3));
+#1879 = CARTESIAN_POINT('',(1.967844820763,1.209988098861,1.3));
+#1880 = CARTESIAN_POINT('',(1.990705972531,1.173635385936,1.3));
+#1881 = CARTESIAN_POINT('',(2.003618507862,1.137067921761,1.3));
+#1882 = CARTESIAN_POINT('',(2.005261168778,1.099099684386,1.3));
+#1883 = CARTESIAN_POINT('',(2.,1.062392245888,1.3));
+#1884 = CARTESIAN_POINT('',(1.577707744174,1.162132034356,1.387867965644
+    ));
+#1885 = CARTESIAN_POINT('',(1.586411682694,1.16387282206,1.38612717794)
+  );
+#1886 = CARTESIAN_POINT('',(1.595476676022,1.166080335303,1.383876441331
+    ));
+#1887 = CARTESIAN_POINT('',(1.605153997322,1.168827020731,1.381037873616
+    ));
+#1888 = CARTESIAN_POINT('',(1.616040470226,1.172251520131,1.377530128244
+    ));
+#1889 = CARTESIAN_POINT('',(1.628566291692,1.176403882526,1.373265434756
+    ));
+#1890 = CARTESIAN_POINT('',(1.64334360987,1.181347822776,1.368129911293)
+  );
+#1891 = CARTESIAN_POINT('',(1.661626796073,1.187188329445,1.362028075826
+    ));
+#1892 = CARTESIAN_POINT('',(1.685135349929,1.193692924631,1.355072482749
+    ));
+#1893 = CARTESIAN_POINT('',(1.743845403664,1.20465683239,1.340926340246)
+  );
+#1894 = CARTESIAN_POINT('',(1.778970455039,1.209220320027,1.333732390316
+    ));
+#1895 = CARTESIAN_POINT('',(1.820870991451,1.210400878311,1.327113854564
+    ));
+#1896 = CARTESIAN_POINT('',(1.865577641856,1.207983889178,1.322063871692
+    ));
+#1897 = CARTESIAN_POINT('',(1.918020204494,1.191630874767,1.321141154934
+    ));
+#1898 = CARTESIAN_POINT('',(1.938463320389,1.159356618379,1.321187640152
+    ));
+#1899 = CARTESIAN_POINT('',(1.947931618974,1.126933606628,1.323603022275
+    ));
+#1900 = CARTESIAN_POINT('',(1.945606078027,1.093716417884,1.327196960986
+    ));
+#1901 = CARTESIAN_POINT('',(1.9366563146,1.062392245888,1.3316718427));
+#1902 = DEFINITIONAL_REPRESENTATION('',(#1903),#1907);
+#1903 = LINE('',#1904,#1905);
+#1904 = CARTESIAN_POINT('',(0.,0.));
+#1905 = VECTOR('',#1906,1.);
+#1906 = DIRECTION('',(0.,1.));
+#1907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1908 = ORIENTED_EDGE('',*,*,#1909,.T.);
+#1909 = EDGE_CURVE('',#1802,#1910,#1912,.T.);
+#1910 = VERTEX_POINT('',#1911);
+#1911 = CARTESIAN_POINT('',(-1.577707744174,1.374264068712,1.3));
+#1912 = SURFACE_CURVE('',#1913,(#1917,#1924),.PCURVE_S1.);
+#1913 = LINE('',#1914,#1915);
+#1914 = CARTESIAN_POINT('',(2.,1.374264068712,1.3));
+#1915 = VECTOR('',#1916,1.);
+#1916 = DIRECTION('',(-1.,-0.,-0.));
+#1917 = PCURVE('',#997,#1918);
+#1918 = DEFINITIONAL_REPRESENTATION('',(#1919),#1923);
+#1919 = LINE('',#1920,#1921);
+#1920 = CARTESIAN_POINT('',(-1.374264068712,-2.));
+#1921 = VECTOR('',#1922,1.);
+#1922 = DIRECTION('',(0.,1.));
+#1923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1924 = PCURVE('',#1925,#1930);
+#1925 = CYLINDRICAL_SURFACE('',#1926,0.3);
+#1926 = AXIS2_PLACEMENT_3D('',#1927,#1928,#1929);
+#1927 = CARTESIAN_POINT('',(2.,1.374264068712,1.6));
+#1928 = DIRECTION('',(-1.,-0.,-0.));
+#1929 = DIRECTION('',(0.,-8.840425481299E-17,-1.));
+#1930 = DEFINITIONAL_REPRESENTATION('',(#1931),#1935);
+#1931 = LINE('',#1932,#1933);
+#1932 = CARTESIAN_POINT('',(0.,0.));
+#1933 = VECTOR('',#1934,1.);
+#1934 = DIRECTION('',(0.,1.));
+#1935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1936 = ORIENTED_EDGE('',*,*,#1937,.F.);
+#1937 = EDGE_CURVE('',#1938,#1910,#1940,.T.);
+#1938 = VERTEX_POINT('',#1939);
+#1939 = CARTESIAN_POINT('',(-2.07082039325,1.062392245888,1.3));
+#1940 = SURFACE_CURVE('',#1941,(#1960,#1982),.PCURVE_S1.);
+#1941 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#1942,#1943,#1944,#1945,
+    #1946,#1947,#1948,#1949,#1950,#1951,#1952,#1953,#1954,#1955,#1956,
+#1957,#1958,#1959),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((10,
+    8,10),(9.278959016113E-16,0.785398163397,1.570796326795),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.
+,1.,1.)) REPRESENTATION_ITEM('') );
+#1942 = CARTESIAN_POINT('',(-2.07082039325,1.062392245888,1.3));
+#1943 = CARTESIAN_POINT('',(-2.07082039325,1.105424442436,1.3));
+#1944 = CARTESIAN_POINT('',(-2.063887317045,1.148596723129,1.3));
+#1945 = CARTESIAN_POINT('',(-2.04674426415,1.189331594436,1.3));
+#1946 = CARTESIAN_POINT('',(-2.021164896678,1.229523535457,1.3));
+#1947 = CARTESIAN_POINT('',(-1.970690887022,1.254035395601,1.3));
+#1948 = CARTESIAN_POINT('',(-1.933096495108,1.272223460007,1.3));
+#1949 = CARTESIAN_POINT('',(-1.895138574123,1.288282848391,1.3));
+#1950 = CARTESIAN_POINT('',(-1.861246068535,1.301968877593,1.3));
+#1951 = CARTESIAN_POINT('',(-1.797933309703,1.326579504074,1.3));
+#1952 = CARTESIAN_POINT('',(-1.768641363625,1.337437094022,1.3));
+#1953 = CARTESIAN_POINT('',(-1.74082179724,1.347301208393,1.3));
+#1954 = CARTESIAN_POINT('',(-1.713577968724,1.355945237965,1.3));
+#1955 = CARTESIAN_POINT('',(-1.686439079053,1.363096801269,1.3));
+#1956 = CARTESIAN_POINT('',(-1.659297890829,1.368605302741,1.3));
+#1957 = CARTESIAN_POINT('',(-1.632149346187,1.3723709316,1.3));
+#1958 = CARTESIAN_POINT('',(-1.604923694936,1.374264068712,1.3));
+#1959 = CARTESIAN_POINT('',(-1.577707744174,1.374264068712,1.3));
+#1960 = PCURVE('',#997,#1961);
+#1961 = DEFINITIONAL_REPRESENTATION('',(#1962),#1981);
+#1962 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1963,#1964,#1965,#1966,#1967,
+    #1968,#1969,#1970,#1971,#1972,#1973,#1974,#1975,#1976,#1977,#1978,
+    #1979,#1980),.UNSPECIFIED.,.F.,.F.,(10,8,10),(9.278959016113E-16,
+    0.785398163397,1.570796326795),.UNSPECIFIED.);
+#1963 = CARTESIAN_POINT('',(-1.062392245888,2.07082039325));
+#1964 = CARTESIAN_POINT('',(-1.105424442436,2.07082039325));
+#1965 = CARTESIAN_POINT('',(-1.148596723129,2.063887317045));
+#1966 = CARTESIAN_POINT('',(-1.189331594436,2.04674426415));
+#1967 = CARTESIAN_POINT('',(-1.229523535457,2.021164896678));
+#1968 = CARTESIAN_POINT('',(-1.254035395601,1.970690887022));
+#1969 = CARTESIAN_POINT('',(-1.272223460007,1.933096495108));
+#1970 = CARTESIAN_POINT('',(-1.288282848391,1.895138574123));
+#1971 = CARTESIAN_POINT('',(-1.301968877593,1.861246068535));
+#1972 = CARTESIAN_POINT('',(-1.326579504074,1.797933309703));
+#1973 = CARTESIAN_POINT('',(-1.337437094022,1.768641363625));
+#1974 = CARTESIAN_POINT('',(-1.347301208393,1.740821797239));
+#1975 = CARTESIAN_POINT('',(-1.355945237965,1.713577968725));
+#1976 = CARTESIAN_POINT('',(-1.363096801269,1.686439079053));
+#1977 = CARTESIAN_POINT('',(-1.368605302741,1.65929789083));
+#1978 = CARTESIAN_POINT('',(-1.3723709316,1.632149346186));
+#1979 = CARTESIAN_POINT('',(-1.374264068712,1.604923694936));
+#1980 = CARTESIAN_POINT('',(-1.374264068712,1.577707744174));
+#1981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1982 = PCURVE('',#1983,#2038);
+#1983 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,9,(
+    (#1984,#1985,#1986,#1987,#1988,#1989,#1990,#1991,#1992,#1993,#1994
+      ,#1995,#1996,#1997,#1998,#1999,#2000,#2001)
+    ,(#2002,#2003,#2004,#2005,#2006,#2007,#2008,#2009,#2010,#2011,#2012
+      ,#2013,#2014,#2015,#2016,#2017,#2018,#2019)
+    ,(#2020,#2021,#2022,#2023,#2024,#2025,#2026,#2027,#2028,#2029,#2030
+      ,#2031,#2032,#2033,#2034,#2035,#2036,#2037
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(10,8,10
+    ),(0.,1.570796326795),(9.278959016113E-16,0.785398163397,
+1.570796326795),.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)
+    ,(0.973248989468,0.977080555835,0.980140966049,0.982185490858
+      ,0.98222023046,0.981433950891,0.977182823727,0.971517127294
+      ,0.965311968131,0.953021663787,0.946934091156,0.941546103091
+      ,0.936980404084,0.933172076615,0.93002875318,0.927476635134
+      ,0.925449711706,0.923879532511)
+    ,(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.
+))) REPRESENTATION_ITEM('') SURFACE() );
+#1984 = CARTESIAN_POINT('',(-2.07082039325,1.062392245888,1.3));
+#1985 = CARTESIAN_POINT('',(-2.07082039325,1.105424442436,1.3));
+#1986 = CARTESIAN_POINT('',(-2.063887317045,1.148596723129,1.3));
+#1987 = CARTESIAN_POINT('',(-2.04674426415,1.189331594436,1.3));
+#1988 = CARTESIAN_POINT('',(-2.021164896678,1.229523535457,1.3));
+#1989 = CARTESIAN_POINT('',(-1.970690887022,1.254035395601,1.3));
+#1990 = CARTESIAN_POINT('',(-1.933096495108,1.272223460007,1.3));
+#1991 = CARTESIAN_POINT('',(-1.895138574123,1.288282848391,1.3));
+#1992 = CARTESIAN_POINT('',(-1.861246068535,1.301968877593,1.3));
+#1993 = CARTESIAN_POINT('',(-1.797933309703,1.326579504074,1.3));
+#1994 = CARTESIAN_POINT('',(-1.768641363625,1.337437094022,1.3));
+#1995 = CARTESIAN_POINT('',(-1.74082179724,1.347301208393,1.3));
+#1996 = CARTESIAN_POINT('',(-1.713577968724,1.355945237965,1.3));
+#1997 = CARTESIAN_POINT('',(-1.686439079053,1.363096801269,1.3));
+#1998 = CARTESIAN_POINT('',(-1.659297890829,1.368605302741,1.3));
+#1999 = CARTESIAN_POINT('',(-1.632149346187,1.3723709316,1.3));
+#2000 = CARTESIAN_POINT('',(-1.604923694936,1.374264068712,1.3));
+#2001 = CARTESIAN_POINT('',(-1.577707744174,1.374264068712,1.3));
+#2002 = CARTESIAN_POINT('',(-2.,1.062392245888,1.3));
+#2003 = CARTESIAN_POINT('',(-2.005261168778,1.099099684386,1.3));
+#2004 = CARTESIAN_POINT('',(-2.003618507862,1.137067921761,1.3));
+#2005 = CARTESIAN_POINT('',(-1.990705972531,1.173635385936,1.3));
+#2006 = CARTESIAN_POINT('',(-1.967844820763,1.209988098861,1.3));
+#2007 = CARTESIAN_POINT('',(-1.915736000595,1.230330775613,1.3));
+#2008 = CARTESIAN_POINT('',(-1.873897568505,1.240189843889,1.3));
+#2009 = CARTESIAN_POINT('',(-1.833227065415,1.246666982331,1.3));
+#2010 = CARTESIAN_POINT('',(-1.798044299062,1.249895181698,1.3));
+#2011 = CARTESIAN_POINT('',(-1.735627374084,1.253568921947,1.3));
+#2012 = CARTESIAN_POINT('',(-1.708610222401,1.253889596261,1.3));
+#2013 = CARTESIAN_POINT('',(-1.685431263871,1.253927404944,1.3));
+#2014 = CARTESIAN_POINT('',(-1.664769785396,1.253860920975,1.3));
+#2015 = CARTESIAN_POINT('',(-1.645687264316,1.253622099027,1.3));
+#2016 = CARTESIAN_POINT('',(-1.627754571252,1.253173496007,1.3));
+#2017 = CARTESIAN_POINT('',(-1.61068461712,1.252481678027,1.3));
+#2018 = CARTESIAN_POINT('',(-1.594051831642,1.251439668963,1.3));
+#2019 = CARTESIAN_POINT('',(-1.577707744174,1.25,1.3));
+#2020 = CARTESIAN_POINT('',(-1.9366563146,1.062392245888,1.3316718427));
+#2021 = CARTESIAN_POINT('',(-1.945606078027,1.093716417884,
+    1.327196960986));
+#2022 = CARTESIAN_POINT('',(-1.947931618974,1.126933606628,
+    1.323603022274));
+#2023 = CARTESIAN_POINT('',(-1.938463320389,1.159356618379,
+    1.321187640152));
+#2024 = CARTESIAN_POINT('',(-1.918020204495,1.191630874767,
+    1.321141154934));
+#2025 = CARTESIAN_POINT('',(-1.865577641856,1.207983889178,
+    1.322063871692));
+#2026 = CARTESIAN_POINT('',(-1.820870991451,1.210400878311,
+    1.327113854564));
+#2027 = CARTESIAN_POINT('',(-1.778970455039,1.209220320027,
+    1.333732390316));
+#2028 = CARTESIAN_POINT('',(-1.743845403664,1.20465683239,1.340926340246
+    ));
+#2029 = CARTESIAN_POINT('',(-1.685135349929,1.193692924631,
+    1.355072482749));
+#2030 = CARTESIAN_POINT('',(-1.661626796073,1.187188329445,
+    1.362028075826));
+#2031 = CARTESIAN_POINT('',(-1.64334360987,1.181347822776,1.368129911293
+    ));
+#2032 = CARTESIAN_POINT('',(-1.628566291692,1.176403882526,
+    1.373265434756));
+#2033 = CARTESIAN_POINT('',(-1.616040470226,1.172251520131,
+    1.377530128244));
+#2034 = CARTESIAN_POINT('',(-1.605153997322,1.168827020731,
+    1.381037873616));
+#2035 = CARTESIAN_POINT('',(-1.595476676022,1.166080335303,
+    1.383876441331));
+#2036 = CARTESIAN_POINT('',(-1.586411682694,1.16387282206,1.38612717794)
+  );
+#2037 = CARTESIAN_POINT('',(-1.577707744174,1.162132034356,
+    1.387867965644));
+#2038 = DEFINITIONAL_REPRESENTATION('',(#2039),#2043);
+#2039 = LINE('',#2040,#2041);
+#2040 = CARTESIAN_POINT('',(0.,0.));
+#2041 = VECTOR('',#2042,1.);
+#2042 = DIRECTION('',(0.,1.));
+#2043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2044 = ORIENTED_EDGE('',*,*,#2045,.F.);
+#2045 = EDGE_CURVE('',#2046,#1938,#2048,.T.);
+#2046 = VERTEX_POINT('',#2047);
+#2047 = CARTESIAN_POINT('',(-2.07082039325,-1.062392245888,1.3));
+#2048 = SURFACE_CURVE('',#2049,(#2053,#2060),.PCURVE_S1.);
+#2049 = LINE('',#2050,#2051);
+#2050 = CARTESIAN_POINT('',(-2.07082039325,-1.25,1.3));
+#2051 = VECTOR('',#2052,1.);
+#2052 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2053 = PCURVE('',#997,#2054);
+#2054 = DEFINITIONAL_REPRESENTATION('',(#2055),#2059);
+#2055 = LINE('',#2056,#2057);
+#2056 = CARTESIAN_POINT('',(1.25,2.07082039325));
+#2057 = VECTOR('',#2058,1.);
+#2058 = DIRECTION('',(-1.,1.839304880744E-33));
+#2059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2060 = PCURVE('',#2061,#2066);
+#2061 = CYLINDRICAL_SURFACE('',#2062,0.3);
+#2062 = AXIS2_PLACEMENT_3D('',#2063,#2064,#2065);
+#2063 = CARTESIAN_POINT('',(-2.07082039325,-1.25,1.6));
+#2064 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2065 = DIRECTION('',(1.376309534659E-17,-2.22044604925E-16,-1.));
+#2066 = DEFINITIONAL_REPRESENTATION('',(#2067),#2071);
+#2067 = LINE('',#2068,#2069);
+#2068 = CARTESIAN_POINT('',(-0.,0.));
+#2069 = VECTOR('',#2070,1.);
+#2070 = DIRECTION('',(-0.,1.));
+#2071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2072 = ORIENTED_EDGE('',*,*,#2073,.F.);
+#2073 = EDGE_CURVE('',#1638,#2046,#2074,.T.);
+#2074 = SURFACE_CURVE('',#2075,(#2094,#2116),.PCURVE_S1.);
+#2075 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#2076,#2077,#2078,#2079,
+    #2080,#2081,#2082,#2083,#2084,#2085,#2086,#2087,#2088,#2089,#2090,
+#2091,#2092,#2093),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((10,
+    8,10),(7.235276684372E-15,0.785398163397,1.570796326795),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.
+,1.,1.)) REPRESENTATION_ITEM('') );
+#2076 = CARTESIAN_POINT('',(-1.577707744174,-1.374264068712,1.3));
+#2077 = CARTESIAN_POINT('',(-1.604923694936,-1.374264068712,1.3));
+#2078 = CARTESIAN_POINT('',(-1.632149346187,-1.3723709316,1.3));
+#2079 = CARTESIAN_POINT('',(-1.659297890829,-1.368605302741,1.3));
+#2080 = CARTESIAN_POINT('',(-1.686439079053,-1.363096801269,1.3));
+#2081 = CARTESIAN_POINT('',(-1.713577968724,-1.355945237965,1.3));
+#2082 = CARTESIAN_POINT('',(-1.74082179724,-1.347301208393,1.3));
+#2083 = CARTESIAN_POINT('',(-1.768641363625,-1.337437094022,1.3));
+#2084 = CARTESIAN_POINT('',(-1.797933309703,-1.326579504074,1.3));
+#2085 = CARTESIAN_POINT('',(-1.861246068535,-1.301968877593,1.3));
+#2086 = CARTESIAN_POINT('',(-1.895138574123,-1.288282848391,1.3));
+#2087 = CARTESIAN_POINT('',(-1.933096495108,-1.272223460007,1.3));
+#2088 = CARTESIAN_POINT('',(-1.970690887023,-1.254035395601,1.3));
+#2089 = CARTESIAN_POINT('',(-2.021164896678,-1.229523535457,1.3));
+#2090 = CARTESIAN_POINT('',(-2.046744264151,-1.189331594436,1.3));
+#2091 = CARTESIAN_POINT('',(-2.063887317045,-1.148596723129,1.3));
+#2092 = CARTESIAN_POINT('',(-2.07082039325,-1.105424442436,1.3));
+#2093 = CARTESIAN_POINT('',(-2.07082039325,-1.062392245888,1.3));
+#2094 = PCURVE('',#997,#2095);
+#2095 = DEFINITIONAL_REPRESENTATION('',(#2096),#2115);
+#2096 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#2097,#2098,#2099,#2100,#2101,
+    #2102,#2103,#2104,#2105,#2106,#2107,#2108,#2109,#2110,#2111,#2112,
+    #2113,#2114),.UNSPECIFIED.,.F.,.F.,(10,8,10),(7.235276684372E-15,
+    0.785398163397,1.570796326795),.UNSPECIFIED.);
+#2097 = CARTESIAN_POINT('',(1.374264068712,1.577707744174));
+#2098 = CARTESIAN_POINT('',(1.374264068712,1.604923694936));
+#2099 = CARTESIAN_POINT('',(1.3723709316,1.632149346186));
+#2100 = CARTESIAN_POINT('',(1.368605302741,1.65929789083));
+#2101 = CARTESIAN_POINT('',(1.363096801269,1.686439079052));
+#2102 = CARTESIAN_POINT('',(1.355945237965,1.713577968725));
+#2103 = CARTESIAN_POINT('',(1.347301208393,1.740821797239));
+#2104 = CARTESIAN_POINT('',(1.337437094022,1.768641363625));
+#2105 = CARTESIAN_POINT('',(1.326579504074,1.797933309703));
+#2106 = CARTESIAN_POINT('',(1.301968877593,1.861246068535));
+#2107 = CARTESIAN_POINT('',(1.288282848391,1.895138574123));
+#2108 = CARTESIAN_POINT('',(1.272223460007,1.933096495108));
+#2109 = CARTESIAN_POINT('',(1.254035395601,1.970690887022));
+#2110 = CARTESIAN_POINT('',(1.229523535457,2.021164896678));
+#2111 = CARTESIAN_POINT('',(1.189331594436,2.046744264151));
+#2112 = CARTESIAN_POINT('',(1.148596723129,2.063887317045));
+#2113 = CARTESIAN_POINT('',(1.105424442436,2.07082039325));
+#2114 = CARTESIAN_POINT('',(1.062392245888,2.07082039325));
+#2115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2116 = PCURVE('',#2117,#2172);
+#2117 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,9,(
+    (#2118,#2119,#2120,#2121,#2122,#2123,#2124,#2125,#2126,#2127,#2128
+      ,#2129,#2130,#2131,#2132,#2133,#2134,#2135)
+    ,(#2136,#2137,#2138,#2139,#2140,#2141,#2142,#2143,#2144,#2145,#2146
+      ,#2147,#2148,#2149,#2150,#2151,#2152,#2153)
+    ,(#2154,#2155,#2156,#2157,#2158,#2159,#2160,#2161,#2162,#2163,#2164
+      ,#2165,#2166,#2167,#2168,#2169,#2170,#2171
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(10,8,10
+    ),(0.,1.570796326795),(7.235276684372E-15,0.785398163397,
+1.570796326795),.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)
+    ,(0.923879532511,0.925449711706,0.927476635134,0.93002875318
+      ,0.933172076615,0.936980404084,0.941546103091,0.946934091156
+      ,0.953021663787,0.965311968131,0.971517127294,0.977182823727
+      ,0.981433950891,0.98222023046,0.982185490858,0.980140966049
+      ,0.977080555835,0.973248989468)
+    ,(1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.
+))) REPRESENTATION_ITEM('') SURFACE() );
+#2118 = CARTESIAN_POINT('',(-1.577707744174,-1.374264068712,1.3));
+#2119 = CARTESIAN_POINT('',(-1.604923694936,-1.374264068712,1.3));
+#2120 = CARTESIAN_POINT('',(-1.632149346187,-1.3723709316,1.3));
+#2121 = CARTESIAN_POINT('',(-1.659297890829,-1.368605302741,1.3));
+#2122 = CARTESIAN_POINT('',(-1.686439079053,-1.363096801269,1.3));
+#2123 = CARTESIAN_POINT('',(-1.713577968724,-1.355945237965,1.3));
+#2124 = CARTESIAN_POINT('',(-1.74082179724,-1.347301208393,1.3));
+#2125 = CARTESIAN_POINT('',(-1.768641363625,-1.337437094022,1.3));
+#2126 = CARTESIAN_POINT('',(-1.797933309703,-1.326579504074,1.3));
+#2127 = CARTESIAN_POINT('',(-1.861246068535,-1.301968877593,1.3));
+#2128 = CARTESIAN_POINT('',(-1.895138574123,-1.288282848391,1.3));
+#2129 = CARTESIAN_POINT('',(-1.933096495108,-1.272223460007,1.3));
+#2130 = CARTESIAN_POINT('',(-1.970690887023,-1.254035395601,1.3));
+#2131 = CARTESIAN_POINT('',(-2.021164896678,-1.229523535457,1.3));
+#2132 = CARTESIAN_POINT('',(-2.046744264151,-1.189331594436,1.3));
+#2133 = CARTESIAN_POINT('',(-2.063887317045,-1.148596723129,1.3));
+#2134 = CARTESIAN_POINT('',(-2.07082039325,-1.105424442436,1.3));
+#2135 = CARTESIAN_POINT('',(-2.07082039325,-1.062392245888,1.3));
+#2136 = CARTESIAN_POINT('',(-1.577707744174,-1.25,1.3));
+#2137 = CARTESIAN_POINT('',(-1.594051831642,-1.251439668963,1.3));
+#2138 = CARTESIAN_POINT('',(-1.61068461712,-1.252481678027,1.3));
+#2139 = CARTESIAN_POINT('',(-1.627754571252,-1.253173496007,1.3));
+#2140 = CARTESIAN_POINT('',(-1.645687264316,-1.253622099027,1.3));
+#2141 = CARTESIAN_POINT('',(-1.664769785396,-1.253860920975,1.3));
+#2142 = CARTESIAN_POINT('',(-1.685431263871,-1.253927404944,1.3));
+#2143 = CARTESIAN_POINT('',(-1.708610222401,-1.253889596261,1.3));
+#2144 = CARTESIAN_POINT('',(-1.735627374084,-1.253568921947,1.3));
+#2145 = CARTESIAN_POINT('',(-1.798044299062,-1.249895181698,1.3));
+#2146 = CARTESIAN_POINT('',(-1.833227065415,-1.246666982331,1.3));
+#2147 = CARTESIAN_POINT('',(-1.873897568505,-1.240189843889,1.3));
+#2148 = CARTESIAN_POINT('',(-1.915736000595,-1.230330775613,1.3));
+#2149 = CARTESIAN_POINT('',(-1.967844820763,-1.209988098861,1.3));
+#2150 = CARTESIAN_POINT('',(-1.990705972531,-1.173635385936,1.3));
+#2151 = CARTESIAN_POINT('',(-2.003618507862,-1.137067921761,1.3));
+#2152 = CARTESIAN_POINT('',(-2.005261168778,-1.099099684386,1.3));
+#2153 = CARTESIAN_POINT('',(-2.,-1.062392245888,1.3));
+#2154 = CARTESIAN_POINT('',(-1.577707744174,-1.162132034356,
+    1.387867965644));
+#2155 = CARTESIAN_POINT('',(-1.586411682694,-1.16387282206,1.38612717794
+    ));
+#2156 = CARTESIAN_POINT('',(-1.595476676022,-1.166080335303,
+    1.383876441331));
+#2157 = CARTESIAN_POINT('',(-1.605153997322,-1.168827020731,
+    1.381037873616));
+#2158 = CARTESIAN_POINT('',(-1.616040470226,-1.172251520131,
+    1.377530128244));
+#2159 = CARTESIAN_POINT('',(-1.628566291692,-1.176403882526,
+    1.373265434756));
+#2160 = CARTESIAN_POINT('',(-1.64334360987,-1.181347822776,
+    1.368129911293));
+#2161 = CARTESIAN_POINT('',(-1.661626796073,-1.187188329445,
+    1.362028075826));
+#2162 = CARTESIAN_POINT('',(-1.685135349929,-1.193692924631,
+    1.355072482749));
+#2163 = CARTESIAN_POINT('',(-1.743845403664,-1.20465683239,
+    1.340926340246));
+#2164 = CARTESIAN_POINT('',(-1.778970455039,-1.209220320027,
+    1.333732390316));
+#2165 = CARTESIAN_POINT('',(-1.820870991451,-1.210400878311,
+    1.327113854564));
+#2166 = CARTESIAN_POINT('',(-1.865577641856,-1.207983889178,
+    1.322063871692));
+#2167 = CARTESIAN_POINT('',(-1.918020204494,-1.191630874767,
+    1.321141154934));
+#2168 = CARTESIAN_POINT('',(-1.938463320389,-1.159356618379,
+    1.321187640152));
+#2169 = CARTESIAN_POINT('',(-1.947931618974,-1.126933606628,
+    1.323603022275));
+#2170 = CARTESIAN_POINT('',(-1.945606078027,-1.093716417884,
+    1.327196960986));
+#2171 = CARTESIAN_POINT('',(-1.9366563146,-1.062392245888,1.3316718427)
+  );
+#2172 = DEFINITIONAL_REPRESENTATION('',(#2173),#2177);
+#2173 = LINE('',#2174,#2175);
+#2174 = CARTESIAN_POINT('',(0.,0.));
+#2175 = VECTOR('',#2176,1.);
+#2176 = DIRECTION('',(0.,1.));
+#2177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2178 = ADVANCED_FACE('',(#2179),#1072,.T.);
+#2179 = FACE_BOUND('',#2180,.T.);
+#2180 = EDGE_LOOP('',(#2181,#2201,#2202,#2203));
+#2181 = ORIENTED_EDGE('',*,*,#2182,.T.);
+#2182 = EDGE_CURVE('',#1057,#1566,#2183,.T.);
+#2183 = SURFACE_CURVE('',#2184,(#2189,#2195),.PCURVE_S1.);
+#2184 = CIRCLE('',#2185,0.3);
+#2185 = AXIS2_PLACEMENT_3D('',#2186,#2187,#2188);
+#2186 = CARTESIAN_POINT('',(2.7,-1.45,1.));
+#2187 = DIRECTION('',(-1.,0.,0.));
+#2188 = DIRECTION('',(0.,0.,1.));
+#2189 = PCURVE('',#1072,#2190);
+#2190 = DEFINITIONAL_REPRESENTATION('',(#2191),#2194);
+#2191 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2192,#2193),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2192 = CARTESIAN_POINT('',(0.,0.3));
+#2193 = CARTESIAN_POINT('',(1.570796326795,0.3));
+#2194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2195 = PCURVE('',#1260,#2196);
+#2196 = DEFINITIONAL_REPRESENTATION('',(#2197),#2200);
+#2197 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2198,#2199),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2198 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#2199 = CARTESIAN_POINT('',(0.,0.));
+#2200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2201 = ORIENTED_EDGE('',*,*,#1590,.T.);
+#2202 = ORIENTED_EDGE('',*,*,#1513,.F.);
+#2203 = ORIENTED_EDGE('',*,*,#1056,.F.);
+#2204 = ADVANCED_FACE('',(#2205),#1153,.T.);
+#2205 = FACE_BOUND('',#2206,.F.);
+#2206 = EDGE_LOOP('',(#2207,#2227,#2228,#2229));
+#2207 = ORIENTED_EDGE('',*,*,#2208,.T.);
+#2208 = EDGE_CURVE('',#1138,#1568,#2209,.T.);
+#2209 = SURFACE_CURVE('',#2210,(#2215,#2221),.PCURVE_S1.);
+#2210 = CIRCLE('',#2211,0.3);
+#2211 = AXIS2_PLACEMENT_3D('',#2212,#2213,#2214);
+#2212 = CARTESIAN_POINT('',(2.7,1.45,1.));
+#2213 = DIRECTION('',(1.,0.,-0.));
+#2214 = DIRECTION('',(0.,0.,1.));
+#2215 = PCURVE('',#1153,#2216);
+#2216 = DEFINITIONAL_REPRESENTATION('',(#2217),#2220);
+#2217 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2218,#2219),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2218 = CARTESIAN_POINT('',(0.,0.3));
+#2219 = CARTESIAN_POINT('',(-1.570796326795,0.3));
+#2220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2221 = PCURVE('',#1340,#2222);
+#2222 = DEFINITIONAL_REPRESENTATION('',(#2223),#2226);
+#2223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2224,#2225),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2224 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#2225 = CARTESIAN_POINT('',(0.,0.));
+#2226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2227 = ORIENTED_EDGE('',*,*,#1612,.T.);
+#2228 = ORIENTED_EDGE('',*,*,#1540,.T.);
+#2229 = ORIENTED_EDGE('',*,*,#1137,.F.);
+#2230 = ADVANCED_FACE('',(#2231),#1260,.T.);
+#2231 = FACE_BOUND('',#2232,.T.);
+#2232 = EDGE_LOOP('',(#2233,#2234,#2235));
+#2233 = ORIENTED_EDGE('',*,*,#2182,.F.);
+#2234 = ORIENTED_EDGE('',*,*,#1246,.T.);
+#2235 = ORIENTED_EDGE('',*,*,#2236,.F.);
+#2236 = EDGE_CURVE('',#1566,#1219,#2237,.T.);
+#2237 = SURFACE_CURVE('',#2238,(#2243,#2250),.PCURVE_S1.);
+#2238 = CIRCLE('',#2239,0.3);
+#2239 = AXIS2_PLACEMENT_3D('',#2240,#2241,#2242);
+#2240 = CARTESIAN_POINT('',(2.7,-1.45,1.));
+#2241 = DIRECTION('',(0.,1.,0.));
+#2242 = DIRECTION('',(0.,0.,1.));
+#2243 = PCURVE('',#1260,#2244);
+#2244 = DEFINITIONAL_REPRESENTATION('',(#2245),#2249);
+#2245 = LINE('',#2246,#2247);
+#2246 = CARTESIAN_POINT('',(0.,0.));
+#2247 = VECTOR('',#2248,1.);
+#2248 = DIRECTION('',(1.,0.));
+#2249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2250 = PCURVE('',#1391,#2251);
+#2251 = DEFINITIONAL_REPRESENTATION('',(#2252),#2256);
+#2252 = LINE('',#2253,#2254);
+#2253 = CARTESIAN_POINT('',(-1.570796326795,0.3));
+#2254 = VECTOR('',#2255,1.);
+#2255 = DIRECTION('',(1.,-0.));
+#2256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2257 = ADVANCED_FACE('',(#2258),#1340,.T.);
+#2258 = FACE_BOUND('',#2259,.F.);
+#2259 = EDGE_LOOP('',(#2260,#2261,#2262));
+#2260 = ORIENTED_EDGE('',*,*,#2208,.F.);
+#2261 = ORIENTED_EDGE('',*,*,#1326,.T.);
+#2262 = ORIENTED_EDGE('',*,*,#2263,.F.);
+#2263 = EDGE_CURVE('',#1568,#1304,#2264,.T.);
+#2264 = SURFACE_CURVE('',#2265,(#2270,#2277),.PCURVE_S1.);
+#2265 = CIRCLE('',#2266,0.3);
+#2266 = AXIS2_PLACEMENT_3D('',#2267,#2268,#2269);
+#2267 = CARTESIAN_POINT('',(2.7,1.45,1.));
+#2268 = DIRECTION('',(0.,1.,0.));
+#2269 = DIRECTION('',(0.,0.,1.));
+#2270 = PCURVE('',#1340,#2271);
+#2271 = DEFINITIONAL_REPRESENTATION('',(#2272),#2276);
+#2272 = LINE('',#2273,#2274);
+#2273 = CARTESIAN_POINT('',(-0.,0.));
+#2274 = VECTOR('',#2275,1.);
+#2275 = DIRECTION('',(-1.,0.));
+#2276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2277 = PCURVE('',#1391,#2278);
+#2278 = DEFINITIONAL_REPRESENTATION('',(#2279),#2283);
+#2279 = LINE('',#2280,#2281);
+#2280 = CARTESIAN_POINT('',(-1.570796326795,3.2));
+#2281 = VECTOR('',#2282,1.);
+#2282 = DIRECTION('',(1.,-0.));
+#2283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2284 = ADVANCED_FACE('',(#2285),#1391,.T.);
+#2285 = FACE_BOUND('',#2286,.F.);
+#2286 = EDGE_LOOP('',(#2287,#2288,#2289,#2290));
+#2287 = ORIENTED_EDGE('',*,*,#1377,.F.);
+#2288 = ORIENTED_EDGE('',*,*,#2236,.F.);
+#2289 = ORIENTED_EDGE('',*,*,#1565,.T.);
+#2290 = ORIENTED_EDGE('',*,*,#2263,.T.);
+#2291 = ADVANCED_FACE('',(#2292),#1423,.F.);
+#2292 = FACE_BOUND('',#2293,.F.);
+#2293 = EDGE_LOOP('',(#2294,#2317,#2318,#2341,#2370,#2398,#2426,#2454));
+#2294 = ORIENTED_EDGE('',*,*,#2295,.F.);
+#2295 = EDGE_CURVE('',#1409,#2296,#2298,.T.);
+#2296 = VERTEX_POINT('',#2297);
+#2297 = CARTESIAN_POINT('',(3.548344470506,-0.5,3.61695911422E-02));
+#2298 = SURFACE_CURVE('',#2299,(#2303,#2310),.PCURVE_S1.);
+#2299 = LINE('',#2300,#2301);
+#2300 = CARTESIAN_POINT('',(2.8,-0.5,0.560166030568));
+#2301 = VECTOR('',#2302,1.);
+#2302 = DIRECTION('',(0.819152044289,-3.820786596116E-16,-0.573576436351
+    ));
+#2303 = PCURVE('',#1423,#2304);
+#2304 = DEFINITIONAL_REPRESENTATION('',(#2305),#2309);
+#2305 = LINE('',#2306,#2307);
+#2306 = CARTESIAN_POINT('',(0.560166030568,7.3));
+#2307 = VECTOR('',#2308,1.);
+#2308 = DIRECTION('',(-0.573576436351,0.819152044289));
+#2309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2310 = PCURVE('',#1499,#2311);
+#2311 = DEFINITIONAL_REPRESENTATION('',(#2312),#2316);
+#2312 = LINE('',#2313,#2314);
+#2313 = CARTESIAN_POINT('',(1.273595532039E-16,-1.));
+#2314 = VECTOR('',#2315,1.);
+#2315 = DIRECTION('',(1.,2.465190328816E-32));
+#2316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2317 = ORIENTED_EDGE('',*,*,#1406,.F.);
+#2318 = ORIENTED_EDGE('',*,*,#2319,.F.);
+#2319 = EDGE_CURVE('',#2320,#1407,#2322,.T.);
+#2320 = VERTEX_POINT('',#2321);
+#2321 = CARTESIAN_POINT('',(3.642934107169,-0.5,0.336169591142));
+#2322 = SURFACE_CURVE('',#2323,(#2327,#2334),.PCURVE_S1.);
+#2323 = LINE('',#2324,#2325);
+#2324 = CARTESIAN_POINT('',(3.694589636664,-0.5,0.3));
+#2325 = VECTOR('',#2326,1.);
+#2326 = DIRECTION('',(-0.819152044289,3.820786596116E-16,0.573576436351)
+  );
+#2327 = PCURVE('',#1423,#2328);
+#2328 = DEFINITIONAL_REPRESENTATION('',(#2329),#2333);
+#2329 = LINE('',#2330,#2331);
+#2330 = CARTESIAN_POINT('',(0.3,8.194589636664));
+#2331 = VECTOR('',#2332,1.);
+#2332 = DIRECTION('',(0.573576436351,-0.819152044289));
+#2333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2334 = PCURVE('',#1449,#2335);
+#2335 = DEFINITIONAL_REPRESENTATION('',(#2336),#2340);
+#2336 = LINE('',#2337,#2338);
+#2337 = CARTESIAN_POINT('',(3.637765840954E-16,-1.));
+#2338 = VECTOR('',#2339,1.);
+#2339 = DIRECTION('',(1.,-7.395570986447E-32));
+#2340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2341 = ORIENTED_EDGE('',*,*,#2342,.F.);
+#2342 = EDGE_CURVE('',#2343,#2320,#2345,.T.);
+#2343 = VERTEX_POINT('',#2344);
+#2344 = CARTESIAN_POINT('',(3.757649394439,-0.5,0.3));
+#2345 = SURFACE_CURVE('',#2346,(#2351,#2358),.PCURVE_S1.);
+#2346 = CIRCLE('',#2347,0.2);
+#2347 = AXIS2_PLACEMENT_3D('',#2348,#2349,#2350);
+#2348 = CARTESIAN_POINT('',(3.757649394439,-0.5,0.5));
+#2349 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#2350 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#2351 = PCURVE('',#1423,#2352);
+#2352 = DEFINITIONAL_REPRESENTATION('',(#2353),#2357);
+#2353 = CIRCLE('',#2354,0.2);
+#2354 = AXIS2_PLACEMENT_2D('',#2355,#2356);
+#2355 = CARTESIAN_POINT('',(0.5,8.257649394439));
+#2356 = DIRECTION('',(-1.,0.));
+#2357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2358 = PCURVE('',#2359,#2364);
+#2359 = CYLINDRICAL_SURFACE('',#2360,0.2);
+#2360 = AXIS2_PLACEMENT_3D('',#2361,#2362,#2363);
+#2361 = CARTESIAN_POINT('',(3.757649394439,0.5,0.5));
+#2362 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2363 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#2364 = DEFINITIONAL_REPRESENTATION('',(#2365),#2369);
+#2365 = LINE('',#2366,#2367);
+#2366 = CARTESIAN_POINT('',(-0.,1.));
+#2367 = VECTOR('',#2368,1.);
+#2368 = DIRECTION('',(-1.,0.));
+#2369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2370 = ORIENTED_EDGE('',*,*,#2371,.F.);
+#2371 = EDGE_CURVE('',#2372,#2343,#2374,.T.);
+#2372 = VERTEX_POINT('',#2373);
+#2373 = CARTESIAN_POINT('',(4.5,-0.5,0.3));
+#2374 = SURFACE_CURVE('',#2375,(#2379,#2386),.PCURVE_S1.);
+#2375 = LINE('',#2376,#2377);
+#2376 = CARTESIAN_POINT('',(4.5,-0.5,0.3));
+#2377 = VECTOR('',#2378,1.);
+#2378 = DIRECTION('',(-1.,0.,0.));
+#2379 = PCURVE('',#1423,#2380);
+#2380 = DEFINITIONAL_REPRESENTATION('',(#2381),#2385);
+#2381 = LINE('',#2382,#2383);
+#2382 = CARTESIAN_POINT('',(0.3,9.));
+#2383 = VECTOR('',#2384,1.);
+#2384 = DIRECTION('',(0.,-1.));
+#2385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2386 = PCURVE('',#2387,#2392);
+#2387 = PLANE('',#2388);
+#2388 = AXIS2_PLACEMENT_3D('',#2389,#2390,#2391);
+#2389 = CARTESIAN_POINT('',(4.5,0.5,0.3));
+#2390 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#2391 = DIRECTION('',(-1.,0.,0.));
+#2392 = DEFINITIONAL_REPRESENTATION('',(#2393),#2397);
+#2393 = LINE('',#2394,#2395);
+#2394 = CARTESIAN_POINT('',(0.,-1.));
+#2395 = VECTOR('',#2396,1.);
+#2396 = DIRECTION('',(1.,0.));
+#2397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2398 = ORIENTED_EDGE('',*,*,#2399,.F.);
+#2399 = EDGE_CURVE('',#2400,#2372,#2402,.T.);
+#2400 = VERTEX_POINT('',#2401);
+#2401 = CARTESIAN_POINT('',(4.5,-0.5,2.22044604925E-16));
+#2402 = SURFACE_CURVE('',#2403,(#2407,#2414),.PCURVE_S1.);
+#2403 = LINE('',#2404,#2405);
+#2404 = CARTESIAN_POINT('',(4.5,-0.5,2.22044604925E-16));
+#2405 = VECTOR('',#2406,1.);
+#2406 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2407 = PCURVE('',#1423,#2408);
+#2408 = DEFINITIONAL_REPRESENTATION('',(#2409),#2413);
+#2409 = LINE('',#2410,#2411);
+#2410 = CARTESIAN_POINT('',(0.,9.));
+#2411 = VECTOR('',#2412,1.);
+#2412 = DIRECTION('',(1.,0.));
+#2413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2414 = PCURVE('',#2415,#2420);
+#2415 = PLANE('',#2416);
+#2416 = AXIS2_PLACEMENT_3D('',#2417,#2418,#2419);
+#2417 = CARTESIAN_POINT('',(4.5,0.5,-2.22044604925E-16));
+#2418 = DIRECTION('',(-1.,0.,0.));
+#2419 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2420 = DEFINITIONAL_REPRESENTATION('',(#2421),#2425);
+#2421 = LINE('',#2422,#2423);
+#2422 = CARTESIAN_POINT('',(-2.22044604925E-16,-1.));
+#2423 = VECTOR('',#2424,1.);
+#2424 = DIRECTION('',(1.,0.));
+#2425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2426 = ORIENTED_EDGE('',*,*,#2427,.F.);
+#2427 = EDGE_CURVE('',#2428,#2400,#2430,.T.);
+#2428 = VERTEX_POINT('',#2429);
+#2429 = CARTESIAN_POINT('',(3.663059757776,-0.5,1.110223024625E-16));
+#2430 = SURFACE_CURVE('',#2431,(#2435,#2442),.PCURVE_S1.);
+#2431 = LINE('',#2432,#2433);
+#2432 = CARTESIAN_POINT('',(3.6,-0.5,2.22044604925E-16));
+#2433 = VECTOR('',#2434,1.);
+#2434 = DIRECTION('',(1.,0.,0.));
+#2435 = PCURVE('',#1423,#2436);
+#2436 = DEFINITIONAL_REPRESENTATION('',(#2437),#2441);
+#2437 = LINE('',#2438,#2439);
+#2438 = CARTESIAN_POINT('',(0.,8.1));
+#2439 = VECTOR('',#2440,1.);
+#2440 = DIRECTION('',(0.,1.));
+#2441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2442 = PCURVE('',#2443,#2448);
+#2443 = PLANE('',#2444);
+#2444 = AXIS2_PLACEMENT_3D('',#2445,#2446,#2447);
+#2445 = CARTESIAN_POINT('',(3.6,0.5,-2.22044604925E-16));
+#2446 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#2447 = DIRECTION('',(1.,0.,0.));
+#2448 = DEFINITIONAL_REPRESENTATION('',(#2449),#2453);
+#2449 = LINE('',#2450,#2451);
+#2450 = CARTESIAN_POINT('',(-4.440892098501E-16,-1.));
+#2451 = VECTOR('',#2452,1.);
+#2452 = DIRECTION('',(1.,0.));
+#2453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2454 = ORIENTED_EDGE('',*,*,#2455,.F.);
+#2455 = EDGE_CURVE('',#2296,#2428,#2456,.T.);
+#2456 = SURFACE_CURVE('',#2457,(#2462,#2473),.PCURVE_S1.);
+#2457 = CIRCLE('',#2458,0.2);
+#2458 = AXIS2_PLACEMENT_3D('',#2459,#2460,#2461);
+#2459 = CARTESIAN_POINT('',(3.663059757776,-0.5,0.2));
+#2460 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2461 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#2462 = PCURVE('',#1423,#2463);
+#2463 = DEFINITIONAL_REPRESENTATION('',(#2464),#2472);
+#2464 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2465,#2466,#2467,#2468,
+#2469,#2470,#2471),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2465 = CARTESIAN_POINT('',(-1.110223024625E-16,8.163059757776));
+#2466 = CARTESIAN_POINT('',(-1.110223024625E-16,8.50946991929));
+#2467 = CARTESIAN_POINT('',(0.3,8.336264838533));
+#2468 = CARTESIAN_POINT('',(0.6,8.163059757776));
+#2469 = CARTESIAN_POINT('',(0.3,7.989854677019));
+#2470 = CARTESIAN_POINT('',(1.942890293094E-16,7.816649596262));
+#2471 = CARTESIAN_POINT('',(-1.110223024625E-16,8.163059757776));
+#2472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2473 = PCURVE('',#2474,#2479);
+#2474 = CYLINDRICAL_SURFACE('',#2475,0.2);
+#2475 = AXIS2_PLACEMENT_3D('',#2476,#2477,#2478);
+#2476 = CARTESIAN_POINT('',(3.663059757776,0.5,0.2));
+#2477 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2478 = DIRECTION('',(-0.573576436351,-3.637765840954E-16,
+    -0.819152044289));
+#2479 = DEFINITIONAL_REPRESENTATION('',(#2480),#2484);
+#2480 = LINE('',#2481,#2482);
+#2481 = CARTESIAN_POINT('',(-5.672320068982,1.));
+#2482 = VECTOR('',#2483,1.);
+#2483 = DIRECTION('',(1.,0.));
+#2484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2485 = ADVANCED_FACE('',(#2486),#1499,.F.);
+#2486 = FACE_BOUND('',#2487,.F.);
+#2487 = EDGE_LOOP('',(#2488,#2511,#2512,#2513));
+#2488 = ORIENTED_EDGE('',*,*,#2489,.F.);
+#2489 = EDGE_CURVE('',#1461,#2490,#2492,.T.);
+#2490 = VERTEX_POINT('',#2491);
+#2491 = CARTESIAN_POINT('',(3.548344470506,0.5,3.61695911422E-02));
+#2492 = SURFACE_CURVE('',#2493,(#2497,#2504),.PCURVE_S1.);
+#2493 = LINE('',#2494,#2495);
+#2494 = CARTESIAN_POINT('',(2.8,0.5,0.560166030568));
+#2495 = VECTOR('',#2496,1.);
+#2496 = DIRECTION('',(0.819152044289,-3.820786596116E-16,-0.573576436351
+    ));
+#2497 = PCURVE('',#1499,#2498);
+#2498 = DEFINITIONAL_REPRESENTATION('',(#2499),#2503);
+#2499 = LINE('',#2500,#2501);
+#2500 = CARTESIAN_POINT('',(0.,0.));
+#2501 = VECTOR('',#2502,1.);
+#2502 = DIRECTION('',(1.,2.465190328816E-32));
+#2503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2504 = PCURVE('',#1475,#2505);
+#2505 = DEFINITIONAL_REPRESENTATION('',(#2506),#2510);
+#2506 = LINE('',#2507,#2508);
+#2507 = CARTESIAN_POINT('',(0.560166030568,7.3));
+#2508 = VECTOR('',#2509,1.);
+#2509 = DIRECTION('',(-0.573576436351,0.819152044289));
+#2510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2511 = ORIENTED_EDGE('',*,*,#1486,.F.);
+#2512 = ORIENTED_EDGE('',*,*,#2295,.T.);
+#2513 = ORIENTED_EDGE('',*,*,#2514,.F.);
+#2514 = EDGE_CURVE('',#2490,#2296,#2515,.T.);
+#2515 = SURFACE_CURVE('',#2516,(#2520,#2527),.PCURVE_S1.);
+#2516 = LINE('',#2517,#2518);
+#2517 = CARTESIAN_POINT('',(3.548344470506,0.5,3.61695911422E-02));
+#2518 = VECTOR('',#2519,1.);
+#2519 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2520 = PCURVE('',#1499,#2521);
+#2521 = DEFINITIONAL_REPRESENTATION('',(#2522),#2526);
+#2522 = LINE('',#2523,#2524);
+#2523 = CARTESIAN_POINT('',(0.913559913233,0.));
+#2524 = VECTOR('',#2525,1.);
+#2525 = DIRECTION('',(1.273595532039E-16,-1.));
+#2526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2527 = PCURVE('',#2474,#2528);
+#2528 = DEFINITIONAL_REPRESENTATION('',(#2529),#2533);
+#2529 = LINE('',#2530,#2531);
+#2530 = CARTESIAN_POINT('',(0.,0.));
+#2531 = VECTOR('',#2532,1.);
+#2532 = DIRECTION('',(0.,1.));
+#2533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2534 = ADVANCED_FACE('',(#2535),#1475,.T.);
+#2535 = FACE_BOUND('',#2536,.T.);
+#2536 = EDGE_LOOP('',(#2537,#2538,#2539,#2562,#2586,#2609,#2632,#2655));
+#2537 = ORIENTED_EDGE('',*,*,#2489,.F.);
+#2538 = ORIENTED_EDGE('',*,*,#1460,.F.);
+#2539 = ORIENTED_EDGE('',*,*,#2540,.F.);
+#2540 = EDGE_CURVE('',#2541,#1435,#2543,.T.);
+#2541 = VERTEX_POINT('',#2542);
+#2542 = CARTESIAN_POINT('',(3.642934107169,0.5,0.336169591142));
+#2543 = SURFACE_CURVE('',#2544,(#2548,#2555),.PCURVE_S1.);
+#2544 = LINE('',#2545,#2546);
+#2545 = CARTESIAN_POINT('',(3.694589636664,0.5,0.3));
+#2546 = VECTOR('',#2547,1.);
+#2547 = DIRECTION('',(-0.819152044289,3.820786596116E-16,0.573576436351)
+  );
+#2548 = PCURVE('',#1475,#2549);
+#2549 = DEFINITIONAL_REPRESENTATION('',(#2550),#2554);
+#2550 = LINE('',#2551,#2552);
+#2551 = CARTESIAN_POINT('',(0.3,8.194589636664));
+#2552 = VECTOR('',#2553,1.);
+#2553 = DIRECTION('',(0.573576436351,-0.819152044289));
+#2554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2555 = PCURVE('',#1449,#2556);
+#2556 = DEFINITIONAL_REPRESENTATION('',(#2557),#2561);
+#2557 = LINE('',#2558,#2559);
+#2558 = CARTESIAN_POINT('',(4.911361372992E-16,-5.957749564881E-32));
+#2559 = VECTOR('',#2560,1.);
+#2560 = DIRECTION('',(1.,-7.395570986447E-32));
+#2561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2562 = ORIENTED_EDGE('',*,*,#2563,.F.);
+#2563 = EDGE_CURVE('',#2564,#2541,#2566,.T.);
+#2564 = VERTEX_POINT('',#2565);
+#2565 = CARTESIAN_POINT('',(3.757649394439,0.5,0.3));
+#2566 = SURFACE_CURVE('',#2567,(#2572,#2579),.PCURVE_S1.);
+#2567 = CIRCLE('',#2568,0.2);
+#2568 = AXIS2_PLACEMENT_3D('',#2569,#2570,#2571);
+#2569 = CARTESIAN_POINT('',(3.757649394439,0.5,0.5));
+#2570 = DIRECTION('',(0.,1.,-4.440892098501E-16));
+#2571 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#2572 = PCURVE('',#1475,#2573);
+#2573 = DEFINITIONAL_REPRESENTATION('',(#2574),#2578);
+#2574 = CIRCLE('',#2575,0.2);
+#2575 = AXIS2_PLACEMENT_2D('',#2576,#2577);
+#2576 = CARTESIAN_POINT('',(0.5,8.257649394439));
+#2577 = DIRECTION('',(-1.,0.));
+#2578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2579 = PCURVE('',#2359,#2580);
+#2580 = DEFINITIONAL_REPRESENTATION('',(#2581),#2585);
+#2581 = LINE('',#2582,#2583);
+#2582 = CARTESIAN_POINT('',(-0.,-1.110223024625E-16));
+#2583 = VECTOR('',#2584,1.);
+#2584 = DIRECTION('',(-1.,0.));
+#2585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2586 = ORIENTED_EDGE('',*,*,#2587,.F.);
+#2587 = EDGE_CURVE('',#2588,#2564,#2590,.T.);
+#2588 = VERTEX_POINT('',#2589);
+#2589 = CARTESIAN_POINT('',(4.5,0.5,0.3));
+#2590 = SURFACE_CURVE('',#2591,(#2595,#2602),.PCURVE_S1.);
+#2591 = LINE('',#2592,#2593);
+#2592 = CARTESIAN_POINT('',(4.5,0.5,0.3));
+#2593 = VECTOR('',#2594,1.);
+#2594 = DIRECTION('',(-1.,0.,0.));
+#2595 = PCURVE('',#1475,#2596);
+#2596 = DEFINITIONAL_REPRESENTATION('',(#2597),#2601);
+#2597 = LINE('',#2598,#2599);
+#2598 = CARTESIAN_POINT('',(0.3,9.));
+#2599 = VECTOR('',#2600,1.);
+#2600 = DIRECTION('',(0.,-1.));
+#2601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2602 = PCURVE('',#2387,#2603);
+#2603 = DEFINITIONAL_REPRESENTATION('',(#2604),#2608);
+#2604 = LINE('',#2605,#2606);
+#2605 = CARTESIAN_POINT('',(0.,0.));
+#2606 = VECTOR('',#2607,1.);
+#2607 = DIRECTION('',(1.,0.));
+#2608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2609 = ORIENTED_EDGE('',*,*,#2610,.F.);
+#2610 = EDGE_CURVE('',#2611,#2588,#2613,.T.);
+#2611 = VERTEX_POINT('',#2612);
+#2612 = CARTESIAN_POINT('',(4.5,0.5,-2.22044604925E-16));
+#2613 = SURFACE_CURVE('',#2614,(#2618,#2625),.PCURVE_S1.);
+#2614 = LINE('',#2615,#2616);
+#2615 = CARTESIAN_POINT('',(4.5,0.5,-2.22044604925E-16));
+#2616 = VECTOR('',#2617,1.);
+#2617 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#2618 = PCURVE('',#1475,#2619);
+#2619 = DEFINITIONAL_REPRESENTATION('',(#2620),#2624);
+#2620 = LINE('',#2621,#2622);
+#2621 = CARTESIAN_POINT('',(0.,9.));
+#2622 = VECTOR('',#2623,1.);
+#2623 = DIRECTION('',(1.,0.));
+#2624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2625 = PCURVE('',#2415,#2626);
+#2626 = DEFINITIONAL_REPRESENTATION('',(#2627),#2631);
+#2627 = LINE('',#2628,#2629);
+#2628 = CARTESIAN_POINT('',(0.,0.));
+#2629 = VECTOR('',#2630,1.);
+#2630 = DIRECTION('',(1.,0.));
+#2631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2632 = ORIENTED_EDGE('',*,*,#2633,.F.);
+#2633 = EDGE_CURVE('',#2634,#2611,#2636,.T.);
+#2634 = VERTEX_POINT('',#2635);
+#2635 = CARTESIAN_POINT('',(3.663059757776,0.5,-3.330669073875E-16));
+#2636 = SURFACE_CURVE('',#2637,(#2641,#2648),.PCURVE_S1.);
+#2637 = LINE('',#2638,#2639);
+#2638 = CARTESIAN_POINT('',(3.6,0.5,-2.22044604925E-16));
+#2639 = VECTOR('',#2640,1.);
+#2640 = DIRECTION('',(1.,0.,0.));
+#2641 = PCURVE('',#1475,#2642);
+#2642 = DEFINITIONAL_REPRESENTATION('',(#2643),#2647);
+#2643 = LINE('',#2644,#2645);
+#2644 = CARTESIAN_POINT('',(0.,8.1));
+#2645 = VECTOR('',#2646,1.);
+#2646 = DIRECTION('',(0.,1.));
+#2647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2648 = PCURVE('',#2443,#2649);
+#2649 = DEFINITIONAL_REPRESENTATION('',(#2650),#2654);
+#2650 = LINE('',#2651,#2652);
+#2651 = CARTESIAN_POINT('',(-4.440892098501E-16,0.));
+#2652 = VECTOR('',#2653,1.);
+#2653 = DIRECTION('',(1.,0.));
+#2654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2655 = ORIENTED_EDGE('',*,*,#2656,.F.);
+#2656 = EDGE_CURVE('',#2490,#2634,#2657,.T.);
+#2657 = SURFACE_CURVE('',#2658,(#2663,#2674),.PCURVE_S1.);
+#2658 = CIRCLE('',#2659,0.2);
+#2659 = AXIS2_PLACEMENT_3D('',#2660,#2661,#2662);
+#2660 = CARTESIAN_POINT('',(3.663059757776,0.5,0.2));
+#2661 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2662 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#2663 = PCURVE('',#1475,#2664);
+#2664 = DEFINITIONAL_REPRESENTATION('',(#2665),#2673);
+#2665 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2666,#2667,#2668,#2669,
+#2670,#2671,#2672),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2666 = CARTESIAN_POINT('',(-1.110223024625E-16,8.163059757776));
+#2667 = CARTESIAN_POINT('',(-1.110223024625E-16,8.50946991929));
+#2668 = CARTESIAN_POINT('',(0.3,8.336264838533));
+#2669 = CARTESIAN_POINT('',(0.6,8.163059757776));
+#2670 = CARTESIAN_POINT('',(0.3,7.989854677019));
+#2671 = CARTESIAN_POINT('',(1.942890293094E-16,7.816649596262));
+#2672 = CARTESIAN_POINT('',(-1.110223024625E-16,8.163059757776));
+#2673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2674 = PCURVE('',#2474,#2675);
+#2675 = DEFINITIONAL_REPRESENTATION('',(#2676),#2680);
+#2676 = LINE('',#2677,#2678);
+#2677 = CARTESIAN_POINT('',(-5.672320068982,-5.551115123126E-17));
+#2678 = VECTOR('',#2679,1.);
+#2679 = DIRECTION('',(1.,0.));
+#2680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2681 = ADVANCED_FACE('',(#2682),#1449,.F.);
+#2682 = FACE_BOUND('',#2683,.F.);
+#2683 = EDGE_LOOP('',(#2684,#2685,#2706,#2707));
+#2684 = ORIENTED_EDGE('',*,*,#2540,.F.);
+#2685 = ORIENTED_EDGE('',*,*,#2686,.T.);
+#2686 = EDGE_CURVE('',#2541,#2320,#2687,.T.);
+#2687 = SURFACE_CURVE('',#2688,(#2692,#2699),.PCURVE_S1.);
+#2688 = LINE('',#2689,#2690);
+#2689 = CARTESIAN_POINT('',(3.642934107169,0.5,0.336169591142));
+#2690 = VECTOR('',#2691,1.);
+#2691 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#2692 = PCURVE('',#1449,#2693);
+#2693 = DEFINITIONAL_REPRESENTATION('',(#2694),#2698);
+#2694 = LINE('',#2695,#2696);
+#2695 = CARTESIAN_POINT('',(6.30597577758E-02,0.));
+#2696 = VECTOR('',#2697,1.);
+#2697 = DIRECTION('',(-1.273595532039E-16,-1.));
+#2698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2699 = PCURVE('',#2359,#2700);
+#2700 = DEFINITIONAL_REPRESENTATION('',(#2701),#2705);
+#2701 = LINE('',#2702,#2703);
+#2702 = CARTESIAN_POINT('',(-0.610865238198,0.));
+#2703 = VECTOR('',#2704,1.);
+#2704 = DIRECTION('',(-0.,1.));
+#2705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2706 = ORIENTED_EDGE('',*,*,#2319,.T.);
+#2707 = ORIENTED_EDGE('',*,*,#1434,.F.);
+#2708 = ADVANCED_FACE('',(#2709),#1653,.F.);
+#2709 = FACE_BOUND('',#2710,.T.);
+#2710 = EDGE_LOOP('',(#2711,#2736,#2764,#2787));
+#2711 = ORIENTED_EDGE('',*,*,#2712,.T.);
+#2712 = EDGE_CURVE('',#1636,#2713,#2715,.T.);
+#2713 = VERTEX_POINT('',#2714);
+#2714 = CARTESIAN_POINT('',(1.577707744174,-1.162132034356,
+    1.387867965644));
+#2715 = SURFACE_CURVE('',#2716,(#2720,#2730),.PCURVE_S1.);
+#2716 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2717,#2718,#2719),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#2717 = CARTESIAN_POINT('',(1.577707744174,-1.374264068712,1.3));
+#2718 = CARTESIAN_POINT('',(1.577707744174,-1.25,1.3));
+#2719 = CARTESIAN_POINT('',(1.577707744174,-1.162132034356,
+    1.387867965644));
+#2720 = PCURVE('',#1653,#2721);
+#2721 = DEFINITIONAL_REPRESENTATION('',(#2722),#2729);
+#2722 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2723,#2724,#2725,#2726,#2727,
+    #2728),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2723 = CARTESIAN_POINT('',(1.665334536938E-16,0.422292255826));
+#2724 = CARTESIAN_POINT('',(-0.153073372946,0.422292255826));
+#2725 = CARTESIAN_POINT('',(-0.311968823921,0.422292255826));
+#2726 = CARTESIAN_POINT('',(-0.473429339477,0.422292255826));
+#2727 = CARTESIAN_POINT('',(-0.632324790451,0.422292255826));
+#2728 = CARTESIAN_POINT('',(-0.785398163397,0.422292255826));
+#2729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2730 = PCURVE('',#1711,#2731);
+#2731 = DEFINITIONAL_REPRESENTATION('',(#2732),#2735);
+#2732 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2733,#2734),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2733 = CARTESIAN_POINT('',(0.,0.));
+#2734 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2736 = ORIENTED_EDGE('',*,*,#2737,.T.);
+#2737 = EDGE_CURVE('',#2713,#2738,#2740,.T.);
+#2738 = VERTEX_POINT('',#2739);
+#2739 = CARTESIAN_POINT('',(-1.577707744174,-1.162132034356,
+    1.387867965644));
+#2740 = SURFACE_CURVE('',#2741,(#2745,#2752),.PCURVE_S1.);
+#2741 = LINE('',#2742,#2743);
+#2742 = CARTESIAN_POINT('',(2.,-1.162132034356,1.387867965644));
+#2743 = VECTOR('',#2744,1.);
+#2744 = DIRECTION('',(-1.,-0.,-0.));
+#2745 = PCURVE('',#1653,#2746);
+#2746 = DEFINITIONAL_REPRESENTATION('',(#2747),#2751);
+#2747 = LINE('',#2748,#2749);
+#2748 = CARTESIAN_POINT('',(-0.785398163397,0.));
+#2749 = VECTOR('',#2750,1.);
+#2750 = DIRECTION('',(-0.,1.));
+#2751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2752 = PCURVE('',#2753,#2758);
+#2753 = PLANE('',#2754);
+#2754 = AXIS2_PLACEMENT_3D('',#2755,#2756,#2757);
+#2755 = CARTESIAN_POINT('',(3.,-1.25,1.3));
+#2756 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#2757 = DIRECTION('',(0.,0.707106781187,0.707106781187));
+#2758 = DEFINITIONAL_REPRESENTATION('',(#2759),#2763);
+#2759 = LINE('',#2760,#2761);
+#2760 = CARTESIAN_POINT('',(0.124264068712,-1.));
+#2761 = VECTOR('',#2762,1.);
+#2762 = DIRECTION('',(-0.,-1.));
+#2763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2764 = ORIENTED_EDGE('',*,*,#2765,.F.);
+#2765 = EDGE_CURVE('',#1638,#2738,#2766,.T.);
+#2766 = SURFACE_CURVE('',#2767,(#2771,#2781),.PCURVE_S1.);
+#2767 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2768,#2769,#2770),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#2768 = CARTESIAN_POINT('',(-1.577707744174,-1.374264068712,1.3));
+#2769 = CARTESIAN_POINT('',(-1.577707744174,-1.25,1.3));
+#2770 = CARTESIAN_POINT('',(-1.577707744174,-1.162132034356,
+    1.387867965644));
+#2771 = PCURVE('',#1653,#2772);
+#2772 = DEFINITIONAL_REPRESENTATION('',(#2773),#2780);
+#2773 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2774,#2775,#2776,#2777,#2778,
+    #2779),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2774 = CARTESIAN_POINT('',(0.,3.577707744174));
+#2775 = CARTESIAN_POINT('',(-0.153073372946,3.577707744174));
+#2776 = CARTESIAN_POINT('',(-0.311968823921,3.577707744174));
+#2777 = CARTESIAN_POINT('',(-0.473429339477,3.577707744174));
+#2778 = CARTESIAN_POINT('',(-0.632324790451,3.577707744174));
+#2779 = CARTESIAN_POINT('',(-0.785398163397,3.577707744174));
+#2780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2781 = PCURVE('',#2117,#2782);
+#2782 = DEFINITIONAL_REPRESENTATION('',(#2783),#2786);
+#2783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2784,#2785),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2784 = CARTESIAN_POINT('',(0.,7.235276684372E-15));
+#2785 = CARTESIAN_POINT('',(1.570796326795,7.235276684372E-15));
+#2786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2787 = ORIENTED_EDGE('',*,*,#1635,.F.);
+#2788 = ADVANCED_FACE('',(#2789),#1711,.F.);
+#2789 = FACE_BOUND('',#2790,.F.);
+#2790 = EDGE_LOOP('',(#2791,#2792,#2850,#2873));
+#2791 = ORIENTED_EDGE('',*,*,#2712,.T.);
+#2792 = ORIENTED_EDGE('',*,*,#2793,.T.);
+#2793 = EDGE_CURVE('',#2713,#2794,#2796,.T.);
+#2794 = VERTEX_POINT('',#2795);
+#2795 = CARTESIAN_POINT('',(1.9366563146,-1.062392245888,1.3316718427));
+#2796 = SURFACE_CURVE('',#2797,(#2816,#2823),.PCURVE_S1.);
+#2797 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#2798,#2799,#2800,#2801,
+    #2802,#2803,#2804,#2805,#2806,#2807,#2808,#2809,#2810,#2811,#2812,
+#2813,#2814,#2815),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((10,
+8,10),(0.,0.785398163397,1.570796326795),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM('') );
+#2798 = CARTESIAN_POINT('',(1.577707744174,-1.162132034356,
+    1.387867965644));
+#2799 = CARTESIAN_POINT('',(1.586411682694,-1.16387282206,1.38612717794)
+  );
+#2800 = CARTESIAN_POINT('',(1.595476676022,-1.166080335303,
+    1.383876441331));
+#2801 = CARTESIAN_POINT('',(1.605153997322,-1.168827020731,
+    1.381037873616));
+#2802 = CARTESIAN_POINT('',(1.616040470226,-1.172251520131,
+    1.377530128244));
+#2803 = CARTESIAN_POINT('',(1.628566291692,-1.176403882526,
+    1.373265434756));
+#2804 = CARTESIAN_POINT('',(1.64334360987,-1.181347822776,1.368129911293
+    ));
+#2805 = CARTESIAN_POINT('',(1.661626796073,-1.187188329445,
+    1.362028075826));
+#2806 = CARTESIAN_POINT('',(1.685135349929,-1.193692924631,
+    1.355072482749));
+#2807 = CARTESIAN_POINT('',(1.743845403664,-1.20465683239,1.340926340246
+    ));
+#2808 = CARTESIAN_POINT('',(1.778970455039,-1.209220320027,
+    1.333732390316));
+#2809 = CARTESIAN_POINT('',(1.820870991451,-1.210400878311,
+    1.327113854564));
+#2810 = CARTESIAN_POINT('',(1.865577641856,-1.207983889178,
+    1.322063871692));
+#2811 = CARTESIAN_POINT('',(1.918020204494,-1.191630874767,
+    1.321141154934));
+#2812 = CARTESIAN_POINT('',(1.938463320389,-1.159356618379,
+    1.321187640152));
+#2813 = CARTESIAN_POINT('',(1.947931618974,-1.126933606628,
+    1.323603022275));
+#2814 = CARTESIAN_POINT('',(1.945606078027,-1.093716417884,
+    1.327196960986));
+#2815 = CARTESIAN_POINT('',(1.9366563146,-1.062392245888,1.3316718427));
+#2816 = PCURVE('',#1711,#2817);
+#2817 = DEFINITIONAL_REPRESENTATION('',(#2818),#2822);
+#2818 = LINE('',#2819,#2820);
+#2819 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2820 = VECTOR('',#2821,1.);
+#2821 = DIRECTION('',(0.,1.));
+#2822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2823 = PCURVE('',#2824,#2829);
+#2824 = CYLINDRICAL_SURFACE('',#2825,0.3);
+#2825 = AXIS2_PLACEMENT_3D('',#2826,#2827,#2828);
+#2826 = CARTESIAN_POINT('',(0.917814558487,-0.620053407157,
+    1.505682524131));
+#2827 = DIRECTION('',(0.816496580928,-0.408248290464,-0.408248290464));
+#2828 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#2829 = DEFINITIONAL_REPRESENTATION('',(#2830),#2849);
+#2830 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#2831,#2832,#2833,#2834,#2835,
+    #2836,#2837,#2838,#2839,#2840,#2841,#2842,#2843,#2844,#2845,#2846,
+    #2847,#2848),.UNSPECIFIED.,.F.,.F.,(10,8,10),(0.,0.785398163397,
+    1.570796326795),.UNSPECIFIED.);
+#2831 = CARTESIAN_POINT('',(-4.336808706205E-16,0.808200794836));
+#2832 = CARTESIAN_POINT('',(-1.005044249511E-02,0.816728878087));
+#2833 = CARTESIAN_POINT('',(-1.891284855474E-02,0.825950487026));
+#2834 = CARTESIAN_POINT('',(-2.679901585406E-02,0.836132156827));
+#2835 = CARTESIAN_POINT('',(-3.440523642576E-02,0.847851001809));
+#2836 = CARTESIAN_POINT('',(-4.230969653739E-02,0.861514540884));
+#2837 = CARTESIAN_POINT('',(-5.137095433543E-02,0.877695094481));
+#2838 = CARTESIAN_POINT('',(-6.359399107743E-02,0.897498694266));
+#2839 = CARTESIAN_POINT('',(-8.293033177506E-02,0.922188446959));
+#2840 = CARTESIAN_POINT('',(-0.148027130364,0.980376140192));
+#2841 = CARTESIAN_POINT('',(-0.193518177329,1.013855578333));
+#2842 = CARTESIAN_POINT('',(-0.259508934813,1.051251189859));
+#2843 = CARTESIAN_POINT('',(-0.344789324152,1.088828932253));
+#2844 = CARTESIAN_POINT('',(-0.475057337944,1.125348712704));
+#2845 = CARTESIAN_POINT('',(-0.597670052994,1.128845559427));
+#2846 = CARTESIAN_POINT('',(-0.708543396094,1.122353678108));
+#2847 = CARTESIAN_POINT('',(-0.804377335233,1.105426802023));
+#2848 = CARTESIAN_POINT('',(-0.886077123793,1.083504448307));
+#2849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2850 = ORIENTED_EDGE('',*,*,#2851,.F.);
+#2851 = EDGE_CURVE('',#1666,#2794,#2852,.T.);
+#2852 = SURFACE_CURVE('',#2853,(#2857,#2863),.PCURVE_S1.);
+#2853 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2854,#2855,#2856),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.973248989468,1.)) REPRESENTATION_ITEM('') );
+#2854 = CARTESIAN_POINT('',(2.07082039325,-1.062392245888,1.3));
+#2855 = CARTESIAN_POINT('',(2.,-1.062392245888,1.3));
+#2856 = CARTESIAN_POINT('',(1.9366563146,-1.062392245888,1.3316718427));
+#2857 = PCURVE('',#1711,#2858);
+#2858 = DEFINITIONAL_REPRESENTATION('',(#2859),#2862);
+#2859 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2860,#2861),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2860 = CARTESIAN_POINT('',(0.,1.570796326795));
+#2861 = CARTESIAN_POINT('',(1.570796326795,1.570796326795));
+#2862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2863 = PCURVE('',#1789,#2864);
+#2864 = DEFINITIONAL_REPRESENTATION('',(#2865),#2872);
+#2865 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2866,#2867,#2868,#2869,#2870,
+    #2871),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2866 = CARTESIAN_POINT('',(-5.551115123126E-17,0.187607754112));
+#2867 = CARTESIAN_POINT('',(9.190116821894E-02,0.187607754112));
+#2868 = CARTESIAN_POINT('',(0.185031473097,0.187607754112));
+#2869 = CARTESIAN_POINT('',(0.278616135904,0.187607754112));
+#2870 = CARTESIAN_POINT('',(0.371746440782,0.187607754112));
+#2871 = CARTESIAN_POINT('',(0.463647609001,0.187607754112));
+#2872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2873 = ORIENTED_EDGE('',*,*,#1665,.F.);
+#2874 = ADVANCED_FACE('',(#2875),#2117,.T.);
+#2875 = FACE_BOUND('',#2876,.T.);
+#2876 = EDGE_LOOP('',(#2877,#2878,#2936,#2959));
+#2877 = ORIENTED_EDGE('',*,*,#2765,.T.);
+#2878 = ORIENTED_EDGE('',*,*,#2879,.T.);
+#2879 = EDGE_CURVE('',#2738,#2880,#2882,.T.);
+#2880 = VERTEX_POINT('',#2881);
+#2881 = CARTESIAN_POINT('',(-1.9366563146,-1.062392245888,1.3316718427)
+  );
+#2882 = SURFACE_CURVE('',#2883,(#2902,#2909),.PCURVE_S1.);
+#2883 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#2884,#2885,#2886,#2887,
+    #2888,#2889,#2890,#2891,#2892,#2893,#2894,#2895,#2896,#2897,#2898,
+#2899,#2900,#2901),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((10,
+    8,10),(7.235276684372E-15,0.785398163397,1.570796326795),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.
+,1.,1.)) REPRESENTATION_ITEM('') );
+#2884 = CARTESIAN_POINT('',(-1.577707744174,-1.162132034356,
+    1.387867965644));
+#2885 = CARTESIAN_POINT('',(-1.586411682694,-1.16387282206,1.38612717794
+    ));
+#2886 = CARTESIAN_POINT('',(-1.595476676022,-1.166080335303,
+    1.383876441331));
+#2887 = CARTESIAN_POINT('',(-1.605153997322,-1.168827020731,
+    1.381037873616));
+#2888 = CARTESIAN_POINT('',(-1.616040470226,-1.172251520131,
+    1.377530128244));
+#2889 = CARTESIAN_POINT('',(-1.628566291692,-1.176403882526,
+    1.373265434756));
+#2890 = CARTESIAN_POINT('',(-1.64334360987,-1.181347822776,
+    1.368129911293));
+#2891 = CARTESIAN_POINT('',(-1.661626796073,-1.187188329445,
+    1.362028075826));
+#2892 = CARTESIAN_POINT('',(-1.685135349929,-1.193692924631,
+    1.355072482749));
+#2893 = CARTESIAN_POINT('',(-1.743845403664,-1.20465683239,
+    1.340926340246));
+#2894 = CARTESIAN_POINT('',(-1.778970455039,-1.209220320027,
+    1.333732390316));
+#2895 = CARTESIAN_POINT('',(-1.820870991451,-1.210400878311,
+    1.327113854564));
+#2896 = CARTESIAN_POINT('',(-1.865577641856,-1.207983889178,
+    1.322063871692));
+#2897 = CARTESIAN_POINT('',(-1.918020204494,-1.191630874767,
+    1.321141154934));
+#2898 = CARTESIAN_POINT('',(-1.938463320389,-1.159356618379,
+    1.321187640152));
+#2899 = CARTESIAN_POINT('',(-1.947931618974,-1.126933606628,
+    1.323603022275));
+#2900 = CARTESIAN_POINT('',(-1.945606078027,-1.093716417884,
+    1.327196960986));
+#2901 = CARTESIAN_POINT('',(-1.9366563146,-1.062392245888,1.3316718427)
+  );
+#2902 = PCURVE('',#2117,#2903);
+#2903 = DEFINITIONAL_REPRESENTATION('',(#2904),#2908);
+#2904 = LINE('',#2905,#2906);
+#2905 = CARTESIAN_POINT('',(1.570796326795,0.));
+#2906 = VECTOR('',#2907,1.);
+#2907 = DIRECTION('',(0.,1.));
+#2908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2909 = PCURVE('',#2910,#2915);
+#2910 = CYLINDRICAL_SURFACE('',#2911,0.3);
+#2911 = AXIS2_PLACEMENT_3D('',#2912,#2913,#2914);
+#2912 = CARTESIAN_POINT('',(-1.917814558487,-1.120053407157,
+    1.005682524131));
+#2913 = DIRECTION('',(0.816496580928,0.408248290464,0.408248290464));
+#2914 = DIRECTION('',(-0.4472135955,1.942890293094E-16,0.894427191));
+#2915 = DEFINITIONAL_REPRESENTATION('',(#2916),#2935);
+#2916 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#2917,#2918,#2919,#2920,#2921,
+    #2922,#2923,#2924,#2925,#2926,#2927,#2928,#2929,#2930,#2931,#2932,
+    #2933,#2934),.UNSPECIFIED.,.F.,.F.,(10,8,10),(7.235276684372E-15,
+    0.785398163397,1.570796326795),.UNSPECIFIED.);
+#2917 = CARTESIAN_POINT('',(0.886077123793,0.416544076556));
+#2918 = CARTESIAN_POINT('',(0.876026681298,0.408015993305));
+#2919 = CARTESIAN_POINT('',(0.867164275238,0.398794384366));
+#2920 = CARTESIAN_POINT('',(0.859278107939,0.388612714565));
+#2921 = CARTESIAN_POINT('',(0.851671887367,0.376893869582));
+#2922 = CARTESIAN_POINT('',(0.843767427255,0.363230330507));
+#2923 = CARTESIAN_POINT('',(0.834706169457,0.34704977691));
+#2924 = CARTESIAN_POINT('',(0.822483132715,0.327246177126));
+#2925 = CARTESIAN_POINT('',(0.803146792018,0.302556424432));
+#2926 = CARTESIAN_POINT('',(0.738049993428,0.244368731199));
+#2927 = CARTESIAN_POINT('',(0.692558946464,0.210889293059));
+#2928 = CARTESIAN_POINT('',(0.62656818898,0.173493681532));
+#2929 = CARTESIAN_POINT('',(0.541287799641,0.135915939139));
+#2930 = CARTESIAN_POINT('',(0.411019785848,9.939615868763E-02));
+#2931 = CARTESIAN_POINT('',(0.288407070799,9.589931196401E-02));
+#2932 = CARTESIAN_POINT('',(0.177533727699,0.102391193283));
+#2933 = CARTESIAN_POINT('',(8.169978855975E-02,0.119318069369));
+#2934 = CARTESIAN_POINT('',(3.26522940088E-17,0.141240423085));
+#2935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2936 = ORIENTED_EDGE('',*,*,#2937,.F.);
+#2937 = EDGE_CURVE('',#2046,#2880,#2938,.T.);
+#2938 = SURFACE_CURVE('',#2939,(#2943,#2949),.PCURVE_S1.);
+#2939 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2940,#2941,#2942),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.973248989468,1.)) REPRESENTATION_ITEM('') );
+#2940 = CARTESIAN_POINT('',(-2.07082039325,-1.062392245888,1.3));
+#2941 = CARTESIAN_POINT('',(-2.,-1.062392245888,1.3));
+#2942 = CARTESIAN_POINT('',(-1.9366563146,-1.062392245888,1.3316718427)
+  );
+#2943 = PCURVE('',#2117,#2944);
+#2944 = DEFINITIONAL_REPRESENTATION('',(#2945),#2948);
+#2945 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2946,#2947),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#2946 = CARTESIAN_POINT('',(0.,1.570796326795));
+#2947 = CARTESIAN_POINT('',(1.570796326795,1.570796326795));
+#2948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2949 = PCURVE('',#2061,#2950);
+#2950 = DEFINITIONAL_REPRESENTATION('',(#2951),#2958);
+#2951 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2952,#2953,#2954,#2955,#2956,
+    #2957),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2952 = CARTESIAN_POINT('',(0.,0.187607754112));
+#2953 = CARTESIAN_POINT('',(-9.190116821894E-02,0.187607754112));
+#2954 = CARTESIAN_POINT('',(-0.185031473097,0.187607754112));
+#2955 = CARTESIAN_POINT('',(-0.278616135904,0.187607754112));
+#2956 = CARTESIAN_POINT('',(-0.371746440782,0.187607754112));
+#2957 = CARTESIAN_POINT('',(-0.463647609001,0.187607754112));
+#2958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2959 = ORIENTED_EDGE('',*,*,#2073,.F.);
+#2960 = ADVANCED_FACE('',(#2961),#1789,.F.);
+#2961 = FACE_BOUND('',#2962,.F.);
+#2962 = EDGE_LOOP('',(#2963,#2964,#2992,#3015));
+#2963 = ORIENTED_EDGE('',*,*,#2851,.T.);
+#2964 = ORIENTED_EDGE('',*,*,#2965,.T.);
+#2965 = EDGE_CURVE('',#2794,#2966,#2968,.T.);
+#2966 = VERTEX_POINT('',#2967);
+#2967 = CARTESIAN_POINT('',(1.9366563146,1.062392245888,1.3316718427));
+#2968 = SURFACE_CURVE('',#2969,(#2973,#2980),.PCURVE_S1.);
+#2969 = LINE('',#2970,#2971);
+#2970 = CARTESIAN_POINT('',(1.9366563146,-1.25,1.3316718427));
+#2971 = VECTOR('',#2972,1.);
+#2972 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2973 = PCURVE('',#1789,#2974);
+#2974 = DEFINITIONAL_REPRESENTATION('',(#2975),#2979);
+#2975 = LINE('',#2976,#2977);
+#2976 = CARTESIAN_POINT('',(0.463647609001,0.));
+#2977 = VECTOR('',#2978,1.);
+#2978 = DIRECTION('',(0.,1.));
+#2979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2980 = PCURVE('',#2981,#2986);
+#2981 = PLANE('',#2982);
+#2982 = AXIS2_PLACEMENT_3D('',#2983,#2984,#2985);
+#2983 = CARTESIAN_POINT('',(1.,-1.75,1.8));
+#2984 = DIRECTION('',(-0.4472135955,-1.986027322598E-16,-0.894427191));
+#2985 = DIRECTION('',(0.894427191,-9.930136612989E-17,-0.4472135955));
+#2986 = DEFINITIONAL_REPRESENTATION('',(#2987),#2991);
+#2987 = LINE('',#2988,#2989);
+#2988 = CARTESIAN_POINT('',(1.0472135955,-0.5));
+#2989 = VECTOR('',#2990,1.);
+#2990 = DIRECTION('',(0.,-1.));
+#2991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2992 = ORIENTED_EDGE('',*,*,#2993,.F.);
+#2993 = EDGE_CURVE('',#1774,#2966,#2994,.T.);
+#2994 = SURFACE_CURVE('',#2995,(#2999,#3009),.PCURVE_S1.);
+#2995 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2996,#2997,#2998),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.973248989468,1.)) REPRESENTATION_ITEM('') );
+#2996 = CARTESIAN_POINT('',(2.07082039325,1.062392245888,1.3));
+#2997 = CARTESIAN_POINT('',(2.,1.062392245888,1.3));
+#2998 = CARTESIAN_POINT('',(1.9366563146,1.062392245888,1.3316718427));
+#2999 = PCURVE('',#1789,#3000);
+#3000 = DEFINITIONAL_REPRESENTATION('',(#3001),#3008);
+#3001 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3002,#3003,#3004,#3005,#3006,
+    #3007),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3002 = CARTESIAN_POINT('',(0.,2.312392245888));
+#3003 = CARTESIAN_POINT('',(9.190116821894E-02,2.312392245888));
+#3004 = CARTESIAN_POINT('',(0.185031473097,2.312392245888));
+#3005 = CARTESIAN_POINT('',(0.278616135904,2.312392245888));
+#3006 = CARTESIAN_POINT('',(0.371746440782,2.312392245888));
+#3007 = CARTESIAN_POINT('',(0.463647609001,2.312392245888));
+#3008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3009 = PCURVE('',#1847,#3010);
+#3010 = DEFINITIONAL_REPRESENTATION('',(#3011),#3014);
+#3011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3012,#3013),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#3012 = CARTESIAN_POINT('',(0.,1.570796326795));
+#3013 = CARTESIAN_POINT('',(1.570796326795,1.570796326795));
+#3014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3015 = ORIENTED_EDGE('',*,*,#1773,.F.);
+#3016 = ADVANCED_FACE('',(#3017),#2061,.F.);
+#3017 = FACE_BOUND('',#3018,.T.);
+#3018 = EDGE_LOOP('',(#3019,#3020,#3048,#3071));
+#3019 = ORIENTED_EDGE('',*,*,#2937,.T.);
+#3020 = ORIENTED_EDGE('',*,*,#3021,.T.);
+#3021 = EDGE_CURVE('',#2880,#3022,#3024,.T.);
+#3022 = VERTEX_POINT('',#3023);
+#3023 = CARTESIAN_POINT('',(-1.9366563146,1.062392245888,1.3316718427));
+#3024 = SURFACE_CURVE('',#3025,(#3029,#3036),.PCURVE_S1.);
+#3025 = LINE('',#3026,#3027);
+#3026 = CARTESIAN_POINT('',(-1.9366563146,-1.25,1.3316718427));
+#3027 = VECTOR('',#3028,1.);
+#3028 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3029 = PCURVE('',#2061,#3030);
+#3030 = DEFINITIONAL_REPRESENTATION('',(#3031),#3035);
+#3031 = LINE('',#3032,#3033);
+#3032 = CARTESIAN_POINT('',(-0.463647609001,0.));
+#3033 = VECTOR('',#3034,1.);
+#3034 = DIRECTION('',(-0.,1.));
+#3035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3036 = PCURVE('',#3037,#3042);
+#3037 = PLANE('',#3038);
+#3038 = AXIS2_PLACEMENT_3D('',#3039,#3040,#3041);
+#3039 = CARTESIAN_POINT('',(-2.,-1.75,1.3));
+#3040 = DIRECTION('',(0.4472135955,-1.986027322598E-16,-0.894427191));
+#3041 = DIRECTION('',(0.894427191,9.930136612989E-17,0.4472135955));
+#3042 = DEFINITIONAL_REPRESENTATION('',(#3043),#3047);
+#3043 = LINE('',#3044,#3045);
+#3044 = CARTESIAN_POINT('',(7.082039324994E-02,-0.5));
+#3045 = VECTOR('',#3046,1.);
+#3046 = DIRECTION('',(0.,-1.));
+#3047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3048 = ORIENTED_EDGE('',*,*,#3049,.F.);
+#3049 = EDGE_CURVE('',#1938,#3022,#3050,.T.);
+#3050 = SURFACE_CURVE('',#3051,(#3055,#3065),.PCURVE_S1.);
+#3051 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3052,#3053,#3054),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.973248989468,1.)) REPRESENTATION_ITEM('') );
+#3052 = CARTESIAN_POINT('',(-2.07082039325,1.062392245888,1.3));
+#3053 = CARTESIAN_POINT('',(-2.,1.062392245888,1.3));
+#3054 = CARTESIAN_POINT('',(-1.9366563146,1.062392245888,1.3316718427));
+#3055 = PCURVE('',#2061,#3056);
+#3056 = DEFINITIONAL_REPRESENTATION('',(#3057),#3064);
+#3057 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3058,#3059,#3060,#3061,#3062,
+    #3063),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3058 = CARTESIAN_POINT('',(2.775557561563E-17,2.312392245888));
+#3059 = CARTESIAN_POINT('',(-9.190116821894E-02,2.312392245888));
+#3060 = CARTESIAN_POINT('',(-0.185031473097,2.312392245888));
+#3061 = CARTESIAN_POINT('',(-0.278616135904,2.312392245888));
+#3062 = CARTESIAN_POINT('',(-0.371746440782,2.312392245888));
+#3063 = CARTESIAN_POINT('',(-0.463647609001,2.312392245888));
+#3064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3065 = PCURVE('',#1983,#3066);
+#3066 = DEFINITIONAL_REPRESENTATION('',(#3067),#3070);
+#3067 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3068,#3069),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#3068 = CARTESIAN_POINT('',(0.,9.278959016113E-16));
+#3069 = CARTESIAN_POINT('',(1.570796326795,9.278959016113E-16));
+#3070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3071 = ORIENTED_EDGE('',*,*,#2045,.F.);
+#3072 = ADVANCED_FACE('',(#3073),#1847,.T.);
+#3073 = FACE_BOUND('',#3074,.T.);
+#3074 = EDGE_LOOP('',(#3075,#3100,#3156,#3157));
+#3075 = ORIENTED_EDGE('',*,*,#3076,.T.);
+#3076 = EDGE_CURVE('',#1802,#3077,#3079,.T.);
+#3077 = VERTEX_POINT('',#3078);
+#3078 = CARTESIAN_POINT('',(1.577707744174,1.162132034356,1.387867965644
+    ));
+#3079 = SURFACE_CURVE('',#3080,(#3084,#3090),.PCURVE_S1.);
+#3080 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3081,#3082,#3083),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#3081 = CARTESIAN_POINT('',(1.577707744174,1.374264068712,1.3));
+#3082 = CARTESIAN_POINT('',(1.577707744174,1.25,1.3));
+#3083 = CARTESIAN_POINT('',(1.577707744174,1.162132034356,1.387867965644
+    ));
+#3084 = PCURVE('',#1847,#3085);
+#3085 = DEFINITIONAL_REPRESENTATION('',(#3086),#3089);
+#3086 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3087,#3088),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#3087 = CARTESIAN_POINT('',(0.,0.));
+#3088 = CARTESIAN_POINT('',(1.570796326795,0.));
+#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3090 = PCURVE('',#1925,#3091);
+#3091 = DEFINITIONAL_REPRESENTATION('',(#3092),#3099);
+#3092 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3093,#3094,#3095,#3096,#3097,
+    #3098),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3093 = CARTESIAN_POINT('',(1.110223024625E-16,0.422292255826));
+#3094 = CARTESIAN_POINT('',(0.153073372946,0.422292255826));
+#3095 = CARTESIAN_POINT('',(0.311968823921,0.422292255826));
+#3096 = CARTESIAN_POINT('',(0.473429339477,0.422292255826));
+#3097 = CARTESIAN_POINT('',(0.632324790451,0.422292255826));
+#3098 = CARTESIAN_POINT('',(0.785398163397,0.422292255826));
+#3099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3100 = ORIENTED_EDGE('',*,*,#3101,.T.);
+#3101 = EDGE_CURVE('',#3077,#2966,#3102,.T.);
+#3102 = SURFACE_CURVE('',#3103,(#3122,#3129),.PCURVE_S1.);
+#3103 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#3104,#3105,#3106,#3107,
+    #3108,#3109,#3110,#3111,#3112,#3113,#3114,#3115,#3116,#3117,#3118,
+#3119,#3120,#3121),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((10,
+8,10),(0.,0.785398163397,1.570796326795),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,
+1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.)) REPRESENTATION_ITEM('') );
+#3104 = CARTESIAN_POINT('',(1.577707744174,1.162132034356,1.387867965644
+    ));
+#3105 = CARTESIAN_POINT('',(1.586411682694,1.16387282206,1.38612717794)
+  );
+#3106 = CARTESIAN_POINT('',(1.595476676022,1.166080335303,1.383876441331
+    ));
+#3107 = CARTESIAN_POINT('',(1.605153997322,1.168827020731,1.381037873616
+    ));
+#3108 = CARTESIAN_POINT('',(1.616040470226,1.172251520131,1.377530128244
+    ));
+#3109 = CARTESIAN_POINT('',(1.628566291692,1.176403882526,1.373265434756
+    ));
+#3110 = CARTESIAN_POINT('',(1.64334360987,1.181347822776,1.368129911293)
+  );
+#3111 = CARTESIAN_POINT('',(1.661626796073,1.187188329445,1.362028075826
+    ));
+#3112 = CARTESIAN_POINT('',(1.685135349929,1.193692924631,1.355072482749
+    ));
+#3113 = CARTESIAN_POINT('',(1.743845403664,1.20465683239,1.340926340246)
+  );
+#3114 = CARTESIAN_POINT('',(1.778970455039,1.209220320027,1.333732390316
+    ));
+#3115 = CARTESIAN_POINT('',(1.820870991451,1.210400878311,1.327113854564
+    ));
+#3116 = CARTESIAN_POINT('',(1.865577641856,1.207983889178,1.322063871692
+    ));
+#3117 = CARTESIAN_POINT('',(1.918020204494,1.191630874767,1.321141154934
+    ));
+#3118 = CARTESIAN_POINT('',(1.938463320389,1.159356618379,1.321187640152
+    ));
+#3119 = CARTESIAN_POINT('',(1.947931618974,1.126933606628,1.323603022275
+    ));
+#3120 = CARTESIAN_POINT('',(1.945606078027,1.093716417884,1.327196960986
+    ));
+#3121 = CARTESIAN_POINT('',(1.9366563146,1.062392245888,1.3316718427));
+#3122 = PCURVE('',#1847,#3123);
+#3123 = DEFINITIONAL_REPRESENTATION('',(#3124),#3128);
+#3124 = LINE('',#3125,#3126);
+#3125 = CARTESIAN_POINT('',(1.570796326795,0.));
+#3126 = VECTOR('',#3127,1.);
+#3127 = DIRECTION('',(0.,1.));
+#3128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3129 = PCURVE('',#3130,#3135);
+#3130 = CYLINDRICAL_SURFACE('',#3131,0.3);
+#3131 = AXIS2_PLACEMENT_3D('',#3132,#3133,#3134);
+#3132 = CARTESIAN_POINT('',(1.917814558487,1.120053407157,1.005682524131
+    ));
+#3133 = DIRECTION('',(-0.816496580928,-0.408248290464,0.408248290464));
+#3134 = DIRECTION('',(0.,0.707106781187,0.707106781187));
+#3135 = DEFINITIONAL_REPRESENTATION('',(#3136),#3155);
+#3136 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#3137,#3138,#3139,#3140,#3141,
+    #3142,#3143,#3144,#3145,#3146,#3147,#3148,#3149,#3150,#3151,#3152,
+    #3153,#3154),.UNSPECIFIED.,.F.,.F.,(10,8,10),(0.,0.785398163397,
+    1.570796326795),.UNSPECIFIED.);
+#3137 = CARTESIAN_POINT('',(1.156482321655E-17,0.416544076556));
+#3138 = CARTESIAN_POINT('',(-1.005044249511E-02,0.408015993305));
+#3139 = CARTESIAN_POINT('',(-1.891284855473E-02,0.398794384366));
+#3140 = CARTESIAN_POINT('',(-2.679901585407E-02,0.388612714565));
+#3141 = CARTESIAN_POINT('',(-3.440523642575E-02,0.376893869582));
+#3142 = CARTESIAN_POINT('',(-4.230969653738E-02,0.363230330507));
+#3143 = CARTESIAN_POINT('',(-5.137095433543E-02,0.34704977691));
+#3144 = CARTESIAN_POINT('',(-6.359399107743E-02,0.327246177126));
+#3145 = CARTESIAN_POINT('',(-8.293033177507E-02,0.302556424432));
+#3146 = CARTESIAN_POINT('',(-0.148027130364,0.244368731199));
+#3147 = CARTESIAN_POINT('',(-0.193518177329,0.210889293059));
+#3148 = CARTESIAN_POINT('',(-0.259508934813,0.173493681532));
+#3149 = CARTESIAN_POINT('',(-0.344789324152,0.135915939139));
+#3150 = CARTESIAN_POINT('',(-0.475057337944,9.939615868764E-02));
+#3151 = CARTESIAN_POINT('',(-0.597670052994,9.589931196401E-02));
+#3152 = CARTESIAN_POINT('',(-0.708543396094,0.102391193283));
+#3153 = CARTESIAN_POINT('',(-0.804377335233,0.119318069369));
+#3154 = CARTESIAN_POINT('',(-0.886077123793,0.141240423085));
+#3155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3156 = ORIENTED_EDGE('',*,*,#2993,.F.);
+#3157 = ORIENTED_EDGE('',*,*,#1801,.F.);
+#3158 = ADVANCED_FACE('',(#3159),#1983,.T.);
+#3159 = FACE_BOUND('',#3160,.T.);
+#3160 = EDGE_LOOP('',(#3161,#3162,#3220,#3243));
+#3161 = ORIENTED_EDGE('',*,*,#3049,.T.);
+#3162 = ORIENTED_EDGE('',*,*,#3163,.T.);
+#3163 = EDGE_CURVE('',#3022,#3164,#3166,.T.);
+#3164 = VERTEX_POINT('',#3165);
+#3165 = CARTESIAN_POINT('',(-1.577707744174,1.162132034356,
+    1.387867965644));
+#3166 = SURFACE_CURVE('',#3167,(#3186,#3193),.PCURVE_S1.);
+#3167 = ( BOUNDED_CURVE() B_SPLINE_CURVE(9,(#3168,#3169,#3170,#3171,
+    #3172,#3173,#3174,#3175,#3176,#3177,#3178,#3179,#3180,#3181,#3182,
+#3183,#3184,#3185),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((10,
+    8,10),(9.278959016113E-16,0.785398163397,1.570796326795),
+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.,1.
+,1.,1.)) REPRESENTATION_ITEM('') );
+#3168 = CARTESIAN_POINT('',(-1.9366563146,1.062392245888,1.3316718427));
+#3169 = CARTESIAN_POINT('',(-1.945606078027,1.093716417884,
+    1.327196960986));
+#3170 = CARTESIAN_POINT('',(-1.947931618974,1.126933606628,
+    1.323603022274));
+#3171 = CARTESIAN_POINT('',(-1.938463320389,1.159356618379,
+    1.321187640152));
+#3172 = CARTESIAN_POINT('',(-1.918020204495,1.191630874767,
+    1.321141154934));
+#3173 = CARTESIAN_POINT('',(-1.865577641856,1.207983889178,
+    1.322063871692));
+#3174 = CARTESIAN_POINT('',(-1.820870991451,1.210400878311,
+    1.327113854564));
+#3175 = CARTESIAN_POINT('',(-1.778970455039,1.209220320027,
+    1.333732390316));
+#3176 = CARTESIAN_POINT('',(-1.743845403664,1.20465683239,1.340926340246
+    ));
+#3177 = CARTESIAN_POINT('',(-1.685135349929,1.193692924631,
+    1.355072482749));
+#3178 = CARTESIAN_POINT('',(-1.661626796073,1.187188329445,
+    1.362028075826));
+#3179 = CARTESIAN_POINT('',(-1.64334360987,1.181347822776,1.368129911293
+    ));
+#3180 = CARTESIAN_POINT('',(-1.628566291692,1.176403882526,
+    1.373265434756));
+#3181 = CARTESIAN_POINT('',(-1.616040470226,1.172251520131,
+    1.377530128244));
+#3182 = CARTESIAN_POINT('',(-1.605153997322,1.168827020731,
+    1.381037873616));
+#3183 = CARTESIAN_POINT('',(-1.595476676022,1.166080335303,
+    1.383876441331));
+#3184 = CARTESIAN_POINT('',(-1.586411682694,1.16387282206,1.38612717794)
+  );
+#3185 = CARTESIAN_POINT('',(-1.577707744174,1.162132034356,
+    1.387867965644));
+#3186 = PCURVE('',#1983,#3187);
+#3187 = DEFINITIONAL_REPRESENTATION('',(#3188),#3192);
+#3188 = LINE('',#3189,#3190);
+#3189 = CARTESIAN_POINT('',(1.570796326795,0.));
+#3190 = VECTOR('',#3191,1.);
+#3191 = DIRECTION('',(0.,1.));
+#3192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3193 = PCURVE('',#3194,#3199);
+#3194 = CYLINDRICAL_SURFACE('',#3195,0.3);
+#3195 = AXIS2_PLACEMENT_3D('',#3196,#3197,#3198);
+#3196 = CARTESIAN_POINT('',(-0.917814558487,0.620053407157,
+    1.505682524131));
+#3197 = DIRECTION('',(-0.816496580928,0.408248290464,-0.408248290464));
+#3198 = DIRECTION('',(-0.4472135955,2.22044604925E-16,0.894427191));
+#3199 = DEFINITIONAL_REPRESENTATION('',(#3200),#3219);
+#3200 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#3201,#3202,#3203,#3204,#3205,
+    #3206,#3207,#3208,#3209,#3210,#3211,#3212,#3213,#3214,#3215,#3216,
+    #3217,#3218),.UNSPECIFIED.,.F.,.F.,(10,8,10),(9.278959016113E-16,
+    0.785398163397,1.570796326795),.UNSPECIFIED.);
+#3201 = CARTESIAN_POINT('',(-9.251858573237E-17,1.083504448307));
+#3202 = CARTESIAN_POINT('',(8.169978855975E-02,1.105426802023));
+#3203 = CARTESIAN_POINT('',(0.177533727699,1.122353678108));
+#3204 = CARTESIAN_POINT('',(0.288407070799,1.128845559427));
+#3205 = CARTESIAN_POINT('',(0.411019785848,1.125348712704));
+#3206 = CARTESIAN_POINT('',(0.541287799641,1.088828932253));
+#3207 = CARTESIAN_POINT('',(0.626568188979,1.051251189859));
+#3208 = CARTESIAN_POINT('',(0.692558946464,1.013855578333));
+#3209 = CARTESIAN_POINT('',(0.738049993428,0.980376140192));
+#3210 = CARTESIAN_POINT('',(0.803146792018,0.922188446959));
+#3211 = CARTESIAN_POINT('',(0.822483132715,0.897498694266));
+#3212 = CARTESIAN_POINT('',(0.834706169457,0.877695094481));
+#3213 = CARTESIAN_POINT('',(0.843767427255,0.861514540884));
+#3214 = CARTESIAN_POINT('',(0.851671887367,0.847851001809));
+#3215 = CARTESIAN_POINT('',(0.859278107939,0.836132156827));
+#3216 = CARTESIAN_POINT('',(0.867164275238,0.825950487026));
+#3217 = CARTESIAN_POINT('',(0.876026681298,0.816728878087));
+#3218 = CARTESIAN_POINT('',(0.886077123793,0.808200794836));
+#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3220 = ORIENTED_EDGE('',*,*,#3221,.F.);
+#3221 = EDGE_CURVE('',#1910,#3164,#3222,.T.);
+#3222 = SURFACE_CURVE('',#3223,(#3227,#3233),.PCURVE_S1.);
+#3223 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3224,#3225,#3226),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.,
+1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,
+0.923879532511,1.)) REPRESENTATION_ITEM('') );
+#3224 = CARTESIAN_POINT('',(-1.577707744174,1.374264068712,1.3));
+#3225 = CARTESIAN_POINT('',(-1.577707744174,1.25,1.3));
+#3226 = CARTESIAN_POINT('',(-1.577707744174,1.162132034356,
+    1.387867965644));
+#3227 = PCURVE('',#1983,#3228);
+#3228 = DEFINITIONAL_REPRESENTATION('',(#3229),#3232);
+#3229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3230,#3231),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#3230 = CARTESIAN_POINT('',(0.,1.570796326795));
+#3231 = CARTESIAN_POINT('',(1.570796326795,1.570796326795));
+#3232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3233 = PCURVE('',#1925,#3234);
+#3234 = DEFINITIONAL_REPRESENTATION('',(#3235),#3242);
+#3235 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#3236,#3237,#3238,#3239,#3240,
+    #3241),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3236 = CARTESIAN_POINT('',(0.,3.577707744174));
+#3237 = CARTESIAN_POINT('',(0.153073372946,3.577707744174));
+#3238 = CARTESIAN_POINT('',(0.311968823921,3.577707744174));
+#3239 = CARTESIAN_POINT('',(0.473429339477,3.577707744174));
+#3240 = CARTESIAN_POINT('',(0.632324790451,3.577707744174));
+#3241 = CARTESIAN_POINT('',(0.785398163397,3.577707744174));
+#3242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3243 = ORIENTED_EDGE('',*,*,#1937,.F.);
+#3244 = ADVANCED_FACE('',(#3245),#1925,.F.);
+#3245 = FACE_BOUND('',#3246,.F.);
+#3246 = EDGE_LOOP('',(#3247,#3248,#3274,#3275));
+#3247 = ORIENTED_EDGE('',*,*,#3076,.T.);
+#3248 = ORIENTED_EDGE('',*,*,#3249,.T.);
+#3249 = EDGE_CURVE('',#3077,#3164,#3250,.T.);
+#3250 = SURFACE_CURVE('',#3251,(#3255,#3262),.PCURVE_S1.);
+#3251 = LINE('',#3252,#3253);
+#3252 = CARTESIAN_POINT('',(2.,1.162132034356,1.387867965644));
+#3253 = VECTOR('',#3254,1.);
+#3254 = DIRECTION('',(-1.,-0.,-0.));
+#3255 = PCURVE('',#1925,#3256);
+#3256 = DEFINITIONAL_REPRESENTATION('',(#3257),#3261);
+#3257 = LINE('',#3258,#3259);
+#3258 = CARTESIAN_POINT('',(0.785398163397,0.));
+#3259 = VECTOR('',#3260,1.);
+#3260 = DIRECTION('',(0.,1.));
+#3261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3262 = PCURVE('',#3263,#3268);
+#3263 = PLANE('',#3264);
+#3264 = AXIS2_PLACEMENT_3D('',#3265,#3266,#3267);
+#3265 = CARTESIAN_POINT('',(3.,0.75,1.8));
+#3266 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));
+#3267 = DIRECTION('',(0.,0.707106781187,-0.707106781187));
+#3268 = DEFINITIONAL_REPRESENTATION('',(#3269),#3273);
+#3269 = LINE('',#3270,#3271);
+#3270 = CARTESIAN_POINT('',(0.582842712475,-1.));
+#3271 = VECTOR('',#3272,1.);
+#3272 = DIRECTION('',(0.,-1.));
+#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3274 = ORIENTED_EDGE('',*,*,#3221,.F.);
+#3275 = ORIENTED_EDGE('',*,*,#1909,.F.);
+#3276 = ADVANCED_FACE('',(#3277),#2474,.T.);
+#3277 = FACE_BOUND('',#3278,.T.);
+#3278 = EDGE_LOOP('',(#3279,#3280,#3301,#3302));
+#3279 = ORIENTED_EDGE('',*,*,#2656,.T.);
+#3280 = ORIENTED_EDGE('',*,*,#3281,.T.);
+#3281 = EDGE_CURVE('',#2634,#2428,#3282,.T.);
+#3282 = SURFACE_CURVE('',#3283,(#3287,#3294),.PCURVE_S1.);
+#3283 = LINE('',#3284,#3285);
+#3284 = CARTESIAN_POINT('',(3.663059757776,0.5,-3.330669073875E-16));
+#3285 = VECTOR('',#3286,1.);
+#3286 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#3287 = PCURVE('',#2474,#3288);
+#3288 = DEFINITIONAL_REPRESENTATION('',(#3289),#3293);
+#3289 = LINE('',#3290,#3291);
+#3290 = CARTESIAN_POINT('',(0.610865238198,0.));
+#3291 = VECTOR('',#3292,1.);
+#3292 = DIRECTION('',(0.,1.));
+#3293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3294 = PCURVE('',#2443,#3295);
+#3295 = DEFINITIONAL_REPRESENTATION('',(#3296),#3300);
+#3296 = LINE('',#3297,#3298);
+#3297 = CARTESIAN_POINT('',(6.30597577758E-02,-5.551115123126E-17));
+#3298 = VECTOR('',#3299,1.);
+#3299 = DIRECTION('',(0.,-1.));
+#3300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3301 = ORIENTED_EDGE('',*,*,#2455,.F.);
+#3302 = ORIENTED_EDGE('',*,*,#2514,.F.);
+#3303 = ADVANCED_FACE('',(#3304),#2443,.F.);
+#3304 = FACE_BOUND('',#3305,.F.);
+#3305 = EDGE_LOOP('',(#3306,#3307,#3308,#3309));
+#3306 = ORIENTED_EDGE('',*,*,#2633,.F.);
+#3307 = ORIENTED_EDGE('',*,*,#3281,.T.);
+#3308 = ORIENTED_EDGE('',*,*,#2427,.T.);
+#3309 = ORIENTED_EDGE('',*,*,#3310,.F.);
+#3310 = EDGE_CURVE('',#2611,#2400,#3311,.T.);
+#3311 = SURFACE_CURVE('',#3312,(#3316,#3323),.PCURVE_S1.);
+#3312 = LINE('',#3313,#3314);
+#3313 = CARTESIAN_POINT('',(4.5,0.5,-2.22044604925E-16));
+#3314 = VECTOR('',#3315,1.);
+#3315 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#3316 = PCURVE('',#2443,#3317);
+#3317 = DEFINITIONAL_REPRESENTATION('',(#3318),#3322);
+#3318 = LINE('',#3319,#3320);
+#3319 = CARTESIAN_POINT('',(0.9,0.));
+#3320 = VECTOR('',#3321,1.);
+#3321 = DIRECTION('',(0.,-1.));
+#3322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3323 = PCURVE('',#2415,#3324);
+#3324 = DEFINITIONAL_REPRESENTATION('',(#3325),#3329);
+#3325 = LINE('',#3326,#3327);
+#3326 = CARTESIAN_POINT('',(0.,-0.));
+#3327 = VECTOR('',#3328,1.);
+#3328 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3330 = ADVANCED_FACE('',(#3331),#2415,.F.);
+#3331 = FACE_BOUND('',#3332,.F.);
+#3332 = EDGE_LOOP('',(#3333,#3334,#3335,#3356));
+#3333 = ORIENTED_EDGE('',*,*,#3310,.T.);
+#3334 = ORIENTED_EDGE('',*,*,#2399,.T.);
+#3335 = ORIENTED_EDGE('',*,*,#3336,.F.);
+#3336 = EDGE_CURVE('',#2588,#2372,#3337,.T.);
+#3337 = SURFACE_CURVE('',#3338,(#3342,#3349),.PCURVE_S1.);
+#3338 = LINE('',#3339,#3340);
+#3339 = CARTESIAN_POINT('',(4.5,0.5,0.3));
+#3340 = VECTOR('',#3341,1.);
+#3341 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#3342 = PCURVE('',#2415,#3343);
+#3343 = DEFINITIONAL_REPRESENTATION('',(#3344),#3348);
+#3344 = LINE('',#3345,#3346);
+#3345 = CARTESIAN_POINT('',(0.3,-2.22044604925E-17));
+#3346 = VECTOR('',#3347,1.);
+#3347 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3349 = PCURVE('',#2387,#3350);
+#3350 = DEFINITIONAL_REPRESENTATION('',(#3351),#3355);
+#3351 = LINE('',#3352,#3353);
+#3352 = CARTESIAN_POINT('',(0.,-0.));
+#3353 = VECTOR('',#3354,1.);
+#3354 = DIRECTION('',(0.,-1.));
+#3355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3356 = ORIENTED_EDGE('',*,*,#2610,.F.);
+#3357 = ADVANCED_FACE('',(#3358),#2387,.F.);
+#3358 = FACE_BOUND('',#3359,.F.);
+#3359 = EDGE_LOOP('',(#3360,#3361,#3362,#3363));
+#3360 = ORIENTED_EDGE('',*,*,#2587,.F.);
+#3361 = ORIENTED_EDGE('',*,*,#3336,.T.);
+#3362 = ORIENTED_EDGE('',*,*,#2371,.T.);
+#3363 = ORIENTED_EDGE('',*,*,#3364,.F.);
+#3364 = EDGE_CURVE('',#2564,#2343,#3365,.T.);
+#3365 = SURFACE_CURVE('',#3366,(#3370,#3377),.PCURVE_S1.);
+#3366 = LINE('',#3367,#3368);
+#3367 = CARTESIAN_POINT('',(3.757649394439,0.5,0.3));
+#3368 = VECTOR('',#3369,1.);
+#3369 = DIRECTION('',(0.,-1.,4.440892098501E-16));
+#3370 = PCURVE('',#2387,#3371);
+#3371 = DEFINITIONAL_REPRESENTATION('',(#3372),#3376);
+#3372 = LINE('',#3373,#3374);
+#3373 = CARTESIAN_POINT('',(0.742350605561,0.));
+#3374 = VECTOR('',#3375,1.);
+#3375 = DIRECTION('',(0.,-1.));
+#3376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3377 = PCURVE('',#2359,#3378);
+#3378 = DEFINITIONAL_REPRESENTATION('',(#3379),#3383);
+#3379 = LINE('',#3380,#3381);
+#3380 = CARTESIAN_POINT('',(-0.,0.));
+#3381 = VECTOR('',#3382,1.);
+#3382 = DIRECTION('',(-0.,1.));
+#3383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3384 = ADVANCED_FACE('',(#3385),#2359,.F.);
+#3385 = FACE_BOUND('',#3386,.T.);
+#3386 = EDGE_LOOP('',(#3387,#3388,#3389,#3390));
+#3387 = ORIENTED_EDGE('',*,*,#2563,.T.);
+#3388 = ORIENTED_EDGE('',*,*,#2686,.T.);
+#3389 = ORIENTED_EDGE('',*,*,#2342,.F.);
+#3390 = ORIENTED_EDGE('',*,*,#3364,.F.);
+#3391 = ADVANCED_FACE('',(#3392),#2753,.F.);
+#3392 = FACE_BOUND('',#3393,.F.);
+#3393 = EDGE_LOOP('',(#3394,#3395,#3418,#3446));
+#3394 = ORIENTED_EDGE('',*,*,#2737,.T.);
+#3395 = ORIENTED_EDGE('',*,*,#3396,.T.);
+#3396 = EDGE_CURVE('',#2738,#3397,#3399,.T.);
+#3397 = VERTEX_POINT('',#3398);
+#3398 = CARTESIAN_POINT('',(-0.92917960675,-0.837867965644,
+    1.712132034356));
+#3399 = SURFACE_CURVE('',#3400,(#3404,#3411),.PCURVE_S1.);
+#3400 = LINE('',#3401,#3402);
+#3401 = CARTESIAN_POINT('',(-1.917814558487,-1.332185441513,
+    1.217814558487));
+#3402 = VECTOR('',#3403,1.);
+#3403 = DIRECTION('',(0.816496580928,0.408248290464,0.408248290464));
+#3404 = PCURVE('',#2753,#3405);
+#3405 = DEFINITIONAL_REPRESENTATION('',(#3406),#3410);
+#3406 = LINE('',#3407,#3408);
+#3407 = CARTESIAN_POINT('',(-0.116227766017,-4.917814558487));
+#3408 = VECTOR('',#3409,1.);
+#3409 = DIRECTION('',(0.57735026919,0.816496580928));
+#3410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3411 = PCURVE('',#2910,#3412);
+#3412 = DEFINITIONAL_REPRESENTATION('',(#3413),#3417);
+#3413 = LINE('',#3414,#3415);
+#3414 = CARTESIAN_POINT('',(0.886077123793,0.));
+#3415 = VECTOR('',#3416,1.);
+#3416 = DIRECTION('',(0.,1.));
+#3417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3418 = ORIENTED_EDGE('',*,*,#3419,.F.);
+#3419 = EDGE_CURVE('',#3420,#3397,#3422,.T.);
+#3420 = VERTEX_POINT('',#3421);
+#3421 = CARTESIAN_POINT('',(0.92917960675,-0.837867965644,1.712132034356
+    ));
+#3422 = SURFACE_CURVE('',#3423,(#3427,#3434),.PCURVE_S1.);
+#3423 = LINE('',#3424,#3425);
+#3424 = CARTESIAN_POINT('',(1.,-0.837867965644,1.712132034356));
+#3425 = VECTOR('',#3426,1.);
+#3426 = DIRECTION('',(-1.,-0.,-0.));
+#3427 = PCURVE('',#2753,#3428);
+#3428 = DEFINITIONAL_REPRESENTATION('',(#3429),#3433);
+#3429 = LINE('',#3430,#3431);
+#3430 = CARTESIAN_POINT('',(0.582842712475,-2.));
+#3431 = VECTOR('',#3432,1.);
+#3432 = DIRECTION('',(-0.,-1.));
+#3433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3434 = PCURVE('',#3435,#3440);
+#3435 = CYLINDRICAL_SURFACE('',#3436,0.3);
+#3436 = AXIS2_PLACEMENT_3D('',#3437,#3438,#3439);
+#3437 = CARTESIAN_POINT('',(1.,-0.625735931288,1.5));
+#3438 = DIRECTION('',(-1.,-0.,-0.));
+#3439 = DIRECTION('',(0.,-0.707106781187,0.707106781187));
+#3440 = DEFINITIONAL_REPRESENTATION('',(#3441),#3445);
+#3441 = LINE('',#3442,#3443);
+#3442 = CARTESIAN_POINT('',(0.,0.));
+#3443 = VECTOR('',#3444,1.);
+#3444 = DIRECTION('',(0.,1.));
+#3445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3446 = ORIENTED_EDGE('',*,*,#3447,.T.);
+#3447 = EDGE_CURVE('',#3420,#2713,#3448,.T.);
+#3448 = SURFACE_CURVE('',#3449,(#3453,#3460),.PCURVE_S1.);
+#3449 = LINE('',#3450,#3451);
+#3450 = CARTESIAN_POINT('',(0.917814558487,-0.832185441513,
+    1.717814558487));
+#3451 = VECTOR('',#3452,1.);
+#3452 = DIRECTION('',(0.816496580928,-0.408248290464,-0.408248290464));
+#3453 = PCURVE('',#2753,#3454);
+#3454 = DEFINITIONAL_REPRESENTATION('',(#3455),#3459);
+#3455 = LINE('',#3456,#3457);
+#3456 = CARTESIAN_POINT('',(0.59087901517,-2.082185441513));
+#3457 = VECTOR('',#3458,1.);
+#3458 = DIRECTION('',(-0.57735026919,0.816496580928));
+#3459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3460 = PCURVE('',#2824,#3461);
+#3461 = DEFINITIONAL_REPRESENTATION('',(#3462),#3466);
+#3462 = LINE('',#3463,#3464);
+#3463 = CARTESIAN_POINT('',(-0.,0.));
+#3464 = VECTOR('',#3465,1.);
+#3465 = DIRECTION('',(-0.,1.));
+#3466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3467 = ADVANCED_FACE('',(#3468),#2824,.T.);
+#3468 = FACE_BOUND('',#3469,.F.);
+#3469 = EDGE_LOOP('',(#3470,#3471,#3517,#3538));
+#3470 = ORIENTED_EDGE('',*,*,#3447,.F.);
+#3471 = ORIENTED_EDGE('',*,*,#3472,.F.);
+#3472 = EDGE_CURVE('',#3473,#3420,#3475,.T.);
+#3473 = VERTEX_POINT('',#3474);
+#3474 = CARTESIAN_POINT('',(1.0633436854,-0.625735931288,1.7683281573));
+#3475 = SURFACE_CURVE('',#3476,(#3481,#3488),.PCURVE_S1.);
+#3476 = CIRCLE('',#3477,0.3);
+#3477 = AXIS2_PLACEMENT_3D('',#3478,#3479,#3480);
+#3478 = CARTESIAN_POINT('',(0.92917960675,-0.625735931288,1.5));
+#3479 = DIRECTION('',(0.816496580928,-0.408248290464,-0.408248290464));
+#3480 = DIRECTION('',(0.4472135955,-3.719247132494E-15,0.894427191));
+#3481 = PCURVE('',#2824,#3482);
+#3482 = DEFINITIONAL_REPRESENTATION('',(#3483),#3487);
+#3483 = LINE('',#3484,#3485);
+#3484 = CARTESIAN_POINT('',(-0.886077123793,1.39192845729E-02));
+#3485 = VECTOR('',#3486,1.);
+#3486 = DIRECTION('',(1.,-3.576821594315E-15));
+#3487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3488 = PCURVE('',#3489,#3494);
+#3489 = SPHERICAL_SURFACE('',#3490,0.3);
+#3490 = AXIS2_PLACEMENT_3D('',#3491,#3492,#3493);
+#3491 = CARTESIAN_POINT('',(0.92917960675,-0.625735931288,1.5));
+#3492 = DIRECTION('',(-1.184237892934E-14,3.700743415417E-15,-1.));
+#3493 = DIRECTION('',(1.,-8.736270133232E-16,-1.184237892934E-14));
+#3494 = DEFINITIONAL_REPRESENTATION('',(#3495),#3516);
+#3495 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#3496,#3497,#3498,#3499,#3500,
+    #3501,#3502,#3503,#3504,#3505,#3506,#3507,#3508,#3509,#3510,#3511,
+    #3512,#3513,#3514,#3515),.UNSPECIFIED.,.F.,.F.,(11,9,11),(0.,
+    0.443038561896,0.886077123793),.UNSPECIFIED.);
+#3496 = CARTESIAN_POINT('',(5.953182844828E-16,-1.107148717794));
+#3497 = CARTESIAN_POINT('',(9.043486973667E-02,-1.125235691638));
+#3498 = CARTESIAN_POINT('',(0.188138089769,-1.139687820147));
+#3499 = CARTESIAN_POINT('',(0.292549665632,-1.14997072846));
+#3500 = CARTESIAN_POINT('',(0.402149976318,-1.155569638984));
+#3501 = CARTESIAN_POINT('',(0.514570292129,-1.156087423238));
+#3502 = CARTESIAN_POINT('',(0.625429822263,-1.151373434608));
+#3503 = CARTESIAN_POINT('',(0.731341603958,-1.141828375199));
+#3504 = CARTESIAN_POINT('',(0.830632052223,-1.127944538317));
+#3505 = CARTESIAN_POINT('',(0.922493171253,-1.110285230678));
+#3506 = CARTESIAN_POINT('',(1.091214199615,-1.068475888221));
+#3507 = CARTESIAN_POINT('',(1.168074104553,-1.044325920603));
+#3508 = CARTESIAN_POINT('',(1.237343665818,-1.017462113698));
+#3509 = CARTESIAN_POINT('',(1.299641578905,-0.988390034182));
+#3510 = CARTESIAN_POINT('',(1.3558233691,-0.957521178087));
+#3511 = CARTESIAN_POINT('',(1.406729447796,-0.925175894811));
+#3512 = CARTESIAN_POINT('',(1.4530925225,-0.891607344395));
+#3513 = CARTESIAN_POINT('',(1.495539934961,-0.857019146761));
+#3514 = CARTESIAN_POINT('',(1.5346223789,-0.821572111218));
+#3515 = CARTESIAN_POINT('',(1.570796326795,-0.785398163397));
+#3516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3517 = ORIENTED_EDGE('',*,*,#3518,.T.);
+#3518 = EDGE_CURVE('',#3473,#2794,#3519,.T.);
+#3519 = SURFACE_CURVE('',#3520,(#3524,#3531),.PCURVE_S1.);
+#3520 = LINE('',#3521,#3522);
+#3521 = CARTESIAN_POINT('',(1.051978637137,-0.620053407157,
+    1.774010681431));
+#3522 = VECTOR('',#3523,1.);
+#3523 = DIRECTION('',(0.816496580928,-0.408248290464,-0.408248290464));
+#3524 = PCURVE('',#2824,#3525);
+#3525 = DEFINITIONAL_REPRESENTATION('',(#3526),#3530);
+#3526 = LINE('',#3527,#3528);
+#3527 = CARTESIAN_POINT('',(-0.886077123793,0.));
+#3528 = VECTOR('',#3529,1.);
+#3529 = DIRECTION('',(-0.,1.));
+#3530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3531 = PCURVE('',#2981,#3532);
+#3532 = DEFINITIONAL_REPRESENTATION('',(#3533),#3537);
+#3533 = LINE('',#3534,#3535);
+#3534 = CARTESIAN_POINT('',(5.811388300842E-02,-1.129946592843));
+#3535 = VECTOR('',#3536,1.);
+#3536 = DIRECTION('',(0.912870929175,0.408248290464));
+#3537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3538 = ORIENTED_EDGE('',*,*,#2793,.F.);
+#3539 = ADVANCED_FACE('',(#3540),#2910,.T.);
+#3540 = FACE_BOUND('',#3541,.T.);
+#3541 = EDGE_LOOP('',(#3542,#3565,#3566,#3567));
+#3542 = ORIENTED_EDGE('',*,*,#3543,.F.);
+#3543 = EDGE_CURVE('',#2880,#3544,#3546,.T.);
+#3544 = VERTEX_POINT('',#3545);
+#3545 = CARTESIAN_POINT('',(-1.0633436854,-0.625735931288,1.7683281573)
+  );
+#3546 = SURFACE_CURVE('',#3547,(#3551,#3558),.PCURVE_S1.);
+#3547 = LINE('',#3548,#3549);
+#3548 = CARTESIAN_POINT('',(-2.051978637137,-1.120053407157,
+    1.274010681431));
+#3549 = VECTOR('',#3550,1.);
+#3550 = DIRECTION('',(0.816496580928,0.408248290464,0.408248290464));
+#3551 = PCURVE('',#2910,#3552);
+#3552 = DEFINITIONAL_REPRESENTATION('',(#3553),#3557);
+#3553 = LINE('',#3554,#3555);
+#3554 = CARTESIAN_POINT('',(0.,0.));
+#3555 = VECTOR('',#3556,1.);
+#3556 = DIRECTION('',(0.,1.));
+#3557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3558 = PCURVE('',#3037,#3559);
+#3559 = DEFINITIONAL_REPRESENTATION('',(#3560),#3564);
+#3560 = LINE('',#3561,#3562);
+#3561 = CARTESIAN_POINT('',(-5.811388300842E-02,-0.629946592843));
+#3562 = VECTOR('',#3563,1.);
+#3563 = DIRECTION('',(0.912870929175,-0.408248290464));
+#3564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3565 = ORIENTED_EDGE('',*,*,#2879,.F.);
+#3566 = ORIENTED_EDGE('',*,*,#3396,.T.);
+#3567 = ORIENTED_EDGE('',*,*,#3568,.F.);
+#3568 = EDGE_CURVE('',#3544,#3397,#3569,.T.);
+#3569 = SURFACE_CURVE('',#3570,(#3575,#3582),.PCURVE_S1.);
+#3570 = CIRCLE('',#3571,0.3);
+#3571 = AXIS2_PLACEMENT_3D('',#3572,#3573,#3574);
+#3572 = CARTESIAN_POINT('',(-0.92917960675,-0.625735931288,1.5));
+#3573 = DIRECTION('',(0.816496580928,0.408248290464,0.408248290464));
+#3574 = DIRECTION('',(-0.4472135955,5.162537064507E-15,0.894427191));
+#3575 = PCURVE('',#2910,#3576);
+#3576 = DEFINITIONAL_REPRESENTATION('',(#3577),#3581);
+#3577 = LINE('',#3578,#3579);
+#3578 = CARTESIAN_POINT('',(0.,1.210825586819));
+#3579 = VECTOR('',#3580,1.);
+#3580 = DIRECTION('',(1.,-3.508300107834E-15));
+#3581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3582 = PCURVE('',#3583,#3588);
+#3583 = SPHERICAL_SURFACE('',#3584,0.3);
+#3584 = AXIS2_PLACEMENT_3D('',#3585,#3586,#3587);
+#3585 = CARTESIAN_POINT('',(-0.92917960675,-0.625735931288,1.5));
+#3586 = DIRECTION('',(-1.184237892934E-14,-5.921189464668E-15,-1.));
+#3587 = DIRECTION('',(-1.,-2.572195475144E-16,1.184237892934E-14));
+#3588 = DEFINITIONAL_REPRESENTATION('',(#3589),#3610);
+#3589 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#3590,#3591,#3592,#3593,#3594,
+    #3595,#3596,#3597,#3598,#3599,#3600,#3601,#3602,#3603,#3604,#3605,
+    #3606,#3607,#3608,#3609),.UNSPECIFIED.,.F.,.F.,(11,9,11),(0.,
+    0.443038561896,0.886077123793),.UNSPECIFIED.);
+#3590 = CARTESIAN_POINT('',(-5.953182631312E-16,-1.107148717794));
+#3591 = CARTESIAN_POINT('',(-9.043486973667E-02,-1.125235691638));
+#3592 = CARTESIAN_POINT('',(-0.188138089783,-1.139687820184));
+#3593 = CARTESIAN_POINT('',(-0.29254966561,-1.149970728438));
+#3594 = CARTESIAN_POINT('',(-0.402149976464,-1.155569639755));
+#3595 = CARTESIAN_POINT('',(-0.514570291823,-1.156087422976));
+#3596 = CARTESIAN_POINT('',(-0.62542982251,-1.151373435045));
+#3597 = CARTESIAN_POINT('',(-0.731341603903,-1.141828375199));
+#3598 = CARTESIAN_POINT('',(-0.830632052248,-1.127944538346));
+#3599 = CARTESIAN_POINT('',(-0.922493171253,-1.110285230678));
+#3600 = CARTESIAN_POINT('',(-1.091214199615,-1.068475888221));
+#3601 = CARTESIAN_POINT('',(-1.168074104552,-1.044325920604));
+#3602 = CARTESIAN_POINT('',(-1.237343665818,-1.017462113697));
+#3603 = CARTESIAN_POINT('',(-1.299641578902,-0.98839003418));
+#3604 = CARTESIAN_POINT('',(-1.355823369097,-0.957521178086));
+#3605 = CARTESIAN_POINT('',(-1.406729447794,-0.925175894809));
+#3606 = CARTESIAN_POINT('',(-1.453092522499,-0.891607344393));
+#3607 = CARTESIAN_POINT('',(-1.49553993496,-0.857019146761));
+#3608 = CARTESIAN_POINT('',(-1.5346223789,-0.821572111218));
+#3609 = CARTESIAN_POINT('',(-1.570796326795,-0.785398163397));
+#3610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3611 = ADVANCED_FACE('',(#3612),#2981,.F.);
+#3612 = FACE_BOUND('',#3613,.F.);
+#3613 = EDGE_LOOP('',(#3614,#3615,#3616,#3644));
+#3614 = ORIENTED_EDGE('',*,*,#2965,.F.);
+#3615 = ORIENTED_EDGE('',*,*,#3518,.F.);
+#3616 = ORIENTED_EDGE('',*,*,#3617,.T.);
+#3617 = EDGE_CURVE('',#3473,#3618,#3620,.T.);
+#3618 = VERTEX_POINT('',#3619);
+#3619 = CARTESIAN_POINT('',(1.0633436854,0.625735931288,1.7683281573));
+#3620 = SURFACE_CURVE('',#3621,(#3625,#3632),.PCURVE_S1.);
+#3621 = LINE('',#3622,#3623);
+#3622 = CARTESIAN_POINT('',(1.0633436854,-0.75,1.7683281573));
+#3623 = VECTOR('',#3624,1.);
+#3624 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3625 = PCURVE('',#2981,#3626);
+#3626 = DEFINITIONAL_REPRESENTATION('',(#3627),#3631);
+#3627 = LINE('',#3628,#3629);
+#3628 = CARTESIAN_POINT('',(7.082039324994E-02,-1.));
+#3629 = VECTOR('',#3630,1.);
+#3630 = DIRECTION('',(0.,-1.));
+#3631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3632 = PCURVE('',#3633,#3638);
+#3633 = CYLINDRICAL_SURFACE('',#3634,0.3);
+#3634 = AXIS2_PLACEMENT_3D('',#3635,#3636,#3637);
+#3635 = CARTESIAN_POINT('',(0.92917960675,-0.75,1.5));
+#3636 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3637 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3638 = DEFINITIONAL_REPRESENTATION('',(#3639),#3643);
+#3639 = LINE('',#3640,#3641);
+#3640 = CARTESIAN_POINT('',(0.463647609001,0.));
+#3641 = VECTOR('',#3642,1.);
+#3642 = DIRECTION('',(0.,1.));
+#3643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3644 = ORIENTED_EDGE('',*,*,#3645,.F.);
+#3645 = EDGE_CURVE('',#2966,#3618,#3646,.T.);
+#3646 = SURFACE_CURVE('',#3647,(#3651,#3658),.PCURVE_S1.);
+#3647 = LINE('',#3648,#3649);
+#3648 = CARTESIAN_POINT('',(2.051978637137,1.120053407157,1.274010681431
+    ));
+#3649 = VECTOR('',#3650,1.);
+#3650 = DIRECTION('',(-0.816496580928,-0.408248290464,0.408248290464));
+#3651 = PCURVE('',#2981,#3652);
+#3652 = DEFINITIONAL_REPRESENTATION('',(#3653),#3657);
+#3653 = LINE('',#3654,#3655);
+#3654 = CARTESIAN_POINT('',(1.176147871758,-2.870053407157));
+#3655 = VECTOR('',#3656,1.);
+#3656 = DIRECTION('',(-0.912870929175,0.408248290464));
+#3657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3658 = PCURVE('',#3130,#3659);
+#3659 = DEFINITIONAL_REPRESENTATION('',(#3660),#3664);
+#3660 = LINE('',#3661,#3662);
+#3661 = CARTESIAN_POINT('',(-0.886077123793,0.));
+#3662 = VECTOR('',#3663,1.);
+#3663 = DIRECTION('',(-0.,1.));
+#3664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3665 = ADVANCED_FACE('',(#3666),#3037,.F.);
+#3666 = FACE_BOUND('',#3667,.F.);
+#3667 = EDGE_LOOP('',(#3668,#3669,#3692,#3718));
+#3668 = ORIENTED_EDGE('',*,*,#3021,.T.);
+#3669 = ORIENTED_EDGE('',*,*,#3670,.F.);
+#3670 = EDGE_CURVE('',#3671,#3022,#3673,.T.);
+#3671 = VERTEX_POINT('',#3672);
+#3672 = CARTESIAN_POINT('',(-1.0633436854,0.625735931288,1.7683281573));
+#3673 = SURFACE_CURVE('',#3674,(#3678,#3685),.PCURVE_S1.);
+#3674 = LINE('',#3675,#3676);
+#3675 = CARTESIAN_POINT('',(-1.051978637137,0.620053407157,
+    1.774010681431));
+#3676 = VECTOR('',#3677,1.);
+#3677 = DIRECTION('',(-0.816496580928,0.408248290464,-0.408248290464));
+#3678 = PCURVE('',#3037,#3679);
+#3679 = DEFINITIONAL_REPRESENTATION('',(#3680),#3684);
+#3680 = LINE('',#3681,#3682);
+#3681 = CARTESIAN_POINT('',(1.059920105741,-2.370053407157));
+#3682 = VECTOR('',#3683,1.);
+#3683 = DIRECTION('',(-0.912870929175,-0.408248290464));
+#3684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3685 = PCURVE('',#3194,#3686);
+#3686 = DEFINITIONAL_REPRESENTATION('',(#3687),#3691);
+#3687 = LINE('',#3688,#3689);
+#3688 = CARTESIAN_POINT('',(0.,0.));
+#3689 = VECTOR('',#3690,1.);
+#3690 = DIRECTION('',(0.,1.));
+#3691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3692 = ORIENTED_EDGE('',*,*,#3693,.F.);
+#3693 = EDGE_CURVE('',#3544,#3671,#3694,.T.);
+#3694 = SURFACE_CURVE('',#3695,(#3699,#3706),.PCURVE_S1.);
+#3695 = LINE('',#3696,#3697);
+#3696 = CARTESIAN_POINT('',(-1.0633436854,-0.75,1.7683281573));
+#3697 = VECTOR('',#3698,1.);
+#3698 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3699 = PCURVE('',#3037,#3700);
+#3700 = DEFINITIONAL_REPRESENTATION('',(#3701),#3705);
+#3701 = LINE('',#3702,#3703);
+#3702 = CARTESIAN_POINT('',(1.0472135955,-1.));
+#3703 = VECTOR('',#3704,1.);
+#3704 = DIRECTION('',(0.,-1.));
+#3705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3706 = PCURVE('',#3707,#3712);
+#3707 = CYLINDRICAL_SURFACE('',#3708,0.3);
+#3708 = AXIS2_PLACEMENT_3D('',#3709,#3710,#3711);
+#3709 = CARTESIAN_POINT('',(-0.92917960675,-0.75,1.5));
+#3710 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3711 = DIRECTION('',(-0.4472135955,1.986027322598E-16,0.894427191));
+#3712 = DEFINITIONAL_REPRESENTATION('',(#3713),#3717);
+#3713 = LINE('',#3714,#3715);
+#3714 = CARTESIAN_POINT('',(0.,0.));
+#3715 = VECTOR('',#3716,1.);
+#3716 = DIRECTION('',(0.,1.));
+#3717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3718 = ORIENTED_EDGE('',*,*,#3543,.F.);
+#3719 = ADVANCED_FACE('',(#3720),#3130,.T.);
+#3720 = FACE_BOUND('',#3721,.F.);
+#3721 = EDGE_LOOP('',(#3722,#3745,#3746,#3747));
+#3722 = ORIENTED_EDGE('',*,*,#3723,.F.);
+#3723 = EDGE_CURVE('',#3077,#3724,#3726,.T.);
+#3724 = VERTEX_POINT('',#3725);
+#3725 = CARTESIAN_POINT('',(0.92917960675,0.837867965644,1.712132034356)
+  );
+#3726 = SURFACE_CURVE('',#3727,(#3731,#3738),.PCURVE_S1.);
+#3727 = LINE('',#3728,#3729);
+#3728 = CARTESIAN_POINT('',(1.917814558487,1.332185441513,1.217814558487
+    ));
+#3729 = VECTOR('',#3730,1.);
+#3730 = DIRECTION('',(-0.816496580928,-0.408248290464,0.408248290464));
+#3731 = PCURVE('',#3130,#3732);
+#3732 = DEFINITIONAL_REPRESENTATION('',(#3733),#3737);
+#3733 = LINE('',#3734,#3735);
+#3734 = CARTESIAN_POINT('',(-0.,0.));
+#3735 = VECTOR('',#3736,1.);
+#3736 = DIRECTION('',(-0.,1.));
+#3737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3738 = PCURVE('',#3263,#3739);
+#3739 = DEFINITIONAL_REPRESENTATION('',(#3740),#3744);
+#3740 = LINE('',#3741,#3742);
+#3741 = CARTESIAN_POINT('',(0.823334547203,-1.082185441513));
+#3742 = VECTOR('',#3743,1.);
+#3743 = DIRECTION('',(-0.57735026919,-0.816496580928));
+#3744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3745 = ORIENTED_EDGE('',*,*,#3101,.T.);
+#3746 = ORIENTED_EDGE('',*,*,#3645,.T.);
+#3747 = ORIENTED_EDGE('',*,*,#3748,.F.);
+#3748 = EDGE_CURVE('',#3724,#3618,#3749,.T.);
+#3749 = SURFACE_CURVE('',#3750,(#3755,#3762),.PCURVE_S1.);
+#3750 = CIRCLE('',#3751,0.3);
+#3751 = AXIS2_PLACEMENT_3D('',#3752,#3753,#3754);
+#3752 = CARTESIAN_POINT('',(0.92917960675,0.625735931288,1.5));
+#3753 = DIRECTION('',(0.816496580928,0.408248290464,-0.408248290464));
+#3754 = DIRECTION('',(-2.775557561563E-17,0.707106781187,0.707106781187)
+  );
+#3755 = PCURVE('',#3130,#3756);
+#3756 = DEFINITIONAL_REPRESENTATION('',(#3757),#3761);
+#3757 = LINE('',#3758,#3759);
+#3758 = CARTESIAN_POINT('',(-0.,1.210825586819));
+#3759 = VECTOR('',#3760,1.);
+#3760 = DIRECTION('',(-1.,-4.76126443206E-15));
+#3761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3762 = PCURVE('',#3763,#3768);
+#3763 = SPHERICAL_SURFACE('',#3764,0.3);
+#3764 = AXIS2_PLACEMENT_3D('',#3765,#3766,#3767);
+#3765 = CARTESIAN_POINT('',(0.92917960675,0.625735931288,1.5));
+#3766 = DIRECTION('',(0.,2.960594732334E-15,-1.));
+#3767 = DIRECTION('',(0.,1.,2.960594732334E-15));
+#3768 = DEFINITIONAL_REPRESENTATION('',(#3769),#3790);
+#3769 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#3770,#3771,#3772,#3773,#3774,
+    #3775,#3776,#3777,#3778,#3779,#3780,#3781,#3782,#3783,#3784,#3785,
+    #3786,#3787,#3788,#3789),.UNSPECIFIED.,.F.,.F.,(11,9,11),(0.,
+    0.443038561896,0.886077123793),.UNSPECIFIED.);
+#3770 = CARTESIAN_POINT('',(-4.107394462865E-16,-0.785398163397));
+#3771 = CARTESIAN_POINT('',(3.617394789467E-02,-0.821572111218));
+#3772 = CARTESIAN_POINT('',(7.525639183354E-02,-0.857019146761));
+#3773 = CARTESIAN_POINT('',(0.117703804296,-0.891607344394));
+#3774 = CARTESIAN_POINT('',(0.164066879,-0.925175894809));
+#3775 = CARTESIAN_POINT('',(0.214972957694,-0.957521178086));
+#3776 = CARTESIAN_POINT('',(0.27115474789,-0.988390034181));
+#3777 = CARTESIAN_POINT('',(0.333452660977,-1.017462113698));
+#3778 = CARTESIAN_POINT('',(0.402722222242,-1.044325920604));
+#3779 = CARTESIAN_POINT('',(0.479582127179,-1.068475888221));
+#3780 = CARTESIAN_POINT('',(0.648303155542,-1.110285230678));
+#3781 = CARTESIAN_POINT('',(0.740164274528,-1.127944538356));
+#3782 = CARTESIAN_POINT('',(0.839454723115,-1.141828375148));
+#3783 = CARTESIAN_POINT('',(0.945366503656,-1.151373435234));
+#3784 = CARTESIAN_POINT('',(1.056226035609,-1.156087422831));
+#3785 = CARTESIAN_POINT('',(1.168646350008,-1.155569639988));
+#3786 = CARTESIAN_POINT('',(1.278246661364,-1.149970728402));
+#3787 = CARTESIAN_POINT('',(1.382658237022,-1.139687820194));
+#3788 = CARTESIAN_POINT('',(1.480361457058,-1.125235691638));
+#3789 = CARTESIAN_POINT('',(1.570796326795,-1.107148717794));
+#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3791 = ADVANCED_FACE('',(#3792),#3194,.T.);
+#3792 = FACE_BOUND('',#3793,.T.);
+#3793 = EDGE_LOOP('',(#3794,#3795,#3841,#3862));
+#3794 = ORIENTED_EDGE('',*,*,#3670,.F.);
+#3795 = ORIENTED_EDGE('',*,*,#3796,.T.);
+#3796 = EDGE_CURVE('',#3671,#3797,#3799,.T.);
+#3797 = VERTEX_POINT('',#3798);
+#3798 = CARTESIAN_POINT('',(-0.92917960675,0.837867965644,1.712132034356
+    ));
+#3799 = SURFACE_CURVE('',#3800,(#3805,#3812),.PCURVE_S1.);
+#3800 = CIRCLE('',#3801,0.3);
+#3801 = AXIS2_PLACEMENT_3D('',#3802,#3803,#3804);
+#3802 = CARTESIAN_POINT('',(-0.92917960675,0.625735931288,1.5));
+#3803 = DIRECTION('',(-0.816496580928,0.408248290464,-0.408248290464));
+#3804 = DIRECTION('',(-0.4472135955,-5.96744875736E-15,0.894427191));
+#3805 = PCURVE('',#3194,#3806);
+#3806 = DEFINITIONAL_REPRESENTATION('',(#3807),#3811);
+#3807 = LINE('',#3808,#3809);
+#3808 = CARTESIAN_POINT('',(0.,1.39192845729E-02));
+#3809 = VECTOR('',#3810,1.);
+#3810 = DIRECTION('',(1.,2.868113648424E-15));
+#3811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3812 = PCURVE('',#3813,#3818);
+#3813 = SPHERICAL_SURFACE('',#3814,0.3);
+#3814 = AXIS2_PLACEMENT_3D('',#3815,#3816,#3817);
+#3815 = CARTESIAN_POINT('',(-0.92917960675,0.625735931288,1.5));
+#3816 = DIRECTION('',(-1.036208156317E-14,5.921189464668E-15,-1.));
+#3817 = DIRECTION('',(-1.,-1.397803221317E-15,1.036208156317E-14));
+#3818 = DEFINITIONAL_REPRESENTATION('',(#3819),#3840);
+#3819 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#3820,#3821,#3822,#3823,#3824,
+    #3825,#3826,#3827,#3828,#3829,#3830,#3831,#3832,#3833,#3834,#3835,
+    #3836,#3837,#3838,#3839),.UNSPECIFIED.,.F.,.F.,(11,9,11),(0.,
+    0.443038561896,0.886077123793),.UNSPECIFIED.);
+#3820 = CARTESIAN_POINT('',(3.90536380065E-15,-1.107148717794));
+#3821 = CARTESIAN_POINT('',(9.043486973667E-02,-1.125235691638));
+#3822 = CARTESIAN_POINT('',(0.188138089718,-1.139687820134));
+#3823 = CARTESIAN_POINT('',(0.292549665966,-1.149970728722));
+#3824 = CARTESIAN_POINT('',(0.402149975707,-1.155569639202));
+#3825 = CARTESIAN_POINT('',(0.514570293119,-1.15608742318));
+#3826 = CARTESIAN_POINT('',(0.62542982187,-1.151373434579));
+#3827 = CARTESIAN_POINT('',(0.73134160418,-1.141828375366));
+#3828 = CARTESIAN_POINT('',(0.830632052197,-1.127944538304));
+#3829 = CARTESIAN_POINT('',(0.922493171253,-1.110285230678));
+#3830 = CARTESIAN_POINT('',(1.091214199615,-1.068475888221));
+#3831 = CARTESIAN_POINT('',(1.168074104552,-1.044325920604));
+#3832 = CARTESIAN_POINT('',(1.237343665819,-1.017462113698));
+#3833 = CARTESIAN_POINT('',(1.299641578903,-0.988390034182));
+#3834 = CARTESIAN_POINT('',(1.355823369097,-0.957521178087));
+#3835 = CARTESIAN_POINT('',(1.406729447795,-0.925175894811));
+#3836 = CARTESIAN_POINT('',(1.453092522501,-0.891607344395));
+#3837 = CARTESIAN_POINT('',(1.495539934961,-0.857019146762));
+#3838 = CARTESIAN_POINT('',(1.5346223789,-0.821572111218));
+#3839 = CARTESIAN_POINT('',(1.570796326795,-0.785398163397));
+#3840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3841 = ORIENTED_EDGE('',*,*,#3842,.T.);
+#3842 = EDGE_CURVE('',#3797,#3164,#3843,.T.);
+#3843 = SURFACE_CURVE('',#3844,(#3848,#3855),.PCURVE_S1.);
+#3844 = LINE('',#3845,#3846);
+#3845 = CARTESIAN_POINT('',(-0.917814558487,0.832185441513,
+    1.717814558487));
+#3846 = VECTOR('',#3847,1.);
+#3847 = DIRECTION('',(-0.816496580928,0.408248290464,-0.408248290464));
+#3848 = PCURVE('',#3194,#3849);
+#3849 = DEFINITIONAL_REPRESENTATION('',(#3850),#3854);
+#3850 = LINE('',#3851,#3852);
+#3851 = CARTESIAN_POINT('',(0.886077123793,0.));
+#3852 = VECTOR('',#3853,1.);
+#3853 = DIRECTION('',(0.,1.));
+#3854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3855 = PCURVE('',#3263,#3856);
+#3856 = DEFINITIONAL_REPRESENTATION('',(#3857),#3861);
+#3857 = LINE('',#3858,#3859);
+#3858 = CARTESIAN_POINT('',(0.116227766017,-3.917814558487));
+#3859 = VECTOR('',#3860,1.);
+#3860 = DIRECTION('',(0.57735026919,-0.816496580928));
+#3861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3862 = ORIENTED_EDGE('',*,*,#3163,.F.);
+#3863 = ADVANCED_FACE('',(#3864),#3263,.F.);
+#3864 = FACE_BOUND('',#3865,.F.);
+#3865 = EDGE_LOOP('',(#3866,#3867,#3868,#3894));
+#3866 = ORIENTED_EDGE('',*,*,#3249,.F.);
+#3867 = ORIENTED_EDGE('',*,*,#3723,.T.);
+#3868 = ORIENTED_EDGE('',*,*,#3869,.T.);
+#3869 = EDGE_CURVE('',#3724,#3797,#3870,.T.);
+#3870 = SURFACE_CURVE('',#3871,(#3875,#3882),.PCURVE_S1.);
+#3871 = LINE('',#3872,#3873);
+#3872 = CARTESIAN_POINT('',(1.,0.837867965644,1.712132034356));
+#3873 = VECTOR('',#3874,1.);
+#3874 = DIRECTION('',(-1.,-0.,-0.));
+#3875 = PCURVE('',#3263,#3876);
+#3876 = DEFINITIONAL_REPRESENTATION('',(#3877),#3881);
+#3877 = LINE('',#3878,#3879);
+#3878 = CARTESIAN_POINT('',(0.124264068712,-2.));
+#3879 = VECTOR('',#3880,1.);
+#3880 = DIRECTION('',(0.,-1.));
+#3881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3882 = PCURVE('',#3883,#3888);
+#3883 = CYLINDRICAL_SURFACE('',#3884,0.3);
+#3884 = AXIS2_PLACEMENT_3D('',#3885,#3886,#3887);
+#3885 = CARTESIAN_POINT('',(1.,0.625735931288,1.5));
+#3886 = DIRECTION('',(-1.,-0.,-0.));
+#3887 = DIRECTION('',(0.,0.,1.));
+#3888 = DEFINITIONAL_REPRESENTATION('',(#3889),#3893);
+#3889 = LINE('',#3890,#3891);
+#3890 = CARTESIAN_POINT('',(0.785398163397,0.));
+#3891 = VECTOR('',#3892,1.);
+#3892 = DIRECTION('',(0.,1.));
+#3893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3894 = ORIENTED_EDGE('',*,*,#3842,.T.);
+#3895 = ADVANCED_FACE('',(#3896),#3435,.T.);
+#3896 = FACE_BOUND('',#3897,.T.);
+#3897 = EDGE_LOOP('',(#3898,#3920,#3948,#4063,#4089,#4204,#4227,#4247));
+#3898 = ORIENTED_EDGE('',*,*,#3899,.F.);
+#3899 = EDGE_CURVE('',#3900,#3420,#3902,.T.);
+#3900 = VERTEX_POINT('',#3901);
+#3901 = CARTESIAN_POINT('',(0.92917960675,-0.625735931288,1.8));
+#3902 = SURFACE_CURVE('',#3903,(#3908,#3914),.PCURVE_S1.);
+#3903 = CIRCLE('',#3904,0.3);
+#3904 = AXIS2_PLACEMENT_3D('',#3905,#3906,#3907);
+#3905 = CARTESIAN_POINT('',(0.92917960675,-0.625735931288,1.5));
+#3906 = DIRECTION('',(1.,-1.346893715409E-14,-1.184237892934E-14));
+#3907 = DIRECTION('',(-1.346893715409E-14,-1.,-3.700743415417E-15));
+#3908 = PCURVE('',#3435,#3909);
+#3909 = DEFINITIONAL_REPRESENTATION('',(#3910),#3913);
+#3910 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3911,#3912),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.497787143782),.PIECEWISE_BEZIER_KNOTS.);
+#3911 = CARTESIAN_POINT('',(0.785398163397,7.082039324994E-02));
+#3912 = CARTESIAN_POINT('',(5.329070518201E-15,7.082039324994E-02));
+#3913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3914 = PCURVE('',#3489,#3915);
+#3915 = DEFINITIONAL_REPRESENTATION('',(#3916),#3919);
+#3916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3917,#3918),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.497787143782),.PIECEWISE_BEZIER_KNOTS.);
+#3917 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795));
+#3918 = CARTESIAN_POINT('',(1.570796326795,-0.785398163397));
+#3919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3920 = ORIENTED_EDGE('',*,*,#3921,.T.);
+#3921 = EDGE_CURVE('',#3900,#3922,#3924,.T.);
+#3922 = VERTEX_POINT('',#3923);
+#3923 = CARTESIAN_POINT('',(0.828889988931,-0.625735931288,1.8));
+#3924 = SURFACE_CURVE('',#3925,(#3929,#3936),.PCURVE_S1.);
+#3925 = LINE('',#3926,#3927);
+#3926 = CARTESIAN_POINT('',(1.,-0.625735931288,1.8));
+#3927 = VECTOR('',#3928,1.);
+#3928 = DIRECTION('',(-1.,-0.,-0.));
+#3929 = PCURVE('',#3435,#3930);
+#3930 = DEFINITIONAL_REPRESENTATION('',(#3931),#3935);
+#3931 = LINE('',#3932,#3933);
+#3932 = CARTESIAN_POINT('',(0.785398163397,0.));
+#3933 = VECTOR('',#3934,1.);
+#3934 = DIRECTION('',(0.,1.));
+#3935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3936 = PCURVE('',#3937,#3942);
+#3937 = PLANE('',#3938);
+#3938 = AXIS2_PLACEMENT_3D('',#3939,#3940,#3941);
+#3939 = CARTESIAN_POINT('',(-3.,-1.75,1.8));
+#3940 = DIRECTION('',(0.,0.,1.));
+#3941 = DIRECTION('',(1.,0.,0.));
+#3942 = DEFINITIONAL_REPRESENTATION('',(#3943),#3947);
+#3943 = LINE('',#3944,#3945);
+#3944 = CARTESIAN_POINT('',(4.,1.124264068712));
+#3945 = VECTOR('',#3946,1.);
+#3946 = DIRECTION('',(-1.,-0.));
+#3947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3948 = ORIENTED_EDGE('',*,*,#3949,.F.);
+#3949 = EDGE_CURVE('',#3950,#3922,#3952,.T.);
+#3950 = VERTEX_POINT('',#3951);
+#3951 = CARTESIAN_POINT('',(0.8,-0.63,1.799969694666));
+#3952 = SURFACE_CURVE('',#3953,(#3986,#4022),.PCURVE_S1.);
+#3953 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3954,#3955,#3956,#3957,#3958,
+    #3959,#3960,#3961,#3962,#3963,#3964,#3965,#3966,#3967,#3968,#3969,
+    #3970,#3971,#3972,#3973,#3974,#3975,#3976,#3977,#3978,#3979,#3980,
+    #3981,#3982,#3983,#3984,#3985),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7)
+  ,(0.,0.334554102072,0.485500216804,0.608166147698,0.716613941377,
+    0.881785771902,1.),.UNSPECIFIED.);
+#3954 = CARTESIAN_POINT('',(0.8,-0.63,1.799969694666));
+#3955 = CARTESIAN_POINT('',(0.801897809901,-0.63,1.799969694666));
+#3956 = CARTESIAN_POINT('',(0.80378524028,-0.629956779519,1.799970309016
+    ));
+#3957 = CARTESIAN_POINT('',(0.805651261947,-0.629871226774,1.79997152527
+    ));
+#3958 = CARTESIAN_POINT('',(0.807484652607,-0.629745749164,
+    1.799973261948));
+#3959 = CARTESIAN_POINT('',(0.809273575398,-0.629584314301,
+    1.799975376838));
+#3960 = CARTESIAN_POINT('',(0.811786307028,-0.629306096331,
+    1.799978768257));
+#3961 = CARTESIAN_POINT('',(0.812557372486,-0.629213262513,
+    1.799979870001));
+#3962 = CARTESIAN_POINT('',(0.813318264997,-0.629114430783,
+    1.799981006591));
+#3963 = CARTESIAN_POINT('',(0.814068981381,-0.62900992835,1.799982165712
+    ));
+#3964 = CARTESIAN_POINT('',(0.814809524212,-0.62890007404,1.799983335209
+    ));
+#3965 = CARTESIAN_POINT('',(0.816133441102,-0.628691808601,
+    1.799985452161));
+#3966 = CARTESIAN_POINT('',(0.816720341334,-0.628595097748,
+    1.799986400323));
+#3967 = CARTESIAN_POINT('',(0.817300684419,-0.628495198719,
+    1.799987341326));
+#3968 = CARTESIAN_POINT('',(0.817874567492,-0.628392254167,
+    1.799988269155));
+#3969 = CARTESIAN_POINT('',(0.818442102912,-0.628286396412,
+    1.799989178027));
+#3970 = CARTESIAN_POINT('',(0.819499671877,-0.628081691926,
+    1.799990844251));
+#3971 = CARTESIAN_POINT('',(0.819991060969,-0.627983455174,
+    1.799991606954));
+#3972 = CARTESIAN_POINT('',(0.820477671493,-0.627883121521,
+    1.799992346672));
+#3973 = CARTESIAN_POINT('',(0.820959590473,-0.627780770237,
+    1.799993059715));
+#3974 = CARTESIAN_POINT('',(0.821436906006,-0.627676475539,
+    1.799993742535));
+#3975 = CARTESIAN_POINT('',(0.822629809027,-0.62740860556,1.799995380479
+    ));
+#3976 = CARTESIAN_POINT('',(0.823339435462,-0.627242558284,1.79999629121
+    ));
+#3977 = CARTESIAN_POINT('',(0.824038900907,-0.627072407901,
+    1.799997111899));
+#3978 = CARTESIAN_POINT('',(0.824728506182,-0.626898378382,
+    1.799997831216));
+#3979 = CARTESIAN_POINT('',(0.825408538579,-0.626720674528,
+    1.799998438515));
+#3980 = CARTESIAN_POINT('',(0.826559318719,-0.626409801634,
+    1.799999271192));
+#3981 = CARTESIAN_POINT('',(0.827034601129,-0.626278335103,
+    1.799999556061));
+#3982 = CARTESIAN_POINT('',(0.827505217498,-0.626145151016,
+    1.799999774785));
+#3983 = CARTESIAN_POINT('',(0.827971261864,-0.626010314777,1.79999992387
+    ));
+#3984 = CARTESIAN_POINT('',(0.828432823905,-0.625873888557,
+    1.799999999993));
+#3985 = CARTESIAN_POINT('',(0.828889988931,-0.625735931288,1.8));
+#3986 = PCURVE('',#3435,#3987);
+#3987 = DEFINITIONAL_REPRESENTATION('',(#3988),#4021);
+#3988 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3989,#3990,#3991,#3992,#3993,
+    #3994,#3995,#3996,#3997,#3998,#3999,#4000,#4001,#4002,#4003,#4004,
+    #4005,#4006,#4007,#4008,#4009,#4010,#4011,#4012,#4013,#4014,#4015,
+    #4016,#4017,#4018,#4019,#4020),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7)
+  ,(0.,0.334554102072,0.485500216804,0.608166147698,0.716613941377,
+    0.881785771902,1.),.UNSPECIFIED.);
+#3989 = CARTESIAN_POINT('',(0.771184122398,0.2));
+#3990 = CARTESIAN_POINT('',(0.771184122398,0.198102190099));
+#3991 = CARTESIAN_POINT('',(0.771328205215,0.19621475972));
+#3992 = CARTESIAN_POINT('',(0.77161340987,0.194348738053));
+#3993 = CARTESIAN_POINT('',(0.77203170855,0.192515347393));
+#3994 = CARTESIAN_POINT('',(0.77256987071,0.190726424602));
+#3995 = CARTESIAN_POINT('',(0.773497332841,0.188213692972));
+#3996 = CARTESIAN_POINT('',(0.773806800678,0.187442627514));
+#3997 = CARTESIAN_POINT('',(0.774136261526,0.186681735003));
+#3998 = CARTESIAN_POINT('',(0.774484624348,0.185931018619));
+#3999 = CARTESIAN_POINT('',(0.774850826089,0.185190475788));
+#4000 = CARTESIAN_POINT('',(0.77554508008,0.183866558898));
+#4001 = CARTESIAN_POINT('',(0.775867465063,0.183279658666));
+#4002 = CARTESIAN_POINT('',(0.776200476559,0.182699315581));
+#4003 = CARTESIAN_POINT('',(0.77654363896,0.182125432508));
+#4004 = CARTESIAN_POINT('',(0.776896511112,0.181557897088));
+#4005 = CARTESIAN_POINT('',(0.777578882004,0.180500328123));
+#4006 = CARTESIAN_POINT('',(0.777906347689,0.180008939031));
+#4007 = CARTESIAN_POINT('',(0.77824080225,0.179522328507));
+#4008 = CARTESIAN_POINT('',(0.778581981431,0.179040409527));
+#4009 = CARTESIAN_POINT('',(0.778929637841,0.178563093994));
+#4010 = CARTESIAN_POINT('',(0.779822554464,0.177370190973));
+#4011 = CARTESIAN_POINT('',(0.780376053599,0.176660564538));
+#4012 = CARTESIAN_POINT('',(0.780943227948,0.175961099093));
+#4013 = CARTESIAN_POINT('',(0.781523331084,0.175271493818));
+#4014 = CARTESIAN_POINT('',(0.782115680562,0.174591461421));
+#4015 = CARTESIAN_POINT('',(0.783151927258,0.173440681281));
+#4016 = CARTESIAN_POINT('',(0.783590150001,0.172965398871));
+#4017 = CARTESIAN_POINT('',(0.784034097464,0.172494782502));
+#4018 = CARTESIAN_POINT('',(0.784483551767,0.172028738136));
+#4019 = CARTESIAN_POINT('',(0.784938305835,0.171567176095));
+#4020 = CARTESIAN_POINT('',(0.785398163397,0.171110011069));
+#4021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4022 = PCURVE('',#4023,#4028);
+#4023 = CYLINDRICAL_SURFACE('',#4024,0.1);
+#4024 = AXIS2_PLACEMENT_3D('',#4025,#4026,#4027);
+#4025 = CARTESIAN_POINT('',(0.8,-0.53,0.));
+#4026 = DIRECTION('',(0.,0.,1.));
+#4027 = DIRECTION('',(1.,0.,0.));
+#4028 = DEFINITIONAL_REPRESENTATION('',(#4029),#4062);
+#4029 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4030,#4031,#4032,#4033,#4034,
+    #4035,#4036,#4037,#4038,#4039,#4040,#4041,#4042,#4043,#4044,#4045,
+    #4046,#4047,#4048,#4049,#4050,#4051,#4052,#4053,#4054,#4055,#4056,
+    #4057,#4058,#4059,#4060,#4061),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7)
+  ,(0.,0.334554102072,0.485500216804,0.608166147698,0.716613941377,
+    0.881785771902,1.),.UNSPECIFIED.);
+#4030 = CARTESIAN_POINT('',(-1.570796326795,1.799969694666));
+#4031 = CARTESIAN_POINT('',(-1.551818227788,1.799969694666));
+#4032 = CARTESIAN_POINT('',(-1.532943923342,1.799970309016));
+#4033 = CARTESIAN_POINT('',(-1.514271405703,1.79997152527));
+#4034 = CARTESIAN_POINT('',(-1.495901256215,1.799973261948));
+#4035 = CARTESIAN_POINT('',(-1.477943027418,1.799975376838));
+#4036 = CARTESIAN_POINT('',(-1.452662154251,1.799978768257));
+#4037 = CARTESIAN_POINT('',(-1.444896168383,1.799979870001));
+#4038 = CARTESIAN_POINT('',(-1.437223822703,1.799981006591));
+#4039 = CARTESIAN_POINT('',(-1.429644735914,1.799982165712));
+#4040 = CARTESIAN_POINT('',(-1.422158556178,1.799983335209));
+#4041 = CARTESIAN_POINT('',(-1.408756577125,1.799985452161));
+#4042 = CARTESIAN_POINT('',(-1.402808584067,1.799986400323));
+#4043 = CARTESIAN_POINT('',(-1.396920022925,1.799987341326));
+#4044 = CARTESIAN_POINT('',(-1.391089802846,1.799988269155));
+#4045 = CARTESIAN_POINT('',(-1.38531670114,1.799989178027));
+#4046 = CARTESIAN_POINT('',(-1.374544718765,1.799990844251));
+#4047 = CARTESIAN_POINT('',(-1.369533687477,1.799991606954));
+#4048 = CARTESIAN_POINT('',(-1.364565354737,1.799992346672));
+#4049 = CARTESIAN_POINT('',(-1.359638803442,1.799993059715));
+#4050 = CARTESIAN_POINT('',(-1.354753114077,1.799993742535));
+#4051 = CARTESIAN_POINT('',(-1.342527027441,1.799995380479));
+#4052 = CARTESIAN_POINT('',(-1.335239372877,1.79999629121));
+#4053 = CARTESIAN_POINT('',(-1.328041152118,1.799997111899));
+#4054 = CARTESIAN_POINT('',(-1.320929281401,1.799997831216));
+#4055 = CARTESIAN_POINT('',(-1.313900842094,1.799998438515));
+#4056 = CARTESIAN_POINT('',(-1.301980536367,1.799999271192));
+#4057 = CARTESIAN_POINT('',(-1.297049329077,1.799999556061));
+#4058 = CARTESIAN_POINT('',(-1.292158467753,1.799999774785));
+#4059 = CARTESIAN_POINT('',(-1.287307011271,1.79999992387));
+#4060 = CARTESIAN_POINT('',(-1.282494068463,1.799999999993));
+#4061 = CARTESIAN_POINT('',(-1.277718798117,1.8));
+#4062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4063 = ORIENTED_EDGE('',*,*,#4064,.T.);
+#4064 = EDGE_CURVE('',#3950,#4065,#4067,.T.);
+#4065 = VERTEX_POINT('',#4066);
+#4066 = CARTESIAN_POINT('',(-0.8,-0.63,1.799969694666));
+#4067 = SURFACE_CURVE('',#4068,(#4072,#4078),.PCURVE_S1.);
+#4068 = LINE('',#4069,#4070);
+#4069 = CARTESIAN_POINT('',(1.,-0.63,1.799969694666));
+#4070 = VECTOR('',#4071,1.);
+#4071 = DIRECTION('',(-1.,-0.,-0.));
+#4072 = PCURVE('',#3435,#4073);
+#4073 = DEFINITIONAL_REPRESENTATION('',(#4074),#4077);
+#4074 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4075,#4076),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(7.081999324994E-02,1.92918000675),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4075 = CARTESIAN_POINT('',(0.771184122398,7.081999324994E-02));
+#4076 = CARTESIAN_POINT('',(0.771184122398,1.92918000675));
+#4077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4078 = PCURVE('',#4079,#4084);
+#4079 = PLANE('',#4080);
+#4080 = AXIS2_PLACEMENT_3D('',#4081,#4082,#4083);
+#4081 = CARTESIAN_POINT('',(-0.9,-0.63,0.));
+#4082 = DIRECTION('',(0.,1.,0.));
+#4083 = DIRECTION('',(0.,0.,1.));
+#4084 = DEFINITIONAL_REPRESENTATION('',(#4085),#4088);
+#4085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4086,#4087),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(7.081999324994E-02,1.92918000675),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4086 = CARTESIAN_POINT('',(1.799969694666,1.82918000675));
+#4087 = CARTESIAN_POINT('',(1.799969694666,-2.918000675006E-02));
+#4088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4089 = ORIENTED_EDGE('',*,*,#4090,.T.);
+#4090 = EDGE_CURVE('',#4065,#4091,#4093,.T.);
+#4091 = VERTEX_POINT('',#4092);
+#4092 = CARTESIAN_POINT('',(-0.828889988931,-0.625735931288,1.8));
+#4093 = SURFACE_CURVE('',#4094,(#4127,#4163),.PCURVE_S1.);
+#4094 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4095,#4096,#4097,#4098,#4099,
+    #4100,#4101,#4102,#4103,#4104,#4105,#4106,#4107,#4108,#4109,#4110,
+    #4111,#4112,#4113,#4114,#4115,#4116,#4117,#4118,#4119,#4120,#4121,
+    #4122,#4123,#4124,#4125,#4126),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7)
+  ,(0.,0.334554102072,0.485500216804,0.608166147699,0.716613941377,
+    0.881785771903,1.),.UNSPECIFIED.);
+#4095 = CARTESIAN_POINT('',(-0.8,-0.63,1.799969694666));
+#4096 = CARTESIAN_POINT('',(-0.801897809901,-0.63,1.799969694666));
+#4097 = CARTESIAN_POINT('',(-0.80378524028,-0.629956779519,
+    1.799970309016));
+#4098 = CARTESIAN_POINT('',(-0.805651261947,-0.629871226774,
+    1.79997152527));
+#4099 = CARTESIAN_POINT('',(-0.807484652607,-0.629745749164,
+    1.799973261948));
+#4100 = CARTESIAN_POINT('',(-0.809273575398,-0.629584314301,
+    1.799975376838));
+#4101 = CARTESIAN_POINT('',(-0.811786307028,-0.629306096331,
+    1.799978768257));
+#4102 = CARTESIAN_POINT('',(-0.812557372486,-0.629213262513,
+    1.799979870001));
+#4103 = CARTESIAN_POINT('',(-0.813318264997,-0.629114430783,
+    1.799981006591));
+#4104 = CARTESIAN_POINT('',(-0.814068981381,-0.62900992835,
+    1.799982165712));
+#4105 = CARTESIAN_POINT('',(-0.814809524212,-0.62890007404,
+    1.799983335209));
+#4106 = CARTESIAN_POINT('',(-0.816133441102,-0.628691808601,
+    1.799985452161));
+#4107 = CARTESIAN_POINT('',(-0.816720341334,-0.628595097748,
+    1.799986400323));
+#4108 = CARTESIAN_POINT('',(-0.817300684419,-0.628495198719,
+    1.799987341326));
+#4109 = CARTESIAN_POINT('',(-0.817874567492,-0.628392254167,
+    1.799988269155));
+#4110 = CARTESIAN_POINT('',(-0.818442102912,-0.628286396412,
+    1.799989178027));
+#4111 = CARTESIAN_POINT('',(-0.819499671877,-0.628081691926,
+    1.799990844251));
+#4112 = CARTESIAN_POINT('',(-0.819991060969,-0.627983455174,
+    1.799991606954));
+#4113 = CARTESIAN_POINT('',(-0.820477671493,-0.627883121521,
+    1.799992346672));
+#4114 = CARTESIAN_POINT('',(-0.820959590473,-0.627780770237,
+    1.799993059715));
+#4115 = CARTESIAN_POINT('',(-0.821436906006,-0.627676475539,
+    1.799993742535));
+#4116 = CARTESIAN_POINT('',(-0.822629809027,-0.62740860556,
+    1.799995380479));
+#4117 = CARTESIAN_POINT('',(-0.823339435462,-0.627242558284,
+    1.79999629121));
+#4118 = CARTESIAN_POINT('',(-0.824038900907,-0.627072407901,
+    1.799997111899));
+#4119 = CARTESIAN_POINT('',(-0.824728506182,-0.626898378382,
+    1.799997831216));
+#4120 = CARTESIAN_POINT('',(-0.825408538579,-0.626720674528,
+    1.799998438515));
+#4121 = CARTESIAN_POINT('',(-0.826559318719,-0.626409801634,
+    1.799999271192));
+#4122 = CARTESIAN_POINT('',(-0.827034601129,-0.626278335103,
+    1.799999556061));
+#4123 = CARTESIAN_POINT('',(-0.827505217498,-0.626145151016,
+    1.799999774785));
+#4124 = CARTESIAN_POINT('',(-0.827971261864,-0.626010314777,
+    1.79999992387));
+#4125 = CARTESIAN_POINT('',(-0.828432823905,-0.625873888557,
+    1.799999999993));
+#4126 = CARTESIAN_POINT('',(-0.828889988931,-0.625735931288,1.8));
+#4127 = PCURVE('',#3435,#4128);
+#4128 = DEFINITIONAL_REPRESENTATION('',(#4129),#4162);
+#4129 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4130,#4131,#4132,#4133,#4134,
+    #4135,#4136,#4137,#4138,#4139,#4140,#4141,#4142,#4143,#4144,#4145,
+    #4146,#4147,#4148,#4149,#4150,#4151,#4152,#4153,#4154,#4155,#4156,
+    #4157,#4158,#4159,#4160,#4161),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7)
+  ,(0.,0.334554102072,0.485500216804,0.608166147699,0.716613941377,
+    0.881785771903,1.),.UNSPECIFIED.);
+#4130 = CARTESIAN_POINT('',(0.771184122398,1.8));
+#4131 = CARTESIAN_POINT('',(0.771184122398,1.801897809901));
+#4132 = CARTESIAN_POINT('',(0.771328205215,1.80378524028));
+#4133 = CARTESIAN_POINT('',(0.77161340987,1.805651261947));
+#4134 = CARTESIAN_POINT('',(0.77203170855,1.807484652607));
+#4135 = CARTESIAN_POINT('',(0.77256987071,1.809273575398));
+#4136 = CARTESIAN_POINT('',(0.773497332841,1.811786307028));
+#4137 = CARTESIAN_POINT('',(0.773806800678,1.812557372486));
+#4138 = CARTESIAN_POINT('',(0.774136261526,1.813318264997));
+#4139 = CARTESIAN_POINT('',(0.774484624348,1.814068981381));
+#4140 = CARTESIAN_POINT('',(0.774850826089,1.814809524212));
+#4141 = CARTESIAN_POINT('',(0.77554508008,1.816133441102));
+#4142 = CARTESIAN_POINT('',(0.775867465063,1.816720341334));
+#4143 = CARTESIAN_POINT('',(0.776200476559,1.817300684419));
+#4144 = CARTESIAN_POINT('',(0.77654363896,1.817874567492));
+#4145 = CARTESIAN_POINT('',(0.776896511112,1.818442102912));
+#4146 = CARTESIAN_POINT('',(0.777578882004,1.819499671877));
+#4147 = CARTESIAN_POINT('',(0.777906347689,1.819991060969));
+#4148 = CARTESIAN_POINT('',(0.77824080225,1.820477671493));
+#4149 = CARTESIAN_POINT('',(0.778581981431,1.820959590473));
+#4150 = CARTESIAN_POINT('',(0.778929637841,1.821436906006));
+#4151 = CARTESIAN_POINT('',(0.779822554464,1.822629809027));
+#4152 = CARTESIAN_POINT('',(0.780376053599,1.823339435462));
+#4153 = CARTESIAN_POINT('',(0.780943227948,1.824038900907));
+#4154 = CARTESIAN_POINT('',(0.781523331084,1.824728506182));
+#4155 = CARTESIAN_POINT('',(0.782115680562,1.825408538579));
+#4156 = CARTESIAN_POINT('',(0.783151927258,1.826559318719));
+#4157 = CARTESIAN_POINT('',(0.783590150001,1.827034601129));
+#4158 = CARTESIAN_POINT('',(0.784034097464,1.827505217498));
+#4159 = CARTESIAN_POINT('',(0.784483551767,1.827971261864));
+#4160 = CARTESIAN_POINT('',(0.784938305835,1.828432823905));
+#4161 = CARTESIAN_POINT('',(0.785398163397,1.828889988931));
+#4162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4163 = PCURVE('',#4164,#4169);
+#4164 = CYLINDRICAL_SURFACE('',#4165,0.1);
+#4165 = AXIS2_PLACEMENT_3D('',#4166,#4167,#4168);
+#4166 = CARTESIAN_POINT('',(-0.8,-0.53,0.));
+#4167 = DIRECTION('',(0.,0.,1.));
+#4168 = DIRECTION('',(-1.,0.,0.));
+#4169 = DEFINITIONAL_REPRESENTATION('',(#4170),#4203);
+#4170 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#4171,#4172,#4173,#4174,#4175,
+    #4176,#4177,#4178,#4179,#4180,#4181,#4182,#4183,#4184,#4185,#4186,
+    #4187,#4188,#4189,#4190,#4191,#4192,#4193,#4194,#4195,#4196,#4197,
+    #4198,#4199,#4200,#4201,#4202),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7)
+  ,(0.,0.334554102072,0.485500216804,0.608166147699,0.716613941377,
+    0.881785771903,1.),.UNSPECIFIED.);
+#4171 = CARTESIAN_POINT('',(1.570796326795,1.799969694666));
+#4172 = CARTESIAN_POINT('',(1.551818227788,1.799969694666));
+#4173 = CARTESIAN_POINT('',(1.532943923342,1.799970309016));
+#4174 = CARTESIAN_POINT('',(1.514271405703,1.79997152527));
+#4175 = CARTESIAN_POINT('',(1.495901256215,1.799973261948));
+#4176 = CARTESIAN_POINT('',(1.477943027418,1.799975376838));
+#4177 = CARTESIAN_POINT('',(1.452662154251,1.799978768257));
+#4178 = CARTESIAN_POINT('',(1.444896168383,1.799979870001));
+#4179 = CARTESIAN_POINT('',(1.437223822703,1.799981006591));
+#4180 = CARTESIAN_POINT('',(1.429644735914,1.799982165712));
+#4181 = CARTESIAN_POINT('',(1.422158556178,1.799983335209));
+#4182 = CARTESIAN_POINT('',(1.408756577125,1.799985452161));
+#4183 = CARTESIAN_POINT('',(1.402808584067,1.799986400323));
+#4184 = CARTESIAN_POINT('',(1.396920022925,1.799987341326));
+#4185 = CARTESIAN_POINT('',(1.391089802846,1.799988269155));
+#4186 = CARTESIAN_POINT('',(1.38531670114,1.799989178027));
+#4187 = CARTESIAN_POINT('',(1.374544718765,1.799990844251));
+#4188 = CARTESIAN_POINT('',(1.369533687477,1.799991606954));
+#4189 = CARTESIAN_POINT('',(1.364565354737,1.799992346672));
+#4190 = CARTESIAN_POINT('',(1.359638803442,1.799993059715));
+#4191 = CARTESIAN_POINT('',(1.354753114077,1.799993742535));
+#4192 = CARTESIAN_POINT('',(1.342527027441,1.799995380479));
+#4193 = CARTESIAN_POINT('',(1.335239372877,1.79999629121));
+#4194 = CARTESIAN_POINT('',(1.328041152118,1.799997111899));
+#4195 = CARTESIAN_POINT('',(1.320929281401,1.799997831216));
+#4196 = CARTESIAN_POINT('',(1.313900842094,1.799998438515));
+#4197 = CARTESIAN_POINT('',(1.301980536367,1.799999271192));
+#4198 = CARTESIAN_POINT('',(1.297049329077,1.799999556061));
+#4199 = CARTESIAN_POINT('',(1.292158467753,1.799999774785));
+#4200 = CARTESIAN_POINT('',(1.287307011271,1.79999992387));
+#4201 = CARTESIAN_POINT('',(1.282494068463,1.799999999993));
+#4202 = CARTESIAN_POINT('',(1.277718798117,1.8));
+#4203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4204 = ORIENTED_EDGE('',*,*,#4205,.T.);
+#4205 = EDGE_CURVE('',#4091,#4206,#4208,.T.);
+#4206 = VERTEX_POINT('',#4207);
+#4207 = CARTESIAN_POINT('',(-0.92917960675,-0.625735931288,1.8));
+#4208 = SURFACE_CURVE('',#4209,(#4213,#4220),.PCURVE_S1.);
+#4209 = LINE('',#4210,#4211);
+#4210 = CARTESIAN_POINT('',(1.,-0.625735931288,1.8));
+#4211 = VECTOR('',#4212,1.);
+#4212 = DIRECTION('',(-1.,-0.,-0.));
+#4213 = PCURVE('',#3435,#4214);
+#4214 = DEFINITIONAL_REPRESENTATION('',(#4215),#4219);
+#4215 = LINE('',#4216,#4217);
+#4216 = CARTESIAN_POINT('',(0.785398163397,0.));
+#4217 = VECTOR('',#4218,1.);
+#4218 = DIRECTION('',(0.,1.));
+#4219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4220 = PCURVE('',#3937,#4221);
+#4221 = DEFINITIONAL_REPRESENTATION('',(#4222),#4226);
+#4222 = LINE('',#4223,#4224);
+#4223 = CARTESIAN_POINT('',(4.,1.124264068712));
+#4224 = VECTOR('',#4225,1.);
+#4225 = DIRECTION('',(-1.,-0.));
+#4226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4227 = ORIENTED_EDGE('',*,*,#4228,.T.);
+#4228 = EDGE_CURVE('',#4206,#3397,#4229,.T.);
+#4229 = SURFACE_CURVE('',#4230,(#4235,#4241),.PCURVE_S1.);
+#4230 = CIRCLE('',#4231,0.3);
+#4231 = AXIS2_PLACEMENT_3D('',#4232,#4233,#4234);
+#4232 = CARTESIAN_POINT('',(-0.92917960675,-0.625735931288,1.5));
+#4233 = DIRECTION('',(1.,-1.024010922392E-14,-1.184237892933E-14));
+#4234 = DIRECTION('',(-1.024010922392E-14,-1.,5.921189464668E-15));
+#4235 = PCURVE('',#3435,#4236);
+#4236 = DEFINITIONAL_REPRESENTATION('',(#4237),#4240);
+#4237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4238,#4239),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.497787143782),.PIECEWISE_BEZIER_KNOTS.);
+#4238 = CARTESIAN_POINT('',(0.785398163397,1.92917960675));
+#4239 = CARTESIAN_POINT('',(-4.440892098501E-15,1.92917960675));
+#4240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4241 = PCURVE('',#3583,#4242);
+#4242 = DEFINITIONAL_REPRESENTATION('',(#4243),#4246);
+#4243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4244,#4245),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.497787143782),.PIECEWISE_BEZIER_KNOTS.);
+#4244 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#4245 = CARTESIAN_POINT('',(-1.570796326795,-0.785398163397));
+#4246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4247 = ORIENTED_EDGE('',*,*,#3419,.F.);
+#4248 = ADVANCED_FACE('',(#4249),#3489,.T.);
+#4249 = FACE_BOUND('',#4250,.T.);
+#4250 = EDGE_LOOP('',(#4251,#4271,#4272));
+#4251 = ORIENTED_EDGE('',*,*,#4252,.F.);
+#4252 = EDGE_CURVE('',#3900,#3473,#4253,.T.);
+#4253 = SURFACE_CURVE('',#4254,(#4259,#4265),.PCURVE_S1.);
+#4254 = CIRCLE('',#4255,0.3);
+#4255 = AXIS2_PLACEMENT_3D('',#4256,#4257,#4258);
+#4256 = CARTESIAN_POINT('',(0.92917960675,-0.625735931288,1.5));
+#4257 = DIRECTION('',(8.736270133232E-16,1.,3.700743415417E-15));
+#4258 = DIRECTION('',(1.,-8.736270133232E-16,-1.184237892934E-14));
+#4259 = PCURVE('',#3489,#4260);
+#4260 = DEFINITIONAL_REPRESENTATION('',(#4261),#4264);
+#4261 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4262,#4263),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.176036589385),.PIECEWISE_BEZIER_KNOTS.);
+#4262 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#4263 = CARTESIAN_POINT('',(0.,-1.107148717794));
+#4264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4265 = PCURVE('',#3633,#4266);
+#4266 = DEFINITIONAL_REPRESENTATION('',(#4267),#4270);
+#4267 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4268,#4269),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.176036589385),.PIECEWISE_BEZIER_KNOTS.);
+#4268 = CARTESIAN_POINT('',(0.,0.124264068712));
+#4269 = CARTESIAN_POINT('',(0.463647609001,0.124264068712));
+#4270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4271 = ORIENTED_EDGE('',*,*,#3899,.T.);
+#4272 = ORIENTED_EDGE('',*,*,#3472,.F.);
+#4273 = ADVANCED_FACE('',(#4274),#3583,.T.);
+#4274 = FACE_BOUND('',#4275,.F.);
+#4275 = EDGE_LOOP('',(#4276,#4296,#4297));
+#4276 = ORIENTED_EDGE('',*,*,#4277,.F.);
+#4277 = EDGE_CURVE('',#4206,#3544,#4278,.T.);
+#4278 = SURFACE_CURVE('',#4279,(#4284,#4290),.PCURVE_S1.);
+#4279 = CIRCLE('',#4280,0.3);
+#4280 = AXIS2_PLACEMENT_3D('',#4281,#4282,#4283);
+#4281 = CARTESIAN_POINT('',(-0.92917960675,-0.625735931288,1.5));
+#4282 = DIRECTION('',(2.572195475145E-16,-1.,5.921189464667E-15));
+#4283 = DIRECTION('',(-1.,-2.572195475144E-16,1.184237892934E-14));
+#4284 = PCURVE('',#3583,#4285);
+#4285 = DEFINITIONAL_REPRESENTATION('',(#4286),#4289);
+#4286 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4287,#4288),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.176036589385),.PIECEWISE_BEZIER_KNOTS.);
+#4287 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#4288 = CARTESIAN_POINT('',(0.,-1.107148717794));
+#4289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4290 = PCURVE('',#3707,#4291);
+#4291 = DEFINITIONAL_REPRESENTATION('',(#4292),#4295);
+#4292 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4293,#4294),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.176036589385),.PIECEWISE_BEZIER_KNOTS.);
+#4293 = CARTESIAN_POINT('',(0.463647609001,0.124264068712));
+#4294 = CARTESIAN_POINT('',(-1.7763568394E-15,0.124264068712));
+#4295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4296 = ORIENTED_EDGE('',*,*,#4228,.T.);
+#4297 = ORIENTED_EDGE('',*,*,#3568,.F.);
+#4298 = ADVANCED_FACE('',(#4299),#3633,.T.);
+#4299 = FACE_BOUND('',#4300,.T.);
+#4300 = EDGE_LOOP('',(#4301,#4302,#4303,#4325));
+#4301 = ORIENTED_EDGE('',*,*,#4252,.T.);
+#4302 = ORIENTED_EDGE('',*,*,#3617,.T.);
+#4303 = ORIENTED_EDGE('',*,*,#4304,.F.);
+#4304 = EDGE_CURVE('',#4305,#3618,#4307,.T.);
+#4305 = VERTEX_POINT('',#4306);
+#4306 = CARTESIAN_POINT('',(0.92917960675,0.625735931288,1.8));
+#4307 = SURFACE_CURVE('',#4308,(#4313,#4319),.PCURVE_S1.);
+#4308 = CIRCLE('',#4309,0.3);
+#4309 = AXIS2_PLACEMENT_3D('',#4310,#4311,#4312);
+#4310 = CARTESIAN_POINT('',(0.92917960675,0.625735931288,1.5));
+#4311 = DIRECTION('',(-1.649253310441E-14,1.,2.960594732334E-15));
+#4312 = DIRECTION('',(1.,1.649253310441E-14,4.882770663176E-29));
+#4313 = PCURVE('',#3633,#4314);
+#4314 = DEFINITIONAL_REPRESENTATION('',(#4315),#4318);
+#4315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4316,#4317),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.176036589386),.PIECEWISE_BEZIER_KNOTS.);
+#4316 = CARTESIAN_POINT('',(0.,1.375735931288));
+#4317 = CARTESIAN_POINT('',(0.463647609001,1.375735931288));
+#4318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4319 = PCURVE('',#3763,#4320);
+#4320 = DEFINITIONAL_REPRESENTATION('',(#4321),#4324);
+#4321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4322,#4323),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.176036589386),.PIECEWISE_BEZIER_KNOTS.);
+#4322 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795));
+#4323 = CARTESIAN_POINT('',(1.570796326795,-1.107148717794));
+#4324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4325 = ORIENTED_EDGE('',*,*,#4326,.F.);
+#4326 = EDGE_CURVE('',#3900,#4305,#4327,.T.);
+#4327 = SURFACE_CURVE('',#4328,(#4332,#4339),.PCURVE_S1.);
+#4328 = LINE('',#4329,#4330);
+#4329 = CARTESIAN_POINT('',(0.92917960675,-0.75,1.8));
+#4330 = VECTOR('',#4331,1.);
+#4331 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#4332 = PCURVE('',#3633,#4333);
+#4333 = DEFINITIONAL_REPRESENTATION('',(#4334),#4338);
+#4334 = LINE('',#4335,#4336);
+#4335 = CARTESIAN_POINT('',(0.,0.));
+#4336 = VECTOR('',#4337,1.);
+#4337 = DIRECTION('',(0.,1.));
+#4338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4339 = PCURVE('',#3937,#4340);
+#4340 = DEFINITIONAL_REPRESENTATION('',(#4341),#4345);
+#4341 = LINE('',#4342,#4343);
+#4342 = CARTESIAN_POINT('',(3.92917960675,1.));
+#4343 = VECTOR('',#4344,1.);
+#4344 = DIRECTION('',(0.,1.));
+#4345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4346 = ADVANCED_FACE('',(#4347),#3707,.T.);
+#4347 = FACE_BOUND('',#4348,.T.);
+#4348 = EDGE_LOOP('',(#4349,#4350,#4373,#4393));
+#4349 = ORIENTED_EDGE('',*,*,#4277,.F.);
+#4350 = ORIENTED_EDGE('',*,*,#4351,.T.);
+#4351 = EDGE_CURVE('',#4206,#4352,#4354,.T.);
+#4352 = VERTEX_POINT('',#4353);
+#4353 = CARTESIAN_POINT('',(-0.92917960675,0.625735931288,1.8));
+#4354 = SURFACE_CURVE('',#4355,(#4359,#4366),.PCURVE_S1.);
+#4355 = LINE('',#4356,#4357);
+#4356 = CARTESIAN_POINT('',(-0.92917960675,-0.75,1.8));
+#4357 = VECTOR('',#4358,1.);
+#4358 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#4359 = PCURVE('',#3707,#4360);
+#4360 = DEFINITIONAL_REPRESENTATION('',(#4361),#4365);
+#4361 = LINE('',#4362,#4363);
+#4362 = CARTESIAN_POINT('',(0.463647609001,0.));
+#4363 = VECTOR('',#4364,1.);
+#4364 = DIRECTION('',(0.,1.));
+#4365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4366 = PCURVE('',#3937,#4367);
+#4367 = DEFINITIONAL_REPRESENTATION('',(#4368),#4372);
+#4368 = LINE('',#4369,#4370);
+#4369 = CARTESIAN_POINT('',(2.07082039325,1.));
+#4370 = VECTOR('',#4371,1.);
+#4371 = DIRECTION('',(0.,1.));
+#4372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4373 = ORIENTED_EDGE('',*,*,#4374,.T.);
+#4374 = EDGE_CURVE('',#4352,#3671,#4375,.T.);
+#4375 = SURFACE_CURVE('',#4376,(#4381,#4387),.PCURVE_S1.);
+#4376 = CIRCLE('',#4377,0.3);
+#4377 = AXIS2_PLACEMENT_3D('',#4378,#4379,#4380);
+#4378 = CARTESIAN_POINT('',(-0.92917960675,0.625735931288,1.5));
+#4379 = DIRECTION('',(1.397803221317E-15,-1.,-5.921189464668E-15));
+#4380 = DIRECTION('',(-1.,-1.397803221317E-15,1.036208156317E-14));
+#4381 = PCURVE('',#3707,#4382);
+#4382 = DEFINITIONAL_REPRESENTATION('',(#4383),#4386);
+#4383 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4384,#4385),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.176036589385),.PIECEWISE_BEZIER_KNOTS.);
+#4384 = CARTESIAN_POINT('',(0.463647609001,1.375735931288));
+#4385 = CARTESIAN_POINT('',(-1.7763568394E-15,1.375735931288));
+#4386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4387 = PCURVE('',#3813,#4388);
+#4388 = DEFINITIONAL_REPRESENTATION('',(#4389),#4392);
+#4389 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4390,#4391),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.176036589385),.PIECEWISE_BEZIER_KNOTS.);
+#4390 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#4391 = CARTESIAN_POINT('',(0.,-1.107148717794));
+#4392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4393 = ORIENTED_EDGE('',*,*,#3693,.F.);
+#4394 = ADVANCED_FACE('',(#4395),#3763,.T.);
+#4395 = FACE_BOUND('',#4396,.T.);
+#4396 = EDGE_LOOP('',(#4397,#4417,#4418));
+#4397 = ORIENTED_EDGE('',*,*,#4398,.F.);
+#4398 = EDGE_CURVE('',#4305,#3724,#4399,.T.);
+#4399 = SURFACE_CURVE('',#4400,(#4405,#4411),.PCURVE_S1.);
+#4400 = CIRCLE('',#4401,0.3);
+#4401 = AXIS2_PLACEMENT_3D('',#4402,#4403,#4404);
+#4402 = CARTESIAN_POINT('',(0.92917960675,0.625735931288,1.5));
+#4403 = DIRECTION('',(-1.,0.,0.));
+#4404 = DIRECTION('',(0.,1.,2.960594732334E-15));
+#4405 = PCURVE('',#3763,#4406);
+#4406 = DEFINITIONAL_REPRESENTATION('',(#4407),#4410);
+#4407 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4408,#4409),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.497787143782),.PIECEWISE_BEZIER_KNOTS.);
+#4408 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#4409 = CARTESIAN_POINT('',(0.,-0.785398163397));
+#4410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4411 = PCURVE('',#3883,#4412);
+#4412 = DEFINITIONAL_REPRESENTATION('',(#4413),#4416);
+#4413 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4414,#4415),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.497787143782),.PIECEWISE_BEZIER_KNOTS.);
+#4414 = CARTESIAN_POINT('',(0.,7.082039324994E-02));
+#4415 = CARTESIAN_POINT('',(0.785398163397,7.082039324994E-02));
+#4416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4417 = ORIENTED_EDGE('',*,*,#4304,.T.);
+#4418 = ORIENTED_EDGE('',*,*,#3748,.F.);
+#4419 = ADVANCED_FACE('',(#4420),#3813,.T.);
+#4420 = FACE_BOUND('',#4421,.T.);
+#4421 = EDGE_LOOP('',(#4422,#4423,#4443));
+#4422 = ORIENTED_EDGE('',*,*,#4374,.F.);
+#4423 = ORIENTED_EDGE('',*,*,#4424,.T.);
+#4424 = EDGE_CURVE('',#4352,#3797,#4425,.T.);
+#4425 = SURFACE_CURVE('',#4426,(#4431,#4437),.PCURVE_S1.);
+#4426 = CIRCLE('',#4427,0.3);
+#4427 = AXIS2_PLACEMENT_3D('',#4428,#4429,#4430);
+#4428 = CARTESIAN_POINT('',(-0.92917960675,0.625735931288,1.5));
+#4429 = DIRECTION('',(-1.,-7.676284499175E-15,1.036208156317E-14));
+#4430 = DIRECTION('',(-7.676284499175E-15,1.,5.921189464668E-15));
+#4431 = PCURVE('',#3813,#4432);
+#4432 = DEFINITIONAL_REPRESENTATION('',(#4433),#4436);
+#4433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4434,#4435),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.497787143782),.PIECEWISE_BEZIER_KNOTS.);
+#4434 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795));
+#4435 = CARTESIAN_POINT('',(1.570796326795,-0.785398163397));
+#4436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4437 = PCURVE('',#3883,#4438);
+#4438 = DEFINITIONAL_REPRESENTATION('',(#4439),#4442);
+#4439 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4440,#4441),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,5.497787143782),.PIECEWISE_BEZIER_KNOTS.);
+#4440 = CARTESIAN_POINT('',(0.,1.92917960675));
+#4441 = CARTESIAN_POINT('',(0.785398163397,1.92917960675));
+#4442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4443 = ORIENTED_EDGE('',*,*,#3796,.F.);
+#4444 = ADVANCED_FACE('',(#4445),#3883,.T.);
+#4445 = FACE_BOUND('',#4446,.T.);
+#4446 = EDGE_LOOP('',(#4447,#4448,#4449,#4450));
+#4447 = ORIENTED_EDGE('',*,*,#4398,.T.);
+#4448 = ORIENTED_EDGE('',*,*,#3869,.T.);
+#4449 = ORIENTED_EDGE('',*,*,#4424,.F.);
+#4450 = ORIENTED_EDGE('',*,*,#4451,.F.);
+#4451 = EDGE_CURVE('',#4305,#4352,#4452,.T.);
+#4452 = SURFACE_CURVE('',#4453,(#4457,#4464),.PCURVE_S1.);
+#4453 = LINE('',#4454,#4455);
+#4454 = CARTESIAN_POINT('',(1.,0.625735931288,1.8));
+#4455 = VECTOR('',#4456,1.);
+#4456 = DIRECTION('',(-1.,-0.,-0.));
+#4457 = PCURVE('',#3883,#4458);
+#4458 = DEFINITIONAL_REPRESENTATION('',(#4459),#4463);
+#4459 = LINE('',#4460,#4461);
+#4460 = CARTESIAN_POINT('',(0.,0.));
+#4461 = VECTOR('',#4462,1.);
+#4462 = DIRECTION('',(0.,1.));
+#4463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4464 = PCURVE('',#3937,#4465);
+#4465 = DEFINITIONAL_REPRESENTATION('',(#4466),#4470);
+#4466 = LINE('',#4467,#4468);
+#4467 = CARTESIAN_POINT('',(4.,2.375735931288));
+#4468 = VECTOR('',#4469,1.);
+#4469 = DIRECTION('',(-1.,-0.));
+#4470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4471 = ADVANCED_FACE('',(#4472),#3937,.T.);
+#4472 = FACE_BOUND('',#4473,.T.);
+#4473 = EDGE_LOOP('',(#4474,#4475,#4476,#4500,#4526,#4555,#4581,#4610,
+    #4636,#4658,#4659,#4660));
+#4474 = ORIENTED_EDGE('',*,*,#4351,.F.);
+#4475 = ORIENTED_EDGE('',*,*,#4205,.F.);
+#4476 = ORIENTED_EDGE('',*,*,#4477,.F.);
+#4477 = EDGE_CURVE('',#4478,#4091,#4480,.T.);
+#4478 = VERTEX_POINT('',#4479);
+#4479 = CARTESIAN_POINT('',(-0.9,-0.53,1.8));
+#4480 = SURFACE_CURVE('',#4481,(#4486,#4493),.PCURVE_S1.);
+#4481 = CIRCLE('',#4482,0.1);
+#4482 = AXIS2_PLACEMENT_3D('',#4483,#4484,#4485);
+#4483 = CARTESIAN_POINT('',(-0.8,-0.53,1.8));
+#4484 = DIRECTION('',(0.,0.,1.));
+#4485 = DIRECTION('',(-1.,0.,0.));
+#4486 = PCURVE('',#3937,#4487);
+#4487 = DEFINITIONAL_REPRESENTATION('',(#4488),#4492);
+#4488 = CIRCLE('',#4489,0.1);
+#4489 = AXIS2_PLACEMENT_2D('',#4490,#4491);
+#4490 = CARTESIAN_POINT('',(2.2,1.22));
+#4491 = DIRECTION('',(-1.,0.));
+#4492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4493 = PCURVE('',#4164,#4494);
+#4494 = DEFINITIONAL_REPRESENTATION('',(#4495),#4499);
+#4495 = LINE('',#4496,#4497);
+#4496 = CARTESIAN_POINT('',(0.,1.8));
+#4497 = VECTOR('',#4498,1.);
+#4498 = DIRECTION('',(1.,0.));
+#4499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4500 = ORIENTED_EDGE('',*,*,#4501,.F.);
+#4501 = EDGE_CURVE('',#4502,#4478,#4504,.T.);
+#4502 = VERTEX_POINT('',#4503);
+#4503 = CARTESIAN_POINT('',(-0.9,0.52,1.8));
+#4504 = SURFACE_CURVE('',#4505,(#4509,#4515),.PCURVE_S1.);
+#4505 = LINE('',#4506,#4507);
+#4506 = CARTESIAN_POINT('',(-0.9,-1.19,1.8));
+#4507 = VECTOR('',#4508,1.);
+#4508 = DIRECTION('',(0.,-1.,0.));
+#4509 = PCURVE('',#3937,#4510);
+#4510 = DEFINITIONAL_REPRESENTATION('',(#4511),#4514);
+#4511 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4512,#4513),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.815,-0.555),.PIECEWISE_BEZIER_KNOTS.);
+#4512 = CARTESIAN_POINT('',(2.1,2.375));
+#4513 = CARTESIAN_POINT('',(2.1,1.115));
+#4514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4515 = PCURVE('',#4516,#4521);
+#4516 = PLANE('',#4517);
+#4517 = AXIS2_PLACEMENT_3D('',#4518,#4519,#4520);
+#4518 = CARTESIAN_POINT('',(-0.9,-0.63,0.));
+#4519 = DIRECTION('',(1.,0.,0.));
+#4520 = DIRECTION('',(0.,0.,1.));
+#4521 = DEFINITIONAL_REPRESENTATION('',(#4522),#4525);
+#4522 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4523,#4524),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.815,-0.555),.PIECEWISE_BEZIER_KNOTS.);
+#4523 = CARTESIAN_POINT('',(1.8,-1.255));
+#4524 = CARTESIAN_POINT('',(1.8,5.E-03));
+#4525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4526 = ORIENTED_EDGE('',*,*,#4527,.F.);
+#4527 = EDGE_CURVE('',#4528,#4502,#4530,.T.);
+#4528 = VERTEX_POINT('',#4529);
+#4529 = CARTESIAN_POINT('',(-0.8,0.62,1.8));
+#4530 = SURFACE_CURVE('',#4531,(#4536,#4543),.PCURVE_S1.);
+#4531 = CIRCLE('',#4532,0.1);
+#4532 = AXIS2_PLACEMENT_3D('',#4533,#4534,#4535);
+#4533 = CARTESIAN_POINT('',(-0.8,0.52,1.8));
+#4534 = DIRECTION('',(0.,0.,1.));
+#4535 = DIRECTION('',(-1.,0.,0.));
+#4536 = PCURVE('',#3937,#4537);
+#4537 = DEFINITIONAL_REPRESENTATION('',(#4538),#4542);
+#4538 = CIRCLE('',#4539,0.1);
+#4539 = AXIS2_PLACEMENT_2D('',#4540,#4541);
+#4540 = CARTESIAN_POINT('',(2.2,2.27));
+#4541 = DIRECTION('',(-1.,0.));
+#4542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4543 = PCURVE('',#4544,#4549);
+#4544 = CYLINDRICAL_SURFACE('',#4545,0.1);
+#4545 = AXIS2_PLACEMENT_3D('',#4546,#4547,#4548);
+#4546 = CARTESIAN_POINT('',(-0.8,0.52,0.));
+#4547 = DIRECTION('',(0.,0.,1.));
+#4548 = DIRECTION('',(-1.,0.,0.));
+#4549 = DEFINITIONAL_REPRESENTATION('',(#4550),#4554);
+#4550 = LINE('',#4551,#4552);
+#4551 = CARTESIAN_POINT('',(-6.28318530718,1.8));
+#4552 = VECTOR('',#4553,1.);
+#4553 = DIRECTION('',(1.,-0.));
+#4554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4555 = ORIENTED_EDGE('',*,*,#4556,.T.);
+#4556 = EDGE_CURVE('',#4528,#4557,#4559,.T.);
+#4557 = VERTEX_POINT('',#4558);
+#4558 = CARTESIAN_POINT('',(0.8,0.62,1.8));
+#4559 = SURFACE_CURVE('',#4560,(#4564,#4570),.PCURVE_S1.);
+#4560 = LINE('',#4561,#4562);
+#4561 = CARTESIAN_POINT('',(-1.95,0.62,1.8));
+#4562 = VECTOR('',#4563,1.);
+#4563 = DIRECTION('',(1.,0.,0.));
+#4564 = PCURVE('',#3937,#4565);
+#4565 = DEFINITIONAL_REPRESENTATION('',(#4566),#4569);
+#4566 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4567,#4568),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.99,2.91),.PIECEWISE_BEZIER_KNOTS.);
+#4567 = CARTESIAN_POINT('',(2.04,2.37));
+#4568 = CARTESIAN_POINT('',(3.96,2.37));
+#4569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4570 = PCURVE('',#4571,#4576);
+#4571 = PLANE('',#4572);
+#4572 = AXIS2_PLACEMENT_3D('',#4573,#4574,#4575);
+#4573 = CARTESIAN_POINT('',(-0.9,0.62,0.));
+#4574 = DIRECTION('',(0.,1.,0.));
+#4575 = DIRECTION('',(0.,0.,1.));
+#4576 = DEFINITIONAL_REPRESENTATION('',(#4577),#4580);
+#4577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4578,#4579),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.99,2.91),.PIECEWISE_BEZIER_KNOTS.);
+#4578 = CARTESIAN_POINT('',(1.8,-6.E-02));
+#4579 = CARTESIAN_POINT('',(1.8,1.86));
+#4580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4581 = ORIENTED_EDGE('',*,*,#4582,.F.);
+#4582 = EDGE_CURVE('',#4583,#4557,#4585,.T.);
+#4583 = VERTEX_POINT('',#4584);
+#4584 = CARTESIAN_POINT('',(0.9,0.52,1.8));
+#4585 = SURFACE_CURVE('',#4586,(#4591,#4598),.PCURVE_S1.);
+#4586 = CIRCLE('',#4587,0.1);
+#4587 = AXIS2_PLACEMENT_3D('',#4588,#4589,#4590);
+#4588 = CARTESIAN_POINT('',(0.8,0.52,1.8));
+#4589 = DIRECTION('',(0.,0.,1.));
+#4590 = DIRECTION('',(1.,0.,-0.));
+#4591 = PCURVE('',#3937,#4592);
+#4592 = DEFINITIONAL_REPRESENTATION('',(#4593),#4597);
+#4593 = CIRCLE('',#4594,0.1);
+#4594 = AXIS2_PLACEMENT_2D('',#4595,#4596);
+#4595 = CARTESIAN_POINT('',(3.8,2.27));
+#4596 = DIRECTION('',(1.,0.));
+#4597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4598 = PCURVE('',#4599,#4604);
+#4599 = CYLINDRICAL_SURFACE('',#4600,0.1);
+#4600 = AXIS2_PLACEMENT_3D('',#4601,#4602,#4603);
+#4601 = CARTESIAN_POINT('',(0.8,0.52,0.));
+#4602 = DIRECTION('',(0.,0.,1.));
+#4603 = DIRECTION('',(1.,0.,0.));
+#4604 = DEFINITIONAL_REPRESENTATION('',(#4605),#4609);
+#4605 = LINE('',#4606,#4607);
+#4606 = CARTESIAN_POINT('',(0.,1.8));
+#4607 = VECTOR('',#4608,1.);
+#4608 = DIRECTION('',(1.,0.));
+#4609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4610 = ORIENTED_EDGE('',*,*,#4611,.T.);
+#4611 = EDGE_CURVE('',#4583,#4612,#4614,.T.);
+#4612 = VERTEX_POINT('',#4613);
+#4613 = CARTESIAN_POINT('',(0.9,-0.53,1.8));
+#4614 = SURFACE_CURVE('',#4615,(#4619,#4625),.PCURVE_S1.);
+#4615 = LINE('',#4616,#4617);
+#4616 = CARTESIAN_POINT('',(0.9,-1.19,1.8));
+#4617 = VECTOR('',#4618,1.);
+#4618 = DIRECTION('',(0.,-1.,0.));
+#4619 = PCURVE('',#3937,#4620);
+#4620 = DEFINITIONAL_REPRESENTATION('',(#4621),#4624);
+#4621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4622,#4623),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.815,-0.555),.PIECEWISE_BEZIER_KNOTS.);
+#4622 = CARTESIAN_POINT('',(3.9,2.375));
+#4623 = CARTESIAN_POINT('',(3.9,1.115));
+#4624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4625 = PCURVE('',#4626,#4631);
+#4626 = PLANE('',#4627);
+#4627 = AXIS2_PLACEMENT_3D('',#4628,#4629,#4630);
+#4628 = CARTESIAN_POINT('',(0.9,-0.63,0.));
+#4629 = DIRECTION('',(1.,0.,0.));
+#4630 = DIRECTION('',(0.,0.,1.));
+#4631 = DEFINITIONAL_REPRESENTATION('',(#4632),#4635);
+#4632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4633,#4634),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.815,-0.555),.PIECEWISE_BEZIER_KNOTS.);
+#4633 = CARTESIAN_POINT('',(1.8,-1.255));
+#4634 = CARTESIAN_POINT('',(1.8,5.E-03));
+#4635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4636 = ORIENTED_EDGE('',*,*,#4637,.F.);
+#4637 = EDGE_CURVE('',#3922,#4612,#4638,.T.);
+#4638 = SURFACE_CURVE('',#4639,(#4644,#4651),.PCURVE_S1.);
+#4639 = CIRCLE('',#4640,0.1);
+#4640 = AXIS2_PLACEMENT_3D('',#4641,#4642,#4643);
+#4641 = CARTESIAN_POINT('',(0.8,-0.53,1.8));
+#4642 = DIRECTION('',(0.,0.,1.));
+#4643 = DIRECTION('',(1.,0.,-0.));
+#4644 = PCURVE('',#3937,#4645);
+#4645 = DEFINITIONAL_REPRESENTATION('',(#4646),#4650);
+#4646 = CIRCLE('',#4647,0.1);
+#4647 = AXIS2_PLACEMENT_2D('',#4648,#4649);
+#4648 = CARTESIAN_POINT('',(3.8,1.22));
+#4649 = DIRECTION('',(1.,0.));
+#4650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4651 = PCURVE('',#4023,#4652);
+#4652 = DEFINITIONAL_REPRESENTATION('',(#4653),#4657);
+#4653 = LINE('',#4654,#4655);
+#4654 = CARTESIAN_POINT('',(-6.28318530718,1.8));
+#4655 = VECTOR('',#4656,1.);
+#4656 = DIRECTION('',(1.,-0.));
+#4657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4658 = ORIENTED_EDGE('',*,*,#3921,.F.);
+#4659 = ORIENTED_EDGE('',*,*,#4326,.T.);
+#4660 = ORIENTED_EDGE('',*,*,#4451,.T.);
+#4661 = ADVANCED_FACE('',(#4662),#4164,.T.);
+#4662 = FACE_BOUND('',#4663,.T.);
+#4663 = EDGE_LOOP('',(#4664,#4687,#4688,#4689,#4712));
+#4664 = ORIENTED_EDGE('',*,*,#4665,.F.);
+#4665 = EDGE_CURVE('',#4478,#4666,#4668,.T.);
+#4666 = VERTEX_POINT('',#4667);
+#4667 = CARTESIAN_POINT('',(-0.9,-0.53,1.9));
+#4668 = SURFACE_CURVE('',#4669,(#4673,#4680),.PCURVE_S1.);
+#4669 = LINE('',#4670,#4671);
+#4670 = CARTESIAN_POINT('',(-0.9,-0.53,0.));
+#4671 = VECTOR('',#4672,1.);
+#4672 = DIRECTION('',(0.,0.,1.));
+#4673 = PCURVE('',#4164,#4674);
+#4674 = DEFINITIONAL_REPRESENTATION('',(#4675),#4679);
+#4675 = LINE('',#4676,#4677);
+#4676 = CARTESIAN_POINT('',(0.,0.));
+#4677 = VECTOR('',#4678,1.);
+#4678 = DIRECTION('',(0.,1.));
+#4679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4680 = PCURVE('',#4516,#4681);
+#4681 = DEFINITIONAL_REPRESENTATION('',(#4682),#4686);
+#4682 = LINE('',#4683,#4684);
+#4683 = CARTESIAN_POINT('',(0.,-1.E-01));
+#4684 = VECTOR('',#4685,1.);
+#4685 = DIRECTION('',(1.,0.));
+#4686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4687 = ORIENTED_EDGE('',*,*,#4477,.T.);
+#4688 = ORIENTED_EDGE('',*,*,#4090,.F.);
+#4689 = ORIENTED_EDGE('',*,*,#4690,.T.);
+#4690 = EDGE_CURVE('',#4065,#4691,#4693,.T.);
+#4691 = VERTEX_POINT('',#4692);
+#4692 = CARTESIAN_POINT('',(-0.8,-0.63,1.9));
+#4693 = SURFACE_CURVE('',#4694,(#4698,#4705),.PCURVE_S1.);
+#4694 = LINE('',#4695,#4696);
+#4695 = CARTESIAN_POINT('',(-0.8,-0.63,0.));
+#4696 = VECTOR('',#4697,1.);
+#4697 = DIRECTION('',(0.,0.,1.));
+#4698 = PCURVE('',#4164,#4699);
+#4699 = DEFINITIONAL_REPRESENTATION('',(#4700),#4704);
+#4700 = LINE('',#4701,#4702);
+#4701 = CARTESIAN_POINT('',(1.570796326795,0.));
+#4702 = VECTOR('',#4703,1.);
+#4703 = DIRECTION('',(0.,1.));
+#4704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4705 = PCURVE('',#4079,#4706);
+#4706 = DEFINITIONAL_REPRESENTATION('',(#4707),#4711);
+#4707 = LINE('',#4708,#4709);
+#4708 = CARTESIAN_POINT('',(0.,1.E-01));
+#4709 = VECTOR('',#4710,1.);
+#4710 = DIRECTION('',(1.,0.));
+#4711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4712 = ORIENTED_EDGE('',*,*,#4713,.F.);
+#4713 = EDGE_CURVE('',#4666,#4691,#4714,.T.);
+#4714 = SURFACE_CURVE('',#4715,(#4720,#4726),.PCURVE_S1.);
+#4715 = CIRCLE('',#4716,0.1);
+#4716 = AXIS2_PLACEMENT_3D('',#4717,#4718,#4719);
+#4717 = CARTESIAN_POINT('',(-0.8,-0.53,1.9));
+#4718 = DIRECTION('',(-0.,0.,1.));
+#4719 = DIRECTION('',(0.,-1.,0.));
+#4720 = PCURVE('',#4164,#4721);
+#4721 = DEFINITIONAL_REPRESENTATION('',(#4722),#4725);
+#4722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4723,#4724),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4723 = CARTESIAN_POINT('',(0.,1.9));
+#4724 = CARTESIAN_POINT('',(1.570796326795,1.9));
+#4725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4726 = PCURVE('',#4727,#4732);
+#4727 = SPHERICAL_SURFACE('',#4728,0.1);
+#4728 = AXIS2_PLACEMENT_3D('',#4729,#4730,#4731);
+#4729 = CARTESIAN_POINT('',(-0.8,-0.53,1.9));
+#4730 = DIRECTION('',(1.,0.,0.));
+#4731 = DIRECTION('',(0.,-1.,0.));
+#4732 = DEFINITIONAL_REPRESENTATION('',(#4733),#4736);
+#4733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4734,#4735),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4734 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#4735 = CARTESIAN_POINT('',(0.,0.));
+#4736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4737 = ADVANCED_FACE('',(#4738),#4079,.F.);
+#4738 = FACE_BOUND('',#4739,.F.);
+#4739 = EDGE_LOOP('',(#4740,#4741,#4742,#4770));
+#4740 = ORIENTED_EDGE('',*,*,#4064,.T.);
+#4741 = ORIENTED_EDGE('',*,*,#4690,.T.);
+#4742 = ORIENTED_EDGE('',*,*,#4743,.T.);
+#4743 = EDGE_CURVE('',#4691,#4744,#4746,.T.);
+#4744 = VERTEX_POINT('',#4745);
+#4745 = CARTESIAN_POINT('',(0.8,-0.63,1.9));
+#4746 = SURFACE_CURVE('',#4747,(#4751,#4758),.PCURVE_S1.);
+#4747 = LINE('',#4748,#4749);
+#4748 = CARTESIAN_POINT('',(-0.9,-0.63,1.9));
+#4749 = VECTOR('',#4750,1.);
+#4750 = DIRECTION('',(1.,0.,0.));
+#4751 = PCURVE('',#4079,#4752);
+#4752 = DEFINITIONAL_REPRESENTATION('',(#4753),#4757);
+#4753 = LINE('',#4754,#4755);
+#4754 = CARTESIAN_POINT('',(1.9,0.));
+#4755 = VECTOR('',#4756,1.);
+#4756 = DIRECTION('',(0.,1.));
+#4757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4758 = PCURVE('',#4759,#4764);
+#4759 = CYLINDRICAL_SURFACE('',#4760,0.1);
+#4760 = AXIS2_PLACEMENT_3D('',#4761,#4762,#4763);
+#4761 = CARTESIAN_POINT('',(-0.9,-0.53,1.9));
+#4762 = DIRECTION('',(1.,0.,0.));
+#4763 = DIRECTION('',(0.,-1.,0.));
+#4764 = DEFINITIONAL_REPRESENTATION('',(#4765),#4769);
+#4765 = LINE('',#4766,#4767);
+#4766 = CARTESIAN_POINT('',(-0.,0.));
+#4767 = VECTOR('',#4768,1.);
+#4768 = DIRECTION('',(-0.,1.));
+#4769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4770 = ORIENTED_EDGE('',*,*,#4771,.F.);
+#4771 = EDGE_CURVE('',#3950,#4744,#4772,.T.);
+#4772 = SURFACE_CURVE('',#4773,(#4777,#4784),.PCURVE_S1.);
+#4773 = LINE('',#4774,#4775);
+#4774 = CARTESIAN_POINT('',(0.8,-0.63,0.));
+#4775 = VECTOR('',#4776,1.);
+#4776 = DIRECTION('',(0.,0.,1.));
+#4777 = PCURVE('',#4079,#4778);
+#4778 = DEFINITIONAL_REPRESENTATION('',(#4779),#4783);
+#4779 = LINE('',#4780,#4781);
+#4780 = CARTESIAN_POINT('',(0.,1.7));
+#4781 = VECTOR('',#4782,1.);
+#4782 = DIRECTION('',(1.,0.));
+#4783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4784 = PCURVE('',#4023,#4785);
+#4785 = DEFINITIONAL_REPRESENTATION('',(#4786),#4790);
+#4786 = LINE('',#4787,#4788);
+#4787 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#4788 = VECTOR('',#4789,1.);
+#4789 = DIRECTION('',(-0.,1.));
+#4790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4791 = ADVANCED_FACE('',(#4792),#4023,.T.);
+#4792 = FACE_BOUND('',#4793,.F.);
+#4793 = EDGE_LOOP('',(#4794,#4817,#4818,#4819,#4820));
+#4794 = ORIENTED_EDGE('',*,*,#4795,.F.);
+#4795 = EDGE_CURVE('',#4612,#4796,#4798,.T.);
+#4796 = VERTEX_POINT('',#4797);
+#4797 = CARTESIAN_POINT('',(0.9,-0.53,1.9));
+#4798 = SURFACE_CURVE('',#4799,(#4803,#4810),.PCURVE_S1.);
+#4799 = LINE('',#4800,#4801);
+#4800 = CARTESIAN_POINT('',(0.9,-0.53,0.));
+#4801 = VECTOR('',#4802,1.);
+#4802 = DIRECTION('',(0.,0.,1.));
+#4803 = PCURVE('',#4023,#4804);
+#4804 = DEFINITIONAL_REPRESENTATION('',(#4805),#4809);
+#4805 = LINE('',#4806,#4807);
+#4806 = CARTESIAN_POINT('',(-0.,0.));
+#4807 = VECTOR('',#4808,1.);
+#4808 = DIRECTION('',(-0.,1.));
+#4809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4810 = PCURVE('',#4626,#4811);
+#4811 = DEFINITIONAL_REPRESENTATION('',(#4812),#4816);
+#4812 = LINE('',#4813,#4814);
+#4813 = CARTESIAN_POINT('',(0.,-1.E-01));
+#4814 = VECTOR('',#4815,1.);
+#4815 = DIRECTION('',(1.,0.));
+#4816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4817 = ORIENTED_EDGE('',*,*,#4637,.F.);
+#4818 = ORIENTED_EDGE('',*,*,#3949,.F.);
+#4819 = ORIENTED_EDGE('',*,*,#4771,.T.);
+#4820 = ORIENTED_EDGE('',*,*,#4821,.F.);
+#4821 = EDGE_CURVE('',#4796,#4744,#4822,.T.);
+#4822 = SURFACE_CURVE('',#4823,(#4828,#4834),.PCURVE_S1.);
+#4823 = CIRCLE('',#4824,0.1);
+#4824 = AXIS2_PLACEMENT_3D('',#4825,#4826,#4827);
+#4825 = CARTESIAN_POINT('',(0.8,-0.53,1.9));
+#4826 = DIRECTION('',(-0.,-0.,-1.));
+#4827 = DIRECTION('',(0.,-1.,0.));
+#4828 = PCURVE('',#4023,#4829);
+#4829 = DEFINITIONAL_REPRESENTATION('',(#4830),#4833);
+#4830 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4831,#4832),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4831 = CARTESIAN_POINT('',(0.,1.9));
+#4832 = CARTESIAN_POINT('',(-1.570796326795,1.9));
+#4833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4834 = PCURVE('',#4835,#4840);
+#4835 = SPHERICAL_SURFACE('',#4836,0.1);
+#4836 = AXIS2_PLACEMENT_3D('',#4837,#4838,#4839);
+#4837 = CARTESIAN_POINT('',(0.8,-0.53,1.9));
+#4838 = DIRECTION('',(-1.,0.,0.));
+#4839 = DIRECTION('',(0.,-1.,0.));
+#4840 = DEFINITIONAL_REPRESENTATION('',(#4841),#4844);
+#4841 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4842,#4843),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4842 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#4843 = CARTESIAN_POINT('',(0.,0.));
+#4844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4845 = ADVANCED_FACE('',(#4846),#4626,.T.);
+#4846 = FACE_BOUND('',#4847,.T.);
+#4847 = EDGE_LOOP('',(#4848,#4849,#4850,#4873));
+#4848 = ORIENTED_EDGE('',*,*,#4795,.F.);
+#4849 = ORIENTED_EDGE('',*,*,#4611,.F.);
+#4850 = ORIENTED_EDGE('',*,*,#4851,.T.);
+#4851 = EDGE_CURVE('',#4583,#4852,#4854,.T.);
+#4852 = VERTEX_POINT('',#4853);
+#4853 = CARTESIAN_POINT('',(0.9,0.52,1.9));
+#4854 = SURFACE_CURVE('',#4855,(#4859,#4866),.PCURVE_S1.);
+#4855 = LINE('',#4856,#4857);
+#4856 = CARTESIAN_POINT('',(0.9,0.52,0.));
+#4857 = VECTOR('',#4858,1.);
+#4858 = DIRECTION('',(0.,0.,1.));
+#4859 = PCURVE('',#4626,#4860);
+#4860 = DEFINITIONAL_REPRESENTATION('',(#4861),#4865);
+#4861 = LINE('',#4862,#4863);
+#4862 = CARTESIAN_POINT('',(0.,-1.15));
+#4863 = VECTOR('',#4864,1.);
+#4864 = DIRECTION('',(1.,0.));
+#4865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4866 = PCURVE('',#4599,#4867);
+#4867 = DEFINITIONAL_REPRESENTATION('',(#4868),#4872);
+#4868 = LINE('',#4869,#4870);
+#4869 = CARTESIAN_POINT('',(0.,0.));
+#4870 = VECTOR('',#4871,1.);
+#4871 = DIRECTION('',(0.,1.));
+#4872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4873 = ORIENTED_EDGE('',*,*,#4874,.F.);
+#4874 = EDGE_CURVE('',#4796,#4852,#4875,.T.);
+#4875 = SURFACE_CURVE('',#4876,(#4880,#4887),.PCURVE_S1.);
+#4876 = LINE('',#4877,#4878);
+#4877 = CARTESIAN_POINT('',(0.9,-0.63,1.9));
+#4878 = VECTOR('',#4879,1.);
+#4879 = DIRECTION('',(0.,1.,0.));
+#4880 = PCURVE('',#4626,#4881);
+#4881 = DEFINITIONAL_REPRESENTATION('',(#4882),#4886);
+#4882 = LINE('',#4883,#4884);
+#4883 = CARTESIAN_POINT('',(1.9,0.));
+#4884 = VECTOR('',#4885,1.);
+#4885 = DIRECTION('',(0.,-1.));
+#4886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4887 = PCURVE('',#4888,#4893);
+#4888 = CYLINDRICAL_SURFACE('',#4889,0.1);
+#4889 = AXIS2_PLACEMENT_3D('',#4890,#4891,#4892);
+#4890 = CARTESIAN_POINT('',(0.8,-0.63,1.9));
+#4891 = DIRECTION('',(0.,1.,0.));
+#4892 = DIRECTION('',(1.,0.,0.));
+#4893 = DEFINITIONAL_REPRESENTATION('',(#4894),#4898);
+#4894 = LINE('',#4895,#4896);
+#4895 = CARTESIAN_POINT('',(-0.,0.));
+#4896 = VECTOR('',#4897,1.);
+#4897 = DIRECTION('',(-0.,1.));
+#4898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4899 = ADVANCED_FACE('',(#4900),#4599,.T.);
+#4900 = FACE_BOUND('',#4901,.T.);
+#4901 = EDGE_LOOP('',(#4902,#4903,#4904,#4927));
+#4902 = ORIENTED_EDGE('',*,*,#4851,.F.);
+#4903 = ORIENTED_EDGE('',*,*,#4582,.T.);
+#4904 = ORIENTED_EDGE('',*,*,#4905,.T.);
+#4905 = EDGE_CURVE('',#4557,#4906,#4908,.T.);
+#4906 = VERTEX_POINT('',#4907);
+#4907 = CARTESIAN_POINT('',(0.8,0.62,1.9));
+#4908 = SURFACE_CURVE('',#4909,(#4913,#4920),.PCURVE_S1.);
+#4909 = LINE('',#4910,#4911);
+#4910 = CARTESIAN_POINT('',(0.8,0.62,0.));
+#4911 = VECTOR('',#4912,1.);
+#4912 = DIRECTION('',(0.,0.,1.));
+#4913 = PCURVE('',#4599,#4914);
+#4914 = DEFINITIONAL_REPRESENTATION('',(#4915),#4919);
+#4915 = LINE('',#4916,#4917);
+#4916 = CARTESIAN_POINT('',(1.570796326795,0.));
+#4917 = VECTOR('',#4918,1.);
+#4918 = DIRECTION('',(0.,1.));
+#4919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4920 = PCURVE('',#4571,#4921);
+#4921 = DEFINITIONAL_REPRESENTATION('',(#4922),#4926);
+#4922 = LINE('',#4923,#4924);
+#4923 = CARTESIAN_POINT('',(0.,1.7));
+#4924 = VECTOR('',#4925,1.);
+#4925 = DIRECTION('',(1.,0.));
+#4926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4927 = ORIENTED_EDGE('',*,*,#4928,.T.);
+#4928 = EDGE_CURVE('',#4906,#4852,#4929,.T.);
+#4929 = SURFACE_CURVE('',#4930,(#4935,#4941),.PCURVE_S1.);
+#4930 = CIRCLE('',#4931,0.1);
+#4931 = AXIS2_PLACEMENT_3D('',#4932,#4933,#4934);
+#4932 = CARTESIAN_POINT('',(0.8,0.52,1.9));
+#4933 = DIRECTION('',(6.123233995737E-17,0.,-1.));
+#4934 = DIRECTION('',(1.,0.,6.123233995737E-17));
+#4935 = PCURVE('',#4599,#4936);
+#4936 = DEFINITIONAL_REPRESENTATION('',(#4937),#4940);
+#4937 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4938,#4939),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4938 = CARTESIAN_POINT('',(1.570796326795,1.9));
+#4939 = CARTESIAN_POINT('',(0.,1.9));
+#4940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4941 = PCURVE('',#4942,#4947);
+#4942 = SPHERICAL_SURFACE('',#4943,0.1);
+#4943 = AXIS2_PLACEMENT_3D('',#4944,#4945,#4946);
+#4944 = CARTESIAN_POINT('',(0.8,0.52,1.9));
+#4945 = DIRECTION('',(-0.,-1.,-0.));
+#4946 = DIRECTION('',(0.,0.,1.));
+#4947 = DEFINITIONAL_REPRESENTATION('',(#4948),#4951);
+#4948 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4949,#4950),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#4949 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#4950 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#4951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4952 = ADVANCED_FACE('',(#4953),#4571,.T.);
+#4953 = FACE_BOUND('',#4954,.T.);
+#4954 = EDGE_LOOP('',(#4955,#4956,#4979,#5005));
+#4955 = ORIENTED_EDGE('',*,*,#4556,.F.);
+#4956 = ORIENTED_EDGE('',*,*,#4957,.T.);
+#4957 = EDGE_CURVE('',#4528,#4958,#4960,.T.);
+#4958 = VERTEX_POINT('',#4959);
+#4959 = CARTESIAN_POINT('',(-0.8,0.62,1.9));
+#4960 = SURFACE_CURVE('',#4961,(#4965,#4972),.PCURVE_S1.);
+#4961 = LINE('',#4962,#4963);
+#4962 = CARTESIAN_POINT('',(-0.8,0.62,0.));
+#4963 = VECTOR('',#4964,1.);
+#4964 = DIRECTION('',(0.,0.,1.));
+#4965 = PCURVE('',#4571,#4966);
+#4966 = DEFINITIONAL_REPRESENTATION('',(#4967),#4971);
+#4967 = LINE('',#4968,#4969);
+#4968 = CARTESIAN_POINT('',(0.,1.E-01));
+#4969 = VECTOR('',#4970,1.);
+#4970 = DIRECTION('',(1.,0.));
+#4971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4972 = PCURVE('',#4544,#4973);
+#4973 = DEFINITIONAL_REPRESENTATION('',(#4974),#4978);
+#4974 = LINE('',#4975,#4976);
+#4975 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#4976 = VECTOR('',#4977,1.);
+#4977 = DIRECTION('',(-0.,1.));
+#4978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4979 = ORIENTED_EDGE('',*,*,#4980,.T.);
+#4980 = EDGE_CURVE('',#4958,#4906,#4981,.T.);
+#4981 = SURFACE_CURVE('',#4982,(#4986,#4993),.PCURVE_S1.);
+#4982 = LINE('',#4983,#4984);
+#4983 = CARTESIAN_POINT('',(-0.9,0.62,1.9));
+#4984 = VECTOR('',#4985,1.);
+#4985 = DIRECTION('',(1.,0.,0.));
+#4986 = PCURVE('',#4571,#4987);
+#4987 = DEFINITIONAL_REPRESENTATION('',(#4988),#4992);
+#4988 = LINE('',#4989,#4990);
+#4989 = CARTESIAN_POINT('',(1.9,0.));
+#4990 = VECTOR('',#4991,1.);
+#4991 = DIRECTION('',(0.,1.));
+#4992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4993 = PCURVE('',#4994,#4999);
+#4994 = CYLINDRICAL_SURFACE('',#4995,0.1);
+#4995 = AXIS2_PLACEMENT_3D('',#4996,#4997,#4998);
+#4996 = CARTESIAN_POINT('',(-0.9,0.52,1.9));
+#4997 = DIRECTION('',(1.,0.,0.));
+#4998 = DIRECTION('',(0.,1.,0.));
+#4999 = DEFINITIONAL_REPRESENTATION('',(#5000),#5004);
+#5000 = LINE('',#5001,#5002);
+#5001 = CARTESIAN_POINT('',(0.,0.));
+#5002 = VECTOR('',#5003,1.);
+#5003 = DIRECTION('',(0.,1.));
+#5004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5005 = ORIENTED_EDGE('',*,*,#4905,.F.);
+#5006 = ADVANCED_FACE('',(#5007),#4544,.T.);
+#5007 = FACE_BOUND('',#5008,.F.);
+#5008 = EDGE_LOOP('',(#5009,#5032,#5033,#5034));
+#5009 = ORIENTED_EDGE('',*,*,#5010,.F.);
+#5010 = EDGE_CURVE('',#4502,#5011,#5013,.T.);
+#5011 = VERTEX_POINT('',#5012);
+#5012 = CARTESIAN_POINT('',(-0.9,0.52,1.9));
+#5013 = SURFACE_CURVE('',#5014,(#5018,#5025),.PCURVE_S1.);
+#5014 = LINE('',#5015,#5016);
+#5015 = CARTESIAN_POINT('',(-0.9,0.52,0.));
+#5016 = VECTOR('',#5017,1.);
+#5017 = DIRECTION('',(0.,0.,1.));
+#5018 = PCURVE('',#4544,#5019);
+#5019 = DEFINITIONAL_REPRESENTATION('',(#5020),#5024);
+#5020 = LINE('',#5021,#5022);
+#5021 = CARTESIAN_POINT('',(-0.,0.));
+#5022 = VECTOR('',#5023,1.);
+#5023 = DIRECTION('',(-0.,1.));
+#5024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5025 = PCURVE('',#4516,#5026);
+#5026 = DEFINITIONAL_REPRESENTATION('',(#5027),#5031);
+#5027 = LINE('',#5028,#5029);
+#5028 = CARTESIAN_POINT('',(0.,-1.15));
+#5029 = VECTOR('',#5030,1.);
+#5030 = DIRECTION('',(1.,0.));
+#5031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5032 = ORIENTED_EDGE('',*,*,#4527,.F.);
+#5033 = ORIENTED_EDGE('',*,*,#4957,.T.);
+#5034 = ORIENTED_EDGE('',*,*,#5035,.T.);
+#5035 = EDGE_CURVE('',#4958,#5011,#5036,.T.);
+#5036 = SURFACE_CURVE('',#5037,(#5042,#5048),.PCURVE_S1.);
+#5037 = CIRCLE('',#5038,0.1);
+#5038 = AXIS2_PLACEMENT_3D('',#5039,#5040,#5041);
+#5039 = CARTESIAN_POINT('',(-0.8,0.52,1.9));
+#5040 = DIRECTION('',(6.123233995737E-17,0.,1.));
+#5041 = DIRECTION('',(-1.,0.,6.123233995737E-17));
+#5042 = PCURVE('',#4544,#5043);
+#5043 = DEFINITIONAL_REPRESENTATION('',(#5044),#5047);
+#5044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5045,#5046),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5045 = CARTESIAN_POINT('',(-1.570796326795,1.9));
+#5046 = CARTESIAN_POINT('',(0.,1.9));
+#5047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5048 = PCURVE('',#5049,#5054);
+#5049 = SPHERICAL_SURFACE('',#5050,0.1);
+#5050 = AXIS2_PLACEMENT_3D('',#5051,#5052,#5053);
+#5051 = CARTESIAN_POINT('',(-0.8,0.52,1.9));
+#5052 = DIRECTION('',(-0.,-1.,-0.));
+#5053 = DIRECTION('',(0.,0.,1.));
+#5054 = DEFINITIONAL_REPRESENTATION('',(#5055),#5058);
+#5055 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5056,#5057),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5056 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795));
+#5057 = CARTESIAN_POINT('',(1.570796326795,0.));
+#5058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5059 = ADVANCED_FACE('',(#5060),#4516,.F.);
+#5060 = FACE_BOUND('',#5061,.F.);
+#5061 = EDGE_LOOP('',(#5062,#5063,#5064,#5065));
+#5062 = ORIENTED_EDGE('',*,*,#4665,.F.);
+#5063 = ORIENTED_EDGE('',*,*,#4501,.F.);
+#5064 = ORIENTED_EDGE('',*,*,#5010,.T.);
+#5065 = ORIENTED_EDGE('',*,*,#5066,.F.);
+#5066 = EDGE_CURVE('',#4666,#5011,#5067,.T.);
+#5067 = SURFACE_CURVE('',#5068,(#5072,#5079),.PCURVE_S1.);
+#5068 = LINE('',#5069,#5070);
+#5069 = CARTESIAN_POINT('',(-0.9,-0.63,1.9));
+#5070 = VECTOR('',#5071,1.);
+#5071 = DIRECTION('',(0.,1.,0.));
+#5072 = PCURVE('',#4516,#5073);
+#5073 = DEFINITIONAL_REPRESENTATION('',(#5074),#5078);
+#5074 = LINE('',#5075,#5076);
+#5075 = CARTESIAN_POINT('',(1.9,0.));
+#5076 = VECTOR('',#5077,1.);
+#5077 = DIRECTION('',(0.,-1.));
+#5078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5079 = PCURVE('',#5080,#5085);
+#5080 = CYLINDRICAL_SURFACE('',#5081,0.1);
+#5081 = AXIS2_PLACEMENT_3D('',#5082,#5083,#5084);
+#5082 = CARTESIAN_POINT('',(-0.8,-0.63,1.9));
+#5083 = DIRECTION('',(0.,1.,0.));
+#5084 = DIRECTION('',(-1.,0.,0.));
+#5085 = DEFINITIONAL_REPRESENTATION('',(#5086),#5090);
+#5086 = LINE('',#5087,#5088);
+#5087 = CARTESIAN_POINT('',(0.,0.));
+#5088 = VECTOR('',#5089,1.);
+#5089 = DIRECTION('',(0.,1.));
+#5090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5091 = ADVANCED_FACE('',(#5092),#4727,.T.);
+#5092 = FACE_BOUND('',#5093,.F.);
+#5093 = EDGE_LOOP('',(#5094,#5095,#5117));
+#5094 = ORIENTED_EDGE('',*,*,#4713,.F.);
+#5095 = ORIENTED_EDGE('',*,*,#5096,.T.);
+#5096 = EDGE_CURVE('',#4666,#5097,#5099,.T.);
+#5097 = VERTEX_POINT('',#5098);
+#5098 = CARTESIAN_POINT('',(-0.8,-0.53,2.));
+#5099 = SURFACE_CURVE('',#5100,(#5105,#5111),.PCURVE_S1.);
+#5100 = CIRCLE('',#5101,0.1);
+#5101 = AXIS2_PLACEMENT_3D('',#5102,#5103,#5104);
+#5102 = CARTESIAN_POINT('',(-0.8,-0.53,1.9));
+#5103 = DIRECTION('',(-0.,1.,6.123233995737E-17));
+#5104 = DIRECTION('',(0.,-6.123233995737E-17,1.));
+#5105 = PCURVE('',#4727,#5106);
+#5106 = DEFINITIONAL_REPRESENTATION('',(#5107),#5110);
+#5107 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5108,#5109),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5108 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795));
+#5109 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#5110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5111 = PCURVE('',#5080,#5112);
+#5112 = DEFINITIONAL_REPRESENTATION('',(#5113),#5116);
+#5113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5114,#5115),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5114 = CARTESIAN_POINT('',(0.,1.E-01));
+#5115 = CARTESIAN_POINT('',(1.570796326795,1.E-01));
+#5116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5117 = ORIENTED_EDGE('',*,*,#5118,.F.);
+#5118 = EDGE_CURVE('',#4691,#5097,#5119,.T.);
+#5119 = SURFACE_CURVE('',#5120,(#5125,#5132),.PCURVE_S1.);
+#5120 = CIRCLE('',#5121,0.1);
+#5121 = AXIS2_PLACEMENT_3D('',#5122,#5123,#5124);
+#5122 = CARTESIAN_POINT('',(-0.8,-0.53,1.9));
+#5123 = DIRECTION('',(-1.,0.,0.));
+#5124 = DIRECTION('',(0.,-1.,0.));
+#5125 = PCURVE('',#4727,#5126);
+#5126 = DEFINITIONAL_REPRESENTATION('',(#5127),#5131);
+#5127 = LINE('',#5128,#5129);
+#5128 = CARTESIAN_POINT('',(-0.,0.));
+#5129 = VECTOR('',#5130,1.);
+#5130 = DIRECTION('',(-1.,0.));
+#5131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5132 = PCURVE('',#4759,#5133);
+#5133 = DEFINITIONAL_REPRESENTATION('',(#5134),#5138);
+#5134 = LINE('',#5135,#5136);
+#5135 = CARTESIAN_POINT('',(-0.,0.1));
+#5136 = VECTOR('',#5137,1.);
+#5137 = DIRECTION('',(-1.,0.));
+#5138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5139 = ADVANCED_FACE('',(#5140),#4759,.T.);
+#5140 = FACE_BOUND('',#5141,.F.);
+#5141 = EDGE_LOOP('',(#5142,#5143,#5144,#5172));
+#5142 = ORIENTED_EDGE('',*,*,#4743,.F.);
+#5143 = ORIENTED_EDGE('',*,*,#5118,.T.);
+#5144 = ORIENTED_EDGE('',*,*,#5145,.T.);
+#5145 = EDGE_CURVE('',#5097,#5146,#5148,.T.);
+#5146 = VERTEX_POINT('',#5147);
+#5147 = CARTESIAN_POINT('',(0.8,-0.53,2.));
+#5148 = SURFACE_CURVE('',#5149,(#5153,#5160),.PCURVE_S1.);
+#5149 = LINE('',#5150,#5151);
+#5150 = CARTESIAN_POINT('',(-0.9,-0.53,2.));
+#5151 = VECTOR('',#5152,1.);
+#5152 = DIRECTION('',(1.,0.,0.));
+#5153 = PCURVE('',#4759,#5154);
+#5154 = DEFINITIONAL_REPRESENTATION('',(#5155),#5159);
+#5155 = LINE('',#5156,#5157);
+#5156 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#5157 = VECTOR('',#5158,1.);
+#5158 = DIRECTION('',(-0.,1.));
+#5159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5160 = PCURVE('',#5161,#5166);
+#5161 = PLANE('',#5162);
+#5162 = AXIS2_PLACEMENT_3D('',#5163,#5164,#5165);
+#5163 = CARTESIAN_POINT('',(-0.9,-0.63,2.));
+#5164 = DIRECTION('',(0.,0.,1.));
+#5165 = DIRECTION('',(1.,0.,0.));
+#5166 = DEFINITIONAL_REPRESENTATION('',(#5167),#5171);
+#5167 = LINE('',#5168,#5169);
+#5168 = CARTESIAN_POINT('',(0.,1.E-01));
+#5169 = VECTOR('',#5170,1.);
+#5170 = DIRECTION('',(1.,0.));
+#5171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5172 = ORIENTED_EDGE('',*,*,#5173,.F.);
+#5173 = EDGE_CURVE('',#4744,#5146,#5174,.T.);
+#5174 = SURFACE_CURVE('',#5175,(#5180,#5187),.PCURVE_S1.);
+#5175 = CIRCLE('',#5176,0.1);
+#5176 = AXIS2_PLACEMENT_3D('',#5177,#5178,#5179);
+#5177 = CARTESIAN_POINT('',(0.8,-0.53,1.9));
+#5178 = DIRECTION('',(-1.,0.,0.));
+#5179 = DIRECTION('',(0.,-1.,0.));
+#5180 = PCURVE('',#4759,#5181);
+#5181 = DEFINITIONAL_REPRESENTATION('',(#5182),#5186);
+#5182 = LINE('',#5183,#5184);
+#5183 = CARTESIAN_POINT('',(-0.,1.7));
+#5184 = VECTOR('',#5185,1.);
+#5185 = DIRECTION('',(-1.,0.));
+#5186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5187 = PCURVE('',#4835,#5188);
+#5188 = DEFINITIONAL_REPRESENTATION('',(#5189),#5193);
+#5189 = LINE('',#5190,#5191);
+#5190 = CARTESIAN_POINT('',(0.,0.));
+#5191 = VECTOR('',#5192,1.);
+#5192 = DIRECTION('',(1.,0.));
+#5193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5194 = ADVANCED_FACE('',(#5195),#4835,.T.);
+#5195 = FACE_BOUND('',#5196,.T.);
+#5196 = EDGE_LOOP('',(#5197,#5198,#5218));
+#5197 = ORIENTED_EDGE('',*,*,#4821,.F.);
+#5198 = ORIENTED_EDGE('',*,*,#5199,.T.);
+#5199 = EDGE_CURVE('',#4796,#5146,#5200,.T.);
+#5200 = SURFACE_CURVE('',#5201,(#5206,#5212),.PCURVE_S1.);
+#5201 = CIRCLE('',#5202,0.1);
+#5202 = AXIS2_PLACEMENT_3D('',#5203,#5204,#5205);
+#5203 = CARTESIAN_POINT('',(0.8,-0.53,1.9));
+#5204 = DIRECTION('',(-0.,-1.,-6.123233995737E-17));
+#5205 = DIRECTION('',(0.,-6.123233995737E-17,1.));
+#5206 = PCURVE('',#4835,#5207);
+#5207 = DEFINITIONAL_REPRESENTATION('',(#5208),#5211);
+#5208 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5209,#5210),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5209 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795));
+#5210 = CARTESIAN_POINT('',(1.570796326795,0.));
+#5211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5212 = PCURVE('',#4888,#5213);
+#5213 = DEFINITIONAL_REPRESENTATION('',(#5214),#5217);
+#5214 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5215,#5216),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5215 = CARTESIAN_POINT('',(0.,1.E-01));
+#5216 = CARTESIAN_POINT('',(-1.570796326795,1.E-01));
+#5217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5218 = ORIENTED_EDGE('',*,*,#5173,.F.);
+#5219 = ADVANCED_FACE('',(#5220),#4888,.T.);
+#5220 = FACE_BOUND('',#5221,.F.);
+#5221 = EDGE_LOOP('',(#5222,#5223,#5246,#5268));
+#5222 = ORIENTED_EDGE('',*,*,#5199,.T.);
+#5223 = ORIENTED_EDGE('',*,*,#5224,.T.);
+#5224 = EDGE_CURVE('',#5146,#5225,#5227,.T.);
+#5225 = VERTEX_POINT('',#5226);
+#5226 = CARTESIAN_POINT('',(0.8,0.52,2.));
+#5227 = SURFACE_CURVE('',#5228,(#5232,#5239),.PCURVE_S1.);
+#5228 = LINE('',#5229,#5230);
+#5229 = CARTESIAN_POINT('',(0.8,-0.63,2.));
+#5230 = VECTOR('',#5231,1.);
+#5231 = DIRECTION('',(0.,1.,0.));
+#5232 = PCURVE('',#4888,#5233);
+#5233 = DEFINITIONAL_REPRESENTATION('',(#5234),#5238);
+#5234 = LINE('',#5235,#5236);
+#5235 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#5236 = VECTOR('',#5237,1.);
+#5237 = DIRECTION('',(-0.,1.));
+#5238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5239 = PCURVE('',#5161,#5240);
+#5240 = DEFINITIONAL_REPRESENTATION('',(#5241),#5245);
+#5241 = LINE('',#5242,#5243);
+#5242 = CARTESIAN_POINT('',(1.7,0.));
+#5243 = VECTOR('',#5244,1.);
+#5244 = DIRECTION('',(0.,1.));
+#5245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5246 = ORIENTED_EDGE('',*,*,#5247,.T.);
+#5247 = EDGE_CURVE('',#5225,#4852,#5248,.T.);
+#5248 = SURFACE_CURVE('',#5249,(#5254,#5261),.PCURVE_S1.);
+#5249 = CIRCLE('',#5250,0.1);
+#5250 = AXIS2_PLACEMENT_3D('',#5251,#5252,#5253);
+#5251 = CARTESIAN_POINT('',(0.8,0.52,1.9));
+#5252 = DIRECTION('',(0.,1.,0.));
+#5253 = DIRECTION('',(0.,0.,1.));
+#5254 = PCURVE('',#4888,#5255);
+#5255 = DEFINITIONAL_REPRESENTATION('',(#5256),#5260);
+#5256 = LINE('',#5257,#5258);
+#5257 = CARTESIAN_POINT('',(-1.570796326795,1.15));
+#5258 = VECTOR('',#5259,1.);
+#5259 = DIRECTION('',(1.,-0.));
+#5260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5261 = PCURVE('',#4942,#5262);
+#5262 = DEFINITIONAL_REPRESENTATION('',(#5263),#5267);
+#5263 = LINE('',#5264,#5265);
+#5264 = CARTESIAN_POINT('',(-0.,0.));
+#5265 = VECTOR('',#5266,1.);
+#5266 = DIRECTION('',(-1.,0.));
+#5267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5268 = ORIENTED_EDGE('',*,*,#4874,.F.);
+#5269 = ADVANCED_FACE('',(#5270),#4942,.T.);
+#5270 = FACE_BOUND('',#5271,.F.);
+#5271 = EDGE_LOOP('',(#5272,#5292,#5293));
+#5272 = ORIENTED_EDGE('',*,*,#5273,.F.);
+#5273 = EDGE_CURVE('',#4906,#5225,#5274,.T.);
+#5274 = SURFACE_CURVE('',#5275,(#5280,#5286),.PCURVE_S1.);
+#5275 = CIRCLE('',#5276,0.1);
+#5276 = AXIS2_PLACEMENT_3D('',#5277,#5278,#5279);
+#5277 = CARTESIAN_POINT('',(0.8,0.52,1.9));
+#5278 = DIRECTION('',(1.,0.,-0.));
+#5279 = DIRECTION('',(0.,0.,1.));
+#5280 = PCURVE('',#4942,#5281);
+#5281 = DEFINITIONAL_REPRESENTATION('',(#5282),#5285);
+#5282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5283,#5284),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5283 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#5284 = CARTESIAN_POINT('',(0.,0.));
+#5285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5286 = PCURVE('',#4994,#5287);
+#5287 = DEFINITIONAL_REPRESENTATION('',(#5288),#5291);
+#5288 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5289,#5290),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5289 = CARTESIAN_POINT('',(0.,1.7));
+#5290 = CARTESIAN_POINT('',(1.570796326795,1.7));
+#5291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5292 = ORIENTED_EDGE('',*,*,#4928,.T.);
+#5293 = ORIENTED_EDGE('',*,*,#5247,.F.);
+#5294 = ADVANCED_FACE('',(#5295),#4994,.T.);
+#5295 = FACE_BOUND('',#5296,.T.);
+#5296 = EDGE_LOOP('',(#5297,#5319,#5340,#5341));
+#5297 = ORIENTED_EDGE('',*,*,#5298,.T.);
+#5298 = EDGE_CURVE('',#4958,#5299,#5301,.T.);
+#5299 = VERTEX_POINT('',#5300);
+#5300 = CARTESIAN_POINT('',(-0.8,0.52,2.));
+#5301 = SURFACE_CURVE('',#5302,(#5307,#5313),.PCURVE_S1.);
+#5302 = CIRCLE('',#5303,0.1);
+#5303 = AXIS2_PLACEMENT_3D('',#5304,#5305,#5306);
+#5304 = CARTESIAN_POINT('',(-0.8,0.52,1.9));
+#5305 = DIRECTION('',(1.,0.,-0.));
+#5306 = DIRECTION('',(0.,0.,1.));
+#5307 = PCURVE('',#4994,#5308);
+#5308 = DEFINITIONAL_REPRESENTATION('',(#5309),#5312);
+#5309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5310,#5311),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5310 = CARTESIAN_POINT('',(0.,1.E-01));
+#5311 = CARTESIAN_POINT('',(1.570796326795,1.E-01));
+#5312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5313 = PCURVE('',#5049,#5314);
+#5314 = DEFINITIONAL_REPRESENTATION('',(#5315),#5318);
+#5315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5316,#5317),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#5316 = CARTESIAN_POINT('',(0.,-1.570796326795));
+#5317 = CARTESIAN_POINT('',(0.,0.));
+#5318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5319 = ORIENTED_EDGE('',*,*,#5320,.T.);
+#5320 = EDGE_CURVE('',#5299,#5225,#5321,.T.);
+#5321 = SURFACE_CURVE('',#5322,(#5326,#5333),.PCURVE_S1.);
+#5322 = LINE('',#5323,#5324);
+#5323 = CARTESIAN_POINT('',(-0.9,0.52,2.));
+#5324 = VECTOR('',#5325,1.);
+#5325 = DIRECTION('',(1.,0.,0.));
+#5326 = PCURVE('',#4994,#5327);
+#5327 = DEFINITIONAL_REPRESENTATION('',(#5328),#5332);
+#5328 = LINE('',#5329,#5330);
+#5329 = CARTESIAN_POINT('',(1.570796326795,0.));
+#5330 = VECTOR('',#5331,1.);
+#5331 = DIRECTION('',(0.,1.));
+#5332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5333 = PCURVE('',#5161,#5334);
+#5334 = DEFINITIONAL_REPRESENTATION('',(#5335),#5339);
+#5335 = LINE('',#5336,#5337);
+#5336 = CARTESIAN_POINT('',(0.,1.15));
+#5337 = VECTOR('',#5338,1.);
+#5338 = DIRECTION('',(1.,0.));
+#5339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5340 = ORIENTED_EDGE('',*,*,#5273,.F.);
+#5341 = ORIENTED_EDGE('',*,*,#4980,.F.);
+#5342 = ADVANCED_FACE('',(#5343),#5049,.T.);
+#5343 = FACE_BOUND('',#5344,.T.);
+#5344 = EDGE_LOOP('',(#5345,#5346,#5347));
+#5345 = ORIENTED_EDGE('',*,*,#5298,.F.);
+#5346 = ORIENTED_EDGE('',*,*,#5035,.T.);
+#5347 = ORIENTED_EDGE('',*,*,#5348,.F.);
+#5348 = EDGE_CURVE('',#5299,#5011,#5349,.T.);
+#5349 = SURFACE_CURVE('',#5350,(#5355,#5362),.PCURVE_S1.);
+#5350 = CIRCLE('',#5351,0.1);
+#5351 = AXIS2_PLACEMENT_3D('',#5352,#5353,#5354);
+#5352 = CARTESIAN_POINT('',(-0.8,0.52,1.9));
+#5353 = DIRECTION('',(0.,-1.,0.));
+#5354 = DIRECTION('',(0.,0.,1.));
+#5355 = PCURVE('',#5049,#5356);
+#5356 = DEFINITIONAL_REPRESENTATION('',(#5357),#5361);
+#5357 = LINE('',#5358,#5359);
+#5358 = CARTESIAN_POINT('',(0.,0.));
+#5359 = VECTOR('',#5360,1.);
+#5360 = DIRECTION('',(1.,0.));
+#5361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5362 = PCURVE('',#5080,#5363);
+#5363 = DEFINITIONAL_REPRESENTATION('',(#5364),#5368);
+#5364 = LINE('',#5365,#5366);
+#5365 = CARTESIAN_POINT('',(1.570796326795,1.15));
+#5366 = VECTOR('',#5367,1.);
+#5367 = DIRECTION('',(-1.,-0.));
+#5368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5369 = ADVANCED_FACE('',(#5370),#5080,.T.);
+#5370 = FACE_BOUND('',#5371,.T.);
+#5371 = EDGE_LOOP('',(#5372,#5373,#5394,#5395));
+#5372 = ORIENTED_EDGE('',*,*,#5096,.T.);
+#5373 = ORIENTED_EDGE('',*,*,#5374,.T.);
+#5374 = EDGE_CURVE('',#5097,#5299,#5375,.T.);
+#5375 = SURFACE_CURVE('',#5376,(#5380,#5387),.PCURVE_S1.);
+#5376 = LINE('',#5377,#5378);
+#5377 = CARTESIAN_POINT('',(-0.8,-0.63,2.));
+#5378 = VECTOR('',#5379,1.);
+#5379 = DIRECTION('',(0.,1.,0.));
+#5380 = PCURVE('',#5080,#5381);
+#5381 = DEFINITIONAL_REPRESENTATION('',(#5382),#5386);
+#5382 = LINE('',#5383,#5384);
+#5383 = CARTESIAN_POINT('',(1.570796326795,0.));
+#5384 = VECTOR('',#5385,1.);
+#5385 = DIRECTION('',(0.,1.));
+#5386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5387 = PCURVE('',#5161,#5388);
+#5388 = DEFINITIONAL_REPRESENTATION('',(#5389),#5393);
+#5389 = LINE('',#5390,#5391);
+#5390 = CARTESIAN_POINT('',(1.E-01,0.));
+#5391 = VECTOR('',#5392,1.);
+#5392 = DIRECTION('',(0.,1.));
+#5393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5394 = ORIENTED_EDGE('',*,*,#5348,.T.);
+#5395 = ORIENTED_EDGE('',*,*,#5066,.F.);
+#5396 = ADVANCED_FACE('',(#5397),#5161,.T.);
+#5397 = FACE_BOUND('',#5398,.T.);
+#5398 = EDGE_LOOP('',(#5399,#5400,#5401,#5402));
+#5399 = ORIENTED_EDGE('',*,*,#5145,.T.);
+#5400 = ORIENTED_EDGE('',*,*,#5224,.T.);
+#5401 = ORIENTED_EDGE('',*,*,#5320,.F.);
+#5402 = ORIENTED_EDGE('',*,*,#5374,.F.);
+#5403 = ADVANCED_FACE('',(#5404),#608,.F.);
+#5404 = FACE_BOUND('',#5405,.T.);
+#5405 = EDGE_LOOP('',(#5406,#5407,#5408,#5409,#5410,#5411,#5412,#5413));
+#5406 = ORIENTED_EDGE('',*,*,#590,.T.);
+#5407 = ORIENTED_EDGE('',*,*,#871,.T.);
+#5408 = ORIENTED_EDGE('',*,*,#1113,.T.);
+#5409 = ORIENTED_EDGE('',*,*,#1275,.T.);
+#5410 = ORIENTED_EDGE('',*,*,#1355,.F.);
+#5411 = ORIENTED_EDGE('',*,*,#1194,.F.);
+#5412 = ORIENTED_EDGE('',*,*,#1032,.F.);
+#5413 = ORIENTED_EDGE('',*,*,#790,.F.);
+#5414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5418)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5415,#5416,#5417)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5415 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5416 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5417 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5418 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#5415,
+  'distance_accuracy_value','confusion accuracy');
+#5419 = SHAPE_DEFINITION_REPRESENTATION(#5420,#25);
+#5420 = PRODUCT_DEFINITION_SHAPE('','',#5421);
+#5421 = PRODUCT_DEFINITION('design','',#5422,#5425);
+#5422 = PRODUCT_DEFINITION_FORMATION('','',#5423);
+#5423 = PRODUCT('pulsador','pulsador','',(#5424));
+#5424 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#5425 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#5426 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5427,#5429);
+#5427 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5428) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#5428 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#5429 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #5430);
+#5430 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#5421,$);
+#5431 = PRODUCT_TYPE('part',$,(#5423));
+#5432 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5433,#5441,#5448,#5455,#5462,#5469,#5476,#5484,#5491,#5498,#5505,
+    #5512,#5519,#5526,#5533,#5540,#5547,#5554,#5561,#5568,#5575,#5582,
+    #5589,#5596,#5603,#5610,#5617,#5624,#5631,#5638,#5645,#5652,#5659,
+    #5666,#5673,#5680,#5687,#5694,#5701,#5708,#5715,#5722,#5729,#5736,
+    #5743,#5750,#5757,#5764,#5771,#5778,#5785,#5792,#5799,#5806,#5813,
+    #5820,#5827,#5834,#5841,#5848,#5855,#5863,#5870,#5877,#5884,#5891,
+    #5898,#5905,#5912,#5919,#5926,#5933,#5940,#5947,#5954,#5961,#5968,
+    #5975),#5414);
+#5433 = STYLED_ITEM('color',(#5434),#28);
+#5434 = PRESENTATION_STYLE_ASSIGNMENT((#5435));
+#5435 = SURFACE_STYLE_USAGE(.BOTH.,#5436);
+#5436 = SURFACE_SIDE_STYLE('',(#5437));
+#5437 = SURFACE_STYLE_FILL_AREA(#5438);
+#5438 = FILL_AREA_STYLE('',(#5439));
+#5439 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5440 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#5441 = STYLED_ITEM('color',(#5442),#148);
+#5442 = PRESENTATION_STYLE_ASSIGNMENT((#5443));
+#5443 = SURFACE_STYLE_USAGE(.BOTH.,#5444);
+#5444 = SURFACE_SIDE_STYLE('',(#5445));
+#5445 = SURFACE_STYLE_FILL_AREA(#5446);
+#5446 = FILL_AREA_STYLE('',(#5447));
+#5447 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5448 = STYLED_ITEM('color',(#5449),#340);
+#5449 = PRESENTATION_STYLE_ASSIGNMENT((#5450));
+#5450 = SURFACE_STYLE_USAGE(.BOTH.,#5451);
+#5451 = SURFACE_SIDE_STYLE('',(#5452));
+#5452 = SURFACE_STYLE_FILL_AREA(#5453);
+#5453 = FILL_AREA_STYLE('',(#5454));
+#5454 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5455 = STYLED_ITEM('color',(#5456),#394);
+#5456 = PRESENTATION_STYLE_ASSIGNMENT((#5457));
+#5457 = SURFACE_STYLE_USAGE(.BOTH.,#5458);
+#5458 = SURFACE_SIDE_STYLE('',(#5459));
+#5459 = SURFACE_STYLE_FILL_AREA(#5460);
+#5460 = FILL_AREA_STYLE('',(#5461));
+#5461 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5462 = STYLED_ITEM('color',(#5463),#443);
+#5463 = PRESENTATION_STYLE_ASSIGNMENT((#5464));
+#5464 = SURFACE_STYLE_USAGE(.BOTH.,#5465);
+#5465 = SURFACE_SIDE_STYLE('',(#5466));
+#5466 = SURFACE_STYLE_FILL_AREA(#5467);
+#5467 = FILL_AREA_STYLE('',(#5468));
+#5468 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5469 = STYLED_ITEM('color',(#5470),#561);
+#5470 = PRESENTATION_STYLE_ASSIGNMENT((#5471));
+#5471 = SURFACE_STYLE_USAGE(.BOTH.,#5472);
+#5472 = SURFACE_SIDE_STYLE('',(#5473));
+#5473 = SURFACE_STYLE_FILL_AREA(#5474);
+#5474 = FILL_AREA_STYLE('',(#5475));
+#5475 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5476 = STYLED_ITEM('color',(#5477),#586);
+#5477 = PRESENTATION_STYLE_ASSIGNMENT((#5478));
+#5478 = SURFACE_STYLE_USAGE(.BOTH.,#5479);
+#5479 = SURFACE_SIDE_STYLE('',(#5480));
+#5480 = SURFACE_STYLE_FILL_AREA(#5481);
+#5481 = FILL_AREA_STYLE('',(#5482));
+#5482 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5483 = COLOUR_RGB('',0.40000000596,0.40000000596,0.40000000596);
+#5484 = STYLED_ITEM('color',(#5485),#725);
+#5485 = PRESENTATION_STYLE_ASSIGNMENT((#5486));
+#5486 = SURFACE_STYLE_USAGE(.BOTH.,#5487);
+#5487 = SURFACE_SIDE_STYLE('',(#5488));
+#5488 = SURFACE_STYLE_FILL_AREA(#5489);
+#5489 = FILL_AREA_STYLE('',(#5490));
+#5490 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5491 = STYLED_ITEM('color',(#5492),#752);
+#5492 = PRESENTATION_STYLE_ASSIGNMENT((#5493));
+#5493 = SURFACE_STYLE_USAGE(.BOTH.,#5494);
+#5494 = SURFACE_SIDE_STYLE('',(#5495));
+#5495 = SURFACE_STYLE_FILL_AREA(#5496);
+#5496 = FILL_AREA_STYLE('',(#5497));
+#5497 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5498 = STYLED_ITEM('color',(#5499),#779);
+#5499 = PRESENTATION_STYLE_ASSIGNMENT((#5500));
+#5500 = SURFACE_STYLE_USAGE(.BOTH.,#5501);
+#5501 = SURFACE_SIDE_STYLE('',(#5502));
+#5502 = SURFACE_STYLE_FILL_AREA(#5503);
+#5503 = FILL_AREA_STYLE('',(#5504));
+#5504 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5505 = STYLED_ITEM('color',(#5506),#786);
+#5506 = PRESENTATION_STYLE_ASSIGNMENT((#5507));
+#5507 = SURFACE_STYLE_USAGE(.BOTH.,#5508);
+#5508 = SURFACE_SIDE_STYLE('',(#5509));
+#5509 = SURFACE_STYLE_FILL_AREA(#5510);
+#5510 = FILL_AREA_STYLE('',(#5511));
+#5511 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5512 = STYLED_ITEM('color',(#5513),#867);
+#5513 = PRESENTATION_STYLE_ASSIGNMENT((#5514));
+#5514 = SURFACE_STYLE_USAGE(.BOTH.,#5515);
+#5515 = SURFACE_SIDE_STYLE('',(#5516));
+#5516 = SURFACE_STYLE_FILL_AREA(#5517);
+#5517 = FILL_AREA_STYLE('',(#5518));
+#5518 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5519 = STYLED_ITEM('color',(#5520),#952);
+#5520 = PRESENTATION_STYLE_ASSIGNMENT((#5521));
+#5521 = SURFACE_STYLE_USAGE(.BOTH.,#5522);
+#5522 = SURFACE_SIDE_STYLE('',(#5523));
+#5523 = SURFACE_STYLE_FILL_AREA(#5524);
+#5524 = FILL_AREA_STYLE('',(#5525));
+#5525 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5526 = STYLED_ITEM('color',(#5527),#1028);
+#5527 = PRESENTATION_STYLE_ASSIGNMENT((#5528));
+#5528 = SURFACE_STYLE_USAGE(.BOTH.,#5529);
+#5529 = SURFACE_SIDE_STYLE('',(#5530));
+#5530 = SURFACE_STYLE_FILL_AREA(#5531);
+#5531 = FILL_AREA_STYLE('',(#5532));
+#5532 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5533 = STYLED_ITEM('color',(#5534),#1109);
+#5534 = PRESENTATION_STYLE_ASSIGNMENT((#5535));
+#5535 = SURFACE_STYLE_USAGE(.BOTH.,#5536);
+#5536 = SURFACE_SIDE_STYLE('',(#5537));
+#5537 = SURFACE_STYLE_FILL_AREA(#5538);
+#5538 = FILL_AREA_STYLE('',(#5539));
+#5539 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5540 = STYLED_ITEM('color',(#5541),#1190);
+#5541 = PRESENTATION_STYLE_ASSIGNMENT((#5542));
+#5542 = SURFACE_STYLE_USAGE(.BOTH.,#5543);
+#5543 = SURFACE_SIDE_STYLE('',(#5544));
+#5544 = SURFACE_STYLE_FILL_AREA(#5545);
+#5545 = FILL_AREA_STYLE('',(#5546));
+#5546 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5547 = STYLED_ITEM('color',(#5548),#1271);
+#5548 = PRESENTATION_STYLE_ASSIGNMENT((#5549));
+#5549 = SURFACE_STYLE_USAGE(.BOTH.,#5550);
+#5550 = SURFACE_SIDE_STYLE('',(#5551));
+#5551 = SURFACE_STYLE_FILL_AREA(#5552);
+#5552 = FILL_AREA_STYLE('',(#5553));
+#5553 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5554 = STYLED_ITEM('color',(#5555),#1351);
+#5555 = PRESENTATION_STYLE_ASSIGNMENT((#5556));
+#5556 = SURFACE_STYLE_USAGE(.BOTH.,#5557);
+#5557 = SURFACE_SIDE_STYLE('',(#5558));
+#5558 = SURFACE_STYLE_FILL_AREA(#5559);
+#5559 = FILL_AREA_STYLE('',(#5560));
+#5560 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5561 = STYLED_ITEM('color',(#5562),#1509);
+#5562 = PRESENTATION_STYLE_ASSIGNMENT((#5563));
+#5563 = SURFACE_STYLE_USAGE(.BOTH.,#5564);
+#5564 = SURFACE_SIDE_STYLE('',(#5565));
+#5565 = SURFACE_STYLE_FILL_AREA(#5566);
+#5566 = FILL_AREA_STYLE('',(#5567));
+#5567 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5568 = STYLED_ITEM('color',(#5569),#1534);
+#5569 = PRESENTATION_STYLE_ASSIGNMENT((#5570));
+#5570 = SURFACE_STYLE_USAGE(.BOTH.,#5571);
+#5571 = SURFACE_SIDE_STYLE('',(#5572));
+#5572 = SURFACE_STYLE_FILL_AREA(#5573);
+#5573 = FILL_AREA_STYLE('',(#5574));
+#5574 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5575 = STYLED_ITEM('color',(#5576),#1561);
+#5576 = PRESENTATION_STYLE_ASSIGNMENT((#5577));
+#5577 = SURFACE_STYLE_USAGE(.BOTH.,#5578);
+#5578 = SURFACE_SIDE_STYLE('',(#5579));
+#5579 = SURFACE_STYLE_FILL_AREA(#5580);
+#5580 = FILL_AREA_STYLE('',(#5581));
+#5581 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5582 = STYLED_ITEM('color',(#5583),#2178);
+#5583 = PRESENTATION_STYLE_ASSIGNMENT((#5584));
+#5584 = SURFACE_STYLE_USAGE(.BOTH.,#5585);
+#5585 = SURFACE_SIDE_STYLE('',(#5586));
+#5586 = SURFACE_STYLE_FILL_AREA(#5587);
+#5587 = FILL_AREA_STYLE('',(#5588));
+#5588 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5589 = STYLED_ITEM('color',(#5590),#2204);
+#5590 = PRESENTATION_STYLE_ASSIGNMENT((#5591));
+#5591 = SURFACE_STYLE_USAGE(.BOTH.,#5592);
+#5592 = SURFACE_SIDE_STYLE('',(#5593));
+#5593 = SURFACE_STYLE_FILL_AREA(#5594);
+#5594 = FILL_AREA_STYLE('',(#5595));
+#5595 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5596 = STYLED_ITEM('color',(#5597),#2230);
+#5597 = PRESENTATION_STYLE_ASSIGNMENT((#5598));
+#5598 = SURFACE_STYLE_USAGE(.BOTH.,#5599);
+#5599 = SURFACE_SIDE_STYLE('',(#5600));
+#5600 = SURFACE_STYLE_FILL_AREA(#5601);
+#5601 = FILL_AREA_STYLE('',(#5602));
+#5602 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5603 = STYLED_ITEM('color',(#5604),#2257);
+#5604 = PRESENTATION_STYLE_ASSIGNMENT((#5605));
+#5605 = SURFACE_STYLE_USAGE(.BOTH.,#5606);
+#5606 = SURFACE_SIDE_STYLE('',(#5607));
+#5607 = SURFACE_STYLE_FILL_AREA(#5608);
+#5608 = FILL_AREA_STYLE('',(#5609));
+#5609 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5610 = STYLED_ITEM('color',(#5611),#2284);
+#5611 = PRESENTATION_STYLE_ASSIGNMENT((#5612));
+#5612 = SURFACE_STYLE_USAGE(.BOTH.,#5613);
+#5613 = SURFACE_SIDE_STYLE('',(#5614));
+#5614 = SURFACE_STYLE_FILL_AREA(#5615);
+#5615 = FILL_AREA_STYLE('',(#5616));
+#5616 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5617 = STYLED_ITEM('color',(#5618),#2291);
+#5618 = PRESENTATION_STYLE_ASSIGNMENT((#5619));
+#5619 = SURFACE_STYLE_USAGE(.BOTH.,#5620);
+#5620 = SURFACE_SIDE_STYLE('',(#5621));
+#5621 = SURFACE_STYLE_FILL_AREA(#5622);
+#5622 = FILL_AREA_STYLE('',(#5623));
+#5623 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5624 = STYLED_ITEM('color',(#5625),#2485);
+#5625 = PRESENTATION_STYLE_ASSIGNMENT((#5626));
+#5626 = SURFACE_STYLE_USAGE(.BOTH.,#5627);
+#5627 = SURFACE_SIDE_STYLE('',(#5628));
+#5628 = SURFACE_STYLE_FILL_AREA(#5629);
+#5629 = FILL_AREA_STYLE('',(#5630));
+#5630 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5631 = STYLED_ITEM('color',(#5632),#2534);
+#5632 = PRESENTATION_STYLE_ASSIGNMENT((#5633));
+#5633 = SURFACE_STYLE_USAGE(.BOTH.,#5634);
+#5634 = SURFACE_SIDE_STYLE('',(#5635));
+#5635 = SURFACE_STYLE_FILL_AREA(#5636);
+#5636 = FILL_AREA_STYLE('',(#5637));
+#5637 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5638 = STYLED_ITEM('color',(#5639),#2681);
+#5639 = PRESENTATION_STYLE_ASSIGNMENT((#5640));
+#5640 = SURFACE_STYLE_USAGE(.BOTH.,#5641);
+#5641 = SURFACE_SIDE_STYLE('',(#5642));
+#5642 = SURFACE_STYLE_FILL_AREA(#5643);
+#5643 = FILL_AREA_STYLE('',(#5644));
+#5644 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5645 = STYLED_ITEM('color',(#5646),#2708);
+#5646 = PRESENTATION_STYLE_ASSIGNMENT((#5647));
+#5647 = SURFACE_STYLE_USAGE(.BOTH.,#5648);
+#5648 = SURFACE_SIDE_STYLE('',(#5649));
+#5649 = SURFACE_STYLE_FILL_AREA(#5650);
+#5650 = FILL_AREA_STYLE('',(#5651));
+#5651 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5652 = STYLED_ITEM('color',(#5653),#2788);
+#5653 = PRESENTATION_STYLE_ASSIGNMENT((#5654));
+#5654 = SURFACE_STYLE_USAGE(.BOTH.,#5655);
+#5655 = SURFACE_SIDE_STYLE('',(#5656));
+#5656 = SURFACE_STYLE_FILL_AREA(#5657);
+#5657 = FILL_AREA_STYLE('',(#5658));
+#5658 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5659 = STYLED_ITEM('color',(#5660),#2874);
+#5660 = PRESENTATION_STYLE_ASSIGNMENT((#5661));
+#5661 = SURFACE_STYLE_USAGE(.BOTH.,#5662);
+#5662 = SURFACE_SIDE_STYLE('',(#5663));
+#5663 = SURFACE_STYLE_FILL_AREA(#5664);
+#5664 = FILL_AREA_STYLE('',(#5665));
+#5665 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5666 = STYLED_ITEM('color',(#5667),#2960);
+#5667 = PRESENTATION_STYLE_ASSIGNMENT((#5668));
+#5668 = SURFACE_STYLE_USAGE(.BOTH.,#5669);
+#5669 = SURFACE_SIDE_STYLE('',(#5670));
+#5670 = SURFACE_STYLE_FILL_AREA(#5671);
+#5671 = FILL_AREA_STYLE('',(#5672));
+#5672 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5673 = STYLED_ITEM('color',(#5674),#3016);
+#5674 = PRESENTATION_STYLE_ASSIGNMENT((#5675));
+#5675 = SURFACE_STYLE_USAGE(.BOTH.,#5676);
+#5676 = SURFACE_SIDE_STYLE('',(#5677));
+#5677 = SURFACE_STYLE_FILL_AREA(#5678);
+#5678 = FILL_AREA_STYLE('',(#5679));
+#5679 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5680 = STYLED_ITEM('color',(#5681),#3072);
+#5681 = PRESENTATION_STYLE_ASSIGNMENT((#5682));
+#5682 = SURFACE_STYLE_USAGE(.BOTH.,#5683);
+#5683 = SURFACE_SIDE_STYLE('',(#5684));
+#5684 = SURFACE_STYLE_FILL_AREA(#5685);
+#5685 = FILL_AREA_STYLE('',(#5686));
+#5686 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5687 = STYLED_ITEM('color',(#5688),#3158);
+#5688 = PRESENTATION_STYLE_ASSIGNMENT((#5689));
+#5689 = SURFACE_STYLE_USAGE(.BOTH.,#5690);
+#5690 = SURFACE_SIDE_STYLE('',(#5691));
+#5691 = SURFACE_STYLE_FILL_AREA(#5692);
+#5692 = FILL_AREA_STYLE('',(#5693));
+#5693 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5694 = STYLED_ITEM('color',(#5695),#3244);
+#5695 = PRESENTATION_STYLE_ASSIGNMENT((#5696));
+#5696 = SURFACE_STYLE_USAGE(.BOTH.,#5697);
+#5697 = SURFACE_SIDE_STYLE('',(#5698));
+#5698 = SURFACE_STYLE_FILL_AREA(#5699);
+#5699 = FILL_AREA_STYLE('',(#5700));
+#5700 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5701 = STYLED_ITEM('color',(#5702),#3276);
+#5702 = PRESENTATION_STYLE_ASSIGNMENT((#5703));
+#5703 = SURFACE_STYLE_USAGE(.BOTH.,#5704);
+#5704 = SURFACE_SIDE_STYLE('',(#5705));
+#5705 = SURFACE_STYLE_FILL_AREA(#5706);
+#5706 = FILL_AREA_STYLE('',(#5707));
+#5707 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5708 = STYLED_ITEM('color',(#5709),#3303);
+#5709 = PRESENTATION_STYLE_ASSIGNMENT((#5710));
+#5710 = SURFACE_STYLE_USAGE(.BOTH.,#5711);
+#5711 = SURFACE_SIDE_STYLE('',(#5712));
+#5712 = SURFACE_STYLE_FILL_AREA(#5713);
+#5713 = FILL_AREA_STYLE('',(#5714));
+#5714 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5715 = STYLED_ITEM('color',(#5716),#3330);
+#5716 = PRESENTATION_STYLE_ASSIGNMENT((#5717));
+#5717 = SURFACE_STYLE_USAGE(.BOTH.,#5718);
+#5718 = SURFACE_SIDE_STYLE('',(#5719));
+#5719 = SURFACE_STYLE_FILL_AREA(#5720);
+#5720 = FILL_AREA_STYLE('',(#5721));
+#5721 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5722 = STYLED_ITEM('color',(#5723),#3357);
+#5723 = PRESENTATION_STYLE_ASSIGNMENT((#5724));
+#5724 = SURFACE_STYLE_USAGE(.BOTH.,#5725);
+#5725 = SURFACE_SIDE_STYLE('',(#5726));
+#5726 = SURFACE_STYLE_FILL_AREA(#5727);
+#5727 = FILL_AREA_STYLE('',(#5728));
+#5728 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5729 = STYLED_ITEM('color',(#5730),#3384);
+#5730 = PRESENTATION_STYLE_ASSIGNMENT((#5731));
+#5731 = SURFACE_STYLE_USAGE(.BOTH.,#5732);
+#5732 = SURFACE_SIDE_STYLE('',(#5733));
+#5733 = SURFACE_STYLE_FILL_AREA(#5734);
+#5734 = FILL_AREA_STYLE('',(#5735));
+#5735 = FILL_AREA_STYLE_COLOUR('',#5440);
+#5736 = STYLED_ITEM('color',(#5737),#3391);
+#5737 = PRESENTATION_STYLE_ASSIGNMENT((#5738));
+#5738 = SURFACE_STYLE_USAGE(.BOTH.,#5739);
+#5739 = SURFACE_SIDE_STYLE('',(#5740));
+#5740 = SURFACE_STYLE_FILL_AREA(#5741);
+#5741 = FILL_AREA_STYLE('',(#5742));
+#5742 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5743 = STYLED_ITEM('color',(#5744),#3467);
+#5744 = PRESENTATION_STYLE_ASSIGNMENT((#5745));
+#5745 = SURFACE_STYLE_USAGE(.BOTH.,#5746);
+#5746 = SURFACE_SIDE_STYLE('',(#5747));
+#5747 = SURFACE_STYLE_FILL_AREA(#5748);
+#5748 = FILL_AREA_STYLE('',(#5749));
+#5749 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5750 = STYLED_ITEM('color',(#5751),#3539);
+#5751 = PRESENTATION_STYLE_ASSIGNMENT((#5752));
+#5752 = SURFACE_STYLE_USAGE(.BOTH.,#5753);
+#5753 = SURFACE_SIDE_STYLE('',(#5754));
+#5754 = SURFACE_STYLE_FILL_AREA(#5755);
+#5755 = FILL_AREA_STYLE('',(#5756));
+#5756 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5757 = STYLED_ITEM('color',(#5758),#3611);
+#5758 = PRESENTATION_STYLE_ASSIGNMENT((#5759));
+#5759 = SURFACE_STYLE_USAGE(.BOTH.,#5760);
+#5760 = SURFACE_SIDE_STYLE('',(#5761));
+#5761 = SURFACE_STYLE_FILL_AREA(#5762);
+#5762 = FILL_AREA_STYLE('',(#5763));
+#5763 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5764 = STYLED_ITEM('color',(#5765),#3665);
+#5765 = PRESENTATION_STYLE_ASSIGNMENT((#5766));
+#5766 = SURFACE_STYLE_USAGE(.BOTH.,#5767);
+#5767 = SURFACE_SIDE_STYLE('',(#5768));
+#5768 = SURFACE_STYLE_FILL_AREA(#5769);
+#5769 = FILL_AREA_STYLE('',(#5770));
+#5770 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5771 = STYLED_ITEM('color',(#5772),#3719);
+#5772 = PRESENTATION_STYLE_ASSIGNMENT((#5773));
+#5773 = SURFACE_STYLE_USAGE(.BOTH.,#5774);
+#5774 = SURFACE_SIDE_STYLE('',(#5775));
+#5775 = SURFACE_STYLE_FILL_AREA(#5776);
+#5776 = FILL_AREA_STYLE('',(#5777));
+#5777 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5778 = STYLED_ITEM('color',(#5779),#3791);
+#5779 = PRESENTATION_STYLE_ASSIGNMENT((#5780));
+#5780 = SURFACE_STYLE_USAGE(.BOTH.,#5781);
+#5781 = SURFACE_SIDE_STYLE('',(#5782));
+#5782 = SURFACE_STYLE_FILL_AREA(#5783);
+#5783 = FILL_AREA_STYLE('',(#5784));
+#5784 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5785 = STYLED_ITEM('color',(#5786),#3863);
+#5786 = PRESENTATION_STYLE_ASSIGNMENT((#5787));
+#5787 = SURFACE_STYLE_USAGE(.BOTH.,#5788);
+#5788 = SURFACE_SIDE_STYLE('',(#5789));
+#5789 = SURFACE_STYLE_FILL_AREA(#5790);
+#5790 = FILL_AREA_STYLE('',(#5791));
+#5791 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5792 = STYLED_ITEM('color',(#5793),#3895);
+#5793 = PRESENTATION_STYLE_ASSIGNMENT((#5794));
+#5794 = SURFACE_STYLE_USAGE(.BOTH.,#5795);
+#5795 = SURFACE_SIDE_STYLE('',(#5796));
+#5796 = SURFACE_STYLE_FILL_AREA(#5797);
+#5797 = FILL_AREA_STYLE('',(#5798));
+#5798 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5799 = STYLED_ITEM('color',(#5800),#4248);
+#5800 = PRESENTATION_STYLE_ASSIGNMENT((#5801));
+#5801 = SURFACE_STYLE_USAGE(.BOTH.,#5802);
+#5802 = SURFACE_SIDE_STYLE('',(#5803));
+#5803 = SURFACE_STYLE_FILL_AREA(#5804);
+#5804 = FILL_AREA_STYLE('',(#5805));
+#5805 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5806 = STYLED_ITEM('color',(#5807),#4273);
+#5807 = PRESENTATION_STYLE_ASSIGNMENT((#5808));
+#5808 = SURFACE_STYLE_USAGE(.BOTH.,#5809);
+#5809 = SURFACE_SIDE_STYLE('',(#5810));
+#5810 = SURFACE_STYLE_FILL_AREA(#5811);
+#5811 = FILL_AREA_STYLE('',(#5812));
+#5812 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5813 = STYLED_ITEM('color',(#5814),#4298);
+#5814 = PRESENTATION_STYLE_ASSIGNMENT((#5815));
+#5815 = SURFACE_STYLE_USAGE(.BOTH.,#5816);
+#5816 = SURFACE_SIDE_STYLE('',(#5817));
+#5817 = SURFACE_STYLE_FILL_AREA(#5818);
+#5818 = FILL_AREA_STYLE('',(#5819));
+#5819 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5820 = STYLED_ITEM('color',(#5821),#4346);
+#5821 = PRESENTATION_STYLE_ASSIGNMENT((#5822));
+#5822 = SURFACE_STYLE_USAGE(.BOTH.,#5823);
+#5823 = SURFACE_SIDE_STYLE('',(#5824));
+#5824 = SURFACE_STYLE_FILL_AREA(#5825);
+#5825 = FILL_AREA_STYLE('',(#5826));
+#5826 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5827 = STYLED_ITEM('color',(#5828),#4394);
+#5828 = PRESENTATION_STYLE_ASSIGNMENT((#5829));
+#5829 = SURFACE_STYLE_USAGE(.BOTH.,#5830);
+#5830 = SURFACE_SIDE_STYLE('',(#5831));
+#5831 = SURFACE_STYLE_FILL_AREA(#5832);
+#5832 = FILL_AREA_STYLE('',(#5833));
+#5833 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5834 = STYLED_ITEM('color',(#5835),#4419);
+#5835 = PRESENTATION_STYLE_ASSIGNMENT((#5836));
+#5836 = SURFACE_STYLE_USAGE(.BOTH.,#5837);
+#5837 = SURFACE_SIDE_STYLE('',(#5838));
+#5838 = SURFACE_STYLE_FILL_AREA(#5839);
+#5839 = FILL_AREA_STYLE('',(#5840));
+#5840 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5841 = STYLED_ITEM('color',(#5842),#4444);
+#5842 = PRESENTATION_STYLE_ASSIGNMENT((#5843));
+#5843 = SURFACE_STYLE_USAGE(.BOTH.,#5844);
+#5844 = SURFACE_SIDE_STYLE('',(#5845));
+#5845 = SURFACE_STYLE_FILL_AREA(#5846);
+#5846 = FILL_AREA_STYLE('',(#5847));
+#5847 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5848 = STYLED_ITEM('color',(#5849),#4471);
+#5849 = PRESENTATION_STYLE_ASSIGNMENT((#5850));
+#5850 = SURFACE_STYLE_USAGE(.BOTH.,#5851);
+#5851 = SURFACE_SIDE_STYLE('',(#5852));
+#5852 = SURFACE_STYLE_FILL_AREA(#5853);
+#5853 = FILL_AREA_STYLE('',(#5854));
+#5854 = FILL_AREA_STYLE_COLOUR('',#5483);
+#5855 = STYLED_ITEM('color',(#5856),#4661);
+#5856 = PRESENTATION_STYLE_ASSIGNMENT((#5857));
+#5857 = SURFACE_STYLE_USAGE(.BOTH.,#5858);
+#5858 = SURFACE_SIDE_STYLE('',(#5859));
+#5859 = SURFACE_STYLE_FILL_AREA(#5860);
+#5860 = FILL_AREA_STYLE('',(#5861));
+#5861 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5862 = DRAUGHTING_PRE_DEFINED_COLOUR('red');
+#5863 = STYLED_ITEM('color',(#5864),#4737);
+#5864 = PRESENTATION_STYLE_ASSIGNMENT((#5865));
+#5865 = SURFACE_STYLE_USAGE(.BOTH.,#5866);
+#5866 = SURFACE_SIDE_STYLE('',(#5867));
+#5867 = SURFACE_STYLE_FILL_AREA(#5868);
+#5868 = FILL_AREA_STYLE('',(#5869));
+#5869 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5870 = STYLED_ITEM('color',(#5871),#4791);
+#5871 = PRESENTATION_STYLE_ASSIGNMENT((#5872));
+#5872 = SURFACE_STYLE_USAGE(.BOTH.,#5873);
+#5873 = SURFACE_SIDE_STYLE('',(#5874));
+#5874 = SURFACE_STYLE_FILL_AREA(#5875);
+#5875 = FILL_AREA_STYLE('',(#5876));
+#5876 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5877 = STYLED_ITEM('color',(#5878),#4845);
+#5878 = PRESENTATION_STYLE_ASSIGNMENT((#5879));
+#5879 = SURFACE_STYLE_USAGE(.BOTH.,#5880);
+#5880 = SURFACE_SIDE_STYLE('',(#5881));
+#5881 = SURFACE_STYLE_FILL_AREA(#5882);
+#5882 = FILL_AREA_STYLE('',(#5883));
+#5883 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5884 = STYLED_ITEM('color',(#5885),#4899);
+#5885 = PRESENTATION_STYLE_ASSIGNMENT((#5886));
+#5886 = SURFACE_STYLE_USAGE(.BOTH.,#5887);
+#5887 = SURFACE_SIDE_STYLE('',(#5888));
+#5888 = SURFACE_STYLE_FILL_AREA(#5889);
+#5889 = FILL_AREA_STYLE('',(#5890));
+#5890 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5891 = STYLED_ITEM('color',(#5892),#4952);
+#5892 = PRESENTATION_STYLE_ASSIGNMENT((#5893));
+#5893 = SURFACE_STYLE_USAGE(.BOTH.,#5894);
+#5894 = SURFACE_SIDE_STYLE('',(#5895));
+#5895 = SURFACE_STYLE_FILL_AREA(#5896);
+#5896 = FILL_AREA_STYLE('',(#5897));
+#5897 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5898 = STYLED_ITEM('color',(#5899),#5006);
+#5899 = PRESENTATION_STYLE_ASSIGNMENT((#5900));
+#5900 = SURFACE_STYLE_USAGE(.BOTH.,#5901);
+#5901 = SURFACE_SIDE_STYLE('',(#5902));
+#5902 = SURFACE_STYLE_FILL_AREA(#5903);
+#5903 = FILL_AREA_STYLE('',(#5904));
+#5904 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5905 = STYLED_ITEM('color',(#5906),#5059);
+#5906 = PRESENTATION_STYLE_ASSIGNMENT((#5907));
+#5907 = SURFACE_STYLE_USAGE(.BOTH.,#5908);
+#5908 = SURFACE_SIDE_STYLE('',(#5909));
+#5909 = SURFACE_STYLE_FILL_AREA(#5910);
+#5910 = FILL_AREA_STYLE('',(#5911));
+#5911 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5912 = STYLED_ITEM('color',(#5913),#5091);
+#5913 = PRESENTATION_STYLE_ASSIGNMENT((#5914));
+#5914 = SURFACE_STYLE_USAGE(.BOTH.,#5915);
+#5915 = SURFACE_SIDE_STYLE('',(#5916));
+#5916 = SURFACE_STYLE_FILL_AREA(#5917);
+#5917 = FILL_AREA_STYLE('',(#5918));
+#5918 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5919 = STYLED_ITEM('color',(#5920),#5139);
+#5920 = PRESENTATION_STYLE_ASSIGNMENT((#5921));
+#5921 = SURFACE_STYLE_USAGE(.BOTH.,#5922);
+#5922 = SURFACE_SIDE_STYLE('',(#5923));
+#5923 = SURFACE_STYLE_FILL_AREA(#5924);
+#5924 = FILL_AREA_STYLE('',(#5925));
+#5925 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5926 = STYLED_ITEM('color',(#5927),#5194);
+#5927 = PRESENTATION_STYLE_ASSIGNMENT((#5928));
+#5928 = SURFACE_STYLE_USAGE(.BOTH.,#5929);
+#5929 = SURFACE_SIDE_STYLE('',(#5930));
+#5930 = SURFACE_STYLE_FILL_AREA(#5931);
+#5931 = FILL_AREA_STYLE('',(#5932));
+#5932 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5933 = STYLED_ITEM('color',(#5934),#5219);
+#5934 = PRESENTATION_STYLE_ASSIGNMENT((#5935));
+#5935 = SURFACE_STYLE_USAGE(.BOTH.,#5936);
+#5936 = SURFACE_SIDE_STYLE('',(#5937));
+#5937 = SURFACE_STYLE_FILL_AREA(#5938);
+#5938 = FILL_AREA_STYLE('',(#5939));
+#5939 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5940 = STYLED_ITEM('color',(#5941),#5269);
+#5941 = PRESENTATION_STYLE_ASSIGNMENT((#5942));
+#5942 = SURFACE_STYLE_USAGE(.BOTH.,#5943);
+#5943 = SURFACE_SIDE_STYLE('',(#5944));
+#5944 = SURFACE_STYLE_FILL_AREA(#5945);
+#5945 = FILL_AREA_STYLE('',(#5946));
+#5946 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5947 = STYLED_ITEM('color',(#5948),#5294);
+#5948 = PRESENTATION_STYLE_ASSIGNMENT((#5949));
+#5949 = SURFACE_STYLE_USAGE(.BOTH.,#5950);
+#5950 = SURFACE_SIDE_STYLE('',(#5951));
+#5951 = SURFACE_STYLE_FILL_AREA(#5952);
+#5952 = FILL_AREA_STYLE('',(#5953));
+#5953 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5954 = STYLED_ITEM('color',(#5955),#5342);
+#5955 = PRESENTATION_STYLE_ASSIGNMENT((#5956));
+#5956 = SURFACE_STYLE_USAGE(.BOTH.,#5957);
+#5957 = SURFACE_SIDE_STYLE('',(#5958));
+#5958 = SURFACE_STYLE_FILL_AREA(#5959);
+#5959 = FILL_AREA_STYLE('',(#5960));
+#5960 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5961 = STYLED_ITEM('color',(#5962),#5369);
+#5962 = PRESENTATION_STYLE_ASSIGNMENT((#5963));
+#5963 = SURFACE_STYLE_USAGE(.BOTH.,#5964);
+#5964 = SURFACE_SIDE_STYLE('',(#5965));
+#5965 = SURFACE_STYLE_FILL_AREA(#5966);
+#5966 = FILL_AREA_STYLE('',(#5967));
+#5967 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5968 = STYLED_ITEM('color',(#5969),#5396);
+#5969 = PRESENTATION_STYLE_ASSIGNMENT((#5970));
+#5970 = SURFACE_STYLE_USAGE(.BOTH.,#5971);
+#5971 = SURFACE_SIDE_STYLE('',(#5972));
+#5972 = SURFACE_STYLE_FILL_AREA(#5973);
+#5973 = FILL_AREA_STYLE('',(#5974));
+#5974 = FILL_AREA_STYLE_COLOUR('',#5862);
+#5975 = STYLED_ITEM('color',(#5976),#5403);
+#5976 = PRESENTATION_STYLE_ASSIGNMENT((#5977));
+#5977 = SURFACE_STYLE_USAGE(.BOTH.,#5978);
+#5978 = SURFACE_SIDE_STYLE('',(#5979));
+#5979 = SURFACE_STYLE_FILL_AREA(#5980);
+#5980 = FILL_AREA_STYLE('',(#5981));
+#5981 = FILL_AREA_STYLE_COLOUR('',#5483);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/Electronic Button/smd/SW_SPST_FSMSM.stl b/Electrical Parts/electronic-components/Electronic Button/smd/SW_SPST_FSMSM.stl
new file mode 100644
index 0000000000000000000000000000000000000000..68edf65364652316e9f39ea3c1d412b1a86dbbe0
GIT binary patch
literal 54184
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

literal 0
HcmV?d00001