%PDF-1.7 % 4 0 obj << /Type /Page /Parent 2 0 R /Contents 10 0 R /MediaBox [-0.0000 -0.0000 1233.0709 864.5669] /TrimBox [0.0000 0.0000 1233.0709 864.5669] /CropBox [-0.0000 -0.0000 1233.0709 864.5669] /Group << /CS 14 0 R /S /Transparency >> /Resources << /ProcSet [/PDF /Text /ImageB /ImageC] /XObject << /Im53 53 0 R /Im63 63 0 R /Im62 62 0 R /Im98 98 0 R /Im97 97 0 R /Im100 100 0 R /Im99 99 0 R >> /Shading << /Sh64 64 0 R /Sh70 70 0 R /Sh76 76 0 R >> /Font << /F16 16 0 R /F23 23 0 R /F30 30 0 R /F37 37 0 R /F44 44 0 R /F54 54 0 R /F90 90 0 R >> /ExtGState << /GS11 11 0 R /GS13 13 0 R /GS89 89 0 R >> /ColorSpace << /DefaultCMYK 14 0 R /CS14 14 0 R /CS52 52 0 R /CS61 61 0 R >> /Properties << /Pr12 12 0 R /Pr51 51 0 R >> >> >> endobj 10 0 obj << /Filter [/FlateDecode ] /Length 336122 >> stream xԽݮmq%v/@p.#>br@mHwAа}:h"QUdq>ْP錽8''Y,F-<>~gO_o/?g/˷߭b{#}{y~q|!o7:Vo! (|=;?k}/SxGny-)ァM{.^_a}58z@}{c|:8S/e}z Q>qG3-}_Ʒ:/A?)~OuWc憑IC8㺿HG9?5y_I?#Z){TJG\Nz[Iw}o# pZkԒMr-_?͋Dㅭ;l>;?~f cՁ q muXǜ |a5ay Pq1|/)Tb?oڙ?˾~ĖO;IsO uxN"Fzi/5vL]v_ 78Z^sq3 RP$΀8.&0˥t!H$pMH>k Y!Y^ɳ4k> c}B:@Ly7*? ؒ%{5 R PK{d%"9=8!.28ӄЏ5[4>*4(2GKs 'ML6gWD?m#G[֐kGAqfVJyZND "}:9tYd^֘G1մ }66FIhd3\5WhJIM~&P Ze"9fkfO$y jvRJ2Ke%j]jY y!-F{+q?0 Ť˶m-i$&5-ǎ2U ; dT}~kvsVQcsRU~s]f!yR{dZ$[X2EEhUXfޗrn(Z r%ȱ DHsN"1eiHښS,6sQ3ꮰҀ8E-Y#A UA߸eV1e}TʜǺ3b4F@,̑lqi%odW3ԩ)Hkj}cnd@JGqND֪^eX0pm}KhQur 0ݖא 3g5۱Bt.5} kXRpv5YHbdQY$v@(]-i5ˣj~kN%SLY"YpS[tᏴ-ېZS6>T3, d|cT2kE7OQѺZ*XpԅYf7aԲn$jcY7hmG%2/fϖeNP|cXg>Sb뇇gK9U`Y;o9딟d:NW/nsEuo}vzߤ*!&1M.jMW5C{gǨb;{_ƭ{s=:œƱN粍d[b}餯k{o&.͗Jyx^ /ӯ]&eH$®3m e- V)k64D2 cLu~M`Mt;ԑ6gyY3 1u5c0AG5%ͤH x:h\6 ƹ4g篝!YfL E^ 3NI),5\lN/$ kJ k^&_֪,c8>FRovkg_&]]+MCSk|mOjUw50\I7l]FȁQu(g.1逬8J<&3u>p[#MrbROyu$ҊK3pd0Hާ";sQ#l!c#~CK,i *TPtڔ#rס:( VUzvY'25q?k؂NE?[>$XDpcfUir*CC2b y<>HBjRe ;(&K45ίIO7C!Yl ̔iVeQ&wM[:nH2EmRn/d)H4J#w(j"KpNW#l|QP ѿz0a72 9\~] eԝ3p^ͥ?IiBYM8M$}cM&r4J BQ"b8Kf "3ר,;EZXvNnv }8}0..PA bf>l׽FXZvBr>uBL>(O}0؛(1+~˦2C7˼AڻlG] 6ǵ,:}H4 yA]iUGuxl}݊wA}8>ȮN=qR>=֢3<5#^6}^E]Fbr :r 샐:!]{d>jm>ۑAH~@ Ky샫c]fn}p!u>A@lD"]# AL~y#}p@ Tm\ D%Ϛ ҵRkgL*6)yb A jDҜg Q}JA];A~gP:>dvu;pƶwGfuqmglppnԈ &Bri>ɔsX)FE LBIeRB{Fjqىxe˔ Ձks/{ا Ynվe,F[@ְYaNeo"Qa.'|5`:U3 lIgkgN$R5RMBϦ k2{h/HüYTzD M=Nlj̠ScTD7PΣ5093`j@/ ,MbHS>aj콣0!n]퓞|in[cvzn6> HW'&emj)h)*ĠŨHnjN(?Aa~mVSܢr=!H jT{3w!vsp֩- "j:9_;F*%Hd*pm$5>7gJG~T$ joI0T/y\o2ɺ)Qmp=Ws :K 启^7R0ZdRoyK."u@7;ЍX^4C{ #Na\Et~߁/c;-<?/r`D [9QGr+BD;4dc]7=Xj@HfH ϣz.n : <,  Bm?0~OY:YxB^Hn[HM#dPhCe[\u-7. kz, ]P\DZ5T&Sҧ: hlhi1,Mm:"5Qg(g%EfuȌ{F cήV /kI\^aCB`K0F[Ȑm Ac>tFX!M7;D[#ҨY%9gC Rs+g[ei "b#$g.)A6^(m8j1`M] &Tm')#; (N"IO:i ~>t2<*l̀)fHTV_njazڥxζE5q cJ|Qk.;rgPtx)k_bw1::>vQ\Uߎ-0@9\A#Ghk.rjN$E<(#/\gw|}ڻK {z<e&I6}sxW[>||4c^/#0-)vȄ==2GNϐgȐXm y1Eif4Ι8CfbVϐTϐ*uΙpϐU?3/;g4 {DDx0d&,3A橞!3OcY`ץ9 *psgxP x .LgL=C]b9&u?n;g"zuy+3a윅k\`P*t;gb+!3]j&ȶsf9ա[9gYm;TR9Xi?X/5vm,#vh̻&m;g'#vB !Y;7vtq99k3; (bl69812X}}Uqɞ!3AK!3bs ={ =C !DTfxd94;HVb9Cy0d2Wbc귝*^s6y99D3dj3sr[ ,nHWs b0ux ľp9\2=9;BH9@b,s6/ϮA& B2ϡl7>U2 H|1ʆ{`+@e0HjvT.RB)eZݜ7n KPD'Z*H"ke7$iP(9} gycj"(^w:Gd51 NmF Yaf35TZ!ІG#B Z $a  QYPyO >ޚDTR#]5 M"Z,I-~\_1%k\ "YJr2Y +L֩!06+ &B0>@ԏoTdV{6+Ϛr[]4ɱͰM9g]-R&0 䂍 Q-q^5 riv<:a)nƟ)~ʧgȀMFɁ &‡cZP/Z&:񢪠#Aϫnȿd}_Xj0eԨ[dCB+yҰL 5{Mh&MH1I0IMdjCͨj!bK;VI>y68XX&QuH:jVQ!on([RưH"vF"ʉ;ĺeȊ5ߌ 3Ab ֌ٱ6z1kFɑ(d-#Z1`|$ 4JH&X} i>aRRU?#Tglu_g`du:-ْ"3OmX#GO ;L#Rt-0O6e!| ݸ5Zq*t܉}qM, gMuWhq75C<`9oL1?E,t#&iKKm( <T\߃d4_J-x"qh^n/s_!&]=δ0!(jTPaҧ"t)2$ d*.ٵ "hPʮyB.&Ke00Kv<۵36'dgXGE uq f ʯ@8RbAY4@qd#A.]] `kj',CF مyˎEM]6IF5k9|c z)7Px( d|8U++݀M_d6 ɒh(@JswMqKN5JF*Ro@d@X.s4eG 6&H]UO:[ ̹*ɍb"9 ᇤ-AJLZDk0HP04 O9kCCf-p*prc,Wl>J).Wũa(+kɗ 'NLE}cD2y)Hc uRD-)UF# sXa 16j[ƨI0 $R5T ? ]kKUJJ2[eYp6vSߨl"1'rUa[CDWexq9 h%+i(I\4JȦ(Jj{U׍2D{ Z{?Dإ{u (8c nYhټ^=5rW`3Zc־nQ{Zf)ySZ>Ϳns 7}8w*]_N]HW@U1;TR߁ K#䡾猐ev? chr 99/}RtQۗgL~Ő @JL~!F}wR߁d+ID; ;4=w )w AK.YvG>w %pQFqn(ÕtwΡ,3M}Xw 9w$+([LơS)oq/p6Ľ }J}XM;;A3ŧ`-]썺UWyjը/6LQ"W}]=N 5-YD:ݪoA9*04"ffE>_/!w$eZk bGoX(,j=# u$9;oj2 V8%#S;, l]8%>Je.| k;| ЪEIF6%|)!q/yI.| ӵ/a|/ڵĞUbqqI4|IRwg85P1ˎbZWS—Me`K$%\8 _ą/=(N"Gt˅|%:/:d W hX/vDf}e eO84%+JRb.-䢹-;|I$|IY@.D%%SJK _S_K%-w) %|IQ.|w-×rsJqK:)yC—w8.KZ40RYb 8"N8咱i%| jJkM- —ԩ—2K%@)d˞D/==%O—xx4R/;ywم/1~IH׊I;|/ jJHc _bpE,|ΘӅ/;Nı%t쏘 Ɍa/鴱pFx x/H%dT8]Rh{_㷳HqЕ*cH]buv# 3<pEpBo\Yk<ԍz<\k1ݪ94T#N p)x$M8Bp<j ,$_HzYW!84Ӎ| 5gw 2 S_` ]L*b|*_7~;*_]5 *ƚ%U]a?#_HzU0kSW[uBK ƟiW85p\{K%{) $"EƢ:qX)JR(Q-7"CHZ QRPpOVzEO!,ŭcFPV. ſV0qH@%@^CFnGLCit4I{ 2Rwe :}y_ װg>5MYێrb l yt #[ ̝ A ,On ^s*;g%7؇`ޚ=|#%s.Mm CVDq@+㨎h֥m0]G5]ZOkƿ.iF%"m :}r_3#+b6PV"0OA CTpGD^/Gk9! |)@PEs @@P\P>? !t;hO|A>{nlн4Ң9Qs3(}ޠ{a#] c;_%xu,b@mVv9g1;kK&Ⱥt(݆}w4Xvo@՚W_wgq\@`ujށH7gRyހnx-lT3|/ x)'Am<&G*~'"Al#v k`FBtYz _V( _[r6 DZv :n6ɔvu ؄)row_G=e]Kj3?5gXKl:,{D#p?9i\`q-k oIK"3Z zMB\a(E9pzO jsbGj4 /3=l3E2GW+V 8 29/{##W#| HEq4 P o@|4 "T{Lx{XހKK|kdހ04Age] 74 1X2-^{$C :Lld<;OC@}'9;Ph4(/ve@YZvWS^D˸> XG2,Aaڥl9`< >6)iĂB j 9| F4X?=h&ߠ=8r+"L*e;0("g䦙GzSyd:t罾 ̇st?y'_z~|fTquB~I5tiUC8fElk|~VuR "v$r-HZW[PT[pϗ ~HW`B#5 <ňE Ē_M.ĪbfdJ2RxeQWsxJ 0!@ժC:I05ƭ3' Ǘ(ے%ޔ& ?1V} 2YRg efd4 jb9"dGWkBxc#o]B+`Ոޱh΢F$X=pteb0k~|^18l::2!O x4s%>@pfE$2Vz z j݈4D5N0FP.HCǁU>aÊ90b!|\]D3{E|bPnI14ހn'E e=7o-yMCؠi7'֥7ouހ9k<;rv_NuiqJ?MB/{|_'$ lNVOADYJAUt+:^-f._gt| v !fF?rQ0GоJ<% c-W7ZecMyUŨuOgW}AO5 0y$vkJ c8\,4&7 pofZÈe. YaECgi|cTeq(d0芓? bA Ffo$#Hb݈a6'wIR|\+(hZ 7Ϩbō]6y'~#Qk c=n~$%/bCrpecN^q SV| }jW"R2k]XE+˪ @g9]DpClHF:ݺC5$^ļw CE^\/`!%jzi ;Kj#֐HphZx.8rQM@)M S 0\:Čgqd#~+wL }3z7k>Wuo+^Fpo1g?vI{澈.K<m9__4T8L01i n4Iri" /jU0G!%9<쒏Q'MK`@+0 =)is} 'h]TZEI r6`'d(Lcك g;{/w khQI9-A7Fz وCE^d/zrKu6 ouq>5|{,d i.5hc<P5ϰYt̨Ƌ;Pd9߁wGva#]3fw P iNK/A|K5?CͳgLh1a:j~BށQJWx^'~皿)ev@|D)t]:_3Hб9o 4-_= ^X5X<aYTIJzߏ} vITɑښTy< >Rb~U2{^w%k"jT!)rLN20sy8f )eS_6VEd=)&.n?*KQ\ !B]in.ј{Q+rA:=|"<ʥa \vl֣ٜ"8}c|YSv%餯;L_ %:ZZۯv=ּ@~xo_/) HkKc?|*Ivoy{KOֻXT~˟p ?-t/Sɿ[ү꣄3}1bd33 7$꿿Hrލ~GX$8WQX̨UEh "E0cZ+yTcCG\mkUc5Qk6x@^k'!ј 㑌,֕3!Z61ҒkHQ=$u|: u %w m66@xAf癥zR)鰉+/vl<&۲brŰYn KEnMk8G㊩L@߯zRcy00~L=v,[>lԦl EBxסv"|}: h/n(Pۍww,"~;TZ>~:Iy,8Xh5aH&@NɊ" yWI66>#SzG lǘ5Ya`l+Ճ؋<LJwk__Lp-i5??oowϯ~I~oSA>o?jo60 r_FPZ`QX}@Xo??O-%%O&%qȿ_)۲\w[xB4;*Ftq2*w?cCϥ3|_C?Z$zRk~ۨI ĽSՄpͩ(tBuzd2.c(xg6^^Џz'i!u|;߻ Wa*?3{OvvZ'+V?@{/J z;?÷wٿT={`}ߏ?W 5]f&pP3)y+F >!\`mOĔ}s@`Z,w<5Fx=* gղ9Q7cy!@2׶iޘҤr*iLOZP:he;E" cRc:c$& MX##F?e"͸ۖ%-1< "P,V/* ltzȄ'Jw5ggPbY++5Zھ/MPI%)LA䁬Mm?V9VY  ZT8CWn]G;.O =6";foH~.ga72(PJW7H=YuRc)v/cCO[Kz?}ޛ>-m+LyoA>@$0uu3=dpޞ]oh>v{Hl͛bMx`oʰuy,ma&TyQ3AŠ{I'oX z-;KgjRM CʼnވݦTloހbڲwN2(2<-% ٷ^+d@]a\pQ1fĘƣ7E$m%\6MXZ9aq /tZͺn2 CR m㩢}j W*n5h.+ZecٯNO(x;f5hSV:v{ '-y Ԟq>\$G\TC֒/ j2#P2L0gUu<E<VQpiܩp!zJ: 8K屿nvffJګ6 q>PFpF|ʱ (r}z_^!oES}iP-.@Љ8 HRl1'Ȗyy y^/ǧɹzeqW=6~Uq|YK+ݨչ|2OtH.TBoU~"=kʺz%ޱ8RKɋ3|S\8PZp=(^x֊ 6`5(0H@_AePE]& Q>qڐ^(A{'GV#$LW` (0Y2>H(T@A}*d^l6R}AO}/ ώe=@&>ԧ3f4&= SpoV.Lu8†pHpXT.[`XizSOjP*\7^1o%p|M,xܠ *{:hj٧93/ d;~dH ^Ͽ [ Nq#7dn5dnrא hJA$ є3u,4.%`8u޹⭩tKu,96ȁE\ěm;",~C][#eo1ж&R{s+:n{b\Mn:fN&&gr٪x6+vuoKtímLnEQ D@|v)1И{s $[{7op\ wxϮ?{'µ9^C<{KP=wkA] bd[Ct{:-> 5xϏ[a\enIF9\w> ̂Fej2`ϵm|?Svfeszvߠ?l_W" R(V;0lIP#މ;G[/?NMwCq{2U;Xj Oa1?5 meʵ"ވ~K-`Ba j?r=oKl/B.S^}W7ӣS5H~ϑEG(!? }z 7h||VIr?0-"Pn"yH0P6F3+ #~Yvҹ=j̒L0!A\ ?`?aCncޕc}s)`D\vsJ Zr:SIR56xq8"wEpY* g#W(mZ3+ 8 F@Ѳ^:dp;CQĐC#(|cz?ۼދ Y xh)&̀n88_qk視hN`סWބ&҅y(p}PN<֪B. ќ`Z381 TfΧ3 @ Vu&9X\=IF2B ݸcDcwnFD,s:6!1ȓxphTR @HEEUϾBC%/1$ ~I%Sr;{:Je~;4^yb&! BEWҤnje+smqQXۗoH24Uq$LM$7Bc紬J3h Midt!d\ގk D%|hJlEWZO'Mnӥ/lEJoa6S&nk̷m5K/XĖxaBy/5/E%m_b/Rf~r6:"/YF FVȉ| m"Zj-_rWx /1)2wۗsamm5bm_b(^*5-1~'.е@d>ڙE6hPj &t -Z8fU<\e@7=u|D(WieqS0aKRBY$ZvǖQ\E)V\wEEIBCPCRl$ZϾiY_1߅XC̮ex3 F\dP=&g]9:!INqoskMH׏dclhlwYa12<]n Cgg*iD5B (hا2ܽl1`-ʍ%Z;/0h+;dT}Pj_n`x!SJ>\[pzX9LKWY/FrvFBGg/467_ˏ {nܛ3QYH`5~=ebT߁H4^aPb8XӸ{aWq}>dCSOmR$nIcBb Q5v*̵Ry%Bhyom_an& 4tV:n/RŬJ oOMgdLbNֆjې [#tjQgp9xި(O;w&hLRw)z6Ym1D?ᯙDJcVAT4G1 :8|1~ 4Z{xc , .N6 6-! 8S魃,9?e&]smAȢfΤ\zc7=6 yw)s:;jHN!;8k4FedeE V>&#%(YX4le7H'WY9/Gp~j<3AҐ$ܗg&p6u}Do9o@KլW%<#N"kuPC7?(z0*dր\`YNkEu,2% >-dq eֆ5Kѽk15dH<_ldT<)b032J8axiQ<+"rM>_B7V(̙qc~䄈?xCz5^T-+zUe`N]vL<H X;}84Q/FaܐogObzQص~!Nph2ǻzIx哣ܰw7ǥvew"r.0Lgz=q_ko9/*@gNS>4qJ^dTV>fgU|2To哣\ pOF4|}+Ր[RNddt+([w̎)8s/'#%JM|2-b'A|Jy+˫UIH)\p'1؜]Ƞdu7oq{Z[dx[rgbm8qy)Lສ|2,)jQ>_f}F!ӔDː{7y C 9i_AͨA&3gR` |[v (Qr PՏKOU;mAҞB&LLHy3=_a_ᝪ蛣0/@<#D[;nCg[w1 P|8SpCtOckSX}s)v!Է Y+j/Q _ ٬Aՠтj֭f`GUö N HI|{h2p!7 MG^O(xJWy0|?/X}EZA+o@^KG"x>wnd}FspLG89(h2xZrxzu4~'NV~DnOCHNi zmBx[[Ckz"Tb[ᷠH'W7쬢z4 ]IІV$1%RYe. YC^]ʚ */QD:gHJsAYp;~ {PJm19ʢ Bu H"58t0SOpL*q50M)C(%D}HjETDp6&x@@T)h{PIحбBhՏ}7 yI0șjvR2P4 Gԇ UkijOjPhԵF #9q|PaO]h^[ bA.$;)ҭ:.E-Ȳ#nGv6r`ce&Xm*`å~R.7Ac\wS<% ؆dӐׄq/:~a"F4\+W5%vkB)do软Ej4)Ŏh)*+ e5זgƢFbJySUL'3c+yUY:BviA~f8*f=O`sz0= ~ո9 BS_P2E-R%Ƈ v@i P;Rc>4z*I0 6gs"ox}Cn7l)|5`GM=EĦZCRUSir넎:Q#5E,>`}p|T0WG"cV\٠NkBP6R3~3vTwDHgВ<{XS?Ԡ$p3,%ЅEg|X.p 1t*L֎Du21{ƪ9&┵Xg%H'c #am*s~$zf9u5M>ؠ}ғ:kL4As!-KOD߁q%Q؅tq wi7ĽEUWSz/*itP%dP03l+i⤦yJ{ N;-2T%W)#CY1GDH$ب9xcd8ْe xR_bL~(ܘ?;P-z詐s~/IM4U#|[{`(=RAuivKnS\}*pAdဟJ7+jD?ל/ k23^4W9 74?0t=WVNL[B`kbU*ja>x'}sӬq[Q-THhMZzS6&yHq? ] 賂CpM(˓?GCgr ˇhySI'Oz;H|ւ&ʗ(!=u5)[:!V!Z/ł<԰x5lg+˫];pSST)Բy{NU YklYQ ZZ7dg&rKYeID KI{jY'4Q8~zr^pJy$6d}ْC{٘CoN`KR<,2^'||㰰EQ $i;9ï'+RBc.%ձXxR{ѣiCc$5jC|c:^`Rqbr6HGyCÀ[Fvϟ).Ma0w҆(RljLIk6'QH,ʊ7u K]O)w݇m6>KbPGi]\H7NS(1!Ơ;%Vې᪝7PAEF38))@Jl͙ !2X5S\E5Ù]mQuTYWTjHNrNjToQ!S3MBéaOX(>6:tCИ_w6 P ':6b .UC^`HBk~/Og>d1li~@y=Dچ%7Zr:ϓcȢxb.?dq5s)4ś?]%jGw7 { $$p~a5ק"VU{=8]u4~ƘS+9%j>|hQsț=8lVBb^.̺q`/P,]/ ʃFNь/C0P ,v`=;HձVM{zGLjvKk*d6ǡϭb3S' .N%^gP jȄ@r3o~B TFf{a)Ë4N K7;< 1 %!Vn{dRƞ]Dpqyg9}Wimv8a 9M~[7!D^j\Se=^:<KQr:_[@P!'o9X ^TZ"xrO7LޕUK(Bf[N ɢ'*ã%U{۵\nuMz0*}8yߕ~t*f&חR2aS&/hM%Q_0k .QB(+GtxTaKB/DzHae~(qJ).1Ɓj+d^Ȫ5OfKmsθRy_ ̡pz_JԮrRhA)>_o B"!Y/\j rPN/@T _Mz/xc ş g* WPV/|cJ?z/Ryu8jJGK\]G2b%GCxRU1N 6__v4RaWY\QU`@WU~/\\*OG9~Az_>Rv_xTf#mOdTRURPS䠿S}8meXA8–**]̧x`)0|gG贝 ˺<7p\)P+4}&9w cZYs]t/!>)&QfɪsYvqpXJ'ȅJd?d8osbmADv˴oCm;_oI^u[p>Xu[yɟAxJP4 mJ*(q~P?%F ?d/u׹}~~Asmbƣ(:dn ᖁ>8AK/CTzpvw">7ҞzdR)m ^,O ;y~nT? z|GYBl<p> ܩTجdH."f\@nB:€IINh-(١3{ȴ, TKIUoI!<,6\3W@#X evgCSS݃,,120j;tM] $  ;s%vw+?/0 )0w=&gT|LU3U9U:ί ~ӏ?«xG6l, UEsbQݢ7 J0&WGWkײNN.1fٲak#$,hM95oGˮ!GF2Ap ŕl P".7 !l8@Yv _aK9In#S$.i) 8wBߖc"#7/#ҷva {\.JPvOU~T`C"8<┯>\r4^|ioYovy;4x3vO agά'QA_lb m)4 vG5c8aXE1A-EҋO}s(?gu'E?7Bk_C[: U:v Y2s-],`;U_ tKk~";oqd+`=xɂ-cɽp-`8dDvEv4f;8N`ADqӇ^Z!Seh5P7q,ʏjݢA \@(ȪDƏ\R@jR_- ]>!nVɎD\Itv7M{ɬVw\=Wy|y[P_^nݨXXF 򚰁ȶѝ uq\@DdcCo@2/R l g$rF p|w|;Qٵ8 ma-g5dzjmGf1xb( _iE~xxinD=mӽ$Sl @%>Mm?\ש"N8,L= 0JpEr^>X?R~ Bf?=;.Ҿ3y>HIb>_Z>U9d&ұXId4/%n!?ѣ,_ɥ bbQS&*CS:qenO?b޿Eψ` =8r"f+FTY1Xٺӊ6N rA? ZWSR- QxT﷪ F+f|8,ˡDžS%d=BQ6FB-ʳ8D_;0p_122CPN+(GK7$FfO%߈eD5UN1/b H +V9b"z@ؐ!|"+DDTKkѝBĄy=i<@i|.f2ĦXp0#]3j ki?g!akf#a5sfke޵ cVFlYkCF.>F$t68yxlh6ީ@ZlKH#f)bV_sxIAF}4UD&:`#b^ȭ`! IS=:.-4Hxy]%x.ajOr,v:15_ލ;<&Wt;º9_^m3_wd'HWSREdq-}.c%>`+ZwVHAے+%j͋!zyb8ٴ0!NA _E@Of<)[w葴$N?J"p8ޛ \U&4q )iMh@ju~AiG$ՋԞVEeӷrȨ Vӳ2|P>s3\,R}!iCwxc@v[}[=n͍}npsqAȹ/2_|xe DmĸOh\w^=l5?|#HsT"RO-2RAoEڬfXK6qULC3ADݏeYHWnL|۱eq =ʮ( e50Mr$vC جMCFVX,)[ /wU=߸K]tUۇ%iF ysEU $'arD+V9li\6b}^iu?FlkX Å|aVlkg>_zqmgrA@?ebŒEւ̘+ߎDW*LZ[PDJyayr>8ufۑnuEZp}T.}sT-1P o7 7v&C3+AUw,Κuk-):j]&/}4H dTpUtgr8N"=M.5CV3Ck'cEШKaK%~?8mVpEK?uf7w Ǹ n$fxhR)"q(ZB.g{lVSi0,c.z2evZ j*%Oa%d+$ 4#nZ7=L_g| E}>V੥;)Y7Y 03I(t.# 5s@dY$ED"ݿqj,Բ:1Gb/?鱲@AXy;4`Y^b_ xv{2[zp ee@Zs5ؖv}TdLe*պn6GG-[F ;u=n[&vPGa~1nnEkf2^;0k"?E& ĕsp?_+5Ho-Sq>x} jJ> !v\n[BA& ``65od\a-;FffxOxT }ˠjؐ?n #v\$2[u.AWVn;ᖉ2(GE[L +!puT H[dT۹e tnd102*2O929zik[¥Ze ˮe*Iwt=-ըqn =-so[_Lc- fVƭt }^56d-$J OT2S7CZDj  Iul'Cq{V6KUbR!Eia}D x*4 aYT9I9!dŝf`pn(D\ŋ!tIjnrt^-n^,T0zKc ; =hYΝig; Ej(t^UMoo+<Ժ3vHZ6$@yG Iq^$^ݫKܒDdUՉ{GqMV.]RN,.$akC]a<7/zA({p;顊‚xTHp؋Bwmc]oGLTYuX̤ p\]O@X)[A*ͦE3Q4U Eޱ rW&/lҪEp"zA7aʊk3/XdCV_zZ2^F-yLN3$cECTipg1rÝ Z]y|2jUJ_W zcT40A۞4[BžDgl-Xj'ƾ7Pf`(ndC$kaQ yU/a<tI zß{|cp܎!r:Y12uAP(ftf)HiUr}PYh6יyeݜ֒c_Z4XېΝj*Ӓ. k"B4XDc~,^p$yo'O-iМ!Nx$[ԒgEגҒ. dҒLJ-FВ"hZb$;[KOYR%% P|jI#hIxЀ%!j|$ Ȏ%]е$̗$⅂4HӃą2 V"ВFv-4ËQԒs}kI̝kI9Z$k0Cϭt@ j̊`B}F~YLLpfkauiͥ΄MÆT}6K-Ð9[Q`0%zce?U&TKΉxQXgiS_a[w\н-,UوYx[I\,p(HZlo sfG1Xmaz盷"AsXGS1>nEr;nbڻQ,'7jcq[K_\0X _p?zu%) {p"՘Tٲ W\$ ~L *m#PDQULP դ{5CA@bǐ:swYL0=₮G0DWK/=F#"hz,G`[YE##P,#rfzL 2JV븱 dISE-6C}?vc<%,`-H5UG@nGGA_o "N>)F}TeAɚ޾Wg7dgA&1У>9s|F}Кw."ߠKʴX/&H@lXzPY|a0A@ PY Z]@kH' 'pmlJW@HP_ˢ`8J%fuAyG ) EEgJ@]Ғ(Z j%QC. )5 VԯηQg\؏ߋ:5P_5aKu)W@5p+Zٵկ9ݳT< 'ϙ<3}#6V?@rw߷T7$r /J@G)*dwT; @EJD7\@P4ϹP9SB 6y_5L<Ԓ_˘j v{"L1E _k[OoV; I = 9wܨ*dfF$=R%_vF4B@Xo-ܳxTy\+RPwXJbaFPn̺emɹT5f^VdЇQ(D*)]VVn6lEnT՜*m ![ KHYJnū4vp{BZ@p۶SJ``3b䑂7VwZ>NU"LʐաpfÖ Kf[cx2VE\Y-rRz|˚"p~r,.{qT}ЍnܔH2 jT2X( 70 oG=6x?T=$>롿|ENcEy̧n%[m#W5v uvNo.b$7ΨW(|]ZvnVd#vv*vڮ:yV4-wAT9p` aW׉Z}bW| j]mGPZ19Nڭ.IhڎР3eT_$O_K:p#4tUQ|lU9sr<+v8$ ,W+l?`xPyw4A}1Ǜ@!L"HfX ՛{̗P&0l8;E߆86 o6  $D߈.+Rl|r]E_tl4ї2+ H͆uGHgRY눾9/K;}#rD ~H]FJ[AVٖeJF~$YJ0tK#"Ϩȅmog} E{QbM DZ k/G &%aECrhm׆BM,ߢ/Jd7SsED_-MV'cfit?/0!>U}g.}hJ*OH1-R; ӍLC 3Ŝ2hy`ɍ'k"HK3|4+vs@*S;rS;N..}eCZMqB* .[.Rp.rL 2zVb-X! ԡlWL%gaOVDv+P o! EH_iƃɶǐ3Yw1 D)d0 ^es]##nEGsKb|F=+t:J7o>'9"9, x>cPo Pkj AFwfBcZ1h lm^U'Y..&GR!67l-_dB:% l4Y` B!͒c 49H'Y Sa"6L"IDtЙώ'7Aik6B6nd7BR{[Δb@vIB`0eEF/*s,4ARQ눪_$f>fpdkVY4nVo]n0}%7d8W #|hUn3Ga8u4$#!p;"}Hs{]΢83I;̫ѳħFe152^t 2\QdeQD`JI yK(ga2PZhF΁֒0^݇a^Зis2ۑR'ͣkX2oY}-%dL4s~y+N9Z[lV<M`c.IVkRH10CpQ!ؒSw&]YG/W|cϹW0F(6[VFutq( r ODz 9M9ycnS ©usje*#G%Hz1fӊBS uxj!{Z Rd®IS+cLw?As@dZuL8^XHڈdK8⩅"S :9z<0ZPw[<ff=9 L°3Z)ZϩۺZsqjDw<2Sknns53`TE2SpH`QC̋nrZ ċR 1D7V&Y 39 M +Nh kź)uUiyIT" nc>P2r,+TH;5"R9 T9tϣ.Fkt(izfc?I_p}o<6s(^XX=C2:`!4 ߹Cʘod9a^]8]JHe*,ݾ7< 썳] h`$X:u+ Ir$|}?x*g^&2kXh.-~S|C'lak2$]If^Jhrڭ&2 :vvy ?5GpMnӯMڋ۬+ "] p۾.`̚ O .VPFM=$zrF FtVVUn9PQHu Ncm]lZwT:-k-k//̭+xJ T'4_A4k[XҐ?FߢZ"bFf&"KD@TFR`botͽe~rǭ0"j5ZE4eIR3L)w{Ukh뷱x-I.=Ԉofxlóyo -m!E$1ql&>jrH)1cX`>oz#\ֈ9z*(71H~1noL%ϣ>xt,̚:9^R;`<&JKW|1ɖ%i姢)&)7>'o `Am-: J> v<x~#wWiB}>2?K? 8S-NH[h[=c@!t&qc0z~hűf&ݏjQ l_+ő)#xSjefCCӶ w,z~cCm@17ae.u(سO\)O{foVZE~[N7Ml5٘ndc:NQ.ލfѸxRS^ oULZ+L_pH(plRo2TIORO5>Jqg~?1 i>wop Y~\}+q5Z=Bc-ikG (o xB`KD"3ë;Q[My !%m=hp2%2X̤фOÌ<^͞jEXp@)XM5`&{.h7U Op̍KHL`_NLNm Ap?YҲgH[(u(:gZ!v>Q-`JbZ;ejm Sn ~m|V|xFTJc~Dt]QAa!zrh~DHx`~`8g ťvE=뎶eK`4ʇ:9;n~1?^0~OIXT?̏=͏20?"亮Ýx`~<`\QnF%/͏c2CŎVJ77Xa~$wGjLyNx`~1/fvU`~1n]yc~h06 /2?2J>Ϸ+D#RDzG u/o3x/#ms_&Q1@K KO ^C 6 ZWctO m>p·V@Hv VJ{_ 2d||p?}}-5?lppAqFR !Ή`ŋw|żkPSl-j.]_mN[?;8h;Ŝ2 ?0#xteE֌͠ {_,'lS(vP 6ؼ]leVq>rMY; |vt%;j,y&;e|<>vK4!vո}BQw4Viehrpߓ` ;zSDv`r 6:hPnz^:>Ԏuŭ(f{USM`Dz:y܅xk2\j}hP)0dV(􈦙O&(Ak?w4>W*Od7P2"pPdY,C6Sz^,Ep2ҦmRfPy=|<2{ر$*S{HOsmmyh /G!c=U71y~֐&H>Ԙd9>THffi>[+y-}^Zl7P1cN8{C[=ۇ|]1L ~£xS~Bǔ:pLa(HMQ-J~%̟׬1{p2LZ f`u \~HY+c!̍s̽E)x4GHP0 /F>G0_,`pYY_'KX&iVT7L V<#(Pỳ|*FMDW0/ &H3C\s-qh }wi`iL f%< IJ]sd7r/ Tc^"A|K4)"WIӹM 2x'v>U013R0Y!LHN\3 W L>pa?sQtx"Q W\Zc1O> *rh+h S 8Jp|L a\ +*hLo`чpbr`r]_ {WF 䣂B\ Q>`i[q`cq\̉ޫk EQp҂8U*+| &H k(:uİ`2^?c?@P@q@xaJKBb`fZH0EH7:x-"Xol-݁8qZaN^_vo8FmAt>n? )^x) ,gx~A2ԓuxc!~bzNݮK)Tk֫G v*kYl ^8ȩ Ȉ̛g6rgX@xdABV7D&G~V3|(A$gԬ &A2h:$>>W ? @zv7b[6t9m:G{6^*vPz(ڴҨ@U؀ ЯZ 'H%^p;b@-Abꎹo\{Őy.Pz(R > *Q=5Z]|CP)h&8v]=KCIG)(@]k?42 z(zz(oiBYP l:P2X'X aCrJ x1顡.xo G2`TӛB(^F={5`N"QaV:w k! Vwм@6y LHdҳBiS9 c8 q(Z{v:G I-"@d٩lr=^!i !@!$۸;$0Lwjx2dܖlppȨ(E>71Q+:| ɶ(,W~G=Kk X5us#怯۵~d}ƫt5?F ƒ51J,}D&[,<ߖ_y-<'w9h ȵ\u\%1</pO\$MFERȫ>\SCJ})f9s},< ~8k6v_SR4 G\4Us#`fye0t_ʈ̀XNH d?Y(*|cK6)͢*gK491SCT33\n*~ } ֲ3-_ryo7"ر2Jќ .bjg k֖3FƤx׵| HrV0?ߘUj+и!d֩+z*L!6 ȥ"G3 29F ,[ Fp,]U˄? ?>׻.>c6:6ϼdcKsudPa*/b^;5V,W{#jr {twcONS|5K wWNG0^O`4 D@NGacYZ}odeE}/fã̾"6=׾YRt^gzɾw4.LyHY"+ 7Zr(̾}Yg Z'>ȱ]{HN6{]#a ~Y0DSASCy1G'8kU녊M@ZNħ{Glgq;y(<~T'{6087C@aSG+WzfI 7qn ".<^65+=*!_UAXB݉?A ,9PyRȧHxpQD}2i%WDHaܬ'8 Y1EO_E>?@xM L Axi^  ?/,{!@2U_ M0a)Ee/V1?*@ɌW:bId/P˫x*;Dی'䝠a-_ aK  [ apO뺗jx*`\+cpgxym%A|1$QcBrv~|߸{H(:Z30AKG+Rh^Z83QcVxHHQ$# hJ[:Ym5"hN|NH;AǎxN3ߘhP "ZG+?0A:Z?QGN;|9OX & j!P |[QxWy2/yB2sNΓ\ΓI)rf. Q3'02r%|[V˰ t2{$< ,B*>~2/g`s2.p_10(TԒIWN7@g'F̰N-̃I`YUT)PR=2.i(7WI!UMb_@ť[*ۯF +ӻJC^(>8㺘Hf/cLX$le0pڑ :Sز3>~Яo}ۋ}nc#yb}_^} O850{*{@7!Łc" ب?apVƜewG@=00 &sw~ 2Kl"C%yVbZ I*Uy_iUQ&2_t= 9:176zbIШ*7w<~ q |0&0\j|aq?baΐ aPȦ#lAԺ?۳.v 11L>AǛ&=rL֭R4og$Aq U? cSA]vt±5 BiUƟb7I"[I۰ky1D{Chm?bͬQC -#,_PXkCN_W;p!7w|GYH0Q! ]\4"ڑAg}a~K@"7dBk&>om)elf=d4'gb赆q X٬ai-"Nã9ؐL-^D륁|[r"ru遳:,/Qr9cFDU<Ҙ)6{FQՉ-f3: gt֢oQ%\Oʈ3$4[J^Ѧm8ܻ+[mge FH>ܰU/Υ،Nѣc#Uf@,N\Dk)bXdA y.0֐ CZZC*7 $@tQZT:RY*Wdf{dw'`o#XMLI%ɞծcl:-RWՃdiyPh.ďSlv Ej燋F{T.S0|#FcUk6{079rzWT t:L5|#^譸1Ûۭ5Md13c^Ay"q94klQȔl8"8[7EmHCfM'HݞI"JL)5d~'c6T*Mk1jm^Tq*36 d $R6N1:%gVVUEHNpYw ɰ7oQATmbA `c^䷗)6Cpރ]n+°]nE΋"]Cs[Uv2p&i[)O k@j۪q= bw/,)㝚!dHf]9R.GQ@mSGІ0nD'vm'JswfebSZ0o+"8rDiP6T*yBkXOw$]f 0hW(ᯜzcϫv9,yC2 LD48Ӭ)ߍeF'Q}$+f3"Κ%~ͣ=t Z͝JT<{I)Y]mlGS,RVRVVڡ& +aIņrKM*9 =ʖ`?eMMSq:֌?/0Y}Xƽi9inxlႨd/{~$^=Rс-=RK{~\=?N#s *Mz#Lʫ=6aC:#Hlc=HEMȹG.6mA"mpTxK fxA`:Ig(۬(#nG]|.?E=rAGO]vTpA q˪x`b3\7{{j =Ek#p{>{G*/.̔i36ChAb)=k#\Ƴ{" xu%#x1#~T)^CqUv<GU18kv|ͣ# 1bV>0Xͪ :뾱TnPn1J>U8oSjh}ZQzدPBT))Rb˟rD8H9KgU2 SWaN#*6F*"6@`]Tŵj*HbWPJHS^@VokR,UkfvO'*uTmWiѦ׼x}<4"?w<[PtWDt*uֆi2xPv$IZ.珮F#mjc^ٚLlLWT?k5;6{a&ciȕ#(`m jyt#$a]2h)Ka^7Wю̔H͡mz"7LpI"3[YDdrJ!SvU}ڠQ>{xO^xd>TI%q>ièj;"m o7[ 6Amw=^ 'P\=6i=q<$kC1qCh=d@ +z(R""ǖAPQ-z($?<d2\CgŬQiY>n뽄tHmJsJ@jTdt:W3=]eƊ d24z(1EQ案Rpy(F4}rv |#,Cay3x(Їᒃ{(H5puE"l P s*Ռ#II|x(K¾]gD`&LQ,I?ވP}uszP Cdu<^E=&o<2ADL)d7G)vhf;б?v-y/">CnL\;dߥ؞݁R#ˠ]0)|݃@͑{w{{ [5wc0=-0H%k^s@`drPWc=ZBٻً}E;R|hc%f( d =z{#2Xq%A+HtPn'i"j"gygtX> zŭ}ь[ *UfehI**szs=qԭ%TXZX xgKJ޴9&kPz􇮲.(),nTR!=bMa1 z Bx7D@qƜpzߘBƜ$#0nfs" /:Ӑ|ߘ 7Ŀ=7!i3m4l#n h1D:7\*qn̈~cQ9YcoLt,+nL<"^4,g 2 `11#t[0V 6scr"<7&Jwݘ&}1Y2[kۍ tc.$s[n/%`E-Wh=s|XnQm+,_IQr-y 6"AQ>[&\J=[rӈq,ƞ>bYEsBMo;g-_` }zt=dm]ϛ1,dp,#MYnQ|[;4-V2C)rd[t>{0wЭc,Ҏ54r{`Yn$<ܞZr W[ iw쨋l܊%Sܞ-4eZ|qVX|#ZnY⳯`'Yn?@/Xn#h[-[U$b-3rx[n1:?P#1hvk-o)Xn`ȱ^--|co-:Vv-G=vLC,UbTt,J r<}--4[<ƖcѺXn;[ib`]/fȢ_1;.o-F-v딝,9喏Z1o,#p,1|cb(ca,:;Af;9D C%%ِÐ2i/u$Ɏ!ݸҍb$E7!Ņ[f҉==Cz5'"hro1U#@&|X-gc*J"d c`uԪDZ"E ()+?`X0C95j"3 dU <p=+:Š3*Ԃ\>cv%BTXayԱ_4'ȆAC:b00JkWHoc /7X` 06%2U|4јPfZYnHQ%J.0d%1} .?Fŝ!ejO* ѳ7de,RC틋i#kuv*-[,n+aN/|6\x4 O=zjx^E(^LO=}_ЯbP]G2_5- O79ll ;LiL$H ;X>*yǙ0@mlǶ͍'&|B1f/OSA,0+9sN|4ޥISjMRW@d\v \砨bkvDLFT&SHlnYw1id죟c߄ns^d&Xj  7̙HfGoT 8PLvY?nAȲ$_vڠKG/cCQ!Mbܸދэe67cycgLΈmViJ8밯XlJ*[Ig `,c،39B2]ɬy &5EkzOl&=ɒ1_HkrPFb;O"S[& \$ғ)ÌZqVP¬2٬w9@eKUՀ1ALXMT=٠7dː;eW6>p8f&o/HxMiV8~4W]Pl6 `c !)]! y{wK&Yr{ @1B\>;vպʌ,ٓq(s똽+*uYTI9^W,Lèhàf `>}(]^2szcY4cO&'iM3Q1{R0CB<|NJYKNTS ZCg07pn i9!x308>*׻6) qzaџ$xOd9 G MrGΧJҾtGh6w?.BS7'=뚌GI3X5 w3Q^c `nWJC9 “y\)Fݳ'Qn Vĸ \:2)w~щ,?<˒`H/\$3x&V7S|і;8LOB?=0)M=OH|g[8oWgH! H{:~sMC2H.P JÎ#[JԧS/VIhp0IDpͦ,G%LV/5oMJոw$hl,PCm?ɺN|xxsx`C_߭R)R|oT T{PeoT4_v& Qr'؋ TԘ/W/zy$ x~!޿j k=jVǭ? \MŻU5{tݏֿ``dR\j>r<&_g HIk dBĈ>3AM BDq}7^n/J# jGZPU`HQ `@/UaaS`C3 J?3˔( LH61D-R3X̜ܗgVu=ڜXhBX|tH $sWJgRȪ(\NuΜm+a8ii`Ϳn3PI? ,44IE{&E؈n/Hrtrj"}Tga$2]!Z+UYYwnB 9_m2Z1n49YeŢ"X@( <d!P7Wr߬kUFX uYL5@syS$-M.ŠZRF❧`L"?N*@h Nu}= )3 ӜUOVvҞ tvdۼ٩6bCep5bCl;c o6s$'R$^ & vM.F ȣd(ɡo;""(kL !dI>pJP}#̹kQ'^X`Nl/%$p: ՝28,gyb'#/Ga'2kT]ZvP/[/`Sotɰ یhG'rs?y ۩ eH/qVҐS9 ӌX\6mY~,Pt&B7-2\fFmR`#,_T,2>b2qoOx1?P4ܵ6ތ% ejZL4χ &&cyB='9E)CXj{1*s炽<;AgmYiygŽ2 Ca.YkeKZYa}=3W+ <$ +=r He݄BeWyX3}Ae>gCyv3Mhwo<34W}Y2<"myu g_gLy<۠gj63 ڹ へM|TAvzTl,P-MWD>NJZ_^D|nfJxqe`K"oj2K)}֐>,{f!-A4#ƴA15cBp^bL,SK#VV1!G3yRTrsĘcR T8 1JyĘ /\FEX1Ɲ1&~Q:MU4b/c🶕#ƄdrzDVicBRLgIr15kcb61×31&4NbL 0ڴbLƀXcBwcBRg H6A1Y1[31mȁwpŘ61秃 <1ADU!#Ƅ!JcV 3yǘ1q|qĘdrcL6cjGcH`1 bL_KK ҩcڠǘcRd1!&Z&@OXw9?2()11 zpƘO>bL+155|Ę Xz:/bcj,PE<ƴcL_ݱuQ#ƴA1!#Jrf15kYeSccڠǘH3Ƅhcj,rƘ{2 B <0qd`fwiE,Xx> xD:9D$'B;/ˎ!8' frD|A0uUQ8Gـa1Zwn.f!N]e=H)1.QL&-fV+p3fԀW "@#c@:jp)tu]L&PM=LegYƩ=~|\eϋY|MQtɴsibM j]]ʾN{CGj]a.Yl r\zd N0dY!R~q_4O3 YB7T$lPjnd#zX6e4KS⬥/Q9ͦ/:,2 }@#{ؠގuc8ǽnLP-yQƄerY.d2*/Cxkݘ䙿}Јɖu82|ȱnl >*c݀$pԾy|TWǺ1Aq. ϣ ͆|ER֍tpnƄe֍zW^7N亱_g@nl׍ԻuYqng1a{Z ׍aւX7OTyY3nLb׍1۱nPcȱnl <*}B~tIo*Εgza ܜuf 4>ucw_gRdVL^ _h>(6/NfVc.Ѱ+%TBv,0ۀu(X=:r {_`4<6HbA^>%1XlC'bz&`6[zj]ֵ|7!Ӑ2k_H,otc Mb|kmI5%(8r=/c-Am9eF|ecQD@@~_>GS/iY"|:ބo?04Žӡg7V&oW] 2KB(|4kԏ`d}Yy:˹ց/oiZ OoZ$lFٞ*m3S={ʹ z>:XQZ5_N.HTLyl 5ImRi$}a$&IDp^e~蜨]"WH'BIxaS j>h,u9wGa Lj2[`l`RQ0s$ /  ^Ki4?`Hsp??ݵI?I2 xXx&$pYN|`1T|v= 4ie/ARdV(ZB (Ca5QDGd3 ~5Q晴ݬG(ڋ؄W& ʃ5*̘gÃ3Yt =%,g2<@@+ӍZ^ Ar1sCfb3X.]:PG5 訃a,H\9k&AtwU(b؛#IAG4x=$-(c<$E~RqLi~"1{Q(ܗ:r[}0UzP{;1*и!M ٓ>dA~HXPdG5u&C& PkӳJ MA;r_/TRPS'?=G>$)P;ר+7H s[ |ω)(Q nDUjQTTTfIa¨8!g!NGy3άgb#6bt&9;R!0#k%+LiO\l5DpE⋅G(V:.1!*¡CޔRf@^{D"s-U˂~9TZ7nȄ66v'Oҁ##Ρ@9A2|̯d5֍Y x=!kX#7 :_bJY :>o|v@3ome?GCozCZ&BV`̩ M5gf)Kjr~M+][9\`t}(DpjBb!Ji@ΠB NÜUpIɼH'!FD;n|H0n3*PI%OG*{8etd}]q~b%AXo2GAn1=lr! RZzHMWL:Y:Z-wcsw%; 7|C5NZ qZ !f.Ri+HjiSQ[PE"|F >ةX鼡U?O{$]m>RHةxgqk׼.Ѣ mg7a]*PQcYm2kBQ*6DzU:?X Qp{{ {gI膁 c8ixh1 eAr @5 b4W,I݊KJ3'MYHR<-0>'e'Tlq(B~ <][JSYVqXˀ?֎~L>߿UeZwm>ih*ՆxemZFlquc0I6Ս2^h21i.0=ZˀՍ"~5[+o`cy6Z ⣿)iCj}״tlptBCXt,x~  *J2~ZH.r~`U Wr`GjK|DB&pe]~aa1O㷚2B_2I/D=1D]!.P2Fmz ۰HZ/tt^::C/ލ, !>mO~$![0`ٓ"x#Ƭ(S{D"1Cל)`|1ä=!Tt |łL@i3N S&qz% Pn`p~$l;ҵ?Ft`{Ym8"B'xN#&"UEDlV}>0VÛsp(S SezHxҙ@HsYf1+"Z b-7lRr}źB?mlvy~cTq/왾p 9&zUUH@d5.m@E|lVCQ6=Oʡ{2JV=Nr|#QfJpb 50J琛Lt:(4-zj[I_LЁ\0|Bэۧ3!bHh/yh5us̱WH׷}Y+J# 9pC!}"Ա` ׮B^!N6 \*fO g-^0veE@)#{s+ ʛk乯2f\U?*ua'-0m*壛bgAٽ˪T*t'GF1lQIQ m;23icyDtf i݌2Y[jsxOjw^#1Z3HZ^%d6k#´H9AfDFb/M J) Yn | 81CFb~^#@X#ܒk$(h$y~OqY,5HlX:pi$0h:G"^NG"Z= e$@+H5xg!\?&(KD`#ﮑ5XF"u&BOH {M8{MD7 z9@FXY#X֪cM_5S^٪)er¼DvgAI{f!8$s$3wqq±&`lnljF"8ݽ&vjt`q$swo. bVa%ӉQe+mnsy^N;tdL+@#!I*GFxT_Цgw (g-|1I0 VFBրܒ"P] Qq8?wyX)"v?KI^m*CpͻWuf"1L?B9J 3q6(%pnygY2\\~vpu&?  ^,bd1WfJyevGxa9}nZt5ІX.ϐ" &a h&Eqx<,FJ>DK.n"̋:ủ́l8 ؏hp,zjI T4@",i)Ž5X}z2Pu/nV(םFjE@%StQȲ+Ka/{,lZ%4<y{݁ǺmW;(Zw8<.B->mx;纳c:bM7F9>-geb &5AoY=2ǒo+!]].Qn? Bh(  ٪sMoEPV`!H;=0 Hm2 2J Y>3rnWƄRHpxF͉l OYZ,BE!!9j!3''%˄ըHk +7v.wm슚r m_?}` FjT+Ė:M&-`?73pIMiQ]Ħ *$Z!hBm8TgT gRcU0]ԠpKk6|/ba6cc ,Ȓ>XT#]E8(8Ci[X:WNi[_f[1~|xӢfWϽЋC^WnNQ@ŨgKxg C]u7+lz nC0r_1q?/XݙVE 1^H:o,dH$+ ϓ8DP '~z1ːgB*{Ý1ɄӮ$z- Itrˑ-]ѥb_$0WKv|cftd*m979Ƨ)?,4.ODbų8veázg5,YBFa]O"}B}녰d ^y]גI%ZQ\ 1Yv>cuńj_֍9Hϗe^a1Ss|b;3/N8/F<U͂rBJg:&kڎ*z NT&.ͲqPSPt3Z'~QY-/ o,ֻ/ҼqKFaw'Gt(kw`S;FiZ/P7v~ _ɱ}lKs Ufjus! %݇-4%ET+ dEٲ$ DhK x<0ZW NHǠ^ 3 ʱRjRXL Y } 74X"mIF˿6ε :m0E_x]YQ}=N: /*OfwfXg9 q;Xx/G`L8`+*nErP>[y Hu]/QF@é3F M֠urE!CS YPӸs6$lTAPXfbGf/_bǬBҋPQG.}{ǚĠ>WJIO> 䝩w u+q#0y2XJRہ؆.PN\AxF6I?NBjhAW  !-N/w=t'SQ a\j@)imXP { ~~PV:ӜuāG2 PV<'tg@ة1ZĴ,QIM@i& R8lO:R$9wJ)XFf]`rK bml sb ">?tjS=@f6XiIhT!9|˸QuWA'gu. &"֝P0NK2UMА %(۵N!Z ppg*ֆ0Fhh`.%)+ #EmX|@xst/:} :d+ _)Np.(7 7mp6q6zh(i3OyRk6Ne43=g oAY ACyV\cSi; q/ 9i uZ82K^857ue1M7;!ދ|I!TzN M*ay즅ZumtJZW : P ߕ&x@Z##Z v64ʋMʚ M~E3aWp]1M{v6n_1Y8n|,nBT뢢܌NjYmϑ.h_!/uh 5>T7@y[` Y~#^g|Ԉ֠WNkY 褺]k؍ȋX&].nBPp)l;_>cٲv&yG.Æuvˤm&dk%+İbt,u]ڷc%q< 83P؏a;V:L"b3~*FYC S&)8M4, v(]ʉDG &_.F15D,G l 5E hO: 10>6(ТdnY$LKXx!2iM֕4'"!#gnDnbM M|k$+'-%2C<j6<&cIӣuB sK=_zyĻ*{06,Yt=C8X. VM8$6\%{f|N_<9 "7j 0o9`R3&Vf5b/eƚ*]kZgI!gZ*1(`U/P V{ !^UiˋVo^(vwa=ɧ XonK 氰lJ;sNuo vTE%j0%*u6k9}]Lodˆi/C(ZV|ŕ] ,X 6h22rN5^`-a 1x)h&*L0(;fS(鸏`(N f /]`hbwz[лPm-xQq8r픬 #xZSCyh)㻘bjm}WgpLK(>]QGކj.YZB r5+BhjcFHx=Ypǡ~+7r@J%vkܼ:؛{L0j*)EՈэ[!*ׇ˜zkq1ysc=ڰ_@46cK mh1tf԰b9Wj3PDaj3 P4H]+P_E0mԘ~ujkF"$*HQI7˥Di0A 1pΞD ;<ҼU\Ku-pL]c(ޙJJ[5FcZO61_!TwB(B;ܸBB[g]t!"Ta8顮I61n@ VcVY![$`v=f8V `0@^wyi^! }kRa8% qRَY^B^Nt`vqi ]2vCEWY<A!"2&뵆+Wc=Xڟv&n_''']su<޿nTzjd˪.$0ѐ_^Hj}ηD\dR_Xa_L&[ھ[isLde u-9YH@Rm`jesasKr@x#m`iz1!+]̼Tm"Np/Rr"&HY8 u6njp.ewhsA! 8lAPj9Y(|CXcҦUyBNsm,6{E'mrX9fwer=e͡7;6 5V,nOzEB9t,c2:isis3^~m`)wfs(6C-Ę߶9،4{@CV0@f1ɒ)gzL.B|n98H6G=6=6nV98^?`64KLrZ @J6 &ER( 0E`Xm~|4h0׹ ljs>mv`L *-btC8m:61fPmQk?9{f,O3o̐62(V(dO}<SāQVQ d?3ǻPRef=(!HA҅nw@J;@:@1hTY_˲\oX)ċdgV c'6}ߚ 4.SUeMٮy fg 3(/@Y2fٟH}Y^Lv/$5ľ,BNEǎa6vb^x kB!Wkg23<{1T4*H#[0POÚ9#%sD)t78%@c26.+Tv` 1aDk'=LڴTNJHC?^Ӣ7S+%c4]isrbZ,_;yvg~ EL25͂v&*,`J"jE3e2O7JhV1[`CEwvZYwBFf;|. w9>m M3*O%Rf[AP[ʹT (J1c@'K  ;%oش9GUf}s/F,镨PW /qv*XzF~:[@jh@ rH![#$bAl^@;+])Es1ujϠ빥wkpQ O]48b0RU;ѳb9_yde;rz^uaWyV @([ E`%H_I51D)(*1A/HüHD%>6rE3}&M#J,u*/&րL<0f-ܢ?Wq( ;$Rp Ŕj$?C6Z*='-i>4FGq=wv#%+Ƞ\" )Z |J[nup7Ș6+Rcߊ\thl݉1@NP' Fp’6{RVj[u[ trU?|[ђb72葐*4f$~>Ё">ˌjZhNe+L(i)b .OA32zCR:oj9-Nbc3͔L<+ 0)nc,s"zQv~Oɳa"1c$ ha1~2d!#@ adb5lFd1A `Ne5#yzAjw}#1Pl3#/8#ycH9L#U!#/4H@H[Of4F23YOHFZ7x6抌7/Qi2ف)_d`yDF2&8#css|@B;|Ωܘ117#?+ ,Ma #u([hc1tF2+v},F Tp@2g0zK=.BJЈ1^6#Xod$ `$kIO2b$f,'0e՚<!Wq)sltC&Zs=ɚm3 !H21R<$odmF2'>vhˬ2)L N3+MF2Bc1518#sHĐ <^Yo7WT27'FF2f'H\|z(8gd]g@g$sDs1F2FolynF2k5.~J(daZr>zYk=B- @+&hd.]*AHoD?2 ' ##Y;>-'3Pа;8'N36`!yI:-xV#?+Cl(K<bG,Ax˾pp㤞ݍAGܳUSX.mK<unGK}m Px,,:#/Gd6$*B lDž#Cdx$P%I#tG \{Vp@&  e3&p[#)j5!IQ=lexy|ѣB`#H#lE(كP+1;@M),ˉH4= ܎qaYv8s4`͡6"ԘXF`ZMj  $z`]^ּE9ICnYcnl.MPeتo농C.1~}`J:.ca*h! G$tk|q85F]ϊ195 {Pi[Txv aq9sBی:_ csBCRk:s{+< a焤r60B.F aMiMJ (SiP̜E,Dd=Rt^DZ}8"9G`KaaR9c8,_<`zplhHÝ; ١o9DI 顝Q;[jYa;!E;v(qn,M->MAΥ+x~+xpW3_ \ w =>Z'ÍqxC\' p} ޶?>GpiG!w> I6G޶&5 V_銂8;c<\Js~@p!lX,"p 8;IHPZ>y9 zt '2^}r{G05Zn9ydy/t^!Qa]w' ducŪI'F$mH[}zՓz%֫ˢ ҋnvV'wS{ E'WHS"{%Wh{ {猣S{b[<*j.1NgZIA4_ &yD*OvK0ί3},2R}Xyr}5ȋKwϑ6(=)it0~ٷ)|nF%Rjm'`gލ~zAB ¡rn/@8k-+ٿEӷr^̨f) h39ʽPDIVWU7 hOV ΛFSDc HVm5x״,a ܷ'z=30Xw2z8<?nVO/aPdK=!4LyM=] |hS=!OÃ,< hxyYt{:**{0f%CXy< \ny^,ȫ`|Ԏl< y[تi~{k9}vTL2Jc<`kJ3c X<`Y)R"5 ? (<t†<dJȇm@%-=q{zvWP `{Ndy<@l󀽿JVp{xv =y Mi[]ݏ6vR@n]U'ޞN~n=v9@Q7,AMNx{:zud]z,(pM"~2GUaSG>7wAMqQTd q"<78DHo`L,$*2)', :DHk:J9$zU#Io–hsI!H MpIFJF> {dsGZΨL%e[isJpٕeTB0Y%8ȇ+1[ Ēa3KSKϐ[B!\B$z}@Je5o1>3%DzCDH[kj#dOrie㤠̖Cz]gT4WFvI ;Ueh`$Н$4˰Y (\v ?\RadmGZmEJyB$%HHH9@أZY!2Z6 W"-H3RK:$2PL\+YNMQOUw$;69{><%FOӉ\ n\4r>?Vm2j*]^;6X>AC)ݖD%cFNqW HW&dL?7ء1$mT]B^7qŖďd&?$($="`A~io]cݸx72,#).s2m + x;Ā}*b vaIN|Ȫ |JE%# |x@?pT U?Dq*/CH  Z" u!gP Dm3dLLM RP0޺A9z,$=*kꭆf}vXҖUAV N%'v2.āyB;g,`7;E29Jaa׺X2`Q-3M@I̽jGn*s , R G/2)fBJdfeV$739ȟq(0#*"ZB& Z|Z~v_U "1*Vmaj|4lu 5 s04l:?x'k3D&R1+fxFD @ʫ]ه)OE#츺ѐQ׮ F njCb_HX~N cV1dݻ1{*0_Lw=ֽB$ l]1'8vҺ]qzcz,xG%Jdޱ v]/侑!Z vHa.G?e?gMyFVj=%C’Q\?gy "- B,s Q|l*00& 0ތA=D {a'/b[E溆D'SLJNwгi\LDc.Ug0u;sx'av6.p$E$,0,=@족hp%pگNlWqxUbc%֍HRB``"9ѮnFY;^BevM_`,5DtbE3 ,u?Rp2V/ +Y$<*/AڀMPb&]Cy[uGԶJ(?4 ړA7v $$CB"I@>$Ɉ=EaZ.p?yR AYU3Ԉubt~kU TIUi0߷1*Dz#7G <_i W$BʫsfdO'O]j'V]"ݾ||{JeCؑZQؐP)5ct%U[}Xu b1ޯ{_u( G  TKMV}io1Vm99 ḭ_A> 2jos zWZg_|M_\^$VLZc )tNO |~lQ$ ףo֖+*`7.w; x{U|Ff1uv;p0JcbwW#`r7Qtw]W _PՓU#r3 :eD\|B60Fb)(%np=?ݫ)T3jR;?b=U8|L :Z.rnWS( BY8 Y֭9I/`lWe@i@2(Y5O%F!V0Vx-nB# 7J;DSJg3@uoimz>T{m:x= ᳁T8,ށYMCǵA!:4LgY_qkCOAAO 0ǣ <8׷<% +Cjw A3M^n[DW|613>N|X%P8\{E#X%&|tC X.~ %>Q&7c>QV%3.R(CzkX0A, ZQlYN@~B+ **"/ǏQp}/#,7Vyw;wF&}ܒ>bp{a'{`HrY{o^Gb1tHj֪Xe}y읏6ԋ?B37ae[#Q!np䒐+9ވsFǸN~ ',fu߂2Ho$N#xK%jLv )c7@NsM6<v}Q /y+x~to- MgmP<c w*cM{MMbLV)#hot [pQnZ[TIb7R ː>{Y,x [u+PtpS2%@[ m{kd%ݘcF{e#)h!4B԰BIȟ8BVy[m|y@FwIu˲ec>N>,݁@4%E,1$6˯Хimmư{CIתq$:Lu2=T ⽂C TDb|;նs_+ѽPzէOl#hek*zƣ|lw,6/tX#]7{d^ &BH'E†/"Ȥk+Lu0ߑDEb7T5/[2|4X!RNVVѪMZɊyCxzxيd;^k9^L'IjMQPA~p!>Z`GQn~dhD xUnRKC1rPrsh{c$PhMT؂ms{l/}{gNXPɤ1 '\'֐J6G#pH&P!U 7Qɑw:= r+un>0/(ELp/%V+߱.֠/Xgzn.94e\] Dg,$C[!Q/IE¸fhWpЪ5|Qi _UVd0o͵Ok,_+ŕZ{}CjRe VE(LԜ/ ~-rXUдNT#WCeEs2~T̅LgJUο[uL2i4 5N1b%Nr5Xwj2DSO<+I߾}藰 '+%]72lM<Џoqj3գZ' 9 ֻ3 ?aȟweAwL+a얅|:MNwZ(漳܍sQE bt> YCގX~W Qݒ R oxY,@P+'Gxa/i֫˒na?BvUe]0 1-0#KtDd[{4GLUH ڍ7LF$w[! q΀GJdWOpI~qlhOt!tT2Ǒo@̕ TLZM܏n~}wnΙ.UP)W!Ko EY?>X4̷ZqF,M7 h0>ɽr/Qm kck^l;9+FdQ@Y}Qodit9O I5$]tpw0̨B8  ۗϜͼgބy["]ޯ1LhPmgBcs^짙YXfBI 1q 숺 jn<^(|Q !I9]ʹR.ށQ^2-ȴ@!_b?̨qaOv#NmS`FtCs/h~?@|5c"M++Ƿ UYI?*t*VY)SGV SOl!Dz|*Xja.lz ,012K::K{7AhY le! @2}1* #Pw:?B9b_L-ژ(JCp&_Gqc!PodV1OBKQjϹˎ>eP%w|P# |*rbG80P*ո֎n`YkԚ7kX|^Oi+sE:cO8$0B4fk6JA ' 8\EIcئPSϽ5T9B4c)y$瀤`1&02=yh9㝆$,†X׏*`VUM(̬eLc{u#L ΥA`?UBep.MB ,U )%2)`{$bɠa Z Vꩈ Q!tr4x*ex|iUĀezo|dWi͂!)ȱy} :T (s%2WpKR"p$]N AFTT'4楳0Uar4BIpd8y9iR S_2?U\:nOG>CFN@Lj@5w^6 ڍ]݅gas}S4YnnءGY!-wTO>}LMX2J(uXj/1_ nHh6,b Nh`PlxI 89l ;ƾR%1 HXEvJtå)!6P`)#4l!fuTrUjfP_7#(ׅOc1>4WѰy%~ ^!ti}XƳ-]Y3VVUjL^8hB[S'_2Y4&Jl G;嗞"FdmSQٷ4WBpk+2ɛ$Y Ynϧod]Ill$]K멨j|54n7p" c6BΓ%((׸B :SJI{Jbjm!KyTVa*'T ̧/ZPE_$}t! َQ!kg%2 7s./=g)Z>g:l'h8GPSg.k G!T4qTF$}B25%<<,J4ST\2PxnvStiS;= vMȘ{0G'2755O&6C1_s4D2YgŴj殇l,5#B~rlf!>nC]hj +ݱ8zb:"3",UF"Z'&gj%+7+-o8AdT F*C=N!maxS-̢Z)qXbKh0y((忼 .nVpΏm g~D%3" K.5 ?H>aa=Enu*z6z'LjUEϳn R@7sU#eKˢ^-ˁ@]'ja5snDg5ɢ2qaQvhnHgܐ:jHWPzh!O35>S]Jb#QjkiH )0dKGN ~a^ Xm v"K+<4jqr aM10|0&{% d&g-k!xZ0ٸ 轄2ۢY#XyU@Y.ɟA'HM 2 v ~ #kБQ=  ,tZgI)/8X*Nrig&xΛ 쏒#T\.{^F<[u#@'nSy>"(QNqq׷ uv=ek$M(淊L?dfd Muwc756`4HF(R}5Z}-PN Ҡ`ܭ-tew:M3JcKkd.v( J9Sv5At?uMgOi`8)5C)78//u}er :]@mBvYb\c~2xr/Y8˃[JYDKޒ&0(Li%lϣ lA63 %7Ԯ5:nQ4О'. * CX])QN.;JI=M#D^edDgnuGG6nz.wJz#7sGFKXJj=#9І5xW.tٱ~4poQk_.dU%:*4KR~;ìF&Ud3 7AB7=eVy&0\. ){EL.wh9ET=Lݷ[Ln>+~UUі )Ϗ,CzP4)[AAB<c,Ty5J'?.nk,)A`OY5_\HS}t2=BN0=˲3O&( G!ծJ^OZXG(q $"p;l>ۤL #1==9\PEq6!k”|zO[}-H.7䬊,=\]UC,ǰ'WWM52bk51ZS;JTY37uQFdb/YęN'L,)(\̽t9y(+wL""CXNV};}XtV?vlD%)Cl}5˩sC>ؔ/ p#"H¬ :/%;V<)\+6E}1ukNVR*ܩajF=G#VD;e8q 7M " :V糥^L'5K)'|vav,(%-,ge}ך=C9qc:dVxacjZdUu] uCZg ;Wf`U(eAAAGoP2H-d|kbrAÃC̬Լ,0VBpbȶZe X ym;tD~S&Ct=_q f" n,sh|=z' 1 F*bQ 漪9|D:ÿW Q$i%G l;mBYVTI=xxM IUvwr:<YT~G}T(M\)=P~yB¤VtWQmAlZ_щTty tuw/|s[f0*5nYq&Dֽ#MR#'*p6IK+=F yʫ:&s;hQf璽 'UnuvCfYg;c4+tKpVɃijFhOC wKv8kNi úHkTYz?u@.$65h;|0U@Af$"xc(,zۺgc#xyΓQzN+5yuHtpX%ja>Oi4"F+!#6Hi5 \exk؇>0Va/w!f/KB+ҡW 8YMF8Ŧe:D띎}g1l]"#]EI?Uk@B)ur Hʼn2d76Eԑg˝*@jvpw34$5O=qBZG1? Zy1Bi.D2Kl8}ԗ=U'"G3D *j ƭuI2=1.-g 0q ;[ؓlp1DB@)aBh%16Q7F/ysϞ2WHBXu3VXHM2&L㳏_!{KgS>vk( O`KGU5̂:[=X5ݱh$};.ͻ0.4`KЩ㭐B$OѽG}qF$Ȉ"MVxv  ?=\n:q1J;G^{!asY1N-w%!W@^4e^M31ut''LV ZQ f\q]˿&V7MxS1 V/O=>jY%nӓ!;- K1) &͚1: #R[d(R U^_3ąs:;YnRUxF|LV^>b ε?˜ܴL #QpY|N+"E>ޘ^0OqSp .9$U(o h 0EK(7K6替Xmhdt{uuop,Gߠlؼe_'8||g5Lp84=Ӕ. p_Ti- \8`O͹Y>Vmzprm)20ךv^+IXNedmwgkkL[TxεV~gd-lo#SdA$Lz kz,0^9fzkX^KL`TgW'T̳4,fd?iv۠R/|9Oht{Kp[b(u5B۝&ɴC49f:pFspҫ#j6cT,`7ڽ4VԳe灸lOub$̽q@zՄ<Ȓs0 GD, 惖r/As R)1?N'UAȓz ҖXѤZ')mdV)"ve T(חuzt ;&3볲<|cjdgZmNyӕj;D*ёSIk.{)_R|}e}6h-hf).-`J[+y=yb/3Z̖.6e'ENL}gy~]{2q8w>ySEqݯ7p4dJe)5/Gi{h#p׼pϝNmA=3hpO^I(oBZbp k{ߢr6(#o_ohh[?^sr#fn= -ܪN7Ǧ#qxO+ DX[M,<VX>BB>!7vtx'#׌]udJq<Oc_gL TKIWdWLvdJ ϟ}jGwxv6nXJߴ=hfi9mdk{r5h͈l1x3HacV{ 4r˽/Y閭oowǶGޯpLS(p}.N0u8#^ GZ .;Nn5( f4~CSӜK^h_*EHܠ]9J^ Y U]oQ F[Dڥ4d7iclb8Ш*1 Wq-fux؇mxIa$?wczkI 5K9f3F@SwW5IT["$%Fgc&sȲG[-> !&*$AlGۓ8og T=+}(gf>P2Uߘ.#ʞM4D!̈́LX[D o >3!LuJi$toKM:^:vtnLD*̓CoB0:\zVV[^:T cGjz[^4TVDv g˖*@:vzH}^[]^2ӄN,=1'rS[uG̥O@w\kUM+ȘvŽ2q f٥& jt¯w[=?'Z]VKS}j+)ωd,kVFhBdܹTRLٹ_׶wޑ,kyΎ{ Z-[޵v^Kʏ_/l &-:._4~'טem f.#Y(2/5Zo5X~l fTl}Nw&_/p_-Y4 VAp<q[KP}{ HЍǚ{ޣj_xƸ.}K 8^إ}~uJMM q>.֩M7WSF~[Dgz/ZO 3}?ﯺC]T{E6wv4\!h ncqwE灁8E@IdH$q48E^ {Z4adž!,+QE]E2{V #ٲmBww&fwۅ\wmtq'89y:;q9a'86R}l&uޤ&:R;2yy w8$ZWbOȱwS2CǦ#DRt-ir Ag*E'Զij>R}ހAyC^_ n~@|yt站~_&`)&B A7dA#[WсK ɤ" :J |8jM UuUGf?C[|N҄pq6 V8`{zW:1I;HAéHY{ǡY0^ ^6V?,. DJ0(F`z Ou_r(<5'R)u}m q~;OJK|c>ddMKvfrsmfBkkr Et,{hNt25RF"ͻeeq1f!\6ln=+@mNenv3=eY.^&7Hg/ m T鯜!f}~_FY$haV.7w}(tu\-mVZdɢGts0qld MJ{=J(BkkVhi1F|~F'ZV%%.\Ȳ0H7iKNӲN9X,OEVk^`">ݹ$;+Zx%B+ay>Y|9i}׷ 9zTa4C5Uy>A{Irc+gzm& $ACIb!+! MX 8#B<T$`&6%eI^mNl74gD4ZDh}ĵ?Gi bK{!mxAwveM}ө{ZW_} ҕ轧av-2'ֺ]/sZLp6dOv~T#doAl I=)! U5n^]nĞ@3Y#`?T&x U3T 6)85&`Js9NHf(uIaKӧ w&8M׃Wk7U^SJn99vS1P}Jv5|<>OnUfƼz9,MvO)юNjz 1meǔf)bD_ETYZrfQSR" WkN&OĴgb%/tDx꣬4k( CAf)fu:쭫u -Y2sX;$Wnpl" <VwA0Yћ8 Zj쐲Yk氰Y> *}mzh:"倓aR8ӏ8ϱ]@kfT9S*A|56ݦ@vr(i>bHƩ-ǝ>3@zL5ĊALUkǫ_su3:pS\|B /$ŒR ' 82Aq!L9#{xzQ?'Ȝ#kIo%%R9|M'wm.|Wzһmj@f:6./B5@H 25SC.sވ汑dvr;=-E[ltAK9LD6DН`k%:bY5xQxr @qm3H0c臄i.pO.zLf~ .3ml/3)Lt$R>o=_%Bt]0o)Q-]E{sﺐ9t88is{ *0nϠ2 Zp q[ȴ"n-]`= $^mۆ~D~,@dm ]3#f౷܈(.04͏o)'c ,NndQqpЗ_688 Jx/+~Q(b %Y n'Gu _⤇.CWgpHb6-m08ȟn࿝ҙ%XiNf b% !nVؿGKH{5A8UZ"|wUp;ָ1l^<~ 薮[8 M8IFr d͐:)Ob^|%{PH֘1kd׊'Jm cPhO"U|kl0xydb 1"iZlFQO*JxL,E6maQߓ Ěប)sX L3YJGPDnFq%g>,O ~^D! :D,d5Ysʷ0ܓr𒗓oNw*fscD1%#+,x^=Yr)dy4[<mfy :kP1>;NBM2̅^|!/OǺ(K櫼'eki5Y(L8G͝D#0u'k67%p#~e}`Rs/%x[QS\7?#qYUVnɂWa<)"98hO3Ӗ'3Ӯy[IىO5YPD[hsnM;Fs" V~<_ |>^AJw1Wizü,HԎted;^QIL2&U_乼& T(zO'kUJWJ+)wƊzP!+iϔH+دԷuNrO}e2/ _k㍞h~ÂQ㬣e\x`濊QP;罥iXy XdUloF-(=KM0ܓ3-ۅmu7T~y=̧^<~|NMV!gʬw\P;Zk8uhx*%_ՑQ_I^gJG(ufZoB|MVC~OtpONxwK-6J:LcsQ *HpcȞ*eRo\ETm="gt$H{^RRU\|YL|dgV%š˵rߓC,gR8eD{z9T_-fIď|%z{oidp7F+h`𞆗3PUݡ0Pɕ`uIPszVuFGl 9l6 śQS@Y{Y^oMK{JуyjO#"Ib䕙4LHH5k[Bfn|q́ܢ!rAY5KVQYaIH"MG Dd;E`>^nG0x8!-"}BD]W۪nZAk,R9@PPR#F?TXy(-fi<, uV%sE'xc3 <!=c;mB$}d}LnW$ +:?^mC,GC"V{=n5ʺG.N=jn pKGkì;ѸGkXށ5v{f^wdͦ)-3.< Гj3^1+b|%18jc9rYɮ]+VMg }k³ \n`^72^s =bxN"酜 [{Z1;[ӏc∝r3 {Fq= nW?B~f㔱Dﳉ:s~X}%i&AHvrϛx·3nL$w&҃!Za (H(:L$~?33)lզ<"L_iU`j";LnwY\,2QYd? s9baXMXV0%CVs֊2Jgʲġm3ҝ۠Ѿ1\= ^G/)RW*Q{!\Q.ȎgISÑ(2v5l*M ѤO-w:@򛻵ܭ%]ܭ%qq}o-M- ՉMAhaY(q`D}JV!H -:m׽L[Z*_TL7&K :"ěcb'kiN9XKb-ݦROҳM0:&ҏ \ZiHC6J`0`b~4j<{<9hk*{&vWXURD=Y&Ƃ}U0*)(X|ctLmysRvi5[f)QTA;f~-_rąm\RE[?Xo>pB_VFpkAߠqceM,.lStpT.ffR$rJwݶʚpЗm=9\OB?Z#X 'Aaz]2/80h<[ΤϥNvXx);1ÜX> x2^]q wkw*8zInf%JN<Ig"OlvfLuW8A]).!wdc W !=3N]%6'g v:^./3i*Y8pKˁ gؑ!KwvQ. \j}e/=mvTe=Ŧ<( 6xJ| ijp ^"Hygmf{vبsN}9 [.?srwnVp ?AD] 42m3r%CYwL<ӤӤvTV]ٷl/{9Ǽ_k8mՏ`4=Tg0xς7@; Ic}[9ӤNiٶuI);&Ei 4mV= Fw0xN"8141N!Ϟ\/A𞽌P7摂,[7UfyU]L=ܤtUP1! "a@Cfx)6+ȵX--!ҭ!n؆ؠrVRJۗ6\atxBRZO~igs[Zlcq{ /AsYκ]؄`g-cծwu;ҒA+R?|SVbZnߗ_H`YSBPe.moBe=2 {aQV֮kU7w l`IX0yYQNO#"_gtdTֶ(3e0%\+;-yHnW"V+O4Om^|%+t۾_oa9 -nd͢Gdҝ"D@l<ˈQy&/Y >wO!j䯌RL< (NrdT%T` =}k.!Oі-\ %*8ȼo`#k?,g7,n"q|~v3qD(qc1t0NW\ ᕻ'9S~gnob9?br!!cϚʕw[>Dn\a3}YPH>M=:Y'm ,&-OʖR tR-t8afƪ?NL ГʋtZ*7Z8nҵk t1e-nPÚ.n'xÓ `)')uyv_CzxP7v^2)O,0 ,zs1t]niH'4Z2T\|NZviS#LlیvYyM^KXz-Xk7m^.מQ?]{WGZ tY_; HC5uN,!=k󩧭KayXAQ[elN(`pzSZ4 .Y4[-B ښZ3Z.GmM^sD@>"\&%574n96W\͂^Xl-"ֆ {%ok 't&q+Xp5. @M=YZtbܩ c/jі67;|yLA5n{tT5}Y!ġz  { lA6`Me_0ao3H&d-P[ UXN:/1XXVQEF*v8mzRY-~${ -s Oe!`!q!Y: ߰QIᰙT{q=;@)Z8{ GMPl6iy_Wy* Aղ\] ob./ 0N ۝n V.j Xlj& #˪o"b(N"`;췎>~k& =ȄkEDQvj~w}ϚS Aϩe?46== iN$:F.ԑFZ>)2(Kஓ֝ E*3_#Rmnfm=qpa8zpPrw8o'֜ گ>& ])sI YAUMfJ8@PaC7%ɦrbrA{mS18,}Z+{=%@ZŎx _[lZzaEL3ܟLfY6/Ev[p<9 jqإƚ*ss]n.@x>W#,Mt f177 _N#_91U}pmmJa^7U|(#S Ai[ *AD0^(8&ƻM֛, I/)<ꓲ4i- iYTH&?R TTZ@6ZcDAפ#ʩ,(񐖦-O}) ?\e. "Kzx!G1gj57Ԃ+S YWdk ӽ1[82oh=j~oO7k{ ޙ9s)nZx>'rF}?(é>/)Q(3;D(3\^L'W]s\Jr-VqR8˻j}䢈c2kݷ[;wҏhGk椗3&r@Gkؕ9Ki9X3W7kv D5ut{` R~x]m<ݍ?>i|^9|Nt ")]&rdGQ^+m4 8ŀ .uY>~-Wwv=!;]S3UU z23s49ɁKQnr<z;e03v69;&PuXY"#b`/`'դLF>7iUQ Nby&1]HSpK#X )E2G 9SpRp72Sp7rV #w3w#3w#\T&9ok7y5'!%^C(!M38[4e}m*EKM}Nu%JCMo -Y\?*R }W0lmUtZrk}Aq/ cjٌ+ӫHf7[ѫzz~Nlk8jjYWu| } ʱ/P\ҍOȔʏZ|\ +f#{?=נ\Ԟ  ǿGJs|p;TC\L3P񠒥9'}SSSՏA}G1+Xc4u^ 5Ά*.ܜ!L*(LOeq7$mgxLWԁSu°J K` I}cF,{nZI1Y B+sMeA/`\ȪdҔg8- 3E o^\a "]N !N@>Y? 6^5!֣[4* [6'G R 2h_#Zq | ̼AgfVE MŐF]#6Fe}&T.m+I:ּbuf$x]?P<-gO'fA. Lɒ R! zѺe{jN|nUy=4z(rȽ* 7-B;u/Dҩ|uѵ΂d T`M/1^kdj[0B="s"iϨ9k,R$ T,GkݴE}?92.a a]kn1'd@Kup~jͲ"}(FќĹ 70 0<(i+YI׃oB8@(h"( #$~?WXàa~=83a#Gi*G9yP'cX>X`xZݎqZ1H0&( 5EZhYғ[^ջ-+s9`2!$b10M1KLAe'^5*W<d gN7+ QaϿQRy~鏿~U><#kFrGI`B!@3~=}$=G_ mՆ^/}^ßx^0aكP3+x WhC1ci@"jPh 9}(}#K 1`^8H;obOܽ ;kLOa|YNy ZpnDq2|!H-T}lYč& ,\hYd|zQʟ?ҕ- 2P,!ŗE9ӌ3KBp] Q9w@HT(p ^2*URG 9@+?*P16_C_̣,FBʳF#q/@8sT̬ EBȂ O 'K{$?}!%%g,zōJqB<% 8{jU$e)4GzX"vֻ;̼Z#{-2{ G$_iPJaK/c{¦Sk'rw0/Qz͉iz-X#Y:I4Y:ة |g#,fZ?c%h:34v QHlR.Ze>taxo,#p |pCks\]7̰dK"m,sϓO`EX=j %h!d=*Ko@N!3#hʹY8V()i[|DM}pG(DX jPf ybP<t=XY/~_7;%$;Wt RmYN̿[Qή,)+嗞u {c#@=;팾x6D`{ fP0rLﰳ?0{:}.c +LH/泘`(s4[HzH yRFM牥QM,S|o ,F2& o8)6J]Xc\<7QkS Ǽ-G+ʎrG6/ )9,(׆hէ4Ns]TӮcM%?8p|t|Xu1"\,QЄ(h8XN= Ls>dHfcP7V' ζEU3>\֒!r 9 ɫ67Vlm-o,L_'Hã &?YWǍq;ǛC=^5p 0W@:"7N鴖.ujךBkja4"6Z Z{ K[d'iPF:k@uclg:o<2Ζ%$Q7@ ߿îU;ꐿŮgw[>1=>eo:-Ͳδdi?|-4\`&aۡ@ĠĠO Qݚ5S̽To"+ '.ǦX6M&xw;r$:㸀nGao_!Ӓge^8n(#/@@ۃudȮ͙ĕ'i*`%68l&Bn\2lS=d3`Tc?$G,=F\rP j_`_A?ŘkϪH# |\ 6Щ `w0cFbRkI'xSMh7`W j;~:0;_v$ӯY!G@SHH3Z '/_a|= H-H:6?`糜sAG_3F$d:QHGU]3wg@iY®g <6cPLFPA"vJfUJl7jn{2հ5ګ8g\_X-I{^iRW.&TCkn_mr<xɻ/]irT{`d?Bp%+u)%9~|G:d˔OULBu3`z]x ߰< zu-oK?b2hVϝ9Z%BGFFΕmL<w;,N[[E Ss/5@" lu˹}vXāL>{2p}*q N%@w,.W;$5uxF'*x=7&̢y]7ٮ;|Ve00{RR @d ';_u< T*.Ӣv̌U"{1"?odйv{}뙎MU@AOa~kHW IqVTM$B7};%iحH@+iaȮ'۩kf0O?m']mY',v *FZO97ũ##Ʒꮗ]ݿmcKcӔ!)|(./ޯcJeX/a3&fS-\h%{bdtsaT uʩ-YJD3os`sg [XSJ{##ߑ?"9SJ`]@iy 0a@%)iLarcao_A'yZHcJK}/G /?/4bin=?a} |Ͼ^^~ľG8匮=˟_nk{z*ҳ)u6!d:Eiu"7H 3{’~U𧮍r #zО<%au4hMĊ]HRZEK1)x`Q-=F$@U rAS ncĵYo 5H~V6F}ĎU^,b5HDUZK8H0Vָ"V'AHlV3鎸9jְB;)ZBhEڱW~dc{n sOLN褙7E<, uذGEҒZlm|&BDɎ$Lƣ e8a S8) aAJ* 0ĩL~ja$H"ANOw iBΑ dxIy`F+]MHŖ`Lt~;Ԟ!NгdIK02MYAoӨѰeɄQ-HV$:Ӓ}.Ôf/?TÂL8HE 8e L2d9PZM,cʵi<=~.a&zqgG{~|$jȘHOU<ۼ$Xw E.AZA|_ L Ewݸ2AbuA]j*a ;0╗ρ/ 3r0EdHɗJ&;$Qs +I [T(r b6;1 2Xhb,B@dg%' T( HTaRú\@WF9{>Jq$W1rԩp1Knf< zJ~[)uFv4h`ުB/B(x~4awLv|+Z}@KÉxe]am&C&,j:t)Xx6uCâthH$!9}>o%D ءlp"h:lbHN)DUvQ[M]k!X2f"RD&.!+SS1&iD|lb!>8|Y^`E&foBRHO;f l4^DrFm+m R24\yO enqx>D! ǰ0Y8DMF򐅲z1Zi.W huȊҕwaDf`adI9#xEJ-kb#3kب@ +25-M=G$z{O$)W` TXm'$Leچ)5g ^NC8DܻEZ?A$$ lwW~d3DZȴrp#{ެ@wdF+_.MI~G>PfsG”{'"V KUJEa8,6fF_r]AD`@J>H"8ynj^%DMj ɤQ-s\w~QTAJv"UMyp WhV=ZBivX*ٝ~ ?3RYw-HYd<լX L-> >aNII03;ʅ' ?GsHm^t3=Bt :PW: AP*b.qkS71h2+!]_oɓn 2&8bL{;'B"Ƒ !p);>PZ1hX9% CLȢRhBy" Tvwv yE t4B˺$} 9f>QtUl &ơQBjt+(ǔAK.`|P1LBTjW_*3X0*|{nGmSr6,ZVRD'wkv#jE4ef1;k>6$>nu\1,d̝!;•#p/r^Wk8!qFos:o ց˗Eyr$ʟFNtOrP1M r{~»T6f`D7UzAb|%bH`Ÿ{3mjܜ]5U^(\+UG`0('֎scuzx2}6:rJ^0:(N^9 fj3U =iz`(Ѧ/J& A9i_x rQ. G=رv'zF}6ijg aU E玩0hbӯO ql|9d|}i?'DVxJN:4E슺xrb(aCGgL=oĶ@QSib\PTyWlb+b A4E}y0pf[%ydg`I+ڠHJ+«a,r^& Q|d wlG,ia:3z Z Rg,DG((%Wz494dVtd(@HQiSHS:hB]j*JlPfȡH*;~^~Z]_UugePDqPPz"ɟH`$#`^0N@mUIh⬆c #씕d^hyGLrHESM*A  $)&ɦErzꇑ doaP&{8R SB3)rE7d fH: K=A<2M^0GSR46~ݑD%6b~8(D:GOUU,7j`Q1gQ|-͎mr}]GSF>JcyS}bXzJ4bcbu9œTܧ~Fb߱C#&d<"s(ו%7l#l|J$69LĔ?[Pg 1(291ߑ QvgWE?/N;VLU+629Jtcb$.)[?28쭶IJ-pȀx9LSj Ď9m{VQ1f2'ֆSX)%#id"PO,I#NZh8TL> 8Y5r:sVdM#:[V[DH%f%%˚+zԲb2Q~3>r>4 [!E{_k{L'^$M<, #/76 +RRϕSsj-`_ʆ!1if#wjkGTi@O'c T59|FEa_)Ln\ʬx,zцpgH%' #~#adj򗖝Elr_dj7] OeYˀ/&Ó yqo[nc',XXPJRѪ8C3ۉx6xݩhǰP0+#*:X0r۰ūƑ&n\?.po#cMt> ~$՜>7rQ.)%Cǰc䰩ր%ռ!5aKUɃ_ >]J=-}b)E .Iz~ۡǰtCUϮk%zU(_?ED^o6,,hĩ8,]mmh w S_kjd*SԔVy$AYNp6BrBpezz̬CIq%je*zՇ+H OsJS i8"i% (%S:ĉX ͢8(7 yWk÷qENh,0㑬60z5hEPv%!gq|H [iI&(2^pμKbRs~ e[:f2IYvC 2Yv^ $hfX D.DO06#= !|ONƤE*W:Q,Qjbm@BWPD4HL 09`z84 ݐ0r )aeqb75xA<"Ppm".kXbi]! )9(vjeA-Z{ jh࿱Y$gd # sXM1eM'o1`UU ZX)H|bEi;hkV+z U'u1ƿ{zqR߈7Lrt@@_`2bI@ HՇ'̖[ Xbަ!9}3ǫNdE@N!c\qOTbڿ Lhr}_DHÝD16wTQ%V$klUHNɛJx1:LeIbY، 8tuhEE}xHoQz:Gu:=q uQ$$y:[|ۂlb)NF lzLTCr~2ot5-f;&uRPFo^]W׽u<*FzJu"\ꌃ&=S�Փ>dDdi; j" b:V%CDqOvMTTJ"*:ۇ4|$ }X%eܢ]i\iQ 8Ó ݑ&Kqvj2c޺$ֲrץ%M0DoU<`qzREzER[=ELj=t)?3`OպUmSP,IBfO0 XTmGHf C/9 ^~uYmqXK{@|q&% 2HdmC3e8RIT/=oc'"0#Q~,'_0Kq2bF?ޭ`5J$s m+pT:FcG =)fqfJ`T:\.>`'ZI#\H>.MqIK.Js#c(.oljREdNd5'O[Z͒F~#|e+#_^[w;Xmv w$`з$,}t ^SVb썍Z_lm;~@ɪ0Ey3l+v i^]q<|"=yG?K47]ȁ췪,sKiJ=| ]rzUSe2%|TmPP?<>U"TJouȇI&4L: +jҒu&H>AF0Zf6{#ݺm[",VaҢzYLm["EEeHo^N kꖦQSd! { >qqRr:Uzm/9QLǬnɨ-6E@=sT{Ȓޜ xY3R@!k26uܗ^ȧs1ͨkU}{U߫^WU =@ҨnETXm ?ѶHkgTG|!Za-zÄ];L@)"Ho+#r~b9KB=SXD #Ա b!mB ;xy}]oDs"QPZZGCe`TϔHZ~^f@bt.%yD H7d{j0c6)$Ri Ӕ>Y:W6l ݟ.@zGom!1,_y'<NZ$SʌnǴ5I_OqFMt\w,o[>Jݻp %]Uƃ |OQVj4bb :N\nvj~&[m6U0RtM邒xy+-dcaMuAv"bX3UUѪ*$28bVxqj0H~ݸ|AMջ9m 9~7g|x:r<KN/CAt?Vݏ^'A~L}t/8~VsNǁ~h<]nGo“x_x+s~fG>= {O9{S&-9;9ԼSH& J澶+E0ثBj07ToXN "ٮU-@$4Q9W<7i !>ڑ1D&D\ 겠|W܀(2Y MMA|EԞ2iZ=/>Qrhbk"<0D%؞asme ?r*Lden ~F>ڬ] ߋ%<'vT -oJԽ1{n37t8w+JODGy_q?qHJ0D4=d@ :NXa&@Ջ"ʳF2ܬ_ų@[OK[l֮MCQ/E?gO }~>~8܏2'>v#py:FǬQ{~zO=?{~zO{~eN^KPr|LW/?9?BK?U߫߈ ϒ_OSc^XN6/ܨpi2 Njވ@%֧eJn}<3f>m2yl-CޠwN+7i^-dO!Ȕ5s$A3skJGD dv6KaSH3\H M X >4dGWsL̢:vKw IR7hRcWgS{ }i+fI󷑎~5eA/您W@O2:v!,Ku?|"{08i>#c6vU/HW,`.^hӒRb6̎ء$i[>Z$3CדNEmI/tڀcIFvU/jqU;u d#٬lk(|qH$X5@sfHsĵ]m{XW3j/'3VKSٲMsӖp+BTF4?Ȥ%;TRKlunr&.:I^u6fRc^ih֊k4ՑmK*.d~VJ,$Aj,u΋`Qq\9&ԒJm?2y1^wB I |bx x px px px p{ZM__ĺκg{du1@zTH C|f5j6,Tm]4nPZ2nMobԧHZʈhoM7R)zmjLNS6/e>[| ayOp5Xbe>(gF4:&7 *z8/LV3EF8n(˰4'K}Dl N Y#x/pXgp{Y+;ZM3vމDǃ'9 t!cv#U0Lޙk3",2;aCSw鑞H-HAugY-ҫon?f K`]V#L]@g: 醃Hp0bJɣQ}B0 4 DY1?i_(RuMϬ1|JEgk($ _WHxڶ^~}d+GU=M_<R ؕ?{6>oĒޕ+F(,#ml{+dfHRSʅtq~=áEss#1霌>EJg&kXN>`"B&LjLw#Hat9C|do@"C@Du/SSfE$6L#apH񓲺aj`sT{I{=??^12D7Cj2Тx Sa/͆Ѩj&jIilT ?8HOfY:z պLZgg^G+iޣA64T{Aik$]Oŝ4Մi"MbIU^dL[ݕtIQIf _=$g-d#\leOIqIVlqC]`opFf-*Z"sdqj2g[!(ُB$w'N h\JZO,:ȚT 5@1ͺZ;;v AxC'G┖ljPue`:a=^Jߨ|2|*|1>9{+I 0$e9bvsaL5EVɼnk5+BԢlcL> -Pe=qȦn"W~߯~?^Kv7D'0@<)댷c$:1Hv '=#l]/pXޮ6mHw !ZdN\+WZ ZؼTqZҟȣ}B*dD5%uJpT$ni:q@'Dh~#s \J+^KRlk"IAAһOl &.u#T@wA*x6-L]H "]q sJ@7(Vy(OeiTÁDƃQr `kY'2]\@6"i=[:% iF+|}Fu-]*1B>H여ԿN3RZJ\qRtY&*AH1/K.QK)8z$|;nh6ь.$!GGKڶ&YTC j"I ?sjT v2Ɇׂ9F5ϐĀDir9dFL(Pv)KqezB^XRmҽL\#XPwX:9.l2m4S6ڻw$ W )J\9V֨@oKޅHu0CHNņY$do3 ?%Ç?i*:r +K$ޕΫ^ jW`| FoC+BeYZ ,r%l[A^Z'>TV~&V4>[F]Rj q5*~E2 tHp-T/ഡDb5@YJ:&c7˙dj">j} 5$¼O 4qlD ;KGL4EfHJFicѯ_0ylXX Vmj}Qv IZ[ T/k.$BE]c-o~ɴ2'kkQzIP'ҋSM q ;듉ٓYCMBү~+'ҷ__cx΁G·v=E;͛ vhW8`YH2E&f"݀>n E#D* Jjs. /B*.@RXc;Mn4)Îé?F{!#$Ⱥh5i71wX Q =돉<~dg{KADBb3TwP\ _N/ R-`ul[66k$7Z͚V9{;RzP$SzYpcfq]&Y-O- )`h" ]HSRL&jb~7-}]?=5̣":tTߡ!Zezj|[ œqMMe =Mշh=Ysw0lGr$ |QXubNWAk7!WqG4Qja|U.?~)_W F߃'lBNd=yߔRHe2ܺ$=x؈"'6l 38LnX 67)}Ʒ09}d"hPN¦dR1b1[&.:- *|[B <b>f:Iم<jUqLi`H9ё!'2qqᣣ!}b Ѡv^S].gNA.9ѝ~ {a#nwy&Bx[ v؜1G>8K,zvLhuהiR҂[<8\Vjuj~xJxHy$J8'<䮼&k2&k2&k2&k2#M"=dUV9 -p S; R,4 >yӀqR(igGM|sKUKא ?QU"6SA$Z uY;FHN u#}ZX5HA z9U ? j4jJ W-I.E.wQ. _sCTFEQ9ShR{作S$e/t/K = pذİYAHÑ ĕoH2\c%!WP t Y%pȨM3(pj,6鳽@HMV+FhMq'f6Q5LJd@Fm/uwFxl=96R(mQvM. 6V#,Z6V#suG52Y5NUB?E񍆢4VdL5QAHO ]_OğXB kҳ6U=pӻ,3M|@|0q,(k"m#8z G$$bj@[|G!MŕOIJx)D6H $(_oT}UW0W6,ٖG*{Zu?ZcK4 ήRG|wŷJyۂ#%L~XMAa!mu߱6FA}ܜ|u$fGѷZ92 ̈́7]0>mb)PD5;IM*4㣭](k]>?܈ \fu[.D9 Ù!VBǀ*PӶu9OdDחI&*.N,Qьo 'xanWhx3LBw3fn iQTˬB?0ZGԟ`ϫa"tqi#(ZÖN<$!L| XJ08h~G`\ʰ ͜f.w\ntjaQ/@Y|QFO̹ ;׺*$}aE%f9&z. >[3@L-TDj;EcBHqu=%EBMj v) {Vu$Ow4$4?VL xѣ4OD$bbw<'6#v㭂dB R#Bcbvn>NHv)p!HѫI!b߭/'4(ZDwE(aĤ IץP;4OӘ9Io$Pz7`^k赆^k赆^k赆^k赆^k& vR *8B q:SM~L +`S ]/։i))g鿒ŭӆiYOI%Zq>pZH#≠AfԖVQހ` i*Fj3O&)۫R#"tzM0{r=iP"-F!|mbb^IBLf 8XW,[zCҘ7@Ƭ ##޲y5;{ЅT#rT\JRpO 9PexʢKʱU B6Qu";Q` !!cxtjR  y:^9ѢNZ* S4Ԓȓ*ETL yi,"1Y{V14ۙZQϒ*@3gigSNRΉԡxpt&V4@zw҉8SCð==Hl/g!P&T1`AWC]lIڳC6,t_#Ws[%d$C|?6\9/k3=$:&ZVω4ooBw[z dO@>1Ϻ*6\5ĝҹQӴlBZEYg''`!GޓXf7@kM> )S]DXc6ۂIB6,}">kXф Qiϻ8̱6 PR8f+5).(͑bT=EAC|#V˻2D&lݳSˎ-VҁOX ԉkt9qv pV{.ES(79~ɵW H}-l@cl.5c ?/q0C]ՃNV}z+^9_W}lQܿk?,s__˰qjd_yvQ^ $UUR>T0eĀ06WtD<%*ݻ~=&2r(݊F}bpRX.:["0Da=|}1'8~Z>GtesH *P8s7J[@f?sqe*fSXd7h`{(ɯov &`nr1yw+;@E,&P=rpTpB wd2u"`&݇)QJ1vϏ=3rt[fcw=){4\{i Q,P:cB;IK o2=HPc,u\#aѹL}!~)}x #gvXᢔA@y4މlb9*;GM^qG2E|݇)!jH6eeC=͐rV$\~ChaFGOaPO[`|q~B=@ǽ{C¿{w#}{?acc=~.'toUQh] Ni,jA0cScIHw{kNJp]Dҏս4$@{RDDlޔ'U_5m^5m^5m^5m^5mVP9 ssymc$#X7J uYel0*I>@cg~oa&58Yȴ/ ?E^AOm}Gl=3KdILS;yQG4֮u^4[0T10"^N-Odvt#g㬶V޻ ]` "b1Zqs|U hjJ욓=T2fAL*»uS4rR}ڮ"TzFQ.Ιe4<%D&.AZs#OlV)ڛe Y~`wEwWיjg- '|e~ ;`+l"\^b ģhmfue~HRڰj$ﴘ> ӏ\5~R'\{[.I0D[>+^JW*'IO2lԿnP]M~Q:Tufξ!k-|2'x" Gq˰DЬ@f,8ΔljgCֺ'ZvAڶWC|+R Yq">?-vmnF20y B,#_DŽp!5SF96Gqf}5˲ B8^8ؙhmя8 gjhq~<܏6)~>p=ǷÁv|<{ޏcig2Er;]CX0zs'LeRtuODwà&gq~LBY|~ ;("&ڮE:ly^Jnaͽ#ðesDzfg=n~ݼ|z< nS򷺙R?ʽCf}7fʶØh1.hGV/5v2G{]bZ1{bO,xx-y-y-y-i"Uz z=ƞBhah\taԭ!ZAu~TVRwф[:УєЇ Mhz"Jtw$\2R?& 6_ߑVp Юwc"3&)[RӵalI_[9Jq8ve#{Pn!׍`/*ϴBiDPC*c}~ރc;{ ?Dnwsksۿ|wQe}Q쇃p+ܽ ?8}w?/sd#=R֣U6ִimB4DEHSٍ'',Dƴ9 -S\V>`tT[#qsˀx'}?]o"2__`EHOdTl+ XUu"~ωǰb) u ss"ΚַռH#DMψq4rc+$ٮeX4.ĵ~;pܱ B%63 5cG.*,P|2֯i8H (m<&O\-$;ƵƳY/0kTqZҰeQV!k6 =b>6=;}].j8 jV@1hz2 ǰ;o>ljR ݻ4zN^5p@A8w{*9oZ , JfZ(Mi 3ozQ 'Sj{)VRMנ&m08kS^Klϩ1Ө͞Ҽ>b8}ycz_.hװqmR&ţf&6cL*m (ax_hZei[4?Dq7 3]BOlۂ CVh8Kb2AR' I[F#=*:IDVݥUR~_rzI{nQKЅT^Kda 72p`WÞ؂0& 5t""Њg,\ j;hlFSqչu֌p&@wYB1K͞@!SN{yȫF^5WFh;$_'%[oБ7\8qky X_& l5o(Jl۰ISd5P-E+@C,XTEmj២ʣT{w w ' ZI<*^]* EYp(;>-ôVk V_O\]b ~dW9KG6%_+ٙv03MKj*odо)m?d}'ݓ~ȵNɻwO' >爫D{2cSjCSf3Vng"';'#u7ĝoN;,7GB6h/Dlshvch)yrL-6!a:;_DiZ`M Nґ0R;ją/[IֶP MQJnO["i)c]+ɦVu + i&lO;[XVƤvczkbᖴԚjc*|^G^N&Ĵ|Tƪ۹ M<1T{!"k} irP(Kb7rXj3N<#*lwVT) A;i-B=ߖ24ۘg'=.}Bx0$)8v/ډ즜)| [$FSrlRܺ,qoYKPe2dY-hAEW}a̮c)N ~ !=)vSkm ů]ů]ů]ů]ů]?ڱ-bKc&FR3=Le>t^MM 10b٭WHÖPMWpA?- */J -ٝvkP"Qi&ֲ'rh(dlV4аZ0\' љl+RmbN.ģ8Kdȹ,|w$},]{5̃"kGez'~£Aq;mLI>O_wg";_cgzf06,~`݉iT|?0T!NbF~Z{;҄,'سc{3{ۗ[?wB3 qS?U}l_e*+[ ԥ$.XfjU!pjFuJDVW޾ozI;E#t'"dW2ԥZT>}uF KLxqc ڕ[~G0 9brA䂘](!!y{*0~]]w7ȣT;^3n#tw=8}PwWՓ;T{$fxP sLdX;lh~[wKnmGn)?Xwn?71XK]ZţBdDhnPšFpm1?%5@fΡ52j?qNĵn=~nf+S(DvnfDS(nɆ^HϾ`='f* ̎Y1hlwlbo31MM@.YYˬBkbQ_Akn˒`0}fBE=fF`Ϧt".eX'd~mkXh3xȑF:-ⶭl5qogr52ⴸpi5n7*=f5QA4z4_}>^//mL! U\vYڭǴ׵a=\עm)6uJP*62|\fZeaԯ %D1&غΒqڏ3;h/Լ rwYX0mXj] B?N$&iWfP7έyNNgne$hs"$ltPH\7q-<|<|<|<|<|0S}4h=Ems2l}Y~&OwYsA=/Ǖ!w{c ޷n%7vmefh>qnճ #^1GPO'2҇!_rAָ i%W|%7T)#i>XH7ݝ G0h3.==`qQ/ .c\K0 *Zu @Po%:]2Ձ"ٰjk5W|60wlxF+c8vGB9mƗ$`к^f٭],FB8 }x׌s"D-$2Qn1宖] ާcFnxTJC؎A7A]R`2raػ!$ke싒mX+kd4B/1sQ 2v\no'={0%klDM~G0gF.>-^7&k˼k˼k˼k˼?--}:Ul s ޔ p RGDe4+!Fc8%v} =]/-l;[Dp G]߸t*˯HO9`Y_:1׵/R=2XKVۍZH(Zo)_,4vuYaO1v-BR;} vz~ {'C{k"fO̬zJg\QӜ>8fr"냎R)rҿch= j-)e kUTj-ZX< 줫(#$h"%s<_OVuM-7v(aI. 3!_hbT1h BDHStFĹ8qYeΉ uZB/e ]J3/N#Z<|ҹSk vu7-Inw ]D-i% #ė\ Pտ|feniL! d_s؀>WJܤR?5?Aj/6BbQAwUWao@RвB~!(혘u h[0kugDAE\*it=fT<Zߩs;2 -\*obL@Ta9pz' wXIIaXf[k؉YaLF. VmEb]`>liaֈSf W/)?W_yE,|ngiĊ{(_i߾$S,|& ]mA  ލĜ`l!mI9_mP2uK2`ovצɏw? 1CPwVre-(=Ut3J٩9 5xё5Wa`̣>D,rq4#adyG'rE蟕D-!ņ`¹OCmd>fSm2<@tX#J\I6grL/{. 2;M2V7)S ^"`"e`yXC)?xjY2Ҟxoh(# $+=A3vSMQֽ%Aϼء!oTޫ;D42,tnR#v&u&e>ۢO&Y[0 G{,AÙ~O~wv.sxt{<t߇dz~|8O|?J߬'#}W"! {e[낡~&C7jG\VVA{FETl"{_jW+ZՊ ZJuo_Y 9"I??fߓOiTUodW4|T+zAfVOTz!81v\Oc"}1dPqf2wXGњɯJA@2f (RHH*Y/D'/G4 ڽl8'AjQ)AϘqBjړ+V]^Hsh!'X/y+|"#e/fGE;i)Rbˉq&aH>Sa$gr?&B펩idއըur< Uc֏ 8SS٩ТyA(ةƧIY[/U>i6lڥD|f9k2e(X>v-رٓ@ƣr}'AֿڣF:J&sr_ܕc$K3 Xrpb]ۡUxηVvɾlI*[C,dNϳ[r2 *dv2˖J)w\#YG$ % G(vr+m/9X@փٰnRaȶbiGb Ѷf'ِ ρ;+Ħl&1Uv-0gظPV{ԁDb;w5%+$T3sz:g5f\&p1Eߺ73>{t]4yFL{(=)*<`Z%Z%Z%Z%Z%Z%Z%ObsCP}e/W,>*hs'}L1 +԰; lϟVX^.CE*f 56:p!}zLΧ ͼ3yloL$GHaB59%"3B"6;2-D H08,$cK&2Џm`P"BFvq DB$}ɽ]v(1~vG5-|kIIQk͛:TS^xfgwK^gjO^b:viӪN $Gh)"a[> $-&wsC6펳@D+@P ln>ͫ3БBllD6=r!4VG9H qxPXZB<9? ~;oy߷㎹oce8Y|uA؎j'L 'CA@bjߚ9KD\m/$+lUX:kKmX˲Ypb 7gӸױ3mV=v}Cz+iývw/߷Fm;%gfx Z!>Nwv6aQɹ¸zuy5oӽB"pc!9TH1>#l"ѯ͸!b}̱a v5[=+:f.i%"¯Y"sH޺r[-om$y睋QIե{Ԙ7f%HUr: {z7B7AT<[d74f0.Sr837qD)Ly9O;u,ܴV#| 9mAG]7hj.Pwsy%AZrDaL%5؞Dlg vaÓXϸ;4ErV&>rԂ2ϝBs8ڭFo,w0!X5qm49Djmw=^GGqc<;H^Y3~~)z]7yTaΓ64}Vw뇚vߣb?u]cj 8:ם__ e^&^~wxxu[\]sx߷}8< *7[χW{W{W{W{W{;G(7˰qD fѰ[!}nI=R:&j1~ Kq4Pl"$5Lf8~& YҚ"yOJ#趍 Rc\/Yi49&֑i$8,V\a#3"މ5z4Bhϩ2'>w,:n׍i2:Zt"u;vd5[(SΑԨRiUsG6TJɊ9d{Lk8M YT@uQLkl^(k9GUHi!;J3)]~BfNӒ?ƶTƆ. ]5pkٚNj4C +\C+`no׮9!RLP:xd1,N4`bؒ.s #笶T&e =5@U8;Զd\Wv~d1UDR.,+~^Ww<'0*'2LcmLd!5i^6\1R-=jEsZi1IӲU[_kl&z,訆wa}m/cw 2eħ3 eG_>рL\S25 UEMZJ7Īn/<C|Lk)}Σմ:NOlU)0 [)c$T6v:b.JF)pakŐmeϵH #-aoδ'C#$gF>9k v!Y QxG>eN*bn1ywӎJ5zW)Ld{9}J'N,Ğp7LnHdY5D:d8{6bZqƎrAypWQS\B=yA|Kٯf( xo:ޛa%OF+>='~f$x5q'IنQGf$@k"ۆ@Z/.KSuخLuoe:?֗mw:܂ ~Q.AqڌL|lSئGTJ8td%c<J4Kmv܄(9[-Fv2Z9Yj`Ö\ !~f1eL]PH ׶VoC{ #OA*GYr죱;. 5ݝx_\ܐc[}7Vb#7 W`{Q1k2}=n|ܵ.߉C]>̻d}'/[? Oy8әxOSa ÅG8([@/wlIҬ`$tQ[ZN@ HKE)i<u|4\IYN| [HCU$+TE *&UCoXVyj/{A[@ Jd t"ďLC6}z\mN4J47VeR$qbd`PA@|y>H<ujd`HB5u4'(0;&:"wU% ^riwWTcl6;aF@ exouV/jEKGܟ#q~}W[V:|roNH 4q*`Fc#|#Nlshra>0%1V1F*W\ ©ǎq#.:+u X#i#ݬnPXh*q`S}> i?E8Iqmd:hgGTaiLj4ӿ HvmSWi&ɕP+netF7 hy{J6/_ HmU 1X΍vA"rx60>69DiH)_CC`i Er[7EHʜ& -C@)(?&?M<#Q.s$9e| -rS8E#Ts\en._KB$EfRGL.{(bvtݗ\M!G9`rԒy\UK rK(Y%aIyWpHAWauEjv= s(>; Vt3CՌ6]Q& Pƍe{ڵpWzuϽ; !xq.Trm#`ͻVj3u%b8Tp'+d<*pN<Z;^:rA>Lc˒BkxG#*{A^%튨Кw6ZGT@:WJf[87zB|ѱBS},"vSOk\h|(<}^Nƽ(@Qj@̟fktl1yW5ou 80V1T|p!5zeW;#\`uEٱ(xy6L/MӶḀQF3"ܵ79WGr|+C3䭋&P EjHfF=?05HFqGkҌrHci2lI+v( n.}$l_LFT]UY,r>@nĐɏv| H1PD!ə:(+CG2vJ烌סxma{u=3KJVs.|w, u>|+xȞ;!s6zϚϡ.¸EtY/)jrbj8yքl;GFM1-%Cyh![ N@Xryt+ ]'A1[2Ó6e-3Ƹg絙Vu:[:TO{Y(]n}>:ʬ+S:c.f5T\WjCأzk,z*pSWgCuǕu$OEr=0qUK[)9MmtKů&Hq|,_S8mO.Q+~qnh]C:yҷǜM0MH뤕RtL9e/w0T8ҧk%m4dZ֬cFGm=nֈ:E i":RYcUk+fh:Ujѝdq.j-li:;NcwR54 djEPqO":=Υr7RʩH<@#ƤkwޤqA y`dUh`ҵZ2d2+Kbg% XA BuKQb Bp3 0elv-x%LF۶hs?cnE%WP kqP(1V hu]pw(i?uĒCGfq0'fDfIkix QKT"RƾՕ LȰ8AGBjE|: e[l L|XH44 .@.e[3C-qj[AXl&L詏/ rX\œS b'4k*EiآXɃLDCD dT:Ķɱ2+"G<"GBFkacʬ8xTiz,r._}:FW7h u'bբji`݇Q6C:֜Ee3tQM&d0sllF23/2'SZR*v6swf&C?-~6#Ty%ԑK]}8`##3Pk~>JvlpNaF_txux:<^xux:<^xJJ+;Ut"$C5$T?SYwMz~,^ːX!E>ج@Lc<*H6iC Д(e48wd5Hibcw)f:9Lf[ILW1It,5D"hQgyf"%?cUp^RtQb'ɧX;a?=~2~^vѵiju./Ζ.w;dcB,`"m-$9\(ȹK]zKoe(jUևmV[!lg{U{o?K)(q6e?uϝ)[~ɖ#䎄{徥㨼˥wRӶXE/a2:?3Y.W*7,`QQzaLRfplQΣ@u](bb2`aHfVks@40/) :|8|-(f7( -[J߈:9.͢, !*Lbw4k:!$4R=߻v#KqpiY9% ɐ%+ n)MzPW|l5|e;tg x>t@n1QQA>PƂ+=*/CG$7^u͇QR~,nؓѨ,Pi Sパ*`#5{E"_@]4JXbs?ʿ5 5BYeL2_8J"-- f3]Ș<ۣZ͆$F\ f]sTT@[0Na)pZ[GfERhYh[e2^[T A MdYe!U;~hm-q䷚:rIbrsUd@^KPlsuŠUَ*+lHknCɓ1=iofWdIImAef Ofl\[*vI2A`t1e{\93s0M8¨U  Hpq5Y&f(b-IX`]);#ŃVLHnLqc!Ɂa 1qeB_<>$ o -Be5M9\:5@1x"F8(oL$EdB{'^T;"X=EtmIqHfSʾQ] CfHHfo][$Y =E1?Zr\[HJJ 4ڲn iXڶ߲4WE K̗b<,2EzU&Y㢊XSB4n/4P͖T`f(?\>|aZ|ew̓N]ATsX9mK>IrY[l,Ѳ;YhU%%:M^} eĚ):R"9C6*hFFO'?o>ʃw\RR~p  @$"!}[o[@^hFϭ՘GYX+?%z5uFr\(tO[~h㯻J"9@cEqP6IN-!-r^x^x^x^x^x^x^1vp]$&<2j~Jh@=}[$&ׂI~MWWXn %W$mȘ fjs}Ț,V7ST|Y% $P.^^M5PKALgkXT,2۹t}-Q=Z [XvPaHS`~2)|rk3>n]ёWBh;P?cp&iOdF.).!yt$n9iVGuLL`܎{w7Vdv"8fO~LwR,j%c i)%ѱ al;ܛ"Ar 1CrY]Hy y$ud$lV%B7'm檪tlfϒ EsO{0%T"3ֱR+ yCĘ)DKz+1JI9RvzM۟t.ͅ4-iL3Rj'# 4+MJ)z\,zH?ut$KW+gJd+`J+|r2xA66⻣lZTӶr9ӬiX@ gj Zku:Xu̢F4qSLb('IhBzDj%aL99SeL+ yEqZyX+mzEJs7.ipD|BGpk|ͫ5c;*8oKH_Hd{EMRw(̡ZJW%dT ymf+Jdsɉ.,ǦL#/bR~pYjb۵GvPPnVDxW^#% `p_.dD]1+R~pv}cRw*f? nl5acl-#M9w<λSi|z Ty\eQ'8y+NߋUJQ45 F(mLpd9v]Q\ s欝BX*%?KXA5+U_4OL2dnؿeRMXOtH6xNI*^+($4vu4хbf|*h*+(U. }" `eR`u" ?*q&ЦRԾ,s 9Q˪,{__O7TdBjQrXBUe{Bru.2Pjd](Ľu V5pz3‚ "/'v<=XUHI5PTJ]=$qWT֌KK!G ݃4c "I6qkXrQ~tfY [6#2$@dGe#e|͛Y XTAa57vVQ5=v]0+#1PWm5UU줝/UP,LGbQ6FV^|C ;ܯٵdt_-|E| 5GrA8/IxK{rjc6a!C:UsVKb˸j"wdw5# r᭓N"\5]vZXT:&KIe7Pu ]:zJpOMbQ^%ԡwP[{%#`YeCI$^g! 'e"UaoqA1!K6ZE%ȇ55O+\mֵwD2RBbq=7$Tu)tYrx"ѯfV!75*Q*&CfB<+i4CbYZݎ?QN܉hSTL,}/-u1D֕>Rc>Gfؘ55L$(N.4IqPCk T&Ph`K* /Ii QH k-fַU M7pֱ6YyQ[XR/f%=0!mWj::N{qh .I/rrHmc vRDQs]. #ڣ$))}0Kv z;~1By[1HAz*hG^5)^5)^5)^5)^5)^5)ߘ*~gs}Y%kѯ2$:ڱӐ ATXܱ,ڱ` e &wR{r "lFk>W9,O~YYT٤P({z۾ɛUj˽ON$ZHg Q[zԮ Q=fy6%_)~K(\.v\t}#,bJhre.eH顈m{1pnLZZ:LT)+RqTcjDzq:/ٳttJ(HX1ܞfB@9CE)| tGW20lkc͗wrX?:v M9|gT i9 0Px*uNbC30MYW+hHFYR8ДKgt:Ɣ<'OH HNz~r `!iʦxtʺ"G534UV%ؒҮ V7ˇ$(a:aua%%󥠯/ʡRF+0e]Prh+7h[]%>ˠPq(DiS^Q `|#Jra;XWyV QLY/8U'/(C{!9uGUNL>{ /rdsVaKGmjABkvvA"y k#㴙$p +-r:V׮4HFu/2^ AybUA?!^Q$쎁ۀ -ӋAIJGHl4]+&,Ks"cEbeKίfMV mH><Ҝ/: \@rmwiccc؀N{ȥhĞ#ۣZЏ݁,0WCЛ 2w- XCi9tnKMyٶ +_uB\(dۡkI%rlÚC8$92T]ĩM f͌8\,(f[`G *'F߱^K޺ J_Ts$Ht?&,\9zZ)0^/ċ s5reӄUί\*3S\,Ӆ cH%FQtc[E"@0i)45Wݎ.#ɴN_}:Sgӑ$vu "@)-=2ͽc/.t l+iZs)amo /&{GJޛ [c\:jV.weRjHy~zdǥ.GqSo.q6؂i#uCY:t(=Gxfr st W`Ç 4Wkܸ;@?v].<3wηtwJ}8wn쇇a>"{ }DU@iqtE;\iv`(~,4[3L;rq:Ȝ7]~vcSl`~lki~gj+6 'ZTȚݱb4K0Zmpdq>xwJrf֡ڶ-*=ZGӅt9}Y>v"Nc3w$I| U?!)2sg yyFݐ[OoNA82NO=Y[m?"yhڇ-JqatbQ:(>w\F`[Se;ʢGtN䎀 " >F}wZ9XZ7&`K$Dth4B6MJMq$Q*sWjk[ݷxWhR>6$sR'7Oo#o}?\sۇ?\zzzzxQwݻu=:nkn(Ew'|~<y:N03rޏS0?'b1I1\ /y\~qܩ, Od ߄ Ow GoB;MwG6GҌ_W';1ȝ.LȉP´\g+~x\;Fж.㌞+ȇmӥn~zf}W~W~W~W~W~qZ$qD;ۀ]gfD dRכcbX-.0$Ĺaި1mnҽHiC\/'dҒdZ%}jV;"MH0u!03 Y׸J|- )ʧYHZ?d;wvZܲuRQo!IY6[ZTy"勂0 |/ -p TJ]6լu Ԅ_c`ehOK̀EHU㚨{m69*vC:19cE/ 1YB= ڄ `RqmW&L\v@UZT di^=xM;Oi+5I$k$|Vqydamqf i 1SzXo)Θ%k8=?ӗrha5|\?c]t8)6dHƞ~,),K3;۳Qq@{ !$q0eRr[.z?h׀fh}eZ.!!ZZ𕊷`Y+` Zɡ5.C溆BZw ]vtID9ZmCK.RkOi#[4əDaakurbjGJy\z1O _c?њŹ?7r'C)^QjZ%4Fk 0ڣQ>E|ص: %ڿ::V_-ř`,)vҹd;3TJ<$.GT%T6ul.m*C~P<'~+_! BڀsV `QB޲rϞ,a]f#ٞ6>(GG:B2vǩ9xݬ4|!5qt8JYGjiK#UT aQCQI+.~=jiz5+t~ER 5L 1U5Kf 2|VG@r:\0@mCs98eQgBnზӉL%99&I Z_mj)Ed=FɴN%"o+9ËuIk)̒%dr_iنړzkq4d}ADADAD%*OWY L*`1~#G?.d.gT-ʚ. 0)/E%vߨδqc' p| i#*"n ʉiF /s7$GH~ "u mMT2c ~<Y5Z;j"cjzZtwXc:6I*| yC=q;BD}G;ޛE>~j~2"ŁO.郏d{fnͬ}T B<ۨj{[*`Jf'k\qhz@ȱ\sHsK5WOrqqmgch6d٢h2!vATY YR!% O#Y:9 '+l͝z79|9-aJWZxN|e+k_YWϕ,pNJ(;??d⟒s-d=!L|m}XMߋ0F8S ӹqwG~Ýrw|;pNoݭ};Y.uriT@@f?dc^VKRڞTa n8* LG;#+7yÝ'8y+Ny)fcjPmRek!fU8l42Ҧ_,p͗uL:OQXkGMbIiӏ\,mbFڴ(BGwt/FQ>ܫMđ R09[d^H@z@+8s d \7g!S/=R3xp BwtPRǚ1/KyD":/+x7[>g`XG3#UHX/`$5e^I*d!&9Ց8-~ޑ< MulqR)y3 1#IT6~w PcB4u!1Ǿ^Ș;J9K/&V HUJB:+BS\AUph%Dqco?ǘ?(hɏX ӷm)ˌ:a±6X@&u |{%+^"vQa.Έ.'YS3A0{|)VYA8"Cc!& #~9D7:,9{~\T #;"+o=vy8hemf 2c>< H(ǨV kX c` A!О[Hm}u=*QAy \|mA72X[*mFx g8Z*m#c[KrlPm]vew-!󪩬+'`OCrlkrr$=Ӹ/ːsvfoz܄uAALB"ǣq $o _Eg0ヘR`V% 96Ew;_chU>%dK@jjk̽V)]UlwW$H]7Z{5f gDd+^ Wk 0|.DxjA=2CXF`o.Fq'~V-dIϱ)ٲPvȡhϨ[}dxw's7)c3ȐNT봰 $Ȑ/0˭MjSHի`<ަqvbQ)=6*B}ʰtm=(r'2fG2!TGҲIHG@zY KZyGb#zމĝw|cOv( v]VV_bjZ~2 Iy>jOZ"J5ec:,g= JDH) vwܔv0R#U'uQ++o ޣ.~a}<;O{<>I Vl䞢uaS8|r%+֢#Cz+P.Zl1nĊpMFٕ;h6 9&&+fm'b2LHu mĝ/f{AlXd2 K=S)A.bh9,yj Yv2k[53ZJ*3.0pwI;cIZRhCmk;5d$Z0̀|-!s\'_rc5#ږ(ʌ!2"dN#c5:_HO(@ݖHsk~vX-~4)O|ڟ͎w~Nxxxx}GJ10fgl'WԹڝUF"ͨ{\MHy$ 8'tRca߇|?Z]SxT(z]7yTa`؜&#YsP d9,7']|Q`ξBs6>9 Y_bT3Z"A)Z%xܨkzEjPOIcRxrZ/ZNy^-sUMC>ܻ~/~?~-5Ƿ~raUFtך~(Ww[O{T>au}gFfcg,picrj׎T)_պ-Jͦ6aA(|\ckKpX ؍Y%}F'ӉxT)*k`>ZwPkkuÕR`fvCZ[k浽ŧQ6t{dd-{6-F{e}gGgz($.!أ3l$UK!Ow+HY'Cfby[ɹ<49lhȚރa ] ݍK? :Տcߑh2hBǬOnHBbgG5}t5u =xl\@pb6fYҕ~MV|P^CaW8|MQ 4i0X_|5ObЬf}ɹnzpQͲ1z947swL%d#! Af ;i_H^4RzH?2]H_tr hVGDYR".Ͱg_<-G!EuH#IˊZ˶146R^`.ed($("Sٜ$`%Mrz8'Mw^ s'R@j+ɹPgswO3d͒jߣI&aI'z% %ZetTHlTGg HŒPJuN"sdZAWpBւ0DA }x4~J]H2bKH |PRqxI1&B™ )Ow;(n Gfp!WQpHw,iXp1a&)֦PQB֬pHwgǾ[`ېa9P5@q-Qõ H>1w,kqYwDkkJ_.& Dyzd Fn[W֯"ڒŃM?/DAҶj+b! ~yzG*H,8P&(UVX-;Cxh3G="t2'葆r:nd, πI0dqMb#gs~Dl:xaf5+a_dV [*:ϧKd3T'<ꂤB[";+unM\jA|SVRpPá=MA3ZssqP֡.XC G#FKO1O{p{TwcS=1$Ɉ8O"1q3ؚ!8ߑ:h@`ǘА{Gx0=`G\=!Dw$J_z3>CD2A~6)loH1B$&}Gr3j=uV si" 笯`[]AZzZݱgjQݥV-x+K.$xC88iSǡeȲ[Sڿت . ])|!d(yjg*l|,xkԱ~:F:sАiVdn՚qEj y:Ջz $A|yFHvwE$?"oLhZ|?osvە2e@RG[o=g*"_zEk6Dgh8qht#nq:N^8y'uq:N^8y'uqqVn-dV x&o7f']NYi ݄"lzMD}2b)ZP9Ar' i1[f-p&C=]-2(6)*ۮ뻌&rJLK__{ eK>䴧u Z8."1Q⭘V H*ݎlmZ mBÐ9 q(;1uM5yE8ͬIE 84@ 5R/k/N DUTȳu09fs`b|ڡHshYA )u\gUc%}Y3''[RTzF\M:LS.Y Jdf˾[ՑNd? I86uXi"f>GkZlke?ZFY9u ^@ʻ1HAf6ݐ$(HmGX^ ؒ)*vih{n=j@0)жݼl=M?xڲg%$$990 }Kan6ub >;.tr5.`&=J 61݋T_.&-xp*}wēx<:N+w̃y<8>'?ӣ;kul=:~G_ߺwp+vhBm^djQgJ0W_0d)&VdC(2T $s]aX"m8ϵf%.(\c`EF5&:Rp֪6zRIoիjګjګjګjګSӸD4ZG'];ЕVfS$W(&2>Rad搉- 4$nWK6gȮ4)񛂎u [*c͈`zA~?]R|Hw5ꗶwZ_9E:~4c6|ʆdLdq#&P Qd z-Ό:͜s|i /HQ"xAl9rf`qdŜpQ=Dw.†}pV/K$/mY:-!_:'&׹֙b9ŮHc?̩3sE1)MdKǙ:L)/n> Ѭ8<'yMW97y(vC=|+%tPf YtFGas[D/$~6` -l"Yeu+}jі}Iѱ6]dُِH!("$A a':2aX6袆 5UHFO1 Q%{uջ)b`9jޙ$IY*:AwuIBA9&a[HRu:Ukڟ#x6eoH>Ot(q.F 0(<VqE:,ڱrgǷOL׳ NӬ˅nynhΕĪy}&?O' x06œhO u9^Jb蘻XR$=*6-8EPk: v[X6y.5mʘ]'~ՐL`e&*vz'6ޑPp-Z)Ii1<Ӛ(xr~uWh?>l .7lK :J=Y aI-dC4.@FHDҢEaA(ԭRuI?QZ{^Ja.q Gj'xϳg83 6rGH'6I*Y*8:S/+UOUIPnٮ?#2lLݏn d)V_Ib* ]?vB Nu*%i^9^9d[&xt*EBd#|{*fP%>y9!Ƴ'VI>Y EF3lj9`PDlh{e".;lBбiu|nݟy`=ÞZۣ>S6Q!cBӔ/ߏՏakiֱ=R]F{b`NEMѓ_*r$eE$kYKcI|0f^-IyxDZDMF ,cb9p4G[Z ]NG ɫ&D"t,Pwfx"JROd-p`34ܬ#cTskjv.`fΉeVIZQڋz?z?z?z?z?z?z?!s;hńCX O=u/xpّv#j-C,$DZGD]Uj:B$L?+eCH϶ : >"rSih:&;y18.czq8sHv6B.dOћJ@q.ULy-F {G~EZ p<%b~/'$]}8NZò=,p&4F j$>lVz8V0a,dI&Ġ'.eI]*zUic:?$R×2\0Q0U;2-enh>P V<#>w>[mxwL szGDXr_$‰6& T h+1eZHx?Qk^ĵ~WuH =zY AQ+{] kj|Q/S`G5mZ2 *{1,!&hcK/wƍ;ӸzensNqBt =Ut4D^.#ÞX4uGz}JAB/NQ3{o}GY'dcpp1: !ThǭQ$L5/L-[9Sp4ĥܾy*vĴЬ5)|j5L f,R"B߲Q(֓xM_"l6(XʍV^v/>q"Vs<,>L 6jqt  ^I'`]热 z.v0"!Am<9ޞiqL7G y9 Ή!$DM!YDﴝ81n6n6n6n6n6n6n۔i?C&la7aOGD2!3*2ǥH:֛ײp |38THfc+@%qh2וHTN;.#Aʹ ũSaUcbv0x$R('5nl {7#9C⿘.T3Mҗ$lS+9lY|,xю녜bZ aaB@'jCA%)а0o7@{ ZՓa M˷IO AֽI6 dI pڄQ*1}&*8`6CEɲ)M 0t@69y^U˱8` Wj_$`{mɑQAtKKSlFԳ68HB-!Q]_)Lɸы!Mm@ԧg0M$-|kr.ݺ&w!5M4R3']Af;Ja"$>>D`#d$ g$cT!h9C`%I/5# Q$RBv):uk?&v$eZ#p$gtQI(.8W4{nԦ ޮaq"I[D(/?D_oꩧ<$jItKtu*K2'WgUMeZ Oenx Zf\"֡ fZM, G6p/i<۳4grGN펆M$&C>݇ "%Å$/14rqP%)n ljAHQdA'6ڒ􈲅%oٰ*p j.I'`dXBsFkQEYNrQDr֫T20ZLK0KȒXU4X:ѢIJΙtiO "Q gtvC :/zj L$Ύ%:7dM1dEJLrf\XF u_ _ _ _ _ _f!B?Bp ",+lI mܑ}A"mqe#6AmQPZ_t$Rm .L{aZ{`Ӌ-aAJX07 %t#i84' ṛY bB@ϨVHdײX@TH+7"鋴{/v* lM(4$;S/`ZM"iMR b'&ʴI]G| IWQO"LR:416dD)*%cX@*I414[V:gRah6`fF>C6k6k6k6k6?gЏ}ou5]Aޕ裮ZTr$3}Jz aOчM «`vHswY{~ҷY0iK2紖=]=]=]=]Nׇ6{Ó #\PaZ""a, gvd 9|?G7۫}_闏iX[)}j,=7o*G'boGG}ycA,=@"tVFRi&)$Q]vՌLDX@Dq5eڨn%N[E_M@E".jI'(A9'rHA( rDQhFd*QI.t,>7"IYKr:Nn=MvR}VSôWE9_-ai]jHBt Y;SL!u(PW.Cpf[%@9Ӄ]jٺ9oo V0$x,n0_&&Zc֎%3q6@yjdIU3"H<~LB̖!$h ?&;jd$u[['=hZjX؀pY$)hFYr}2y"\:=cvzsrʪVע5ΆodWt13ڡHH7(eL7}n!5eI8:^U1:a|bI") :,͎m j 0&_9UNz0퍋}%7E5I9=G?0 'X8uOlb/jkUTem+εZ23N8iDW\Ecg[jUi7R1! *`~H{5h$afג28W'C>Sr2LDw,߹쉇QM 8Q$uj#c\b_ |i` 8=t\REDIP@\6 bUCvZ-kS>p9xIf{KpTіD+eA?྾l!(KEďCI4i߃&kW6NAn L'$=sJ3mA0,BhDLB hCM4b鋍|Iven1mخ*V_u^u^u^u^u^u^xAnDŽz*ƪb .[pʁKd}"H;]e UPHPȢ cn HX!Ir{GDO$10<&!qCDP]-K$/MW['Jb;%B$ˎdVgI8&h\2_K9o~o 3DŽðqE41'n_=ں} R[]#R!i?cf#Fƶ$ l JG.l3s ƀ/ w&v*LaE9hb=I_ ՝!̆ ~W1U(VP&V#H;,Zڷzch}u[ ԝ٭. (0HZ7%aO g4c#YGzgl&10p.wLP/m{4|}+mG< a?n{q"Li֒3:mU|MR!~¸gwd<@_ߟڒe_0&}wlVv~LXVb仉>#jކ)?ԡFQ,zͼb.5E  q.ZL싚tʒ0TR?HJo6gd Zt*H ʲj'm7 [qs(g.nK 9`LɂgPаދ'Rtq`BU.%^^!%aQXd*.O8r,1 0iT˗髉O@cOlR'h.M`vr qO^W뫽YZF$ىecÖseg܃/c^Ǟ3%u jB 4VN= D%/Mo}<sGƫaHzvhQf `PH WM(QKo5:g_r=F6v6]V΁Q@R hj gio5Rs8@(A)n/ _HJ#h$,-)6I; p>ZTb0cZmV r}Iv9$E4%!:i3 N !58n2dؑ0e;kl&p#y HE-ZEÂB/Di,$?Ut PVA5NX;irFD:(fmz%=cyt'J8m&DF~BbR9%6",6qɚXkZ+Y _HhrURkpTUfӉ~̃`1YM$bl&﭂PDI|*߅t{x(R5? #-<ӻ Y/+;VO0nY-K7 9;)MDk ݄R#HedDg4d6 @ a1]E]"H$h;0"!j^yNK &Z: rJ0BER(GBZ*1NbT{?SUDi+HmݬɦWcPpEY Fa4WG|Ludֳ.*#V#3 (h.@I4=JaP,7h) }ˑ U띰䲶M*a^}.I&d8 Ҧq\ v< |>}p3t*oXikEBj GdLO{=1 GEuy*f9t-! *:x+I)I0ܰT%=僲ҲP" Ӯ .ݴaK%[rX_EeĤ243$'R;em|[6fW="Z6u-~Jzoao+nTߏ-]=%q/Cox1 EҬ= ?C.޻ĵLjrΛqmۉf !C IfjA)KNܑ>>Hjլ4}Ԏ*8L=lɥM"Ipw < 0Ҥsjs-AF9fwAb*V(!GM$x)/oLMxNa@BRfϙ2U0 ӶڐR/6*CY)lǢjs𗣶"sX2HƐk]{&_#USmFqSx>ѲiяI'x@T k'$.&KS0Ѝb0Qف2,U26Zsf4ŏ[`"Y|iB$:JA,/uIwX#\ئr@a„ˏ9s 14l*p¨uE.Y_؍g(V VNJd qBnjt0<ߠZ~&'-yJ-(W$kqY',(cSV< IO9 zG3sdW1G{*p{ccol썍76{ccol썍76{ccolRPDŽz{cibYY`QIlF/0ivi(V!9:C|շd8AjS$vrq{x||u^L開 2Z!`F_DNMݚ%" [3r14EIF 0.3-tz4/k -Ӣ5__-nw'mbVXEdrf7)Fu:'^ي-+&nTՂ$5y @, .k"`4Db*霫А.MRS2oSC2u!I\ԒI$霒ժ/vr/i͚an*{.0)_,/Ê\$6ju27zK2.HjNsOR} =~LZdb׉W}(Oa RtL4NuL !H^N0Fnb4aն)vIQck9zR;Ď"ĠUlҶ4!fXN𮲃RdKo5T3 cW$'8+gSTd֓ch,`2MdѲge=¬${H>aN p6%:g`~ MIG7(OD]Q/YХLbM6;!)/CjLvH:aI '<+dDXMup>, N_@?h0$tT(eU,&!So' Rd}i W/NΣ䏳3,'ėHm,ڻ&ƨVrv҂RFIt|k;1S[POݱ$GƆ;cBQI2N0/zj+(UL2x#U0D9e!,2h^H.[Nܒ"ȴ'Œz\zKmI#XjbG{c^Rȵ8w܃&;LXP w+;#{!$#Df"**vD `Vw$3J=!xnda.!DrdI<.sFjWz^`2_ϨS{}$}XH _Amʰ :(jD#"K=VD_c vcȗuǥ6|1Jz> c节A949>鲵(i@$ّy" :!J$i2Mq2xF‰8}M⻤=sTNp iVAܤ&dqdK4t1sر$GR:Vy앳|_\oհ&^%@{ )wğ5'Asq^ػ6WziDEl|mvpwŠ*Eꗸ0i9ΫWQn; Fy6`H]O+oGowHۛ?;B!"(euPQGޖ!,h]M4ՐXk bF*A9Q,$7I l p$IrRR]q-yV`OTΊCW$zPp: dÓ$Y;HB $EZH]JLQ [6[T)vQ)@q]w~[ '$n%R`c8P0[^ f} ԕPK 9T⏦VOxVBҠHN Z+؜(ACH薑jWn29&8699ޏbGhA(T5{ٔ*e_N,zv 9 _0' 3ِ In dbE$s#IxT==yw S@#jXȰb;t֨t3-UZg42ˌ'ffDGƐX;?o͟7?o͟7?o͟7?o͟:y?)o?~/ڹex_O+qzj=1<)#if?$%Kt0SK KJud9H2$Wk5m_|)":$I2;10lⲶMZ8jwX}OǢbF㖠DUzKQ bE!,%;7ł>IGt pacqc#IiG#?񯩔⹾bA~_$viqcy$v +@t21HPN0u&bG,H_PZ_6Li\Z |[/U d3ǎB$Ѱ(*\kl%~zO?&;YߎأPE_\axI/#gU߂SN0r$1)y@1zI(|rjQ)S5sj8 5HդLF*.El3Q5˭~HGDL1C#\S2 tG3pZ {uV.Jv:2r3` $q U1*Ti9IS5O6n;hܢJe,*-dQ6u<S+ =Xbr(I0#5u\NeQ{!5e!9$"jEVpef L]M}VωpSdc#wO\>vjh]MC*>\nXPHVAW=*j'ׂ~XvĎv}ܙu.\s$H" ѹfp}vWũ"dL& ;{-ieLB7Z5C!3%f!e]uʔh9=TJhhPoJ]jNO~$U&0IdSsI'MYuzl֔~2Ň$}^8)uHu3E-Ib(sVU8UL̄Џodyᨊ; -O4ӌDʹeXK(:1;g'n _!Ic:O}H$M(2vӯz:T2vr*pHRrK"0rd-Oo(߷qIhi{o)RNk:rܽȳIf*݆Z"Asnq3d@ CE8ٳPilf.QF7 Ӟ5XxRwI!G Ք Ha$Ul/C}=/.Nu eO,a jO$2Bj#x= VCiP)ꄛpa)J_$j3yĽJDslB’jTpܪ $a,E"PJ騄wr5AyzkHU6&Ծ^)d @X1dʊ:I4pcÎxhp{>$M(T%ɔ$ܺq%Mf6{ $~12|.mk@|qܗϷ*tE cB/ǭ&A S2-z[9S"&uxU*4Nb,0)Wv~hYIZӘ l.cXLeU5V%VVs(+ u+h*ŒR]JV&*ϭZIT=*J"<*aZ4$lKnQMқm|_@ wjIP'`)k8|.0[V|]rEcEVdLraK /UMS5X|9T0,->dS=d򌐔[nyծ&JMj)""Miw޺*ǂ"6CʌV!i**D $vdFERG'JF ;wN <[n?&. c;ik+pƷi/+kV'$U`%lҪ/ٶȭNDp[=R^E`Dj{2UvbP%f=ptZӢ.mvS_u$R^ e{Ts*L‡{ f>&&4 uOlrӠ%ٕFnu*LW ]cʰct :ݬ§dڤ"ax U8䰜T6$iMB-OVu5%YDؘq3 uחWhbt-K䠾SUs19C~OݲvޟTe$oB{cyҽ^KASwmխMU7UT՛zSUoMU7UT՛zSUoMU7UT՛zSUoMUqoS6Uhmhn[w|GyܽG'׹Cnӓwu?= /z|owp"hCP)x c_?=GS13{ឣC*Ί<&Or,헴=;Cs{1yyӇ,-s){&)^6ֵ|mLaDRmi]]uN):h~*GL2$~{zR,:pcP/NDEҜ@o556ocZ"$$?#]xpig >e}yV!`4L l:!(;[!{K7tdFjQP )CV!% f8 q(V[ѕa[U`LLgf5SwyҼ8-W~(`RsAǭ:%lZ`0% 7mcvTqy$륲5oHɸˡg~YS#_LY-|kJ™ND2;2q=C\Th")$/;Dܛ9Iu ia>4@o69LKC)|Φ2DP.>+a,B7`Ia`9:~Fˬv; ᡔ6e!:! 1zPeS&De9\ҢJ ^bT /Vr-P;ֺj NzFvօI4[q/Kyڧuj]]gaJzOVčCmp [/I؅ip0$d,tS;{E6\.E$$7wa$񉡷t6? sa0uxC W`B&vBR[M[qq!?wLؒ ,Rc! !pc>@=dQKh:0y9krl, Gn up1- ֶ%X۶eMʞ(ǘwxyFjTDZZѕ4#HUl׸/Â0<VcVb#2P= 83fe` FߘE'^Rzj j6,ղX"ED,D$};.VWPN<ƺ<$kSx\yŴZa m/7e/cؒf>%цIm{Bjr+׉;!I|Y\Ypߘ$c3QyWX # @/a \|?vX"tr[8D1g] (8{Dy[K",$b\ᔰa!)1\D݇MmZ@/;S]>'9l5VG:4Zv䖻?E#CsV$s#F(XMLBIX9hib\9V;ǾV"E~,_,[v:LL+n@yV~= >u"c>Q&ŮΉ. X&"DkJ=u&*#u^"$TWh"qh+=^0a$ zT=\n.ȥ(Q8ߕOR .z}1}C.;&-w,{(DGAe^L-err윿H-~B(!$"+$JJrL M Gη;z̕-DjC! s﹐dN92v}53(H.5;Wa;;NoLD O-u[ Yj;cĠgD+XrL\ŬfOzaUqvp>=_uOӗ񒷒Yf=L?1]v1n {||GB*epث/(7a3~-W'Da[VYy1N9/)æ̒6122xqX(UڌǭkR8'\E)is#a=Р&d)`Ѭ nZ7|dwyIE-idb9Uzu+Bc8ު蜋.4y493l< #5x%a̛!}v.n߇OH%e>:wȂiu>SяYs|U᠆\.-&V\0(cY aa36rFVmXDZxa1QQh|^Wq5]NwЁu[B6kK8ʻUK,$9>eKk.$u֎lv,Yv\۰'>f!);>ЎYM_:UUϹvlFm;Twe3YŶU>.En-d|68|l4B #p/!'ZvCq{ۏ9t sg|kLi7EYndG;7.[Cjvs6,_6ޯ./G|5ŲAKПCSWJxiAp>q^99|`!ce}\ðˇ="L0iK:}@>OHLCxС%c8"YkFBgnNߔ.tlS Ɩ~4vv֭mc<#o=-d݃.Ɣ<=;Hr׉Vw DLW[exMψן9~61 I{sϞpOcөŪ혾 WLȦvZ:bWa\8?2U8[j kS \u XM+(d X5ط뀗*\>5̆n"bu~-"$5u*SQI8R<$=cW1 &H{y{ĿXPX!!d_-X] ${9LgN[INg]1QRhћO(7{R7^jW+ ݢcBQQw2ŤH WÇrNBK5)̥fڽ zXkg XٵHWI'Wu)h֋L Y}YC/[x &DeG ?b?j<1'ԽSEF2ġe!;,J(Pel6j!DWS]Mq8rK݅T ^:S~ߒR),˜t Nhc^&RPym׾r$@/ ID %ޘT6ThE ]=S˗j(2g^uo@l9Pc>:8O$/=,jtI<'Zuedu*8$V[ˆԤD!xLTDj4//%{ *d%?pdQwotHRЫz֑$+|(.9 yiAuCvEyQdnbV&u i@?:UC nQ$0BKbѤB!ԯ#^aֱKMk8KC5G2D5>;#DplǼ@ևEu{@2jKU ,90(Kz7"6znOeڭ{ya]|4THYmppK2;GWUq^פdIәf܂C(^lj\WCAN*Inų\U/)X7nn\?vz6ڽljJ!X+.z5܆('ƌOM.K޽9w+޺UOjmp'SY׉)G!q@wQCRl=G2N)0c:T6Flۉɲ;T_V\L6%%A£q>Z &;&7iD-͕պ9@unLk)vFio?c6}z:MMMMMM6TR.ەL%J85׍`"{Vf^DTvmxG"*Rs"&oф0 ;jJ+"hUy+ZAwV=EQmT.}5,t5V; ڦYx!]Pl+*&8MeHVICWUhG7|?h #aAxû'(( DJ{$KRP+IJ51d3U^0Β,ePqr0r,^%pIce#YFd]&ڈj$!9Eiu I\ F+(oSqJްL0$3EHZ.na_S; 21ۆUxېʠn/Z$_,c?8eIqRq>leE4Z%'C]Gmea~J!˽>v(Wu#x~wB*}?EXgx'ɡRj2AqxlB?[h`]]4ٵ"ͶzbTBa'r}54ߤmPpru︻Oؼw'4h7#L ?c ypavo*5]ߩ&R 1Vs~U{Y*tߕk OuzdHWz|X'W "Ű8;F[ޓt[zlowJ=6TY-\N{7cؽ֦fwBm%kvlƯuqL4BL_ ݖ{ 0| 0| 0| 0| 0g ;V`]!,bRWM>̻fk?+Cq?a~=}}8lgӹx[wKѠ(y kޤ_KOZٵplD3Rs{U _%?bNg} wp^0 1F>J;MG~v40yLxH9&^@FsG™&]B[ ' Fׁx%!ŐцG4,p|2>Q{=$hFXc/S$1|;FD a>]jKn8Q¼`ˢ 6Rڛ+ǚK>%%LRUQ/TjZ_F Sj[G1 .E}h?668p.V5Ɩ*}>)[;k6:ײagLsӚ7f=P(وzֿfܞ/5XzjVEZ%Yk{cG% U0)F#qd髩`3f+'ťugǧBλ ^gua5w*Ӓ-!* [Zve(Wfw$ۊzZlL^&b"v(AjW45M\{[-8HUߨPjByp˰g\az’{Nl~JSM'M*t-Ǹ\V8pB)Ar]A#^)Z$)̖gZ$fH%d/jX ñwъ!En9ƞϫ/{XqWF{$H.+:)@v)ZI״#~*|G U֞*Ew6 T~O>#3|EvAσOZB"9%Vm_j;o[SsĠVp?qpi 6Zrx6~)(}濸y8>,~bF6#q*r Σn |%Tc;%ʥb;B5A='YC#H6]1|7*cѠ9rˇN{7C?֋+:H'cOS$ d Ħ8`S|FW*QJfQfHrD8h5YdL#C?,9a ZۏdDx bOk)06@lѮ.$9UǔY:b2L`&]|&bˆH`vzoBhOR=毛6 ePgO3g,q}k"Ʀ(h% RNE*(ɲ`˦ [2[kXl{-UnKM] cGo~|{xy)O;ʏF#i0c R!zXN3]~L$ 8RkU[*{hX{VVjemjաaMz[2Inăt-\&.n,7^jW+˴q/ɋypv|oѽz]o7|p!<ͻ7Te޺=raXqhyDs1q׽o:POs}K O$Qi;\UmCN8*–Wҭ9 =f&Z!{Pah/|a:('򋡔#F:?U-ڎQ1wLk(J4$c~z<0yu?~9'}8lgӹ} `P3Vs^6F%S߅Z9Il3HT5R]5Ő^ CYn8)B ͂CI)O![dյ}uk_]k>χsqmϣtwmcXN;&/F:`(HwN)pPtXXgn rc-&$韺i&-lن wI/"%ŗ!oGq-eOB"q8?:*l XI/ ƻS{~On} G/}|DPBuu*Z=\&>9%[ ;naxO9~YXĿaG3}?g9AgUkzrN}'7ȩJ"j?ֳͿHvg{Txb^xbgx$qzAʖe2 (:/NXzٍ C RE–we 7]TQ*J* FܸUUoDT$Fa DiX|>OJEO kPB J&i;/NHZэlJ mXA${~ Άcǣf a3*&aDOMj<PkrINiwV+do=3~1QPkmP+ӖMBi-Ɗ S"TMRXy^G7{@ŖtG }mw6MyG|fU(~c| vلфeh6&IF&Tynt?uf)&57",trEM]o* r1%P54Ze_Qlw6A(j\ QZ$? Y7:; R*fuB!ۆUڻ-R`ϽhY 4j&?7~JCtYpnHsnlp›ȍkK!<RBo 2޶ѹdPENƣgWض<Cdj;.Dّ_!.P [Ϩt~4/`Y郞' }$O)8>)P=#kG~M=^s-";DŽx; eJ& `%BzG |ݕGbgIyM|?яMAF+t{ 4a$Mzu(K*ۡ0::dV Uamə$isuCMNol;:^v`rZ">Vs`H"0[87vX5LJ:xjI{*զO^TVm$IiNSG*ΟO#A wJ{ ߙ;2,}3Bqj]VsB1DG[PI%"ץDRld^ 1)I5bW^yj:5s ?ڔdgsXVLOynF5khr 76s3/dGQB }nL4$cE$a]LhmIZ@L\19,W7,cEoVY]0/P e5Bjh1 wNv u VC4IXO}G5|r! RxC; dxG~ [CpM._Q0z!`s5-9l˚uh%e5ӱ"< ^]׳ ]|9TuD*09WJI' CR.Fs-yp6a#iPxCHQtk?rC${ `V7?jvv $$*S(&MygzG>ׇERJ?s!ǣD"0)~$^!mUH%<ӜU~zI^%GN $S*'HZ%W~"l[gYe(dU@_T3GN y UfORO!$Lqq!A5=y80~VeEΑDYjl(@$D2*J-Ib/rJ42[ڶ$=]1e!#mkE_ chkwe3o 2 5/rt#z+ ݸw5UGHiMв b' F\=SW*4L5)H Y`}i9FP \Da(FG8gҍ11PF^{,)zU+eD>5y%lrՅd`%ր":DccD$w&dIn; |%Œ* Us13 w喽kdo\ќGqr.#Yį`t/~HE ._r otM+*AY̡odnRn=7 ̿JfJz IIާm22 s I<<9R3D{(*=Yv 0/i*թ;c(z3kVplYrlfӌ"Tl&b<#=ֱi=0eM]Y(E+C#rf]6|`)R dD({'Ȋg* IFXDgKeR uH\n^L/r>%Q(|BP$c͔NY*s@HF# j2/M>=ͦdyr:[ĈU2H$v@$V8ev^o@+J5-Y22!zﺱ#8rw(^sJ|NC lC&(p${CݨknqFDف빗A!?+nFIiW3>`- (oʛbcI(D,Âi/ )D@ߑAJ˴(ep\dͰBϣh\LRF5V&LҊ *_Uox'㺗ڏO.L{#.,0;M|ՄlfO<͎!MW7R!+ʨ#+oib#O )?nRh*+b[5 ?s=Ȱ0g~]&ZH;{YWҍS(r(n)\)n ,^FRreUX9N.@8lu$Ee; V=$b"Q\y:Q4T5z[")QFŕ4cQIkй^t 3=dtUE$ I݈SjSJJH؏<t` !#QгTDfxmžeA0ŦR,6gPT=1ơ$t_ko~1⮊mpM’87cx<?'_Lֿ1Ybd/&_Lֿ1Ybd/&_Lֿ1Ybd/&_Lֿ1Ybd/&_Lֿ1Ybd&b=CzcsQFhIߥQm"IKf)^!$!&87OEfruU)VEZ\Ji=w6LЎS]$u#tL;lJ:,* %pХ3 |"ݓfs:*La(ԃPDQT@9yTč%NHJ_\pgB[ᤖh!yUulpu1|T2H;vYW^b$#eo#NZ{@杜TnH2Y3H:̌?};. XHJwxZI!h$քWKͿBq~wT.I㇐ἍdA2˄j|o} _ӽE ?weSED.G=og]Vy#Nfc<=bY.mD2KjWGvlUw@h@C خ2umS$ƻzĤA)ӶP=l0H,7DwR˶bY3o9׶y-Ռ)H#KH$ۻ7$ g丽c 1u6"a94 VCF`@efd.9TڬIcy!?-_=Ŭ~kܧ%#NhZ #_n.-%c5@ӆuln1~<%@%Mq#ƅԣ"tTXGBVqq"V! ĂdɵLY$`}HI̳ڧ700fs> |F*%=KiMdB|rV7f0䡬(n.H-l$6"p;nS{^8B[m$K[̪o/}L\K7W*D8k*aW5uXaIža%_D8 ''i$[K oщFFN 8{|q"Y*Mb~I+Sh`:!TEZ@ b|a1wFm dYS+ō{,@ÏBh7E4"{y&;rcNT1LBCnױY"yCB*-[S`YE_D8s%Pݘ%O"HJCt~,{ZRUˢD~2(]c8pY": #DZ&ߖlE2W}m9JHZ-vMN5 m_"YTD&oPA{t d/٣(M:v7:_rc (F ݐc8n$I7œT|v@hdaZ>G}߁S'ghTOV@mG?09ֻN"w=j9#0<wJ}ɞc}>%7/[-Aj{0ɎuOs&XO"NGBzq"[mz@R+G(հ%tM0w1 ]6[h bS1Ymx8nȬkiUcC`&W<>Nq1'݈0F7J7xQ:c K'G>ǥt7{`t֍IHîsps2%,cҊ:զ]I,~"0@bM/r>t_5/1RPꮲ25U< :<#T8Z~5@1~U  u2D0xj/rc#_ڭ} _'-}=7U~g5|(*M:~=72ʯ;VװK!ݎES%'WWUJ#G?wƁp}$|֭ >_&pd"F 7YB]4ա0`S{\nT\zeF0^6`sZm! gWB=:_x}TP{~(3z=-^Rܩ<~/Ee.H0>Jc.FRxVTliN_!&lp>n3``>z,T&itc/Hpw?01 Q4cuw H,3+Uب^=ns??{!آyɪ+ݷMe=8KZ .שo1Ge0[^pkц8 dZ["<MjJI@PO.{Za*/̛{b8# VuoGzxWZ͖",IhEUvJ6ٗbY%l0Th_@R'մ/{nt><&oBX5LK1#p3-0w}ǀx)()6I'j=ƙ 7yy HVsy7>K*HFgQ<ǙڒshmIy&'ʶxcϼ\-lE.?:IҞ(`8/ bDuv>Ua**UEwl< Tadc$W4 _[wrgAPc!N.Goʅ Mr*f[7,uLٔ7ch-8$B"qd QroOic4nJ7| x,H= 1^DTE-eI Kw4,$rp߻#6>⧌޷?bY`N/ձpV4$暾׎Ż. *(Vэt?!8]b+]$Ɇ7iCP 乕At}ǁx!c*1;Fqm4sOu pRLڢ/ms'7չZ;<f9g,s v i>*C呷jjN4,8e;=6di"Z5ʩ(R9Ep I>I7ErȤH״TԄ*j"h/`ICRPNOEd\˓$ȑmKxOJi}d~ȱYZl L3y@8~DO顭I?O "b$B|Yz=ϊ-aPhq9[y"BqTr1I8J;Ð6&gl(lQ1?xN5VQv REhd\g=leUZQh=:J 2 4_5,eBRvS;?W5bz].a{?Q\D`D6Z}qû<2 (.4|9-6F6 [|1iO+ _~n+}4qG+H˙gD#ޞuem$ +cwB27iż~D t:o՝Pr1",r5W2_A⠑M+"FXpmtBP<ʳݫ]U+ .%ՠ<½,43 _0r4jû\uݏeߙiCmO,|]1Vrps}/_0D|i4~YXW5um*i'RwiV{2SE!L" U^, 35e M$"tv|cIjKή}7 ~c^ddv``ռu6\՞ kZPwɴ.8B㓌alQI !0~e#2hxnNE]]y>E0zIAU4=234N> m. 9qg -?BGGV׷uxqf{>[^=\gJb=$&G8.\w#9+-ϗS>n-:,mysҐ&#4tDŽGp 8p 'ƋkZi-&7g#_[&vlOtwH'$}Rø{~j-($>xj6*&C ?h>9GhndzKE!8/ Mlj1-0"xyxhZ3c;:{,y= | 0{Ӽo30{,?67~ *$oZYHZs2-}x{KM 6_4jU vNUcO :m[^5Mfnb™\k{$8L_E!o/Dc!o--GuI&@! 1W-B)`{۷ Fv+C0̡V&lB'Qw3u7DQP%rϬV釬˦h?<7;iMZezQ8yޣ+LkHdQul3z%qUW‘r6'+H w<xS磬q9cdq0bnCz&/~j c>sxTMڞ=ϟbNT-Imp;pF;X+yw+,= 6ff= =mZqNt<k41sH~Qja7d!}'sL&윑~uuk=q#.;ז%)$w~tUjUo7^ruD~#lI'Ul) ;舋-@O2E'M=3*l;$qP;EĆX>oiFx۪3~XpYB@(vz1'6z' -/FU(jqTjna5Dϗ\[QQԑ<ǚ<ؓ? CZUQ5Xuz~*gVI)t*|Q[6kݪb XYN5[N՟o$sEdw }1v,pxk~oOY>cGTʿB5ݐWW! Nbl%\(-6N t5G, a3 ٸ(45@菡~鞒u-F R} & {5մ?4Jqu^q!2ʟo0z ׍4Ή"(EJc߷G-~&e;;1!N&M2&VJ(d>,G=uW_ꔤt<1w]~rW!G:|$2 WHPV9/_`*Ga$W#o~azAT~y]dU'k-T+(O+T'0p)/QQdgV#p}-+>|#'ròB7*EL2zZp *4`Zx$)qkm?-*7j_He y1}i$zqNs bF,ހ дKC ZfuEy`5 6R1oK-:N)iv*^0H|^`UA׆k&;]>/^5"S?nKG! rg5q5͙ "ѣ5"x"$N$,{޺\숊MdOXDtbѭgP ι,c%a&~ߑ:muJYD?%mbՙj^b7L\{D zf5nȑA(ku&U1QlvL{芛ꮊ|Xp#OkzċނJ;R\ `hBJp3WvYd͙J(H3HBljkZ*MZDFV"A9z$D c[#,ikW⮮y2*S{KtU$'lRm{(V&?5UK:QE"ȩxlËώ 0%dK%F8Ղb #>5rs g9׸J鹧a7 vF7p$@mt;;AƷxSiDdc*@9kfٙr{ iXRUX5]](踵g3tȎfSfW Lx.vfG.m.Jv=EYOj{,t9->G~hy>VL^ 4˶MY`-O5ڣ nf~~U~cU {va )`)ۚfA}ԙ"Y{nSZfKXSV]A613R3Qj-_(K|&?ptx^ܬk,Q=P(a]nj]6ʒ(,dj{:+_AMV@_lٽE TRMAtsdD&#W1Z(n,є4Q!oYnNw$Ian5 f`%|jIX6e1NuudrcآME+Dڷ{6Ti%[k?S5pfE#kxo")_X)JdoYV;w-bjI ;7!K;PIDpH 1K#;FԜTpD@mwgBPkp.C~l\Lu[lVz/3ՍntY7 y)ff =MhTtŶ ,xi hCc{caV 5HI w[!EA$C]'3Ed1:V&A}dMVk%AHp˓X^i9 0dɰ{Iր9kP7fN4V$9e7~H&XnYu QV::VTyH@tQ,Hyni-PkSPȶN? 7I6$SL5\MAojgr^ UYٕC "I0H<.8 A`AUPL@ |!DYFJj)ah(ҹ^|_0mf*\(%X:pt:mu(m$N}ORM %sC6/] .f+. P`B]IV9e<aޛ1O"CH0B"?!Q/=9 rP&1 K>}31Tcr1$N7;g ewa6Lm7D,Xׂϑ{ُDNrb)N&1Pua}Fv:&Rsfy/s4UI=e'{P jCR˒G39. VP zE ˲^(5 -/ʋיߺ0J2eNRAr*$#*#PsyaZ)tO F^{hVXJT*c`rV= X|:n4/"![wGeE alcPUd[Øu8`[\Ift 5B=o˄xAra&$q>F\(߂c{_qO-YӋG]v8ڼZ84l/%y|NkdMm~*ʦr?@><-%xwTO!G9,8Ye׼Ϊu u@>=5YnA|} ztnMkW8TNm%N}+= "Ĺ8yV0-yEGj4pV F7ܷ=ԇ]6t=W ]/ Ok P*|~D.e]T";/.cY19* YԂ|u!X'*:nȍeXVCӶbժHDƺNL#|?ir}>)O.i~AgX$sXMc겐kz{tQ‚_]Ȗ1dw#U3VG&&h mkAi Ds:V~o~cG~j w,}^;9C9[&rc+vvVh -̉T䳽itِUk޷5ND~>KeeAegDnƞ%=zIDiIhZIvJxjFM!6 "WC(]WswW&N7ng[]#3vZ(5y>8K`.Y `OV оz0F#|}LvዊqƨܯcVDvJ]}j #$xn4ӆxg_%9jr/Yi[BǷz9e/~/͏nΩ/ЫFBjw`G[(C"Rz5f}#_-8W焭Ԯ!ݵ;HRF}-ٹzmm/;F(M`/eƕzPP?M,KHƢ{?*[C%}GGR:ːtbEn`#fj=zstݻTYl5򲍜J mkjkf/E7UOo230eMaL=kRzSAi+^3\F/Kӧe2J-i dMHp3fʜd5|_9옋6:j_sZS)9z$sh -+_lF\Jiϒð?>2MkORUkw= 'G({VRWPj/Y0]`Hwe=Z=i=9 3՚aQ<ӊV:*:D|ʠ]7*9z=7nJGeSѐ{%ʫb .<#rs4Ĺk4ebc(|m׌ڊUAX4D 2 ouNqǍkxp5TH7Z1K~d2FmKm;DߝktHDxɅxfx-gOdNXE0A]`3 ϑH--6Nn"}H~Z˃+%_U ɼ\9tc+э 2)F\Ƭ/|*]=^pM}=/f1iP\X{u7돡 \-UE"1Y}1nz^2MͬK,ƨq!0!n>GDC|{K\HBV60,7$<n$9C!nu>4FgeSIEp U妯HFuTüT-=JEldjl٤S~T߼è;ϊ7:϶iqj::+g@^M͊8Ӳ_T3)-Nrߨj%W(wC:W|NjFU첉ŋ`sISŤ#} M(@?GYBsXt[X ZeDGSe^?y{iY[="%LR*A)/V^:W9#F"8"9Q.Pގ 0Z/2dMfC*VҖ OF s 1qzH\xIdϓ/V?WLCvk޳z%΁VfdNVơC;JaUF ']gae+PŸX$0;%i] nxV5\7&–f'$5RtUSy3 !*yVj,{'J rMJZVu36lr4ΟOڍg@97$kt:v!IBM5B]R߮έwX1%IoV5WE R t;]L%4 Vj,m#*rP$rny}˳Lx/ep8[DS!ќ22;6+;OH]@ @GVn#qlLto Ctxu8ZCHGHB'"y/I1(iWZ+ҍݥ(JEHF b\B6Ma9$r;쾆< ڙCG@VăӦDTH|"Ot{j)sQu.G?j+.o8M*d=+xHo|n3£zUypN*7CVQH `nOzSE 4(= vƭh. l2C5ҿU&$0yi y=OqMFYj3a:KsW(={\W #b1Ծ΍B2㶁5m-<sZe}M$OH.oFF"*ZZ+_{P7V5x ,$ţ=Q1wTDwުii1'*f,8fγUXO\Œ2vGf+KV̽2cUD_2Ӟ?PEh,e_CU.YvY,ď^PIRSyHӍ)UИp`#ArbRVwC^4zdmK9 K~mc͒sڂ+0@=K2貫ԗ_܇SCuF jpAZ`0&jpRm{xJ_s p1]_Xy4Z&V 6$4fϬY fdD#Inu5y=;G(jiE 3n q48kxzNK²OX um,n ,Kdtsa+YB'pi-E.S'ѿa<" 3ceDӃ([_0rqvGksN[;HjԳ$GdHń x>Xb!WGb H[2pfVk`x~U!uCrHoYL/${{b^jzq72s;l`*ɬV3/V+jyóx4UewRT0ɪ'ɑ> P<꼣vڎOȁnsyV_P=K:7%T֠< 81qN'w+BE:;93QJ{"fb"}шBp'M^$>FN0BNNUQ}fytznٮoJY1QBV~>[vH56,*뿈0!f/wK PR~D4@hǽL0i&E(3BxYIsLiTцvcb"X(\FE0݉eIwŒ! V&(iZ~n*+DNĺSUO}ˌ;J%B˺QkQc4/^.ͫ>*[y A=,&0;MQb4$nԭ݋ѷFj.SN$?/?$9:,AL>ޝ~ueN/}/GeqM69xW+L.넘"ynأ`(7E΅Oe1S6iqwd򈻂QEo50 *soݢP zrKO=VEwm#V-`U FgjF2pq_i[Pռ蕤qt^ǣ w OȊI첦8XD |f`lC .J.}ȭ [셉i9VKNU!Y?fU-N@+4Mu(ﴱ}~К".C6JdFۂUj?' E"?y~tQYf ݮe;ifP_J!?oGE&ڴooRB4DS犟E]Rx%~,4V9ޕvzߑdOBW4/ҝ$r-5@ƶqm?j3{)=5[3X,~,^bF~AU9a\2̴QoWr^a4e-/nM@#JV}K[٠^ HnړZ=[ Ӱͣy͵p;s׳:[jY0c!9\$79XD}p_^&2*$7=j%T0[Ew|B.,zC`Q޾ ի:\Z<4* \D^%֋SSlQFҤCohSs~ɸqZKa#_jSg1`ߤ /3ԀeE1wڴ"38~$T}0s>N5܉z2aG0~.qDY$<rH;N|F{rFh] xTȂL󃀀VBHjpV }~P9wC6ɟ[@ FȪD@龡E`&(fD;DQ|/(m): aVvw.D 8 cQ1(R #s ,\,lZqvy Q% 5Hfwbf8f]eF0Ynf͔F;Ǵ%"|q8ʏ2g>dbc‘h7zaUNX w+L湣ttHg<|AneݻN")ͰDs|Yr\VOտ4@TnMxTMXg;? ՖϵRt=D PePTv<gI?oyd[+еrm5MV4bjm M>nyC:R-~PY=gu:-w2-ħa5E$EȌ]6[h bOV}qܐY璄תƆeWwWc5Hli ӈQ ܪv9j5;䓓Oq}K f8jAF$$caWBeJlHTvbt#e/>TUSp}9Bu<T\_U6+( m$3_O~z6 wKuҏRsj&2Q֞{ͣTU~5=ݱ_ 9u8*8e&Bڏ ^^ˋ$o:uƸ,F?WҼ Πa-UL s'DӍxLbzu$!s|(5YZMGvܕLN˩UpRG+`lSN ( $<=[1 jrvV-ŗpzdz%B?'fNvd5AhJCI)~d D:l˒敕> qIKQGXivu+ WmJ}ڐ|GbkRt>!rN,:0 i J532{hk Jτ}VM_{~%K[ls2juՔFu ,dSqv$| M8S]Ik >lѴ(=D7*.=ҲQ1NŴ Geܳ:ze>5+QvM]-$9 y}SERH;ޚN[WxKQKQc쑏Zkr|;Êʚ5b$dʏ[}^XLA#~d<0 [cKg_$c??01 QhqU]5K;Ha4YԴ?$<~l/-YgINѷy:=A|[5z}G{azs8 5FU{ Vk5Ex'Ԕ7 ?uH3YlEEV0*o |c$_ڢppycQʍk~>xp|6V]p)ikM})fUM~xzF8ȴ ,Uڲrys3 _N}xLXZVZ IClg=lnHxI(ÀC^@h/=½v3E!Q6!X -^8B[fԎ9MO!*DŽ5u>' O}2F/HȩsOuC^@gl IV Cz|̶=ȍe>0 ^|, 9D1.wD"2hwmX7|9pzaI*.UI\ 8tyro@yr/n*O^6c0D%I6w2q:En#;!r!ڽ<f.˫<6rlR0_ *@Nj]WsN iqdAG t =>Ђ~l .|"CCB`;' ω.c*;>[Pwp4,Sa,&u}r#dݵWo2gد? 596p_#YǘŶC$iJcw*LGПwPM5[UAf>46)Al;#'\~> Rz^ ~`?;!GûP(D^wS^JM BZbr%?½,43 4{@{9Kqo_Y;4dyv2_ϚU$,$.3%S(0:U@I$y4}:"ãtT2KlR|CefH4 lmM*#jEs@Jƫ#ƌs-SR讌ymp,$F(lv$)?~>a0~*QmyV% ߏU M hz_x)q̘ju 8cxG bny::O59@F lխ@<#ѬeeИб1{[ ܛh{f 0w$'Yꐓ_3Ȑ*9IZ8H?$%f2Aϡk:sq ˫,m·/L~7%1No: gZ:Hp0R 30Ɖ< w^1K/"7?Lƒq\_d5=8/1$<'e4zڐ,wb"W fuD, Znr 0'e.̶jn=T>γYB`rwl)h"B"sǏ9ށNhD'(ry}Odv1x{ o[UtW3B"&!u-€ykzc9|X+7fҧKv*,\Xb|Zw"O.Lf36|#71$+u,7ݱfQY̯"c$"׳2 o'u=ۨnUrLRտʴטQFɒ|ԭ,? @<{9IXktc]s_z\Z)}&L\ gHkU涅" spPz&k dbi2vj5PAKɉ1ɓ@<~Tb1ց\L+r6HVaȥ[|GzU7%]I)ry:U&БB˷I4,QӬ6UNA$8mNٮoHư F$<,֖a;DOAjTBEe%*oa!g~4$ 8pQ\v (ʼ;6%1"WWA{>42^Y"d1&AbUwFoEl=!9\͗P0J@TRM@Pނbazh 5!%t$j~{_JotPM~E;g"#(E.H_ sEmr5[ف9}wbR$VJLxP:Ҽ~E,;5]ڏPAАjrQվ9*;yw\ @~ś<*kc-RAWHHl7VFX&doPVI/6^';AN(z7tI'ĕxl,a H}I6xFI=vVC% I @E`&,ZȞyV\u 3=u VuH<thS='h9p閄ffZ_vyEM]d 3_>ѻvw5;+ wF/ނ.$#nd8ȃIڳZT(4u7Y9wP`i^2N`<s^`+O*<QpåO08aœa>|w0 ШKx#˓#ЩÚ} W`w;F4 89Q?EDw@`,NǮ Xd\ W-m%qb\+gl 2" wO3T(;~ TF 65Ynv}P# HkAr*e?jR895t{8+v6@zT}ivs<β8F+SX{񨟓'A!S""FƗ;x0.@q׌z?$x*& C<ߡcL[+2tA~LO|Y.P2$7O?$HUT1jA)~Ut̳%>7#"H^c{,5kܐ,M"*8L__p0b=FpQb!jWc'ij7A^U2;$ONwG|3%䁁d1c[e5 w43•w1=fXG{cjC қlENq;lWGP)0g{^#)XMle4?_TAgv͐38{qU~4U8 j%A'\\KS+hC'}E|w`бY&%A6%&33/녯{!TX uab9HWή%=(0) jv 1hӚOQʱN-?ml%|֝q(Xh;uJx1,&h;mƜ;K*^IvNbx9ml9]|S^#шe:$8">Y^T'&ر]6J&]U89#犱Q'LwAjDYB' sZSq9Q70߲ J9cm~>L%4s#NۗÎLu"wh0p54; ͍Sa9 Id8D.0_<{mT\$A Hs:#[y\9 _ˊn-AV!;BW'<uGn cH/pVQIm:1 6qGjH柵XPE0 wH<˲Yw"t]H fTRx7PM!K#޸0ZEHNɦ)aΌ4z -r $ȵyM|ijլ&w{a/͙̫ƴ RP;ŖCp=ZCGIYC L͎ pO~o p@:=LO(tTAlX+N~ En;E T"q%6 䪸m˾<<2ww:Z1 V„=GXefKBɰm21X$L:Psאe{ɟSɵ1 |s:Y$C\Xr!ᚆIm2_)7(dܒ,GHA&qD04,_6l'!PR{yC8?¢qk>UM<EF*Hxn=ψ_3E5r?Hu@H]|Ds`{ֱ9 Yw) ,ɫ+)$Ƙss LMϡfժp#%Q*)r` o;OnrSPlD`X8o94p}3k( ޺nJZ?:b%;êg#q30z99U y,|\[#‚XUA6ݚ_yD I Ƣ3T_vY--)xQs+[vwFO;=zWD@| MoIlGH9co$~c+fL 6Ya#}jׅ wo[?ʈ@Wb$L0F6TN8 Il@.}9H wIޟ jg&H~d1g)%jg談~-P7vtGoTfy,01AĚ7n` hW3XX`*2/aV3QH3:XvI o+^U~FJ"GEXd.ExIl 6ۋ#rHY:"r33.l쬊r/+6$޳zKҜGU[EƻoI`#CFZK |y]b\RoZd1 -IC'kA?F_6]jL)'V{yk?fnR/#LnQ漱*ިy2H76 $HI, ˂Me@H^o"G*̨?耼;B=9xb V 8셖q7EUem>0#6yKxQ8~Z<QErgjt>In>4k9K+\cĬe^:ESثj`X(Y,ȭ<,ir ]sS^|]Gnj]Zsq uuX7W1vr©h@p$gݒ\9m+\:Ô2zs(= +ߨvcJIӀ[_Ôlj!vh YOS"љS 52O1Kʚob ;׳78UYsL.܂:~80Ãm <;`Ep)3Tm g8u3N4{Auu!43>%L6(,g@PQִvIrBn+f"iǗbn 9yUZ2<3PZrf#_܆e2Cƍ5֩hvK'f} nq?+m5{s>-+@ +33#myжyEv5Y;L>]BYScr(yȄ[(Bu¢\((%`vhZHDFN >4y}'giő= HF߾:IN yǨ#sl9wC}yP0-EM62|b$ @Pzfw02rȔ?'80}滣dx ~#d?PFR}᭴{r6n 'gI j gmU@9 }HԋޑX*&u$q@>YFȈ~iXGO#6u:(Rl إ,zh(a*=8q7kck~v)%b})".n& XMwGe5b@%vBQE>ꭚ{ȆXZzϺG9!0{ˎ/[ 8тK"gNv`ڊ͝! IaJ (؏y[ĵ#no (Nb}:*91(|ύ.&Vy%{j@ .w~Cb:f4KF f`djLDgN0n9Z{V .~V=Om$.<%V_EȞ(,^P\% \ճ)(vHrcլkɕ\ʗ R) ȸaX Yk1^Oޡ>4_T2ߐdѱJy ]j.8|kMʹKpZ jI0Q<s*9eu8x??Ǎ6k/H)A>7f"i/0􎹹H/U_)額k.yQJZs?+۽Q뤕w=N6HWU)Q#v?7^\ 5˔ƬvV duT fϼqb[I75KH2).rC6); |Au Pg9ڃ'Xz; ;n5Ѧ h( 5v:ڼrRȷ?ސ22} d_밺2X :qko~\85_qE~̉"'|-RIq]L Ojp(0_0E]9ps^[Ebčr8z2$ /2fЕ;3XC[Iמ34\c0iF݉{xhJ`Vז"G.nsnsJpHi^ш4ԓɸ6hh6S0"oˊk˰=pS'`1v$^yC_&>kqtdƐU̓x8KVQ 7Jr66ѳ`RqZ& K '$ngiEjdͥ lf{A-jm}-`md@ϽAal,E/b_OJ ~!>4  thU8Wŀ'K{3u"0G WD'&Ö6LHT$] R b|Z O?ˆA(4"4c1K8!L~ϵ<]7QOM(p)եnn gf$3#ܟ;ndv fhM. p#@s=*Df#teg9pw5nRwj'RA,K$sz! g< b <>bh u,8Qh=b+ @!n\;<uCd9,T/HZ<ȘۮQҩf7qUy`YjNƪL|ڸ2ł)<*q" k~Aףod: 9[c˂ݱP<3qba'7+ !֡ψ+!Gr`q7E(‰ - IW*ѬO`~!&'xYQ|fZ5\ڌ8oI%\ULdRȌϪn%;@1Tw`/fB?l̘mooC8R@c/%tq2~\43I, cmY rL(҄Ē ` ò9LN/@D2O!dRz0w_X¹*Y 梟[b͡?Ab3BbI)y;ć*ݬ X:ye^IbnaZpäC tBEC T)h@91 @|b'lhl 4{\BjXpKNGe'M X,4!H#10 5xzRyw'a湩ԯ{;I -9!p ')K299O_;?_K׿Wn?pt_t:?<ࡆh?YD\#[x#K3w>=-Ty}Dނ;!6ӐДP]^GzxR{%BFF'ٺiMYy/)byxF|@Id\֫,;^RV{QO\%AH7zm~Z"LI E2N`R/. BO%$?1 0$T9X&Sa4 $j^g%:aZ0H>‰O]Q@j: M Ԉm% PIz9ـ53)}:sf?l8*k(C9zb&F1grJ*)cW\yzuRMדOCN m+ګz^'<8E*^^O;]Ju֣rxe'cFFX<ћ|ʽ'v[$/שYHd*Iʖ$)R.=$< xPg+Qzu@|w8(LjV@oJ%^ރ8"]yO.{*YtK.h!ߩ ƍHB̭0{'t)bX!X*?`D3lz;}([PuC"8PLh[kR=Td[;IH |h9ϗ"K(τǰFਈiW{^M\ϕ?tR@`IDM}vNhɝxW~@: Rp ުN6=Ʉ rJmS0; XV=QܼwQQ @THR1QS=zUEfޔ7@?#R28W BC C m/{>uZ\uyA˙wȁY\%GF-HlĚS/lG½NdSӅ$F;XWmpmU>fO"jN>/ww4 !1mmy`V L^gXmW YRhS"\C(c:BJDgMff&ytŽxxQ"<|729_];GAv| NfkS Oi9SmK󶮫\@6d&c>Ep&mm~yJR!e*&zQ hkp,EIdlҜ ;ȋ:$@W(!Uː3dcDA3#F0 1~$8@ *#9 =Ώ_gX`3?(2ǻC=8A,1JG%mNeKEľ xe0A#]>{(MG:h U.g =vP >~,, dTUz!L,+Di%2v|ist Vx͐K"_)Dj?sP Qa $HeeZQYkMd!qE:w]& 7_H\֞<aBPـ.Ej%KT3+,&cpZ'%eT"Ѕ33ѩ uHXgX rAi&bx1V-#gUXr(`_-Xp:tUgìq %büq$vGͳIDE@ qRӇt-_fbDG%ffZ'H=x0*r8ٳr pմ9w!~nr\ԮQc'IHcZYPv Ӝ|'9؄JV-]g^^pl+U%wmB5d/oj*N9< h> ubQ%+9'L^qPv(څ]cQZm \$ aaHKDPCmdhmfܡS5ʔYXJAsT#J߈</M%l(}kPb& w<iF/t$0P"j|o 'op ||SOȓ_Q~PdWXk81Јn8TH5SQMتr0e^X8T`I~\u}v #0HL te8a4CLrtgMI+<3$ O܄#t$ѬѲWK IZspT8%ٽYr"!U)+a؜ N.YL]:deQiҖ,DaԷuiՇڙ s$g$;$=E]xE(81گWGR-]ћZk+|#uQBm73/EzDE~8.BLa\!D]e0TPezcdg Y"ȩIk I R| 8J`=;6q6&/13_0I>}"rg C_x$R{ɱ/V&ߙsCAC!+)zF 57y)&y%dK*7 u-:f17 c::c}:`sFKT Jyx$ 0-:my$Nό bm5L@J U Q`#U8FZTTv#CrYݪLQrtTJ!ʜ s4XP'QQPX,Eٸk^Qbɡ1$UfY8:.@ AC r&ɣE$J&WnwVp#W:?:7%)HӀd ,\j^Ġ!zbeT؎~-8W[W,0:ݣ{d$LtGٌ,$( 3@Y2eB=h. yoc<$ Iv#x/A{&ku% pB;X73 YatxVF#,݌ƅ'#> 2& IۡOr`Y;ڀD%:y9 7H/&I$b}1ɾd_L/&I$b}1ɾd_L/&I$b}1ɾd_L/&I$b}1ɾd_L/&I$b}1ɾd_L/&I$b}1ɾd_L/&I$b}1ɾd_L/&I$b}1ɾd_L/&I$b}1ɾd_L/&I$$3 8g|TD IM%Ht0 G3G6)a>5xN뗤oF$ k7gj$]F-#IrECA~#,)DgRTU9̐aL[22b$OZ![DlEϠե5ͼ#4VyJ eciu Su|fܷC'EDWI1FnR+ nC}LՑ:Gkd.Oy$cL '>M{ _sߑ~V=`F3b+HsVG_cO&Ԇ'.9889̴y$9fUYʣF2_5rISvIft>V FW)g#)WXq1#%[XY] :0%yL^9kjqѡqCSH]%ޱc:S(«MZGE Ga07238jCw4fM=|#sk)q|\(899[1V{FxvP+BD%ap%fcFtGL>9ԣݢ$>=f:?]%UTXlŪ%KBBfXmP'UԬv=j)?W]Fg y ?~%%C8 ! T).1xy^`@XkMѦU7p|4UU# SaA5C ,hdD^q B$A",0S|DZ:5ʆnj7%ZoP{s ф;+87"{JN(cZVRKUm+!H1Y6fCI_SљI`!>`~D ){BeH;CR1[B,&{Y^_f+/#"# RQX9',x{&z|=!o*_0~ƯU Wa*_gU(vp!Eѳ!QZ>0 |GdBT@ZD=NDJ%͗@HXH:+!AC'0">hQx3I[FHۣHzTH&lфg&AHtfF1{<9C3 &"))afq $!$xT!CF`WX* HKӘ!vpܼL{c:$y7+^-m\TXBTZPd\-euLcIBҳ0%,ş6Mͦ[g 9h/Tѵ$,V( n!hp g#Ƅ4  8g4'en5CRԐlG-(^ f@H@Y$Ӣc f87f[@t”MCQIijVVĄ ɴi%ɇ =Hqj!tW~c5$7C7Tt&YBO$I#S:NGG^HǬiʞ)Z <>  KB!K2T%ϯã@KҖp9x{mYԢCE8-ZjcVNF FjB4!#> uSR;68UVTA3뗏F{;!G,2ϝ*Xz:*6Q(둒E7.@F#jU֌7>J_`"&T 8WK9 tn>|Mz]CHUaYV eo^H:^r>n3$˽ėp_,?k+g7,)c5?X/K RsԬdQa6 dӡ*kr ksAU?|{PSBL~Q }VK 0L vޱF3#^=ys _$7J,g{O?"%y8%cQ+x>w yv.jQU us*ZKӕpu D[`mC;KJpX$1%K9B$- ^>Hձ9>;{b`~"%lLX ʥ*ҝB8lM$suj]# Wa/%ZlcDF@SBN ա|f5<қ&sQ!aG@1nfdMdc4ţH^F^# ӒCe^fgX0_Ɇ:FfPB5/w;7~5FyÈ"dUa]Nfj` K4r:"w,cEA=EL_Ḑitvgs`y s<(:;rsǐཀCSil5E LudfXҁ͵,:.A4$$M= djE̽9\smvnd>q[9@f&xQZ+%y8~AAHHF"a6 ~p?1x4ָZELk_&tُF. @ $dٞRr$ kPԬ=l_ 5B`&֯! Hf(D6j:(7K$ߎ_O!Yۑyl|ShɯLc$9!ljk,_جsz襞@LA9~RDTvԯ2?둌jJ2\(s}Ia. ӣr*(}j'm^;R1i2 b?7,a\Hz kY1DU۬v pfKdXcuHO5#TRAH `NC,fe5A7Am'&˦WVlzJ K]b.(gb&p7*u(-"N7f}50rPs:H=Q3:naA&ˁ $fl[s"|\4ܒ ŀhc$P~y= ѺKLdIadehrrx̸7>HaP~  vfoD)$ <!K0T: UQKT{@<ɳ;P5K-O/qBb<<{FL>h}:@&&\ &99;&x։&rN~<,\"\'*$ #c*cu)~Qu҉f)̾-өxtO (q|+=9bfq7uwAjGؒ6>E~}{#"W ,& p-$JtlcA sg=TLxftszPċ{G0՟_r@+R֪9}Б%CJEwVzKh%)DȞf ܶȍG`P̫MqP2 11 aʇ*@`ԸцDPaHnr7>͑~DumK[ߐ"|B)tP)X3)$߸Ɛ7ݘ(oIPPFa$Yt)G'SC:>WT~aKko$xf5$9tfLn,:Ͻ:#S(Ăӛ :,\z~>K\"w|TBSǔunN8'ǬJv D$cha-6;ٍT\j 'u,VlLX?)w372X7')`[~lpCRhV3G'o\VP $#4-z=4bhm1 (۝a52J|Gsf {i ܺpqrUՋҶfCc+چ0сp{ʘE[`') gK#j^C-24ݱ&r8r_ ;7XznD9`Dâb_k 5ܿp_k 5ܿpp+'o8焦z@p*0zP&Gt1ɒ @W(DƩ|bA0s( G{E%! a[fݱʸ"MDON +a/PA2Y@ ҀNp"؜GAk)vݨo,rݱ!EYL_> ftO=ȇY9ݑs_RbaFջCtΪ Tsԏ̮v5Ks&a?ZhɁJai+xڟS1ˈ>; IX\K oIL(Z-tޕr}&L(Y3Ǐ(B i4 ÝɱV3{Y!GBZqv$Hjޱpw5߀,`Ԛfۉt|{-u@R[?o[k`NE |㣢 _CU_GmԂdG\c<ʓHFԜ+ “NDk|$yʽr̲ \isupz@#Y[wPl,pD' ejW@Kn1ȲCɧͳVG"| 7:p”vi!/+ω S?R[S_y$(b/`+J*otHBJI{BId Pw%IU헄=nC`ݵG#1v>\EBb?Gg2Ffw,\Ȕxnmu#iH.8cHBXCExdF*ӵ!I,#82U(]0~?{LXƬ>J1H/~G0fy0PZY:3̄ΟnHB4'ʆ/Dcj\3&&KǨUta*_mi]P G_>uG|~zY,l@9]U <ݙ ɤSM"pYaWk_]!n;h)l0fknLE8iY$O:BLG'LBRbsqt&xdJjN7񟎑 v[r3 >3 >3 >3 >  ?C[` 2Ʈ:& mp9 !;0 BL$5Hɤr`*BIFb:qUh`bѺp/q፝|_-#+:\l&@ahy"TbK`>i!> Otdؿ>Z,ϫR^ڎFAj@(5,9OfKp'fn_H:TZ H˛/o%ΛgDE MԬUB AP.UAD+ dIR3IY\pef!B%gz3:bceA\XH]˵:ZxK7b(,2.=!0;ulZ9죙~SC&"{#T)%ꬨHr{,av.V(,F\\.?!/-8{x4'?ĞaC}9 9?s4kxKXt=Ժ Kc?=bG##Pʔ)GLjy(}ΌCȴW]*N!TcAݏ!+g#LRZٳU3%HCip`f$o <&ٲ㼖T|Xxw(ɎFD^uڇQ (6ftK{ꙄstL}=S:7ӂ7"T0& QGrh}L^G B_|K4lB61 _jǑ; G!18brZQ!֎Ĩ5,*3ziʢ#bOFx>[I5"P h2=; "BPzi/P*R jD"'uƔn6 ^B =Y"»A} (v;oD׈ j0ja%wY&L1q(ڸo+(DBP_hOG\5r:dŵO,9@LaBj]cRn[\jK^]c;,X*ɕ2ڳwv0)kT{*`o>Lܻgߧ͏5f/U=#8嚻1EJA78S5@V yD9nP fhy6HԪa`n}Jl,g55;7zg$: *R8 /s3VQ-. .` K0A+A* \8.1BL0wHE3~!(;GG &tH 6s-AœbUWc<]1lzMb·^Q|xjU7RB݅#G;zt\tf,R)Ri|5/n߿IpOIV|:;oJQbÇ; -e1bu܃7xψ Ȟ.Ut|6M[&y $ d|V]!)fI dv˟{+މ&Ŭ+"m\Z鸷py UxA11cbVI0v7S5Q>>bԌBtqn~߮[ǿ*Cғ~W~W~W~W~W~*ʽwR,e.ʔ-AXj:F@%.|vN!e>nXL!O%GrxM2@&7?*gt > )ݡ K#8bi?U.)TdocG=~7 |g #Jj*tvGB Q;LgKOLD8}"7(:fY )9 w,du}cH~TeVc) Α} rN&Ԣ%r)3Upir??"A9CN':vB]>o$2W2lfQ}-e1e?||iHw"`D6: ȕic" I ,9cr]+Y>V/C5#5!V:6Sd{ R;mx=$o?cGuܩdb^D׼:8ۙC,&p$}>%=2lVWq)Cqpdߵdn 2@-\|d_K*k)0-#CrU6+}^9'Q~ Ua0A/$̰g&A;MPB¸@wFOOQ3H/^HlFNQr$N@HUV3x~ (MwFɍܡ6 o4]5#CW,#ô->=JuD(PQKR-Ῐ+B-8|cGH>XcnaU8kbP{| ]:o5OȘH=Z *_&,9.Z1א9cbĊdz5&dlJs{Ǧ,5XYWXzn* *~u,Z)g 90i{:ѱl'K&aKVx~ 3)~GȾuaƇ:ncM\F"#DDeo^':_,rĵҧsVAeB@ˢ|Q:&p(XNX-x{JL_}<*{͏m8:(_(qQpUͲ={**ȚKJ`E&kWt3>ZؿAGoB!W).t!5r-z>RE|u~9uԒiG[b/Rs0(N4JLW֔Q5㞹&j8YZPb3x69j7oWb+kٵ->9:^NsMgZ~vm2քf2Rr.SÁz8(9QY*EGuf12MWAd7W1:;T٧h֊ Ag0g:ʻe!Ļ^_:YV ߡ9[,>}w$shuDkOGJqLl:>~ ?9bI39;K/i1Rb\W L"Rm-#&AUK0]َfٝtzU_Jʾd-Qlhk%Ci$;'^qX*?0TEn9Jw(˞f]ՕKR.4iEV)[!ο+T>5g;@ν?7\kO86 otd"Ne._<+PkVJW/RjFJNX|rJvD8ك0aϚU&~k~j`j݊I6OVL·;. 2/*v]2+] =-lu<5MYi]59<T'V-X| '7?PR3W[; ŕͧ+Ovo  ZW2oo^_ӿYֿ%lu~"7&l@J7~_hx'?7?PWkq5~SK9ߪ|WFouódo?R$⻖o&~-K]/0eVS:x[&wݐ(/ w/h{]嫄wߪZ延w/&]q4s$8_\9>Kxܫ+v5LIFb6U~H$ scq-j27"EFn *u5%G@tO?Bه0hr:;1lzxײ !. t\gU 1{AVq+(6w cD bCiH|q[lM}NXhrgrOӑgǽy1"ऺ#N쭼$b9Y2Yf'9f~Vې7+D슲?-wRU3du+T\0ؕyV=]!(Z |}A)SfYC-NVtd*D,R^Y!×eiq,zEx'7W3LzV8s,SȲ#]炓u16| {]sPZ:>n}Xh$-ɑLO:%m&\9 @R+7C-)Y~oE v s׹YٌXk~JjgFt܂ğ_#~;GBhܹ=gr9Z*^=PC(E98@j9G|Xz7W_ɕCYKrRU"P]ZQYkZq*K}tU9ٵZJl y9P }-Bǥ#Wme ZC:B ph59[¹PƐ+G! 9_NY~Sf"_[v Wry̖˖b^YP")x]9wg]QdQKDʚlIsXJ UʆGj]U:ןkވ j1~y:ߵrUO\RޠYi]~C+(5AKP(H=|v}hߙ$@u6uxBW&/QW$e8]<ߥљt'{Ck>Ne0tHt<&+vS%bV>-_Ȍ/B`o~({t֭iho"v]X"by "6C)Z?MEqǞU!WSњF޳8>6W%Vha}Yoa"&kTBu=3EӭTODY[ܭ;j⺗jLd?SqX)O#S[\He~3/qi\'̒6JcyM,9ǒZuE [kcr%M}!UmWLc-#C+V \v [42O*}tVN꟣rk)ølwĽfݣ:z] 2~&\>J~ H>L-zPԑ]z"HnދDFrOXhJ?ܛwyowyowyowyowyowyowyowyowyowyowyowyowyowyo yuGTLfQhEW-hz3%-R3Ϸ:ֈT-Kُ --9{뤡ڊEB+c?jƫU(ͮ=,3#}`>'޵(uͮFoQCn}-:\X_.&s'eUkkPyXQE麔|SOq!SYEή%aȷ5Zݫ˫Esm^pY"pRoKlp;*kl/S!CъQ1 W{}fMjQvSgŊԊ.d@4?~YͲ"4*VQ-$Jq;"=QNG.KvYG v}f4mH!KIs75,} 3=,Z ~͐Gy3 Il*KG*DnSe&ᩬC'ǽ*58y:rgO>{N/G/Y1?)QPfiwQ3/} ;YPDqb<6̛U` 'S Hgr醿Hudl<*^ {{/|^ {{/|}]8Z˝1(2 s!kdsDѢ yF`FH1XBy LK*)PL%LM"i 3 \|odS"2՚:f@X2 %rAXG-wJhΚzoDSamc+p'gK_Z)0} yV$.&)ÐM<>kbGR;tO~.T_e&XbloFV->GV \KJ/(& +GCwֿ}:`cyii|jdmV0-+f#')~ׅд͒ ^RUQ"!-8iZ)hfEj믶j믶j믶j믶j믶jN#U ) w<CN㝪!"^R{+*^ 늡6Lp/ĥg"eu|I=+[Ả8T]S@M3twYw"bD"CDq9ܗ/*XˣJR!$/ڀdŮȖ/> =" <|RN dVggR5H|41n;n\ً=}j88R)68.7DAD\qq }5hS$:*裙b@&̄JWҿ%?zȴ$~ /Һo 5M o(f@!ulf A e\tU>}4b-\*5+/n4[+Hz!p]Au^цm*6daO;fPzHL$ZtLq9 (8% ֒k;$HU3Vo~إ"4ZaP+#b]-y3/rcƢc$%$vʃ\Mצ )H BF[(6)J=:/ܽc `g yV_ګ:-&%V k^ų@`n^ Du)PHmw؈q^U͒Rk+BD1PGƾְHAnC!0_8b#u"mj -uA J76?J$ ӢUb l>R-iW͗(Ń RZm"B"[V_@ Q1G.N[V_'wM$=Tעf78/a*t\3;jqŠW ۲I2wz@ÒVDYк\*{g]$jZmI l1YT KH#\]S*̋4A┆@ub(EȬ22'W9\"YSA `m̵g$J6us7F%ݛ7kh_ Wx }_XP?NdFV.hcrѐW=H9\)GGi,vWQTh N8jPxJUM*qqe jP)Y"ԇ<-'EӪ#߿xW߈R p O=S4GA <P 93nh&Ƭ_UWHV+%Lo=ִi"&-ZBF:e/w+|5F3Jq/sGb}0!/I^VbNj8EHrD̪3] Nz ah79e*KΣ8((*1iP^>_xFBSi: C"=m˪Fmݽ6`]>xO(x ~p{7 WB\"cH2}yP Z(XS{H(FTlw=tJ1=6)vnհAB[1NV"Lj !XY[.v?ID IJPrԾaq4ELi99ނZdv@SA6Ԩ4%PAumS"LoZERG@aRbGH9.WXo+șV_WdTU2FhM,[P~ٹŊ 99+'δ?`҂Qe#AmW?d:#P!mEb?9"+::ԪQ8K l=.{TcOZԹ㉯Z87HPluiݼcXKPӴrdh?ٌ+O|k r)ժn"2y0!%lWlZSd>*͚|F4DTUO!ʚ#$b ۜW(%]JQF\=y.-ax) O}6oLd)ӛ ABcp"yQ5Qޝ̉NPBJHm ܜy%Gw %8J9Pݡ 0n@#ܧ,{3 '\#)Zl9|hg7ជϮkyRI8؆+|D`T'giXˎt9A% pWJj ׍Xɭj`[6ևWS7QoӔC$C KO}Fw7yyvG5RUX̖JFM”>ǢaWc}bzbL?zcx^uT>1^Skփ3scKThL}qZwlbȴd 4ep=*X^CU}MDgjah?'):EggC0)~nd[^(qR~W,'4Yԩ˛؞r)+9p3 kUoTgo8L$˖u˥E,TanoDA*%s](]2f3~g]E=hJ#>H|H9.cYʀi 216ATOXQq?7=Qlbq$5fZu0:"@=0p 8qYٺ=>F; 8mQF#LL>`FИfL/3 '^]R]fAQP"jjS'LqY`j/0|##X8vSShbe@16yv;_a{y[, tji![}<|`i1۝z=I{P$'_x?jTN,uͤ$̹-~ [1@d*bF)Wv QC,|`IMUgQL{38]C(\#~=\yR|EYf'՜ib"xrub!bdl<^jqRH"4t*5]ek 5cLp>MT>1#.@_-+m Od<PxlK\7T]=J%cP]PVo^:3'_UtZ=؄f8+B|1pWe0! 2T}xǽg\-BJeS'A,~uXݑ*X9SJLOّ5˜, !s"͆t90u)g8 4T"*)XėOItp``]?ݔ?;P6)8tY`,+ _lüTE}irt@)/;ku~u41ld/,e[&sTՍ[@7^J)^}/e#VU"Hyn ^GJX{1dKP^ D¼/?(lw1V\q9|q :hgN1ϑfriO:ٯɑ1YE=xhJ&Ly׭n~ѓ֝B~T â#P]f QF+,sFPݴD8:G+ {V0MC'`_t{k㯏G͢XtzrK[UBoP-KEXRTCaZ(]՜o4+hdLv#YLHԊjA%jݔ@ '`r+PEIi_E v('cupWbB uݰ4rhE>!M9%CU֧dkq;Bq[J"s,>r=XZfFDκT9>~U/Od o곺t챒yHx ?Ju~ t,]3NBqi]VԷ}7duN3&VxmMI`\K~AC NUm{̪/g#znfVK\U"'yc8 f , _KE&<| tdKnIWVqwWnK[,mZZed<@i6J`݋fVi>+EJwM£íM]-N,9J'lqgTP9y[)(:))lQ%}/lPEΖm-6٪%&ƍȉ_XFAet@uL8K|o8.TElЂ6?ӳ啩U_kf( e|2( Iv/HDǨ%J&Du+ E)!LjB4'ܱrl9\F}*)0mUl(/Ųs"W_ANs,@*ηE.$~Ѭ~ v@:sN/_T'| YinbnȊb8Hl ;fe$VQŋ{K u.M3Cm2v>%f筬=+3"T] 1D22xQݻ@mCׂcX Le>̎L]nDvh9vUT̙b Qu+g43߲5*Gr|"G:OmD%`4;tjJv/,^kwNLh2UN5}>+AG@ oo'^.̆W m gܢMmZ;[/ L-^^^^^vfk"I;qr' O{e kGfY0h%8jdxLJ9W#AժTJYw;jQdFroh(:>'bg'6<ʨF~1=MHt%8BT)88wGmd#ZquG|3`!,pk~e7Ng!Rhf @qJ^,ߺt#,Gyɦ8, 5j R(GZcLS PD*T#nt !3g2-D'F8_NB_0O 2A fbzkuJ)chcv q]Y5 葿rAT3Z)Z6|S4 mzwė}` \X@R@lF8ƀZjJ/B,Œ#:(k9 >@UR6ȃ(cĴQ6IGL;$o"N 8qT/ֽMQ,癜L&H&W߱^(hN3R^yj>|MupCxpnsY9 j3^ubbEGW^T$=ũ?'k39e١cQHS{mVI kS+g#bϪ^yTi+O80ffjώ%}UQ4Ҭh%dkrbH/K3]iI8|#)7w4J·0$1ji[͜ZH)յu[F)=m\CUUX@kшPV{Gt$܀%P8rY {4Y&r"'oRO 1 L$q$f"(զvu>cdX5kxbPEgyUudHǭhV Mk.iBzj'r#d昮J&KȜl- Ide\H}ƭRU1dPQD (80 B{9*KEpULɱXz!-|ًAꁐ AU\/ɥ2պu>լ% !yJ-1G,\炄;Vޚmj}n񋣌lFRj H+:DK}nO;"ZPWwĵW.Q H4%*5Ia _]ґݐmNr'#9;^7: tY<(EVOGmAA$f8b'2ވREthk tA˟߇N+ wYCGړW< pVհpUΎB$} dʪE Rb #}HV "P[kn+  O(4WGLM01,-JvPRiH)Fj˹z9ݒbsՌd&frbKo@HRc4JfFBt1>TO>}}+v(7T1Cpw}n+R%y`t~Gy+3Wh~"{{ox 7{{ox mA~q7!(˕KT~;:˛!jL &.WAQW٬fT\grX(P&9yNd<Ⓝڵb]ɛ-2H%Fu4{G+!6u1 aG"C),1j33+6 M ~⏎_LD 9dTSΠP7BAjrq5$dF`ҕDr& .g9g{@zb*Sҕc%(4ez*KΜ΅"ã lHd"#Yu I-nb"x87J]OEDa}rJsqԣc#/;^OBizdYZء KHR޺;~}d+rr|>=<:^`6V/H VZ,9QX'8Q&V*_4 a0yF褼4G:٪2XZ$vh7cRtz ME8l)R99یCPE!R#jVCGFKq *T{6eiVHN3%ޒw:5;qSL Q.]Aj);uߒDy ߴ;' 1;=J̗;0@dhi~ih>(uE姅<ܛS"Ā";g.UuS J)'g2Gq+9Y@SϷVa%;/bUh9}jVY^˲>fXt_| wo6k*J`BýsLά'Qv2DO|5y"-]F\Y(AX¢0<6俸72" o;K];hM=EVΰFVinRm{*DϟkjRHd5DfG^*bG}hs+.edrxeW {z54dNt陈\Ou$^òM_sT$3d>EᒎVSI1պ?jd`:y=h/hLCIّHXr]bYVz#teqϝ:ѱ{_nk2 An UF]ߑzrNw'FI\ٲj${R0F0|/. q$^2p_w!*/EZ29gU#󦅄kyXKa޴~$Uݐ mjۄ7I#x,l[#\=yp-Vgy;8W^Yearq>{POa̗U_ 8ҜD^ r7$*_a4uqj+Q a8&uĴIɜmPqQ?;'8d{^|88ġ3q?R1ixd]@ʓW;ޟ\@ @JA,3X#nV񋏎{ߔg(CsiU]ו/np yU )7͉@ZJGGl2?V9[89(s;þz$}%bџe8h+^iA 6tC\_hRY-ͺzNƵ*Ejm'ғ4R.Y6JXά+ =u[D]sc$׽vq:.UXJW <<*4}jTBdU`يD:fⳑ2l +'j)*ϕH'JEj{;Sq΂{~DAoDAoDAoDAoDAoDAoDAoDAoqtgm'8ZI$%pYQJiP&T=2KY$2 P5bk&7o,TUd, CFݿSR. A(/7> #&אGxj!p!vUM&՘Wqϯ)0K[BT˽&rWsپ9&Ǽy!F*{+Q ` \9?ܑ[\)y%T}6E^˘ /%CHX7T.Vy/ȋۤ.2YE`#LEc |-:!`.ٟ/WoY8{j{R@VoVHΕSf~ rH u>az4fZ3P$۷a#-L Mo'{ _#Y|5$|Mݗ,:&dӂj 8 !_rbâsȵ෷B;| D:aD;;Ryqdé6]dU?!}P?\RA;łI]X*M=?{ zxF=2몖^j&ޯtaPWU,tbx[:Rρ實Ǧ [|ZG:^*HQm zaڰ1gL"z4TH^g /e_߿x(!l=?B/l] C<Y)gnaB5h򨽓vbSc VjQ*pդ Ky[ M&%:5)=:f%lI Rg}z~ιtD^ b1P E\(}9oIWu^DNVfsf1ˊh\ }W[gdIُ:SCH,_n[m)C9CШD2IHry(S-[f8;5c}R[t;K˸BxwLNlṶg"k( Dr&`85;c᳽Z̛Cs a&A:j-% c'B6HoK{Dg?^'N =[\G'9,6qXA& #Y^!Q̼Z9Vh_dz=!,I1TBFݳJ a!~F.`BΠcڰq4,u9B7`g=yTR=Dml"х?'\ d_zIzms|DNlq#a=(q>s-rAcC{45') 0B, wY~-26} 7pPIȶ5gX`Npmd&1[iߟF=i"QOK*K=r,G%^z9{44Ͼ@k\S@KگDT,S.# 5C8.> b>'p.[c$z U< q=n +tT66K4sV< &@"624 1 Bx}GJq%A #GT |??tdES[T,R/B-I=JQ߯_l%Xfά*0cMf#ޓⳚT$SZ'kѱOSoHB>󎳦v:zޭw}YdjQC$wH nWDӕP*L(l/"ۑLjGڱprk`֒;$kI=Am5*IMo2 5F!Q~.|g%IDNo3#Q9sZQX{&5KeU2 vQ"|eb]T:vXQ\mf2 m)- IA.+cK!|܏f ƠJLȈ8 ۯnU" AΗ~QO+~92~}ڲ d#ҾnYjKib|KR @ 7 5M>X9P0f3ӫL_5+"ťo{@yH>ٺ|4uA[T̼4;`XUa*wÈ aCXA+<{ef>2| Z HWRj f2ҪHM? kw+>UC%bܓy 1}l Dz'+KX5wFG/r6:hr+r5X#<0::Re8dȚ rscxT:Qx#+zix[mX~- y-(V H M H)cFP [!ZwdYXnwO;Q) 5{\.d|̓DKj2j9BE؏*s]U> Vk`SF76x,s~#™7 ݵ*l":NY-L`:Uu3rhǖz?lpI/"dz#E둕;)0龵w_Kp2*b9:8~Ӹs "\0,0.⊦5uUEZjP0gِ2S)40p8p"T`l)GF0.eY ^o0 :tơnw6ٲ擂|Et Vp=Dz~rT.ۑ曃? @HwqMYJ"jI2=eDo5Tjr9) U` U'B[Q.c*4T1߫cՖRc$߬G^W|-4Z0*aN2G#ӗUO^L4B VZ0O]gk*7J ՐD/&YU"ZgŘQhҨjH/WFXJ.N Ͽ 7gCpM4=s?mQ8aYszd:K:Fü% %Xޛ6JjJmO!YݪrZRUJ~Q,)%- b%'-Kn8#ŒV+֠7%Yxo%\,| $Zrrr͚@> gmWC<ΏL﷥W#LbHƕcK#H@w V^B'sZ&jv9wW)ˣFI-ɲiʶh:N@z4r%qƄ4di:)VM%@oT/+`l.Fy -y$Q"7B՟!J琶pwqVjDPm(2_j\Ҫˣvq%\ʣհKCBXzn ˬ|:߱i~,Zx[ǺJ>Ž}&0y ?j8/K@~M玴W :=HIiz"[gՐXTH`!$~o^yDmF~+sGoE4D=La{$7\5fxhvS 0 XxQCܾDj`#3cJ@Kۊ-ǰ 6FL5Z Մ~ތ4ӽBSޢW);v19]6I7GɀG^f{MBqՌ↸Xogڪp.)`i]3YeK?1Knr[ljfkWg0VȨ=O)^GmX Ua8X~8b Z2xz -c?@ҍ暣xj@obT6t2 rbz~ iԻ}>&8sY&G֫ #>F*)UA+G帄%X ,p1qeaϤ`w2T)!FssV>Ӝ~wHA,??t~-cmYDh(C X/}/-l$'Ы`L-Vuu+X־؜TW`%gH ILM=,Q&emt Gk)9rrVD:M^Q,K#TaXF嚍e2V ,E!,l2 kwZXII˲)*-elsO-v9S8!NxEd, Д)c]:ģ +1+"\, ,;ΏIT- KLm[&tH䉢[aeMGʲdEY&{u'൓:_ [n63Ѣޞ)#.3Vj ˻`=SP,0{;']a+LDvXKK^Г9jzɸL1!gO\r? IF n><U/{6 .} s&ui,3Uگs YK"[hk%T *(V`?K!ϥ~D0aժKrwŦ%qOs2T,S"QA Nwf,5F n*;竩vG !U U[{S P>/[_Y]EՃмOUU!TpT pяTג` kLJ ʩ p%Jɗ1uPЙlK*esž;5t~^22FJ7{mO]!DFb,ZH~/n {a:5`0Z H3UVYU 8j=v;ܷ/>./G23Wk=4oeM[ %3vsx88t&(zuY?|^M &;f~%tڇ^ Iau&H"BU&W1IIpWt׹Qw6XD!8. X2qc,}y]%O^u_''@;=GeEeF 6C2;0HbЉ)98q*'w-GDQQ}pt#+-?@e6Gy"<|*Mt/(%qQw#ɝ`xYrTԃd!'eVI5>*6-P K.##SpZIdH`刓y9u$U.3g\kQ5 >x@:kPh]b9{De_L5eH3=y^]#*/r!F)GuvៗTid^(*"1h(Ώh HPSdGR/҇܈n^"t!t0Dx6{L3  %?(z!jrZ9w:^XҰ|/5օ=S,hJ"WqxG&<+-/^n ̅D;Dή|ͷn#֜j*I*n$a O{,}Ss7<fq/J9ʅ!_5Ye\bN V-QN:[TǼZ 1 ۃS+u=9*>q~d\ peI(fElidp[l걚9f>zYDq zFcV[Zai>H&SmQUrLT[`;0"(3z?/|9 kスLW( oe ,QAUQnշc0IӜߨQ_g:nQ:*oQ*u&b9&?jE h KW:,! fՎ b](*.NܢlG'R-b-!j?:N^_ s~__ߪT'/V`?okSzVk˧W{ZJl!?s9X7> ĸq<{0 ws_UrNzFԻf736)|0刕pXq!e%T}|9I({  _LTIW +8vW)@DD{5lSb%+78ELlTt0h(g%6wiz-.3\&xDKj`Gi&Y =X3xKSVM>e2cK^Gϰ0;Vv Z=NkGF9, l^+@zp ?G,NǐpGf6eGݷ+oU985wqp,NA&a,P@TN5t $LqQTQEv8tD%vs >0˧`90鈓NR7*;RwDxY+7_|:G( :CS GuoIupϷWTF磎E*B !=zP} !*7"ZϘ6=<w )RwnXf(,Ijj(niG]9B0=?*.z?gC=jCzh1(y4Q`)ϠPN)r_ߖS2 oD,E!Ehᜯ]}:Xp^8:VSW[;a} Q 'RR臞5QQeK[ˉԲChX \H2*{Z. (J&BBv^< &uI1%k3)# -)H_4+ńaK4XZ !X,E4#Bc}\jIBl;рU5'wSE)cgpH9$vXፑ;bxBcA5DEW(&ˊ҈ͫuuUلQVs8B#,j]L@)i@˼bZ=w+ [%tUF3DS=of.Y_⾈ᓫA34jc& [pƢes -eR/*!D`Dy,r`BP`nEeL|v)eEFcEKDé3qE0TbUeV' X/"'~ ݱm"8xCf;ַhb.O&W˾ =URGTjuJN‹ϡՉ3j^uv)̣*JIhvԈ{iX<ߧSE{^#r~-{"C l$O?Vx8 Hy+tWi; B*uXQ^`x8L=TI9b5)x&.Y}xw8v,.G{M'fD+i?,Xz/BhCRUt?rL4!(ٝ;)X~~MM*qq7REXziEQތy5 ͗\J?3 #YlwCwM PgvJ%8F6Mm5xKz`W(OHxqMt|a::2{]h)ˈ#h"t$QU bT lrIw`AGmݴ7۾^C+wW} UKydEN*0ci-F-9 zTm1} >5!f߷j"5sW}(SEFTtET. 2r;ƪI5i S1ZMd۫-_=kA~sgBa;$8X)g:S@|5S]x|oPHsY4KzBJ%ܕ9oWCxneBEIEEeծ5x6NwK:1QGO&Ux3<X "44V_&T,bߧi7fDu3lj (AS=?wwga곪 F+9{ '^oK<<=R%4V@,<rCVJq_K!GQ[^%-"YU%_z 8XW5_XہH]S%Zxs(#rFq::$`ݖ|$D} @C12_]nƪu  hi:ep`LiHAH8U>ϖ}BBlpã  F$|On2e$sHPJJ1m#D ( c]uLLc)|Ej+$il#2ɪ4ߩ7پ8fI5ZtOvu䱜 x44g@eˬ*(FCtj˃diUcjX>;'Sb*?xXu+0xi[1yxD֊Q}YSZɌ"WXǙ*qYJeݽQXRg4r*9H!C˗" ,,#}|˴PCl-ވĽ>D;}M7h4mز-*6cW뫘"H6ŔX8h( y((H`ڊM5 >!D!}YY!&G)˗ai|g v?㟕"D5M N-;$B^LBmFDXۏe[5k7 c* C6)`κ|C|òZc!X}-mXCaIc?,BF p2BnSa,[ڳ4BgԽZx/ˢ\kC:0 KI/PKVҐҡW,݂̬g/bNi9Z ejᐜG|Qi_'S)2 >pιL5Ԏ9|ϫY`ﱄX##8nK "EB8VAy%,9o^7 ~d ޾,ȒS'%X&2gX)Kq>tb1dѰGg=duoW͝ģ Y^c&UK]v0No4%3!d'J^[zZwZUNuRLќRlJ,bg%'-b/eŐrRFJZ'!` mɿN1V!5waJ i5YQ9" %D[ 4Hೊfu[+,ų-$?@ Teߗ]D?Hܣea1Ou[W AN+W~ 2M0NE]"foJ5],9/'dA,MF `;6E"G6\n`KBA@4}yTPchsZ1ccPF:<@r$>d[恢\u ȧmxVlh Qmnͣj*b[JWLI (`)aya4-.!vCwI0`yduR\ؿCk 475Hx,9'$"DB#s6jȢ"#m*X0鰤*9-3]-.ƭpH8.<RKcP,{,H\%DG;}Ŏ\>i_Fwj_/Nd9%Dmx}k~j-\`b"}C2cygdr==zX_55Tv4l.^U juI *R}e|GkkyS}m"Rݨb| XimxUP^XNVYiFjnN`;51@^u)eۨ!{z[w|Tw~d"HTig7k޺X,Sȫ3H}QzcU"CKAw2+gn_WɂT޿X&KsՁ9VSĐuد)bOk^cA(!!"2z=_` r#uWvT掼NA!^u1& L_Sz(SXk hW T.)G$/hP#ӄWEi}T,QnF[㓟*11*ooW))UeϸJKjSRsƭ+?F[CJk]ٷ_e+o\/{-ا썲\'";p:z$* Յ*zP%Pi6K `zj%)M:k=%"޽Juww5&hSI7wE}ߡ&#Śq­ZoG=uuuN_︢hdTj #W~7 Τ7I6TXFLZ@@#d'P>"hɷ2 zo f{o%5,Ң8t[xΪ5~ N6D^GfZ = X9#W#Ca >` Vquy,@6Na+5ChePSP-w( _\mib6ܰ]sDXM\O}vNsj8*/x̠" kP)2lL]Īhע!%kZ,!A#G8+Qw[OtZBl#D41jEtf(EORzS1Pћ)4Tv rc6EGe {x ˗Ȗ{y+""".Qbek5aJ韤(\lCU@#KYQ!%ة̗` /;gc9d_W N ֈ pX 1&ZVԞ N$3jҔuUwжuWC%hd̎Q t if(fѰ͠\VyM+7[DEb{pc/kS@PıCiyy$K2X,Ɓ%Sd<8K:X){c_쫖eYZoXpe3/ԊhKڜ,6zz,jLqdDoCrWkݚҵ|)n9:Täۖ:|X3+-svj؊ /Ts]3W IVW%Vc>r@xVU|q~̪)!4PzXdݔP#3_+ߒЪwcIuϙz7W/Y:{,!(yv wFUwba3DmwjgRm`ӑ|-+^Qg%*WI;na–&qf5Z f# }Y-)?"]oipG&* P4\"n*pùa6JNj۵>M4Zz,1ȫ6PG"zO.C\-'qYf9+_p2 {g"4K֎qǘ` Tt7"@ָ.EaJ;'Ͼ{L8jk>hšNBKMbA auð"sX WWkppNpn.%)2RXhd4tNp/s[22W&gÞBu:p`|bt-+RXݐvɅWE~UڑgҒKm}dɫ_Wt5HsWdUZﲝDYR7H0qEjȤEt Gemh%Nl:"2=,SUk|"ٗ-'m|ˉ4T.3)39]I^k-b^Afr&+ ՝=U#! 3gyy4M}tgdb4:=n7 k(<-x0iڒ+/'SC5_`ӈIչ&Yݑ"Dɝ]Hq-UZ;;e쒢W Rf_]lb^1!ssV>'{(*fWZ=9O<*p̞,MUʬM/Y5\%'!WBU.c r(-<<}Z$\Å.m(e)ݣ6pr#۩T<)$BVIys:q,l<*nmG+=#]1t'O}r\ g'M11vFO,+p|wu԰2t5)ˊ9nՂz u,MRՄ~ܪ+8eIraJ"ߦf_'+/.I͂=ҧV>9¨)2b7y[/+XFoaK#Uϓi5wpJI$"}O+XvAȒϮwlŊ{[a9eMkyd4 9c?~wXZ`3!wz]s??Y.0Q'`[,Filۉm6"&F V&ncze!*5Lz}y;?/6iH,-eؒ&0 4e$3,%~LC9q(E}. >, pZ1x_V=O$_C"(F1vo(d|X=bQe(P { _,YR0ҒΎo` q+͜MewbX `$ C*J6[v@6i?{=@rWYi4.|8`cOsQ-gzdn]&45Ϣ}N >TZXk|jp4te!c%:LEz#V#+P!a_-!P O{,pNd{eUP+m!q*ȣ*$8Nt¨P b{8'gИkWs)Q1=`^^ZwҪϡ \ HSU6oQ5A Y3?\XVjo/&idi\}\2[}^DM/LgLqM<s+4<eY<  HX z=a xzTm [s:mZv@l&xr/αuJR%"6"zh{+g>XLX5yLܟ:M<ހd]] y;}<Q.摰؃R+jQ4YmZjv3`lXX6\)s;aYy3tZ+oȬ,%Yϴ~'ڙaW [GZD9eJU v+l-ǥʐ\V"NQػzٍ9Rs[4(% W.l$B H,Jc9R)giQ%-ғ@vK>~M޲BXbVGĽ_JP.nr6SMB_ ?]0,Zl0.fwó91k{W$j\t#nÊKe)\KP(4 J#,T|~ 9S5{p w--k)( tòr3 _l7<˦TO|FwWFV,uY" ܻ0 ,XfԖ: Ǩ3c{P&6}QGlw8[-KvRG.)N8 üCڽ&hC& M¦ea-X(wwy)m`PUEnAWmy^MMoTsXj+_#Qs 6R4C͡Hg(=%<-aߖ0rlٞDkK\ɧҡKk3w+>s6CNoL KrTa?PbҔ^q쁑KݕuUg+`,1yObҦj$bǍÎE gAfMX8:rw^K(ƭd*A->FMkN`SsX>[o~񿈨ǿ  ǿYKhYj,aQa- A1zԲI&Re0w4L" BE,ڣ cUltYUF7?j 9zx"J ixByp4-C,m^;uФF{0 7̒ri'ǃQVRUG^|VTtRẌlW+t 8Ր<[{GMc Sd oˎ18{y?qh*y砀E8w,^,yHzsU۽]e2%5lTi/u*.@O0/ꍲNc;J(`)'{1+Ѭ0'cn|,?`˨K(^lԟpX+W14U@)Yϰ2-Alx872!i^h:f/R.J5kyT"cA, bYG#Oc B |6@0j):s!{`)'Qb\g2aii dޤ[=j ׬=8V4MӐo*!=s^-פ{ƉJ糆ҏzaOVIeoWѿPd<͛ =VG IncvC{eUB&mzKQ敢ek" xb]xj3ޜ<.ҡZ\!GHd "e-q!p5m9دȥt8kw.t `Fe%e\kL{l()|}Y jٛ10VSnA_YˬxRPm3 0]/PdYSB1_7g;g43٪` i_;MeFGuAe4O/k~˰US'R jq!mr#DɔfxԕPp1I6 ȟsnyo'1>;ȴoo%H_>bDHF<3$/rY+iaN"6䔑X"9P4R12VoJy$bt^ hY49O.`z.:rF='ECbmQZe9V—IqD{3f~xǹ|peI ҇}-eeY űGKh_VO~G#C/[eo8~Ò#ibUQĿarVqm\o$') 6^:TVo9fii6M ئ+GpoqէRp%ح"FO*5[$Hiv,1\XGzQ#5Ca5PeyDz }f߆ZD\U/;Nȣj·i@08*h1>Tf7pU] d1?u\i,bRd o0q+QbR9*lmr]LLҝؗMU'XH2ĆDvHwbϲ{|_Ϛy4rL@"9PŮ}=*űF=K*O*Ȑ,B=q/ې須G(ʜ.竝[)|hے eJ  ڞхl@ Qz\DސQ jZ Ԓ&^9 kvT$sz040#& r>`sJUP޽&_<ibϊ˞}VM@tŚ[dFFOs!XH&H; -s+/eˮ$/.Z iXJLXFW*!qq,ߏG 9Ŧ@4.QSľ q?5(u#&.=\c{U|%[A.2i²sJz;+ V[ AJPQB9* 3ٰe/ZNC $'u+h>/v)<({r$UܓYRq&L#=zs̿o ;-2!6xKT|qN4$YX}9A-=ơ[^%Ojzr ֟, 5S'# ;Z3GO]z1v ENEMAHhTnvIDjb:,4tݼ#BBLO\O19pPf>rq5QR4Ms_Ks &[ 3 ^TdK`~.D Y*:Pp%6.Ee’: ԕ/{Qw+>Q+"ȧn~xpY5Zvbh`MTPS j(ImR~]o}~sD\tp{VG 5Diu ڰT_o [1i&>C*ҔZ} S3;o0ײuGqFIeT>*غHwSU];$u3Aaᢟ٭3,emTU.:T?ǥy.;%wtcd'g"኉6LpXF32c.o:F dQ_}+,f!u>u)ْ F(΀(Bc9YL4зȍT׎1GC7yqy,UX{,+>QbeթDAzN6$AsDz[D#&XvP&k FI*/pX5-=h=eg|!:)R9e91ǟKҧQi-u4K6*!;z*IyI"X4H!J0Uj|NLC8XJT{~(ƟÞt>Z`9:?G;G"0,fR{Hhk\jf 0fI@b q\r,Ug 1È89O0 :tZRpגnw3{ b˚O }ؗSϏ B)lQ7rx7y[ qHD 0)fw|`O`!у޲UC|CWRO*݊r3| Ʊ珲' )jbc4! +TgQ格v  E*GGL<4B VZ0?gy jHNDÿZWvKoBZAQIy9w $~KeyQb8uHS*ϿSZw,]4FlX]Xb 5_va-VtHk<&ĘWcm0] yӁA${Ύi]Ȣ8($*qr "g$,u0>`x#ͭv7ngcmjJ-1fd}ұkݦ0Kr=7u7A> e>k{н=yA\~-&pH&U (k PG(I\u4-'wW)ˣJIp%yRs {]b HrMBς̀$2,ÝJ`C[f9-]B-QCWAyRUܞ̗&_tws%+蔝񋋐&;[(D 94M/c*:U)U7+߶(c=d:% @Rpm+4TʥPxN/u<;ZۑmM`!$~ڼ%wG ћDTDJoqTEXxE35h("`uEWEԯV̬1 ,I%A>?HT@z̐)z:4ӽyT$G2jRE|ѫaI'AbsmnSQ~2Ѱ^ qz~5U_Tx  f5nKB4OiuF@`qa 1ګT"$֌i+d'iHό %l'oSUƳ|a<ֶn($K7k=)aNr,\c)~QW=X=V*;F G|\Ua٫A[O//ّ塚%7Z358~i*.v0Ϛ/WAQc)Xq匚ã"Ab6m#}.2_0$_ez/,b'j (쭠G$ uO%KL3%lEm|_))>S՞kHe[Z]vY7JBWy8t㒪Қ a|Hsݰ#!Ke3)ݰ ?kuPKC9pEHK54whlӖW7{[9c{^5sP_rc i=H2#-W=Ψf.j`L[Pɫxkwlo+t WtWIeja2zŗ,CgZ:/c UN ڙ\S]}4hbYZ%mbܑ,]Ɗ"Tt+y,'ddQXDC 9TFNEǓg `gAQ.1LWZDو2eKxTa0fzZdў+28?"Q%6-|@FMHEbI 3XNB4]pgv윟 1xbDKݰ qr.fyΉ$vW r+1Ғ9d(XVd\ː3'. *&f .xTqmIͨ,>4{^Y]f|dNDcn3UstV%p/ɲUbQ=|U$q+(h^Z]dͿZT҈X ywAD[TrUMK@eXDVϣĝRX^ kATy vWSQO A+-* prjj%x_[T=+[rK: 9.ZҎjxKטlFSau(:?~ƼAe%V)-܅lxqS&]4GJK=X΅ҫ_yl[Cv޾`h `V[4,b)փ6L{Z4ֿ>{V7%gu`%#-ζKyf:8xM=bѫ]~Ǭ6կQUѣ$A԰:$UKAc)0F nuEwU{M`eYVu9(>ˁq#7y]%O^u_''@EOH#K=aہA˜FD6LNg}2tPԐB(P\-b)Kc*|Ga TR3(yR(OG W J$"T /_g_s7 4ver'.eےe^%_"(JudMUedX@F4:8D.xpZIdTgZAS#I.*xšz-*T}:ZUANegk!jRq8e:x{ "yu`GtdpVqJyzVP;@H}H_715UPُ:{,P٬̼$z`P$a e9:߸enŊHB8H0g2b~)nBMc*A5,m3$9RlJ9ؤ`:f(mKj5\[YT%4 n L%&r7.jwAÒ'5Tӫqs!YY#U-{SDŮMUY;|;_p伒~cY1}|fKQdݳ2tv6_8aY\ʭ!t[֥'S>9:N#FXz=ƒUekmw25;.*MHSc:]f81; l ; /kjDɳdmݪ>N}L"XwPjH^7ؾx$T OCra=+~?s0^A߆<!O"n452 A\%'81ZhX$EKsd9PpezLFQC=kr)ث_7,[jM~ǟ袆rٌ=((1Pw7Qѫ{W9A͡ңFROB;XFa)*Jw\]/F4 ,tEL2P0 ]om+A>*gUso* w"cZ tj鈥\B^%A\֤X㵱4* "ErI}؜;Ԟ}ASWC%ƃcyǮ!w@og¼C}%n|(V@>g;83Ö6!vds/nGF)04,_Ku!mXtVY8s`I|xVZ0_ݽ&90㖘D 7v,}߉]d=wa15m JX$zA$>I"T&{ 8ayEg|e+XZP!Ln.FaLp`EpFN1*H9rCGtߨv3ONNpweywԏ(ѺwUwN1UB;JÚ(g8HXB( Xbi"Az.Sf3 Ϻze;T/]3ş.V NuRbm;צKtN?BO…Etdd͟cs8w7\(A$׃c1=%F (jJXIep|U~=ȋ a'[9nbB_7 s9%ym䷖*OC11C[Q58̯(ąN ױ"ۼz( ?H JʍId4{GGjӂ[2IX<볺>Ttw~ ! f,vNB95t:`yLS(?pP<}o>E?߱ Vȴx:9ȯSee"v61zt(@`naS/ Ǡt=Ff6eGݷ+oU7d<u2Pp8H`)m皓ԃ}tXJ =[2xTC9b7PkTSJA= D}YQygUtFyXbv~.[GteJ:[q`gؖf-3?grd!Yu F]Vϳl927(Xb;XU :,aU7*yE5@Z(_6RhneȁY A܆CiDjE)ꚡ5!/]eJ6ohFDJ \RBCU=^Օ+ X/}Jo!AS㴻$=|+!S3@[dS`1[ג\8 |`ٷBChuJ{)J\ΣCSECCwci'DKG:rT[lxWU{$4;jDw@4rNiө"ֽYm9_!9{"C l$O?Vx8 Hy+tWi;re E.Kc0* Bǐ*)=X9o%KCT"1΁%%35г`eUaKUӡ1쇼dw>_Ч`7#6HHUIڢASoFLm J.tbgؑ@,!Ļ& x3HAD#6%=+'Cg |Vu]&:b>0p,3x㮰BKYFD{$R㤪gf#L0~Rt`˚[ 59 r>"q*:"\k \ٗX?6VO-[jA I=Dڒa!+YbPX &pJZ9C>em [ǭ&3jEe(4[RDV2휸j,D BEIE ]z`_kE,^ǧSeң_L蓉|`)n`UGcg/^#r<׉}uE=rvN>![Hgh",jW]~̋'gdQgdx2Qsc~Ӗ$E?fط *K.Y((/V5v W L>j܅92<@\(._}8Xw$cYQ @GUeB/[ ,ZH+# =d0`\4#~Wa9${yxGQS\e;qEBCH\EI| 1lEpχ^OLR؊u.;&="pNYU2wMwج[9!aW-KjS]CXxt4reʖ+++?P["PEM]VG ?''b*>xQ`:;(yϟѽ/Gr&G.wŅE_=~T;vJU/ݛ蚹%v@C|tr3p)1Q#} AP>dQt;hE7l-ވ>xvMwmm|<4w1]̧Et!P۷W$k{]!~]Y}+gvG^8Xb7y)1)uɞmEGby|CpڇAY}J/J I"S"d -#1XUEkIw4<V^v'_rC/ba)=0nDlHݬN9|ғiZt_B;dHkV$S 8?bv^9ESD@|ЉݒEX!w7C/B!}EBAwT͓TGb}{ٍy<׍Gz;'oE3!d7J^[zZBlW9XD&'Q0b+HLxT)#f\'! F1&B'%m@X5w! i5QQG1"iވB[蹴HgXWH.YޒiI fDW_?~GBB<1SP[j rrpF2.M7ND%U)@$9/'dApU@r$ Q q5/Hj ABVGv<؞C %;ꊎ9<1.b HwgD3< NG0KQM 7f*hss%+q+u -M]bJ3L(HIXf's^hvP~p6;ߝwI0`yDuy~>R^ɎC6kw,raQ8 $iLjHbrND"HYBCsuA) )D)EAGT'`!I=XrGg:6[ ^0[6p\ 3y# *0X>$2B%c vm 0|Lݳ\꽵o+ȴ9%@mX}K?5m.07#=%drmgT񋱀Tşꍇb-~qָ>SBxVЫiWÏUK5ێ ۨb5~|BYU__,/*72(GǭChߒ:I9:6yŠ>%8-B Lܷoar.^W`LPBIq(};؇8}/AFe{ƒ;b3>9?l|U:Vr,># 4GAeEe{oQKj1Ky"HU#jt,Tn 6R:zw%#6eD9* c>x$e< ~ @rVŰktKNAv7֗e%p9r w2W#9(}Prz$L\Ol;@f9H\_BE,*$ЭFq ՜,*}t9;R`츱*-)Q5-.#;"ĭN'h:i֡$[uwL_6kO]d"KQ];گI@z@/TTјRћRhD F="kvB"灬΁w;Ȏoӟl+yu9Ė{TC-{BUԪ^;eTGKUMo"Y*{ڤyW|~x*YDu @hWDEJܝԧ\[9n1eq6%nyQ$߿(2[|p+UM JQYW$ST9RD5C..͇d.VV(D_QC :Y(ԗ- O@>?%Cqxl=j::&PP$yZZ VB'dpX,)J~je,`$3jGO~YKu}-rT5-Tx/-> >Rzv {JvUCJD M.3=_BHPSޫK֧Y mF5[Ւ%1:]4a~GIZtdbZb#-Nf/`z#%za"]6()H&Q'Q {OX̯M(QE ^ի@xhkT5jPua*&Zǣ= >MtO$ISU5"y^xE;:^u7|P$͢eAV$opt1fQl~1%4_J%ǏH{Ȼx(BެFb7.,Q>EƒJ\"~$}, jZvZqxn]ئZOD95L9R6.~Sq~ZSv]=<_q0qoĺĹ<Zfiy,ә=95lE~n3g IYo{+ث"Aq6b@XVUHUS%9hbк)|[Hxl`KBI| j}6hlұC` wFZxz!S iQbN,$9x -H ױ$)EJd6^j2~$ï" 4đh"@A!rwY1TUP%LڳMp\^Aǁ .bC&,[P=%0kE(QfLc.*d*F3ݬD,`l:i[zokY2!EDau(+[dEBSXzrۣP6"1񋊀<{יgi"KR}uбFf'iߒU}=RGK-a,H~"e;X8u FL:MnkBu'"Bcܑ8TG9z嶞E?)xq;(ywj}24;ڬס`:2.ʘiN%ssVBC}NP4U-ojȮڮy"X2{4!Udǣ:VYV׮Β+*-IcHyH OB%ss51YM҆Y5E{Ψ܈v24%2O``@ޙnjfr57WTyc?.o31",9g?RW5=̫#մ y ^;uԱ2L5EeU9բB<ߑZNF'm\vtb̼ZĄwOYLi᧦r{*3[1{2; FzL0SE$Bn|.qNƌDty5>ԵbxTUp$K͒nT—#)}&6%5~iOT_\*C'B { h[G$ 9$Ɉ-w| ]A2J} [&f8olx[Db) n_@SL,HG}vUr%f=RǂqfM:84,9c?~8riS PnII/fAn6mIY.3T0wvR Ge,jhyA3u֟>WrLT ܪ0P7`K$Fimىm6* oM8XFVMBo#2:&au;?_%-)Ò5 =QISD0C2}Lt eh%DcNcwضyרsqkYh*£'Y9¡pU*P sQA'QA^/6vhL]VhPm[R%w.V= L-K 9"mPFH.TjL6L7%b@zaQQ]E)}^xK4m$1I U5ߣٌYlPH\_3([)APbQپ*z8i\i"Qdْ~uᇇf0BRU5BvTEEVؾFlv^fˍdfEvi&s:$;*h*mjl*fr*r’/_r23I+=*ʨa.)bD\i̧d:%HS-TG ejY]IHdBH+%{;~V0yT`ģfmӒQl5PB!zS18FY׌E=dYO~k 4w}9}㶂ZԸ+R`>Uq{b F2q!)pks$Q3bpŠ r%xZH QrakTO It\fdykۗ’F" '0INvMuijSDfON7#*8ߞQY)j m U**V3<8 /GHB8e D.^Ҫ99jr y.%ۊK&‹]RpoES6ElѣPʫ+t:R7f}tDBDMRG}b6OT*ռIpkhd1&'~װaDyod:P_gPy$(QHwz̞uQ.ʊ[o[vZƉR[ ݄4EJ2Cm%j;.kw%|=F`joW P S\Q~!ьQDbuGRA({*Typʪ:եn.Uk ]e[)yY,,zidt;UM>[r aֶ_$z|s ;njW໩FS$l!"µJi0. _ɆM5߶'Bc4ԅ&y ۥMUfz2g5fV/Ilsi5sGR($$%g5Szw137Ӓuw*^l^<ZߠWPb8{P| N"QMQpC3WbZDEU< ht+r n}B86H 1\P{ uL,|Rf} ]qTI6+©J_c_oĤA=7paeNSfX`zJl!|` ̌p f)Ϗ6?愜"BUwwK^<ۮTmblxWiyfYu&Y0;^Ae4gb#b5rl]IT6mTPAUͪENWy\^ϿΦR8bFr+!BohfNSX A!F$* Pk&Z[P>uNh~̸yZ"O:sgs{i$ղTa?TJ[Fu]ѫ#CtnZ.uT‡l䣐 UGHj:W̪(DGbQ:-?>|?x "#@lZZ TC CXq_7]CJhq IžMZ O dd'~$ I7BP4 lQqjɇdrw *k8?$fCg#Q%J <4>`$tvj`GǼKWcg@.#owlc`d`Y:Kh@Nƶ԰"E8 anˇhL5BeHuֈPpxs/7RFL6(`B+7֭`DdݤZ>%;/!QfW$&hzIT7:Jq$g͚61-85bd[@1& +伢cIt9;px[)qV"żAIٷ$8tk@TqqQDDI" RAďUfʁ 1”""`ݷjsEBٕeH! *JeGK:#QGrٕO3"[Ҁ8Uж_1OÿA|:rGfձ9c^JZ~KQ%RZmy8Q^=-ٞeGP ~%WGo g_G.BҬŎ8VG$eF30kͼ$J6vqpLpX!o|d(>CXi%wXuHc5~d30{,xT%!ٮߗpYjV~B:E*Oԏ_DqO3$t,jV?J \vzT`B4K ɳp")p47\@ʒdSdrZhTcBhJyrS-cUfN39uN؋UfߒX, IJ)>e&r#kQRFH0;۪pWk":Ё"SZHC#R -9L‰8vGBHl_4]>hx?:Κ=A,rIg%l'J N֛[fc $Ӌ0$H͕1͔( %W~:ٺ9:.RJ ,+\M#h2(܄F_PړkDJL a m%P[~w>w^@"ԭ CJ)qm^IZWf߄ԡ5hIm \E I]y閤쇯"kEޏEK_]n?Hw3)$yt>&I򣦙 MFb-aubMC\IXD>!"tARWa[J$ FiAYJ>2}rV4{9GmC-yʽ_ϒy_^¶r.n%a7{|Ix>x}K>nf<ܽ ¾JN̲>[,L{*t d839q%wc!N?}Pgk?!X_l!"$כUMI{jR=_J!lK HM+gT:&HoAfIR^shC-˅=YXS 2Gmź)Nڬa_lrHVG6Y= 7q_ׯ{~^~_ׯ{~^~_ׯB\SȲkdVI-մluZ㘢pkIUQ\ۤQTODoK#$Ѭ$^ӿ" ΑzfߒC=*F9Wix֦jZʓC@?t~ X~pY,_b2(*CY@f=gYRX9ataʠ}I0<:0\䑖,+&%;#mq#qɧI oMXISWH.FRtdp RY\d,E3oODE']yH _dt#i{ocIiJJ]K(k\_?_WGR8͒NFU H'55ܳcŗ+'jI9>]󋠽=$3$L =;|_eG-iwDK^8]SuE_In~Ǫd*D/+ CUeN^ʹyPa7*Ut+CQXv(sصIe'DMՖa5HɅ@۱j7Jµءbc N]]k\,M:)z`Б`MMrLfH`@K3N<%y`C&? L(>~kh~"#P Y]^Qfi@i'eO ]|O.܏kS` XWJuH5.DWn,c9j P{ c9Sݶ1  *]+QwTP}R? 8yR@{,{!pSث9cXWSOŸ?E~+k7\YjPSA4k/:Oa gh tm=vO2 *s8Þs) ?~@3|#~F|'~XŘo??[2zn~tR<щۻGGf"ڴb]kdYF֯kdYF֯kd3w}!65F$ɻDN!~-ݛU4CǡJϱ=Y))9R~%=QJV'La ]D ~ 'i0 Ú^S"d9=*ENX6W,/|' \DQWm>]DD8m0+Kg'DžˆxBő:/9<Y`ף`gu_8X!B=ӱ$]|PE@%)QDaSGQ6]ɫȬ*Ӧ:Cww\Z_{IG"pC4SrkpaL"& { 6X6`'F;-rj%Om[⎂̭[h6tɷvfKtC¥ VX:'2hw/&p Q$#|^UzdCuk{kﱦcMRI ױ @@I<i(L^GWi'v2՚-섃}RpT? Z@h tX RNKٙsVmFqT"-: ]yB=1ukv*r۪V ̷3a~VZx]QDI835_`jªE,NϱD%ƻcK.c!A:h?O6:gswTmpڽNO [i@t;:NdV :NU=j!Y9R%uPG2_ɽaI?Z!M]ec:23蘧~er`Ahr%(ճKHx^W)]Dvt-!0/[v(%\&4LYxH*;6@C%nZ'E|R{ )u*q\?~-I:lm=0m^ĐV,? |'۰>jp =c׷gͯEkQZEkQZEkQ()1}t(^$\SPYṷ'[(i0[^[h{]K}wʓ3T:BL·g:Y=gɏE0\.;{c}oVaǷQTڏODA?h?h>??>_vOß&ƏȷmmFlm}e߆?w9O#RL!^dw?O8:|66jTNCʥZ~~2GbȢo6@Y1f$-Jt *]jFp{KNvy~u(mhmޟτPB;H:T@]_\աB )>NF歵U,$6娫]KTxcfx1NM#fOZ䅪8a' g=͐TUynDBn$hHN6jOp9*CZOyEAV,(T@RMHnV{rBIn$eO P'#8[uxxQgvl-r <@rEc?B:(G;800ܱWj5$yHCj|0CwG9~N7^C xX<-0a4Ժ-LߩRQS;%%̨O@/eR>ZX9Yeɶp 6(%Zl(<q>nEi kxPً&Md`B#BR!QH`p Pel(%KƒB=?VBƘMI5d(3|3Xv8KaSLGwHΕώ1C¥'#$*X@c/+Vmcw;6me+L_ݬ$ 93AcfasKgH>sOfJ*vNƶ#6;OS/c=^k#0ُT5*p%y_Hu[D)e杻E|u,k7_Y;(ōdz/>N"a z:[R}^'ZG/^W1I*ිU Vxœ_o .Iԑd1?8BJ)Dd@>[韒l[}7-]Y=;Zm/I\u| uwlK.BpkvR.$pjLI`t7e$YT9fj VSs{u2P:V$Ş$^d@C&_fnIE{9MO-P8líRLjkO_6ʲID/|FTɷ0R#+W6{P/pBzGܮSz;Yyp- evѓ>᪩YgVѶ٤|)61F8 >wAiy[udbbU_Xbf)F{>L5ASm,{#8*^62TZ xkrbcrpi e}nk-øHjހ0Q@m6v?gM5M,yd*ť]P|&6q=91iVky8H! Wčr^azK=_<#i8LX3ېCG5T[;Q vE`#XDm2w Kxt} {004"[jǫݜyR5n#@}ٯ9kKD~݀b_*.J&hFBBCaݜ[ ^ż|$0V(hvrNu$ 2[u|6,$zs.FZ9) $6:ϒQha_]ߝ7E\Y_D1% ٙXB::^qMȥDU_L}Xx ٰ̳%I8ͬjDuEGqqǸ,)IOeHM۔abuʉ劯Ko${) o}j6M z>UA@0f1Lա`'Sh}^4;)&X-X$x͡ɚHbz Q_kAT\VsFɵfԸH њ(YqSj$5 \[:rw }l)~R?qGrs-yŒꎵTdޒu%Ve)IE9:(ck/(ډpFV{uJ5׸zq;ewu~ř6b%j=g u+%GRJ;/ժ0fPUKJK:VyR`.L2+$u$\>]G!krb.bm0Su%oJ?4lN+M:vOwLցތ-V  z bm]H]Z^Ir\T@ iEZ! *ٚ ?ь3On^Pե Ni:C_'v;:''/kAI cc,U=A]oSc!Ȧk4A(#{iFj/ʯpLa_\)QUlj.f9>:k˄j :.]ӥ#7Y_2q%};Z\X(T~,#nr"nr0 HB#s_ ->7FSDjoaFZUH"cCoӄ׋a K =5S"GɮY|i3 &>*Xze.1t 9" s \4<urDžE- |Ŧ؆s4P,/PgKQxHz;ުoXIm_>c\gz[ A` e kck._-7*N&¹2Cv}HQHGs~I[V[+uiQrhf+e$#CֈL#+pY˅H|S*슁^sg/˃\')G.o$Ng} G-n"KcMS( Nb_!<ï_|!qj_AFXxNv:C&q8I%t#q9Zܱpoo~q$'7n$(XEzuOaOg~]Fݨ;f9*i0,FLX~da'<@$3㧷| i+u5K*\Dd{ronCY9 ,^r#p>/ p5sAt|pY%Կ W6HKF]pu-g/tAp1uK>pψ 5o@, ̭(b$N@J۹H1l#} cU#ع%WSfR&ڨuȜg˧_˯Ϥyi=v <1$N z/N_QIɜ!en ql}5+-yqnH@ntCKh-|?Kd~Hz3-ܺr)wjKb$Zı3@39>fyCn\ q.Rsfww3 qdEcsR K qt"F)DZ)K=g5fjQ,y>H +^W=Yo{N-35zH${$NAi.cbu#q xDbǍ))x>L"V_僨΋%6E=9 "$mRI;-$-gmst5ԞZH>Ύ8Ę1 Jl/ qPoG m%-B>B(JD<āD8ʶa{`i)/*E~#8Ēiy!q[A_Kȼp5. NFQU yǣLF}n(%}MǍđsri $8ҟGr8w3O+[r|#qoNdO%EQ$}rbfGag8Yẑ lci-|< vL)i?P$7;)csqHX|$ɑuj䜵(C~_ı6Ti6YUZ|R r.9~HRYN9:PK~R }uɱ2mo۷݌-sg<g-M>e;Fpz`R 2AIO!HJ Eb(6VtpJR)55YçǶ cn qigj=Hn/5E+H1dR ql#A8ٰC[nXB%^/r8E$(3v/B26g;8Y$:\3r`@눦 qZӮ;;hkF[dk Tz5~~;HX@/$Ns:v,T,+C`P$7'9г_tMIHbFTn%2MUfxYuߞ x|q)4…㣷ci5Q.|2vRTGB {v.|hB8\_UF&9G@8a= PHxxn qrog"s>f*U/_S** c/%Nmt="-ףǾ}?rf $N;oj(s~Q BcF<"켉sƮ s9b@lyp$#%4#0} cEq?y7FɝBt)HIr$`8Tr$B%dc+m=8w~Hfo$;r۴Gr8& q&{1< ݞX83;8F@DsJ  q ITtYsJSț/ J[JhPe!#9X5crx1HzX-(%78(/mN9"^vx$9H }wE@k܆Q$2n/% 8H^kU|{@@a;Hϯ )kNlcW\Xts~2 ͦ~S@x!qAnTM'.DwtÊV5 =ׇtz9!$ Sͭ q* WHD{q?"=B[yp8N9~94E2;9FYnۅXtZ8x;%4ž>}Y&dsY'H!4{0NSz F<̽9|Rqq2{c:>ُS_{¥jgv6K_@Z m;ގw69uGu'S'@ϸol 2.DJLX#3sFY*]7&r8N]u.]J5c(Mf1_gʮ 7LHzU+dɫL#%Gf%_/{VMjB-HlV\IlCu\Lr- Q.6ݣ#u 5Y9?I,8t]9"0̮yʢQkܼ}o%$jma V&onFe$7FkF1OjF:c'5.=W2ޚ$e%'HLQXuT%}jEw7U&.$C" NB/6pH&s:%!)*Xfopo_߳)qi$iy0Zc5ϥfwaJiyQ= IJ7Bv޸LŦH*$kS#S±[ h$ɤʭ6uaViZ?[7,/I1W>W7c?ktn,N$s '$> Џc&P%!I\O$ [r&G4OlK3Qߠ:2=vrZWOXQ7;=O̡$!H6>ɿTO'I(BQ-5վ|7v;N֞t 35E)_Ѷ$\I-*=h-IU{M%|g"H(FIy,oQbH"+)$CZsEYޒXf#ےk0CkzT-y 9js縚eGHҬHJ^t{Z8#q%$a$yq\@fEaIJIyZZ;D0<`#Ȥj6|_N.XZGwT*I%q$[Qm_,T$8쎹yq!i:/%1ZNK(.mSKs&,;G!ռI%) JtB gWB*ܧTNNd ei:JS b% RqI 2GXqfV\kf.g_NƱ*^k|ed[;lK#nj9v]W{î/ Y?p-²BZ7lI5 C$NLenH8̶%$#KH$:2jsƎGqJ2dÚT>P8!4T,"HAuH;XJÒa9v&0[r"A# qYY@d[Yj_~5ѿGVB-'*3?I؜>BRפ~vQ쭈I? ń3x XANn? C,|P>k? _C1I1u'~Wݺ2& U`I~ cɉ]AN j: ?$ ɧ>R=bɦ*JbcSֶ$ij铪O$#GV$qKSo9Y3j! )W-ʚa1;%e 0QEfxbN-$ Ztl$iN/V̤ K3Tqߟ每%|X]\u[ "8_JW2qsG^s(@BG dSE!\km|)""nn$[:80$kع !.Bsk%8a_&&}>6$ !l!1r.3[=k}'!-{fꪷT~TY#b,EG3}7iY GuK4A+RѾ:Pv(SVdepV4STX-[/-v4R%Ҙ?$꺑\ĺ7N+ؙIJ` rf\oLPKjlD>sS/?|L?o 5;wňmП\\_O&H9+l_ɋjܱ;@" *j4A|q}Aɂ | 8оj2X$ Y$ST'+?EeĢBIO.L2|N-nۀ1ނԒ/j@RPB1I16b~F (=4R|Q a:(Ǖ` uADкs>ת*TQqn<&və3 rl߰23öI,%9ĵf*b "i<&:C+m}7Xsbk/@ؖ.GKt57j)d;^ _^lJ1cHvk˧J)0L,xGP_ ~>ÏWY_&2ɚ@XVJi6W1-|ر]Rͨm LJJjB2 i@M &VцڒUßtlD{bc$Zn0+ oFj3%-a#.@: pŊu"bs#3kF!oXcwtćeVv;j#~GU[oq LMU0٦c{ :s1b:4Vm1ߠ y 瑑d "cEKq͂(T߀Q[HT:i"BsF4{6;8 Q굅[2OŜrd7rf@S]9!ֺIc>p%E6j,H:N[` 娦- ~>@rhi )$IV W;^_ cGe.h6zx)˼(ci*yјݑJ ӣтG?_ h@h~M>!QJ0lD0hPâӐ!-Jnڪ*ݟD5@.IjL>ǵN(ۧK~rT}MiL| DMXl}8edsJ0)m+bOfÿ~f-'Q@s_MTWV첐) 1-Ws4-Tr]/tm$#ݯgèJzj n(.ŽI%J!srBh6}u蠪^KPU)_Z@2*1X_@jF;|eP);?qRZ3>=?-aidslwNVvs*mXH>m x*N:D͟V{ug_Ɔ}8㗱 OQ f]6kl-2eY&r?zx>[[N22;Y 97}ٔ50n}PSIvUTXTkԦŕ%HI ɝ9'`h:3MSEZͳcU@F]oblͼ= ^ݰ6f]pS]&{ղu6usLi3IQ4-0i1%/>Hq lϔă [S4kӤ.-\..>+ O?`.uPg1C1GFmvYj݅p.:fLvY)яq]4XCz :8'ćfe4*Vg52Vn+aD9C5x K`m?u2GCɗbJ$aۆYnuP䥌ށhnoA:U՞{}a/؏!`7Qلa7aFw wK;%E зaq^ |lܷo_^Rus~1Kn}דu'c |ۿ=$ݪT9rQށ&q/BbO9óހJ)EުtyK[ңlހ퍪ŵ!_k6#=V7U/[7Snᓩ4e1kW ^4vh*2zc=J[џF@+jSxJuvA8~ɜ,f Z*iְ'7RV;q٘yh`n^)q+SYF` OOS72WjYa9O٫@/3~Tw 8sov_CDjNMEqLN'*o`ӬHeP>ܜ5J^tzCQUM]"UFQ\Yvʔ;clB%߹kTD|liMF7ta,Mn&MEąjKV)3FHxZ)m>TL= ^Vt#aVإ էC|Mf>gK 3g.RֶCϼ,@qfA 4d[G)lɟ&#^hS!zI/ll :^~BIMQeIZLG*޷hv^r:6L݉6-zsmvVdcwU w;(8$Ϲ7y{sH/A٬R0_)꫒cOִa??LV<xLkplK&g( )֩,(ng<| \\B,l[m ٞ9nϪZ$ ā㬀L?;fP WSG% d2*dkiN*\lތ 4eL&0ZUr!G_&{8#ҒQ(lK})Tݖ#cۍjof @,offDQzRX8wS,VKemSDiK?q]ÕS#Y_Z LJdpzS:U] ۆL-vMN:(D#̨(;(j''mZ(ĺzU;OEF DOjvawuiԆ<W#zC>3_j؈2Fվ]Fuy!-j99{??ߺc=K X9Iͻa:._i>'lj+Uݺ{/Qdu ,h맄wn   9_B|2;fm@-G$;> 7YX5Tor0{ eth+~b\5|,jwt'Gmg_l@&u/7&H4dW!Qo{UZ#ƺc#: `ȓ;daF* ,1cO3Ŵ sKm:Eg>2; 4Nc}^Cp|ғb6ڛoLWaADTG~@VRA°ć^T^0wGPRUj ȹZQS4;)Y=ػ#rPM0vY) H%Ug1w_bkQ%(1w7|+PE'5{/vꮎ߁ǐ/9GWI5iETI^bىQL5ew Ź{K}my}{QJoEKPln/ h!G'S:}0d^|P\NF'oOT>{fa&6]5|EUCMZefv'kU,DDqJE9+r(H%yv[@z"3lj4Ԡl*=u NPB<v/})[~Q6meѝp5>Ij#3(4^SbQ.҉>R)OV'zTy4 2溱LFQ-ƻ#S6q4$f9Ƀ7jU&2fVo43BQad=yl}d*Xnb2sX]' (F'Б}p)0LH4+mh Gu¥A ^1bq 5%aPyc2AVs`Kq艠,`iHsez^.ybGiK<wvHd,8ZUXD@e2o22|YM`ofT)AZyuM(e{m9NvtwuWXV#"%Zld)2VIɓʹk&!DUFqf}CKhߑmLQ]k9M;3λO펚=9YXĬ^7 mGߤ{*f;&e$*_#y? J;GDAbH|@2'W5>X,STH_V~) i59CiaXw8T#t_ƶMXl|,xK" Ӗa 0!uNSjcQ6BͯV@Aw˨u䡂?sBXy.6(9*>kT)ò2 K %d|xܾrׇ4} :M| Wbp+ A< !۳2_Ku;  >gϗ%\GXpYRFW6C x~YbH:>@hAWj4mfȌ=0T喿eMϚ&ڒ*Zܐ34S4rȓV=ktL=I$,;WI6RcZ\Bw遰%&DAtUDC3[|˶J !_BhQ4uf\UXJ2 5ݧ&;rt[l]QSKD3 Mxi5R8j8/pAKl1R 1+cYD@&Ȝ`v3*,KeS$Qk(de޿8T9τlr DUW%4$VvFe VFkN5)0z`"oEQֽ6W22FoUV7Ӧ1ӿPNV% yU˼qS,v %*;3yE TR,~vȰ7% j7&ʮ˰Ine؄Ѐ\t dfwJ{Pb5K$ys+'Yڗa-8r-LC%VbM0N" Çc {!l >R(U??U jGz%׽!ϟSހ/,BI!7Fܩ6+Er;^.Qw]I޾|R 8_rn2Ju>@Uyxj"jT_> D'h{ky%̙3mptjj?ItO[y]/,/0~: 0]޼sVJ6T"J5 N;r/JYj@;cfe$OwpJ΍]18 3C|MP Km(ɴ!l+Ki)F,dˊe\gc)Ҵlhu^fT+tM}!*ɑmy(7v*43yD}-LjH!QArjVVC5{˩t*.H+=MdzHs&V L%Ƚ*ޖSNO2gqY Lt<=@5'J9T|*hVeVA+wJ*'-Fal`"gS>YnRuޓo*h$>AIrjy0rET6%0QԅaXUloA ԼD,Dl]։a(!tr (slOp0bd\uۯY_+iTρ2 |dK>2țKyR xX(\>@?zo{uY37xA#~ R[9Y;p&_gۧk oeo|Y+e!A9 AyPب"Nu%kA*RqOA3+z=!$]Ѝ`f,&)u=A{PY^(#ItHU"m$4"&ܓNS)ynu)V;) Vn vZ`1?SUT<פ()] MX-U"5E˓MP&TeS Md yH'a>ͪt񭲑<d_Q]@ M%jhI:?,u2R<9,^!Vc|꧆̈l@f4 àْbXcQ!:5E.}qڭyUͲ;x0:cAlĤfx%{1z E5~+UU_qz'hh mR2n#9ج%u',Nb?N2[!swW*̮J*^FSf-6KJBHi#.~48J'XfZ}k].̬T:;dH1lf©ӕD63P SVV):-o"ِĕVFj%ʐtWvV+;5/QkTHK-t2XAlBJ^BCՃ82F9pkԆ!AoN@bgyhC>ڜJ,Dn>DlV/^Wfˏ*g0ܘ%N|o=Bj?4]G:z4pk8kb`w2wb;6B@aÚal11tnN\u6T[X;z'Y? e8G{lXR8|D!%j]w!Զ=%Ǣ@GlEx$u%!XκKH(SmV㟝%HHJC du{P^\#V1fO+kd+! JduUѳ\0~r} N m&<@6b׵5X^O1,%kb4#uV&"cIt#\!"%Pd4O[ Za5"Jk `3gdMӢ-/prLmd&Dbxae.cMBNqɻB:OlfF5J\¥U1%g-+Ҳ)i QM`EW~MiaJ`řn51⻺$dsL^Kk&B`#{F ,Guu*ībG9(|WuRyetl/mu_Zrނ!"n!hR/y M<[ ɁϤφCuFzwD_jӚb̬2WXMחR,3(1}e%0= X%F -$[,c $#tKZjjB047ՌfW=,FdSPB+ǡqQ ]{ PHګӀ <&*[5tF͵jtǖ##).(d{t2`6m ׆єFlkRE@A;kEG:|W/YUC|[܌h^U{`I*{\4}Oq?p&OVֿi͑@kPMd};<)N*!CLdY%lRܬaW7w({WSۀcmjҿӽu:Ð̛̏ok_#+=54!XW!juCznj[[F{Ybop#-oT80~LU@JvhEpv#:o)([ط{x~_|A%ʜ7YŶ,:E \k ,>!-;!c+ vHLvp;z3s}8(\ "!m{Y6@7~IBta`a-Hy=OTji% (H!dj}RMw͹sQ%7En)f9o4 '%+z$RPyT:e+T +~]m6æB-^$% 1T,aKJS)M @ަE󬎩覀g iXF3uuє#> b~TfG&52:iX6чma3AD NHN@/@*BuZ'!5%ǹfl$L6e=J^GP /maMGVȔBN~M4MEԨIΣFnv$mM_Ue>pYED8홽,Fgj~"em%Z8 ɝԵr)4GǷk{\LBWVw|rP2JI4?#cz+}.0!g{&gduwL퟼Qmu|Qi}s [j OĉR;bHnZWdǏn4](Ԣ,JTL;PF;z)T~y}il#' Efp AZޒb@H~[@S(e+w{Z'2$X&XzQikV,\k1`Mb.FFm'aalbNdT93'&#^P4DQ3}~84 O%|kqZB/bdM9M[Z kxmɞ#Y BF amPmPӰU3ş&'P/F|rbex=גT2X7>#31ٍz.yQP^ @d<~ں_^!Wdu5Ȫ=|a' ;]lqOќA}cGe#5lyY%>C_~ H[H;: ):@!5=M׀Svb7ջ {N[88A[ݿb\;XLc7hl,I ?*ۧ%Av ʠp%.RDLB@pNFN=9).ao@P[(Ws,\~b{|dTFL"~ x>]r :t}DQx'z+HN/`` U04ҕ eGuFb.Ky5oNʗy\>5q*x ,y|?"zGA9Q)dP}`j6T<~GGF{xU~5> ڍqߖry)6xJ!^jo4G'o?+];8d.PH+n}4 2LuqE TUY?4dؒYޙ@hf!ux ݿئS0bp A9Zgg8Nu>-j $>Ԩߨ쯄ȽIO)K=y[0A+ J$H)ͰZs[1=R{T/!|<-+E?Qy|~B~~/Y ,47H<75n߁{rxW "d_KbSL'%CplpbPӎuv琗8+Y,Ǖl S{첝>d}br /\Jo8DpmYUb}ӐOߑ8ߘS5>{(7:uv<_ &߉Sc}t0n4~ 3c&iOPn!ٿr ^"2 [p妮 4RGU,oT[eyxQKAHt|X}ٍ3I1KO$'l`JRCSvR`tXt% .WE{|SO=4ˤ Ki.BUG9/!7d!~|]7+F`Ȩ>Ȓ=Rt6 >> endobj 14 0 obj [/ICCBased 15 0 R] endobj 15 0 obj << /N 4 /Alternate /DeviceCMYK /Filter [/FlateDecode ] /Length 374717 >> stream xڬwPS_(ҥ QQ.U@PT*Ui{ IH  A{a{o潙wv9+NYW] Gӿ0hZGˊ_}e(#,]syk>fbMXY^_,˂wjVO?b7nx{+@k@ۧGttLXvh]EE]]4 ߣ<㮢bPiNfs_Qt,saPYyfAu ӝ#L<YH?殭ZjpU&;27jA)Ѭle4|,k=!;14ymIݧOgΟ{pEK+/owuߵ7nno I=A>-y| ߗ^--]B?nd_b%C՟_WcipV+S{u^zzw (FV/4kjjan`~עm ji2WKcǭ+JWF_h55k6ioܠM,;d[,s|Ӹs Kck7(eA9i;w ܽo޽!|<]#\"]F:P1q GJIdz(>cdAβy. SJ1%Җ+V7@1i7EŚo1kq~IҪe-k/mջ2gUuiݿgSz >^سo?nw9U;#]]yxz|vsޫϻև ݞ/7quy;zrm={GB{5G("kK 1XQ$&*%3/e(uo{=G7aVkmNErÚ 0_b!(Xx|q[&oX-Zzs2y叭Wt_}j˭m)]` rۂ7lnWBS ,mw$mMrrqvvEŸ;zh{I:)p#ށ?Y-wsgDh>JXIxBDpDr7o-OW~s׻ .;Oۓ6#@5]#HC4(yy x5] O> -^/#I[c`"0*e5ˉq╽$P;Qh~ *̫áYl !:iϏtQHc*`M|ڻSZ)$GTy"Ȅ"7ːklVBރf^C &DžB΀Qw^dWYdn-_ QE\'m~B%1ț/ nSm7 ؓ??,+%:H:/ pCapGXѲ^{F1v2ãS:4ʾ>Tg&زZ󘋲|LXu3p?=#'9^{07Y˲ hO"0ȶgЯ>v_DC (#}F/C' #<`v ,ųzFCN7{CyQz;HI6V s=#K\Hz=7AMLv{QrQbP*'VW`+'=8z}9SG>Y*T![2g;g1Pk< K,sq&ttñ7/ z9;dHh{TC]O_úߖ48}ۄ-BnjMz}Ë́dFɓz/ş h Kfr-ߥpS\=j,c(r62\DK>23m׈ 0?GF3ٙMb9ّ$=t%l FV:H+;kvQU=$a+y_4C  %Y7tL8h@'=NKl^yMyڐ߰,=@@UJ"h>[%BPdfJ/S{픝+H?ZvA'D@Bl6A_벍4$?&\xOugFl$x>Z-1Ӡr9ђ mr]Vljnɉd'`yu$ )+qɐ&VNe=Y.YGy[JdK}Q|• @#)cCBcΗܚ&sS|{N%+jN < BCG"hY3+ f{@+8Qg xY n7"rz0'JY/1Y]XF6!15HeqViЫmm`w 4,K`HE0ceWM $ #8Ï`s1̢Y}9ѐCYҶ(i]h3u\sH 1D0?AVI%-ȄQ?3iş"VR&fEq>=ɆSR}-uN٨`vŽhGzAog>(У'7+m^O5VR#N {&NROq&c,HouS= 6ߴR3h %+jw=?r (;vv8ZѯQVTJOuMB L4k^0OW$Ր׉Cu @kXp _["i&sŸC3٫/Ѩh\^  W+|SSH-В#RJ+X(!g-&U{M,)WI?HsA"!?Vd[rz#?q1:q^a2E2_,E$ixLxCq&x5M/sg/J7p\Cݜ[] 5Ga';j5@δ4;Fri6Ko; T.<,hQtŘvJ7enz0/GE[Ƿub_oo=XgcQi{?AH Ij#>_JBpTfY>{xWysQTwiRao ~=g$c r#MTɡEʓR KZ0_StOS*ڗ6C*s>u HՊ9…&upFj|o|H}NS߶,lzy_Ar )zRpQHW 7׵FJM!^\GOhe%ר\~'Zy|S{EѱWXȮ:n(^lܘ֩Q3wΫcC&1dMCŁ\ BLPO{Qީޢ/د3e-c!duWZs|G7Ze`2Ҝ9Q0WU_|sRE{tN$pHI]pν[AHmxkl D^o0gǍvը#{(v/^Z QlÛQlctFё҇A x{-Xi70۾5N&Mh .ikl>.if&xu7Cc۬iZҊli]6]FOLHek1/7#J} nVz 6Z۞k3UhTFOX4xe5ˤ-#W'knD-=`6U#0-\BDVwJlj٨Ín}49+&^@#{F9ڞLť\8:9-.ut&vmQ0YV2#Ϧj#?H3owPů\:̵q5kT|]aFTױgQS+j'w|龥8^&vo5jԤFm=`ܾ"5n,Y}2BЖh |5Ň`xШg陡Œ>1kI?768`Y:&Қ<]y2 GVRb!UI}a4beIj[fN`BAJ;iƋ]٣Z./"9.HpÅmJұBޚXe1 "4_ow8yvlubvKM惤tW7@,">y!l&~6oa;"ikLjSܵ+C-BJN,^.䵧`OC`)LS8LhGeۮ[0%Ĩ8ƥ1lǼ2}_Tx7䔰 }SOcF$9b(^8؄eMy8 d;KPS1 cgA9K%ӿBL{C1BsX Ds1"27ގH>A!K6iWc~ h<'I ɖ0ÈSМ4 ,N;1:Gާ)0D޽CXˊIewQ i/PT.ƭY=O*pFyI=!8]Ha8d"ً]q y{B63G 뀬d_K]>&HLj"r_wܗSIGwhꗖ B`X[;iR0FOc=[1E_3,2nQ<:;3CI- H{WWL‡vw&-zpb (e3s;B] Eζ$@Ԇ+hS$OOȲ+J ?+ϊ6o]P9!Vy] [A2eKM蛄EeM𰴥zx~ e1DZ[rw"~iY/I-[q a~ cz.w$'Zo52Fy7 Iz89J>젠U˧栩aOBOO!ڊL;7^H"KU~С%Nd8}Y͞L{:üCE|ф7)LQASY1E^N3C;8s:qrN8˓g+:&M.N|$>K3m5Q 9N;!ր9­@]f ]"?ﶒ$ojo d-N+>p\LG?]>I:N@ɹo' ϲgטz Csۏo[o/r/Jjh9Z:Qb ٢ܳ+[6gx[ Lj뒇Mp3NW>^RCƼu>KwnY/Wn$ QMx2H 嘭շ; DصN5B2Wרeg&uJ$?F̺$-oQ\~rX'g[vVwk  >`UmOT>aemTsFod' n19M˵?D FD!GsLE١ՂSKBhTr1SQԼK:.pp\~#1]t'Y^?p1O! GDn#LiƇj]ua& ?Ƚ*#/G>ZadO:Rvpd?6C(zhHֹ9(P#~2dx ']7$S򗅼փ/@-?CvNUI&GM$ˆ7OTB'W4C/G*O|kW6ݐ?M4ԥU&)om0\FAcs@Qw2N0 լ+%l\_. Kuc @o֍Z5kߘ7ӰF$mol ytKY0ѴCI=Yӵ1l5*r;0Ӎ8ΤO⚮fuC./F"儒cwU oKTZ0;UU_FǭK ~kuzq꽳M tZޤhwӨ:4ڋ#0cQ0CvNu;]cYWFhS{Jﺦ(Z"RHwnFֻQ]߰D3iUeċa iN =:y]|hskN&(C嶪!|ɰ1tQ=5FM uD=+9|Ti%:uȬM0Ӥ_VGi5T M/rh Q|O 8 (,h] ۸Q*w P>x[ȸ,F9kgN*3fu6f|kjVv(/mkFڭQqţ=9;N_T7mQ.Vڬu+M!3)ٓ_k+BuG+d>~u`=|"9A2ӧ,!B |zPͿ@w.k6jQX~̝ -k1:\h 8n>bzQg5*y教;Kɋ3?}2{~f/1U\(5 zNjOfsB}Y ڪZ imoڀQAU=#l0>6aЎ_AvKUڝUwC(FM3=o>7zR)>:tJ\6ct $R5<Ək1 }ٳw!a\=&zltkXyQHJҘ땣e-T闷 |*A#S 3oG C"ύUw7/s*U^6䏰;\8m!&xr^{3JͬlykǎrO-aSE4$uXy]G[akpw@3̒4T1c>DUx3U֔!VPSҍ[B?u@>2WrLɫ/o;N,ݤ5_+`MiXd1"`,kdvnX](»i{deRӠ4jՕy«7Ǿ؞Km,TfP>%faeOZn*+,y Ҧ]b >Je;/AQHdXe޾,fgWcм)VpA[5+mV^Ia%반a;BcDZ$XFBJlfDڛ[%knVA @]|4 qfسjϲʇU2?F.&9 {UV7ꪶ*NփHRYpmwJgktNqr1q /j-ʦi4jx;  6Ƀ1Xh0rL1/C͉7Gpt6 ғx*s< eڣnТ̧'FJ|UP;z|oB+4|ViIw3L-z5؃|Ω:)~Edϧ oB?hR]t sC8V#+ I"$? 561ZdGNψӆȑ-WH䉣x8рM'$:#m".Ic-@JyB0"yؿ ~.Rۉ`HW-:~.~r,ATĻSd[ʪSGcšY|Sظ8i h@Зد6! *R Z# ( OƍKx5z%S6E-&i`Ӈ@)y?bҎm$}i8uV {a7O$–? WI ƕu"ªqJu?J6DbZxy]4PT,qƃ ITʟ.MVXq~)h!j:&@VCy(Pb[N//a9{3k7 |UʄCҭn+(?6p>rQQNiqFJuecue:QF~p*7WWl y.[1  |QNdKȾx|aG ]iV4 :: H+ɊT}6KbN;.bb҆]pj ^LkafN/#Hp'J*P,yE*[˞Ar%."Y쏜pz: ,XG1R-[7ފS'vSƕ.)L&X(iNc9v g ޵.۝91kжpJYq䅚{:->)g! MQK)D_M^eK#nqA[?/ao-"8/(]u^¥5jÖh!b2Bo QLl~R4{le$6/-Ԇ'/u|H{ަȹn 7oYP42*etDWHZEYaMQ%_>*nO% fkC˛BF*V46+S֩VT6.UjUVDV @ 2,FUk3i[U?Q+29Z4]&!=b$b}S\6Nl2cņ p]<]}BHITkj $~Hd!XiIi )?b36ղKjc!$ q3;z]-+聘N8Q4ʠY, "Ix,}#;_]FFl#.]w]7k($5 l\~SB9ۘޫէ(KfuWD^7-74JѣbU ݯJo*EKQ-odw]gDD|#b!FG] -OM~?bh,D}&+vt\ʤJAC`rCH9^ Wܭܾar|UND5PU|Шn\' ௎_^9r]n>޸~˧+pgo6V-FXj]*3$w3,i•5vmku\n^ * 0(;L6zH£ u:|mE sP=TAƭAޭ)_i:&>c¤z-O;m{u16Z1H;-yQH@œ--]9 jjpc(ػ2S~Uol=Akԥ>սfmMʎyssư qqu J܉aiTF)ǵ`j\BU3iIAboۦs+ZIbcK`K5* 8dGo'z 'F>Zʼnn7z^O:S6~YPWn0ϑiFōq~㨍Ck}| ݤӕn; `4+S/aQ!0-=;a Fm`f0P/(9w>ir/*.8;u緳01^f[mF4:[¨lʒ`Xm>$o^Ry.ajT/57=DzX׃ŝFLY7f&ŶfV+6E4rN B\UsRX'omqMCI&0MQ4stNr @''R"tcܖ$48F]Y~ UYz;Z;0ڪQ+u$N]Ah ^ b_l~~?m g=侈L_7V@a&tuD K5ty#5kKn(d亲/y+ cm鼛A:}\(><4_3#AE/~ٲC(oFx+3U1~iIiu愪Da!D*|5Llh/óJR:VeWgWxd^TyM 3_ ./9Q40qmPb86YjQVI,fx ({UY">`tS+W)3DE q49G!(Qň[B0U=23y%yfK|[ΤKaGQK|[nHkܽEhOw+?@Hm-l ^̐w%lsBڇA~(U@YQ >Z k~`6g8}>mX$3rB}Iq @pLEDDAAQPS\k׎UU׵ּ*3\s5s i__fgiūu-fBO^ v,O(ϷR37#̤nnFKu7m7\W[6lmԖρ; e)Q7Rjޖʺ(, g~A:< K:~Ueղ$TcuȈc-G_3"{7&+Ǐ/J5Cr"9W%֐Sȧ1V,"һ-ZKX?GE 1J[%@ _|R0F<}B$99$,z ]Cw+m8)"PMx"|iv/W Z:zW~Sy.SNƟ-O]vO Dnm.cDV~M-s*ﮙ C&o.cZRcu/ +\ l P%_X ">F 0'xΓʃ[>EO7ae=-mΉw?2,V$-\rً|_RzSE6Dnq?;] şgHzuo#*MJ_R%#$_aK S&kZ >75O"O]@z:'mVZWlTTwd)5fIUZUV=qr{ (]?N YmnMR7]\:aPmSK8V7MCLbAnzQj~uAG몜} U@s-Wk}jcO5,ʑ5ֵ*5Vs;O٦4[Wvj Ak)ro" Ih31[ cϣ|9֓y(X{7fp[*aOQ{V۪b;B݊p]I=Q Qoĵ9׷>e/iFV/ɞa0[U@mi{yU;s\9-h΁%Ŗfy#gUrӽ `؁.lyUak65MƲB$xҔ((* п;Ee_nkA-u)q;k/.)>):fX2?w'wL<6es4+N,0^cr06i +7 fU=]`v1JukkwֈeF̸"߭ϗx9!FƱZO|*UetqFBOjȪ6_꫋s5 6v$:B{qȠ+:PF_(:~02xqW}r?^Hٖ_c}&odB}8 Z%gC6BOH\ڗI FF.N gOa'۬mfP sAѷwEK#cKeg雺Ƅm~\L453<Ք_{>)nEw)vlRxlּ+*W f>ZrhioX?6yCO^ٮ;T~G`R9@ei)]ˇ|ww]l=Rs'(=~FWIvҧUr[Ԇ >[O)H.n^qsPJIKČ/d[O7Ӫp7ay{ ;aCmD?tmE;)77"@k/ި+kR<-~GfM-IYc}6>ph͟P{YwE;IӚ-!GICvo'jȣΗS[0'ؓf쐰i-HVPL?B^c<"blYǚgU"*ܕ$[Cx#FhSa~qH6i.C*~U;ʊҶ~TKk[>X-;:*˛c?( '[J8>)BlҶGڹCsj𔰁X|?պHEgoc&;Y;xthNL=dJmڪS;<{,[R;؁)h߹:lM_;o翳9yut4сO+x>zC؎m Cޓ3i[ GaEG8E&S܌$¾Ɯ'M45y|"45p!o,ij~DccdA FÚ܀+aZtK>zxp>0E{C S"x@v숈ND\P/ߓ6`. (~ Q&p\Ԍ}'A0'RQFGӓ\ͲӋ1dœ_{uwQ&&S|fu`Ɓ]2ja AyA ][ЦC@R=t{)~ec?#fh_J~Q?8X5\kyr _)Y{CI!/0-}KT>?p/IΙMaH𛍘b 5r,oD@%ȇ!.;wJSd/&MA5/Ha"tO>VH]3 ;^z_ci82CH܍o|!AA'lE/fo;~LLD3A {ėm?W2]b) f*r*5uCt,6Q[AKS; s[5'n ]:̣*7ueT ף-2 [% -9JKa")E+ 7\U#W#Q>L6d!/ZYmp8C S 0|ki£[BJGv6\B9u6wD?YVх@pxC$xxPƛ-sP& 8tM s2~ú"feV=y6b3g@iQsi ԳtL m-MYEM{wkW96]捾XA^]G>ERxBsy&` __g{3l&e3e:F{HT^ؓ`C592<*ݚ2$ٲB8~NXɎx;>̶!<2V!>7TIZҴI-\CW}P;'ak'VL2ݎhDa_kaEy<,q|8{2d<l\vƅR쁏f}/<8<51/Ams=HaXxi1*,ֲu30ţP"Nv=Ւ>[c9!-k6iRVTrWIREK*2Ok&$ZHMB?,=`+Ÿ5'=KPDD;W_%)^ʶ1.]8eSϸ{iދ;a4kv|g3}a x+Dr6mqvseķ0XOUV`oi1W\md_H?DOOGzgV /8> C:&{$KQle(ݢ+RSlES/G;Ӧ)f+ }k_/nUe2$ m "ɺ2 F_$vIKPt"K^QVC`"~66`G1؛,Ѱ ~*I$J"E녝+‹+  >?8[4[?R#ɼ3} :H]R[_ {N!qa԰W1X54L(CjZq5#R6˟spxĽWSF~4}+HOo9J^N=or2p+1\M\BF~6nm5LHl^I*Ir)Y?=Ak}% 5⚍GBa!N'qB-Ww~8?xM;STo ѢYܠ\[ɟ%ܕe'd8UPSQߪ2*i7IÉ"̠U/6ޯa),`Ё[ eئ s)^.YPlb,ŌzEД%0麳=qKV!nXQ Y(0`wOܫ{WZ>Nԇ]t]sٝ +t%Z ٗ\/9 1Мcvy\IL0R]j8;zr3tscww8Æsos䤹zʱ}mu G!yq9VێLJ[9ml[~}ڪ6N'վXxA#ҫ ԲWqdUR{c jcJlfSÊj;y--)Y sTIRW_VR{?,΂7CS]}R6`Jv_Ywj)9[#fohJ Â3@m/fsmA1>߇LoB62"h@DPb;3/&hB}ؾc&6Exqw$>jp%:s;'ŭ}䯙SXR|"_,Z=xBmU&Թٛ3aC~ ˀam5VםuP_T#)0_?|_^h~ЁL\_@8[ǟbU8фC{݃N9,=j:XUFaiQH®j~ A{z4wf͝<'jgSͼSW7fj;[v݆~6F!$xZ }W&`pGP׃wbk)}؆@:( Ph69)&,H»ǗbL:ىtj$coxc)yfEFeBaED f }p'1o⡺8)\}f < gV9{Q #s{ M-wT:a5a b+ j_L-(D5)"zWv9~ YrTKj# [)eq o\ھZ(m`˕bq"vckis_e[wŲucgT>! 4Sw̉*)97ΐ.#UJZF6ۓbZ9zȒ@n,Lxe}]pg˾+ۨ'܈g3͌ʧaUiaĀ *W~)o'r+]3Nn*hyJ_x3ޮb%2C70k.ŭ%Կ58NfQٽ JWI *MeNb\]%^ӱmz~}&;F禓Cq ME:"}vOq-uu4]cHY] )Oyň_ZtD<} r  I~ԔܧFI@< ьMS*g7 ./"1tYy EN {FI!FPV̝J(2s7H.:Hc''f&1_μG`MQ9`+TDM(wG5GkpVAŒ 3\jvg,|TxTsXPrjew,#ŒǸu/Kxi~Bt@v4Awン D^܂Ӷt&礎g>\yUr<JsmY9ܧ`}, t! ~ȭG>$UX!gmݯ9e[Q1Vɍ[ZQDgWq,=c85A|Gjsco~BɧIT/1DUFQB}HyFe8ĸW0:F6>۱KFQ0Ӡ9i GNە_qA#n)Wd?-j VMKCq4_ :|LiL_E%gRE i"&AT4KDG%Bu*:?_ }CP$4ay^`#p#!mT8{z~fS0Ђ~bieǸGi;9hO]L<{c뮰7?fbLq漚ȹyL<\)7TZZ) ^s%s*ָ8s=X v: &Np>;qZRmZ97< u>͙.PS$aZXnȫe6&1Ke/sOإ\I/FNzjNsJӶvi)"f:_NvT8RG):u45Wc5AM'C5N^ ڽܤ ؏5"zO :>);:9n420$\rRGZl=;J o]TQfl4b5A7ace7qqmgWgڢd|y"џs@^v|o /Wi".e"w*`-"Ct׉l@7xIbgWlZ4KtQ8={gI.HPa%r=⚴_E6"ztP%ܽ)Sֈ~DV?IT o8%Z~^\.:ҰʬU|Eܢ^~+MhYv gM(7!!,m-$h4y?-ǿ[H_ϜHz]1 3W;|:Um Z2I;K =vg5?1U& [ˉD%Ay%7gƶA9Ec2"έxcqiz}Y %3NY&0QUpb8ZϿ1*J_#NUL5mQ7Ct{0~!3إS&5laMD ˤԄZ"ILz7[EzT7>ڛ ^L0du`ϨǘKO0#樮2l5@˄>*['\S U%W Uj3l1k"ѿѰ-|J\)]Z~V,fV&y4?tvzPr.$YL.Ф7@& I܄T2K*uG榸n}srs8wYf7/Ns$?UEPG֜jS}K#a?5z)z;`_}86 ~]; HNz r|Y?H:1ZAĽ9]|oymeU:mj>HԐӵܑ?ԶRNh ~c'ε9a%$cL Doˢ'RH_I73KNiΧ5^:e9H\Yv;h9kZ)2y.}i`<Sc_tMy -rM|#X}pE\Z#xjUef_vyLݺcڵq9xAy{YG' Tt);\mD5m3hW53[Pphm(ʺZNKۼsXd@ȥ I֛.NhZ``*:Kk~#/Lvܘհ^Ƈ?l ])#s@cV'lLWҽؼaWƁOsn"xSC!6:;"k }zsҶXJɀVZsmO!ʗ< EҶAJJS7lO }݋([`'(I/gpz#r{c~8ieo#;4b-:un:߲[YVjU%Z07L1w;p&w lk.4OA Aқzy;d7m]qWI-yGw]y'RuQwth,sݞϖbyV%Zol+]޺2Qּ&@ pd(YQDSF"gn@Xm4[AF0Km?qB KDۮ`EEQkۭ[W|Oeh!h>伇(n#ŋz`\M7fuUzZ ~BFh& D}g\g $CY>fGL/+ w0ЪT:u憿EQyMNIʹVE^Pi8Ru&Q^q>Z0Xcpv~+(Qs Ϣeo+~S^gx_NwEȢ[/_6]^YwuyRry%.ZfSӃ[J`~}m{↜R>I!i+ uvmBn4D s |k2%sQF,G_,O݈_Lv2 Ք̨UGx>keD~Y\; -$m5 7^vh%d ǦR5j8%!gP, ҺJ*qz -$FkOӽŸ;hi$̇+Gk <2ޗw 4Hp?$B;F-܇6X)cw\#B}?]aWcU yA(dkv5Jx*wH~LQN!hl B>έ0f {77hQ> DQCWy'1h=YZJ^`Rx4qQt;ղpf ms(ʝ֒T"x{=A߇49#e_^G CQWGZ\#W@)~&WOJWI*]¨&#sY cGA f GOZV<7!CH?7)(&(< X3#aO )f"rbyFr bo#8y~76L>GZ-VO(?1 h ƓoQ :TTD~>,񉉔Mf\!w>uOGhHrȀ]Di> ؀q!>TGC8,Q)W+W$n54.DA6?* Hs\| NmaX@∜ q0p%@[bA<+r ~=&y#y ؟%ŔϢ0Cj\Jo! u&h#?^I#6g3H_H {({%:FNBF QZNeԆ©Y n/D6HH< R )-yO} 6 <]x)8 RrA^B,PIRj)@2Ar^0{"7a;p&^äwҵ/^XԤD9Dc'R̊+kGZŝI_W5CLB QWfXʟ R]QQ^?KA H9bD00[f5 !?*aU7KfIW#?$bd!(E|Ǩ<.<\%v )I^pDar0,wu '7YmAz L>.%_ X(!vzJπԛ|[ɔl^Lb cI#XVNe) >&v<3EsEu9Dg / QDžڅ#NB2yD_dUScʔ!*E}y[AnQQy$ B'w ^?&s$UD%h.*j>ūwNY=@OngUW\;j0oܨrZtT Y{>Oy GѣG =h\5r 7S^GKu!?5i:?nj982t8ڭC10u/_ztƉigTș ^?fh𶥴jyh:WUKypzJ=awYMU]ute [=IZҦL9oJh:~Q{JJ W^U^RUr??W.Uu|7 l6*+NG_*5( 器:t6n[V>HWUŴj߬YpZ>uÎ _W${,ݰ:&/q[xir\PnhSw &# m-| ҽ. XxwD .9g#-q7T &ӮXjC7-\g pZ ZXx6ESOoh?Gx!)[›[R,N^,ʋɩ\j2jcOkznYO eG^SXw&L_҄rTh`( ;ZȫFqrQ'Tw9vGn!#LI/gH75ݐ>"򤱓W4UǪy۵KkېjQp}T:y- |,zΆ$!^?--VQ_VjtD׾mT1Kiψxڊ%LraqkZ柆tt]zƮJ.[_s3iz#vKGc>w0x|Ȳ9{2v9u{kY8i{iM,KWæ%P|7̧>k>(]Pf籧l-l䯕KwV}XuU썶4"mrX{X5[+K: cJErUBOj[W[- L?-,Lۣ &djMyUjeKt~"?3m{jiщeԵZgK6sL=㚧%a%uYo>~6f&,RfIU(;Xn _(na.i7WVUGu{6s#QPƋwfNd:lHZ^mFZ|m5жaE48`~و58 2ǷԘB5^ԽmPg@ |"M/|XҲQªZS ~>=.GvM3CS~0Lx1,2(Ӧf]%8kM3=V^w)^!܌]`G~) ѻ Ds7 eeogW ?ִ T3z@I(t=MLSgK+Y9յUʨT--u Um^CۋG2fǜѼ_x*CyHP\ٳ99n=T,T'VW2hf23Tj*r**Cf6UXW9dQ:\šߔݨV5e^X7Mm ӏUOP)&kP{}^DWt*\| a^ea~LC2h1 8 mU*0i:X*Ł?BF`8&w\} o"n%xQ* BAkH1XҹmfmZsʹsn.3#'<70e)[Wsb pڕ]^kmOyPWBȿȋuFx)[TT[{OV釔:? ? ݰ]"s]Њ&HAq :^|Z{T͋m5[muUTj\o҉w/Mރ-,؂Wͤ!ɵ;sn>Q|ˉ]DhWzRqѽd2Xbʣ(ZTR9n48p#ͦ;ĩ莊cpu%FS&Nx>>[HJ:~Q^v *5baK"$ =<6{*u1Ǩz  infab[ [1PQ[Yγ~3y~e08 %;,+-jtnӞ|o rAO--).+]ߏJTR'g)f8Bbt!ijO@}Yخ}ļ\X$l __eXRnRj.f>a:oY9tgc~P1.Ld-3ffJ03( R!M?B:+34o:IsL<^ߺyt w.?1$/Y2Mߘ{2ij1$oO쑘+: (٤ǾAUrF"KYJߒWOU9V8>' u5ņMTulOWJGe3ryɮP0hOܓLh}==Tg-erײ"Ҡ4ij%q,'Bi|\9`ZGg"浈CPm9„„炧7nso,~^e z)Y,֐'r}68#_}ev!RC' nu[,|Zc}Qmp/X" 75ֹ96 1.pyhK^M;eh^02ֶ+B}PaN}7G2-I&Dz٠@(ߕ{pNoXv2!J_t n]#)\|x48CunfέZa3Gp;f*c , 8r-,U2-b>yB FF- ns,P-m[AZ$mBSnU#m{#3ٽDC( љmG}uF?iPz+ B9 _cā/P9/Rv e]QT"XCHii02-o ql+ tMM_W.)q*|p 0WW,AI8SCjNRynv-7M<áۅ= (^Ue(ݲl_(@=TP0.v_(9W%a 8ÜR*6gn\bp{wq\5ݯVӖ5nf$g<$܈:K8\fizI i- ڌTM5^S?DM|pTmOo$ˌ'$n.cʞ9k}Jq..6;ӛ˹MN5Ex|[BI>|s6Vf* vQ *1uD_+q(b3A[q5 lXg "}"$j PHEm~MwttLNۣ"4P!b+CE%"FBIu6xCuv0#h&nFAR C3bC n2Yzf5ʡ5KT"J_*Nn!V"z.Rټp4osyߑbZ>@emN ~F|uRD,7bk!LlZ.̇k5 A':&qޛϳڲIi{e9jmvbb􊜤5\jc}DDo;FIvG-gmԽ2QYE=tp %bb zZuӚW2ߌTRmPo\z!&F꜄>A&&i+qϺWs4f6]=;R#IJ9j:NL5;e&Id[L[h:JԒflWިx<*Cn0فGa_QvrY9rZׇyG.*5Kt/"Wvk!· bF64Lh* QtSmE@xAcoGkDCܩYW"8Pȅg\Yk^dpMERY5$TKx0Izvfq!gǍ-xt2~F0 ˾CmաA;U3|foeBCC}CEab^<GbD?4u_NCdBNQLgԜVh':v/{"ffEB Ǹ0R*noB~^ dNͨVI[ zC{p;Ԛfo[)ߊI%!9rtOF>+ởgtt s$cC!+1;YRGu}oaI4BCfEa>(MoŜSWAw97UA@ 2)2*8[oQ|\gJ W37Bod7 $'[&_ O_LlˠTΚ)Rq _p"3YPϤӹA{y6l?7 gGt ?Ak^ٓS H)V +iy$,h[Izު |S[fR&7F:;& j{x6xoX;:c+~ݕpHf:a)Boe$ 胳`wՉJ݂=珽x>MIqmXˇhcOUQmC(nYQ:1今T)2w0DoRZ4XKÎXVF1?M )tҦ!Qix1OQJ'm\=bm sD]O.D*#k2䂖/QEVQv~?X'bv!Pgҋ%]Ő}ikYeؽlB¦4Dۗ0s_Й_"]^S&)+{pԬ3>Y9t3&.Q|5i[`aڍ"y_ .Mn*T/N(3fʁv 2?Ig+Q[uTBt lOȯ./fn d|-u 7) ׫񜈧!^1 _ѪvsnƎr\')+fmbh f]4L9IsHek.$&&GE b &h$x"DZOtX$>ށ6dA.PX!ƘrP~èhhGV;ѵNŘh]hB KlY^f&  rjd@]ՀI ޅ@lL-iޗyk^9+/Ih1Yr4#7CwٕdKFYk vEߖ{#]7''wր"?@)@bP.T22vZ.]W܅μS#_(L\17ZU{6SpRX2_Q/ Ig?ͺA%92]l%_TBN˨K| q >⭞r!>;@F%Nef#rqϽ!%p|$\͔\DZ$H (e\.Ų(Ǽ$Q&&/ ,S?ސ$DeMϒ1UF2XMuY9n-'7 ivneE :qT;^p )ʄ)kJµ;ws6&Ϊᑈ0E\N#;Sid,,s\W3 vNytvҒTAg@e))߇v/;%~ uUڑ OU.)8$-/ٰQS:oG7 x{az[¢4a`GxpO cC Ds Q1_smON+KX@0؆x2,ZleCK- q"\%.oMO^n;JYx S j;Euro`WHdJAr()!+qk󪓥KcDRұ6oe;n>l}[mg@7K`ȞJocd6L]fASzHzCUAe })Kl"V;wg俍ÞM])Z"" ;7 qΨj+-mٟ|*sM_ZJv}YΫjf#hz,=MNXSabzVzG2jNI "Fuj%KvXħu/FPLfDޜN^ lm*6JJ]%0Ʀ x<{"A oo)uxw^>rJ~}u YM Z+:wt?f0i8joezѴʌgN["ʬ6sl3#\B\{{y{ J<Z'F#ڢcc].wtZYGztF~&>*?fJdZMQ0j** Q,5|$2EA[alej.\)YQ\iUTUuO5\n\n"۪v{N>: 7h0>?eu?|oԁә3ٺ#ǮpRi3 gKϏ]ҧW\5X{=FRM-m݊{54>l|$z|y \N~˭/߽z m?nӅ]/ _-I~G}?~!k>' AiÍ7[KHJܑBJm׶m!Bf]>9|6gJ3D۷iCYzUZ~Wu-4jjsuJu<  4nĠhhdxaؖq.G f7̩;yxptW-%)WJ_xcy]MM_Ïg|:l_f[w+3?}|ܽ:/8wӵ٠M͉RLHqfm;};;q;#e d~^k((+mPkt7{O^}T2ZV?TLCVml3xkxh̸s 4\B}y1,[>YEu7={:=3XT{:XR*  #*"+jccz$$LOv3ȁY?s$yz>E| C@o^#eQh+76W'*{/4ÃĂ~#]B@QN%zvzƐffKWb*]ݑ=Ž1 ;0Yclj'jN:skz1vAtyʹO_{z)f-;#w{pGm?M\.z}1k76oޑW_gUo'_q_߹l?LlV<@F׍+6S-[Jo ܶyvo;wY%SJ1Ai]wfI9HEIjZ~G- Z[oEeqCQ &tb" -6XܴX?]=!IeW[߈`O/$ЋŐоpz<27*!P{MqfDmɛ|K1}%]滬9_rl*Z$T*VۖBb0 ` PQqe;o4YrB 3ʘ4V-{s{N|_Tª}5gkohPktjJlF4h{!iߍ޿ad0a9<=~Lg<0Q̬؜13'w ?]sf<ɋ.r덀ƛ]c'vf_x<:wA+>9ru7?|kO91|m f rِ 3ISfb&q 3D~; NG%Q Qdc>)8u}azM8m4"ũ߬ Ĺ&a'Qɔcy)ʪl'>rQ+pjM7R"za6d_+eO˸nzDYUz;ؓp\е~ ĵ> "Vⓓ˕|Br/S'?te(n~nmй"ۃs܊+𭿔t[%6S0?t[)|9v}-4k?SN}Sf3 \ 53$ޓ 7XK*T䶶cSV7~$t ^%I q9{e_of1㌬ OnAon\8fşbmeLZU o6J桙f;#&/4Jb6Y%r` P%MDW6s4cpaL})"S?^yI`'RaMoHi?"dF$JU 80My^D(p:`˙hŸa SQx(Aޟn;wR(F5sMHhx?Q{q|'޴ʣP!IQ T>\mJ{O0?F4yaFbKjPB}ZY$}Vm燻;lsڝ.qΈ-v7i;6_M َIp&*xYFUIsfXDZ5Xeb0Mg[yxv8ֱ{jb[`>x]^8}vxp(sV:v؆0 `tLDc~4tD&Zv؁;agVWJcVMarf50+RhM̥[?6Jh+nOvLDeVbNT@v;Z2J%@uD-9Qw`79XWI^s%%|I?O1 &57R;˓Xpr8~F[4d8 <CR)tݜ2 :Eq:G@V6h$͐d3?%\bTmus)e-|R$KT_"%܈dGCo"t:L͔ rV[UgYlꉄגw%dv"Bm*'90hÔZxJ;;ES;&j\T瘒{_H=s^O_D?N*BKC jA^pmS{Z)>rZxC m,pI8# 5'\en~ $#B0b$M] jf9i=gꪌH;Fj{G:ݛwO/mtuRYCm);M)n1>-+NЂН2 F0=KHq`>14"O2Ֆ;ɮL,|-ס4r%Ŭd0sS :>m{ӠsO Z? 2[/k\ު .LؓtQO .q$l稉 A@T?-Wu[զIds=;|D[Z` -DD9*=BK'W)sIGC1ꋊY2:V:A8\\#Y'7;)tp d!A rߋ[+%9ӺDiVX˜KtKEu[]tt4hӅ&Vmn5@O uEXE@P*h6Vzؖ,U6c^ĎTzk.W5A gFrUNs^~U:ÇUGz||}FUVLWW-|\ǧ6XF977zbyJ?PO>ԧlohu8yWu C(=#wh%Gs?DKV:^ջ>`PrVY":}>iq.XsN\$L*/i2tQamۻ`d\["i*ݻz*"CMޣ.ɘE7QH +iU kT^OczaC*Xk6&V\ 1]<׬:IA ̛x/nnĝo4mrj}$VRTmׄy>B3*Fg^;¿ֺo3|SW=T\S?˓]5jx zcuτ-l7 `ٝq-nx`tAW+N`W/zqA86(vywV]e4TWL㔪.0hA -E9j'kbIm~u2pc-\yg &Tu1o5~bluLjX P^Kf_Z1k]4Zrj,}Jewc6_.d I*GbZOS6"!k/[*bھ? {)^%'Z=An=r%FAt=Bx{OaD%F~s3SMiADO=\-_ɶ/ ^g=dfD!S)}zNWى-iM-CUkBS_caژGhգΰ颤qh }P .z^q5 eZ_ T CU a*^0/Iy 2o\c`XU+^3v>=2KL?%/}$ U4#~u_lN%ZY; -a|)`r8yR6|՚\' yA~ JMNi$__9bLٙ-I(D oIi/`O_neYS8(DCHtbsu ~ eU$;*! 6n~:-+ꫥ9SͺZ:'+Q*y|xvoe;(꘩0;h24`:>i;02U\P4N>}B<;ڐנ2pD['E~7{yNmHs݌0]H TFcN_k1g7)dRm;^y_'SRk)OߜPGgꞮZW|W*xW[q#xH2al6+~;*Gs7CϫKX]Nm.no ,˩CX(RRяdv,u=dS0(5u#JG)^55b. oy @ר􆧹ſ]x 2f,ϨiR)粼vRӖX,8$h9 ybUTh^ ez<>.O)ޏ*BBH 0%] ET!kEAFK,fHc^˘YO$h<+ eg*F|#tw#3&Q_A Gĥpq/c'pUX&-a~`+' XK.;dw}CcGay1GǸSs`p䡈3& ).jh} <()ډxf\$0o38=҅m=v 5tDagPUQmC\4Ἀbtܼ~3d<{is Ҿ D6A@ ́*P?+FrdZ(mكʿXD#[dFޭWFUW:9Ff] T+9ݎlj|9f* L6 ni[Dz;ʹF{LU(U|܃O< H4rbdH*[ ã48*cX͗#n2V%<ez4*BK"E\۰ՇiGޘ9V=%C  (t"cGװ)M:S)%N uGI^"2B^/є ~Yd4L/ny%-w;ыeDF@ iuf<tk#[/_Hю7J#`T}|bA7"S&uv ]%^x\IGL߬T1A/[,~<*zB]/` _3qh@< ]ˠ1?S}1P*Jg9?FxPs|eKق;,r8QWG(D!i"GS^Da,Uz*#3N&Giܧܷ>NF !o'B'29? 5b|k&M4Q+ͷxgc O(Ōb=LvdNNkjɋaoԬ%*%b)G˕|\5.IIrm<=6 ig3v2b:~iWvPuc)ɶE6R:@3+gG"-pҿ hȮJaKSL8OֻZdi]G˝ >wO5q3rFa Q\+ʻ1MU%j=kLe7Ākck]7eUPT$ !Ey p%s!1A7֕>Ԉ&ZU)AdrQ ! :ڼqKS6yfr:j/O%Td7IJq0. hdך_m4߸s*ʝJ0W(Km]3n=LW9nI|@!zT5TVz8 _M/p.YYnt>hN ( $bwEƫG>io9:ªЛ,1[<+;՜Mi)I~;]HВSO iXpͮP&]vxBjV7e3զR}|!m$>-ִISe'5Z0ݪ9nrt3Dkk4ǎϳFۅADgGnF<4[U/D}/D򴾐t/%cm}ٺ2D=6(vĚݿR֡d"N6t! !O_̈́Tc"?Ė#dJ`uTVdF1I}Q#?FBt"`\w㞚mp #d4`ue= e$E3)av:VeqQS8HUƋUd 8t͹NK1a^kl!.4?lB1\R|V 6]R8i9-O#"U?ozF[N)l\Teŗ? /sx>9mȸjirj@=:қ7Q8(:Ӽ=N?M9,|=e1K=Iz/]>nd+v۾m&cw&X{veY ov2J\ w#/NohY+ۘ "֊C)j X*9j(e.fHI !A؎+ȝ-p^Ķ $KzbTQ=n1nk"qK*l@s(>+~7ݪ;8)a=@U`Ypr9X@Vo[ ]9Ͷ) SyNT"o\~x`'̨ 2K} 1ߺ /S6{k m^6˂TSCYkDKvuLG'8۪!KjX*{^̳JV6_ ;Cw;s#g'z@:6MSZXuߪ5{sweKC]u(%Xؤ?GǪyfTTenc!dv)w+82ґwhekgt#/uyG6C ۜH<>kVSo*m+]mXy)jc~!LëG(mC%Mi#J}OWmd3)4?Q=y(tE}UYA/%G=[M]8VX3a;줮]Um&ld:c橇cJP3~ IBrC\Kأmw9\U.5l̖}Qüp9XgDl!zA٭_C P6\!Rάc-4 sܜkLEȍvCψzx_36#YOOuqz{V_ɚUάb颗ΣQeIs'W-5b}9xTh[ώ >jLKr/>|?<5>xdmcXν5۸zu\5cRu< 8?7~h9Z5lg_DV,4xQ֢iRPǿl(q)7vv;ȝC\@T% K/wƲ \Qj#kvzk u=ZZΐi(eAyO.oD*T\قّ5$6Oʶ .fٵg/m8rǩ٘j7mf΁(Wm)\0˥W*OsgzqO*` p&8q6Q=/si{`*`a/$ ŊUXXd;u2& @em8ycB%Ë~63ޢJ2f K| W'!m9@tKs N]OFg&[SaiL?^jt9FjO\ؼ_-ѾkgPf2Fk5@'LPW#Ԧ%TvnE@o`,܊cF(FY%N@3ҩ)˻vQKM(zdTyUؔM+b| faϤd؂ȡA5ʾWyjFAJO;`Bv`h|!{hC/wµ]\lޯy6mA1qwo4&Ne≣)9bn^w $ 1:H\Lg1a=Co,o/ sA΂:.LջiX%Q /fh97AsQW>@8͝Dƃfx ~L]^[㪪ٲ#=E!"DZ<=w@:|A?* פ[jek]=j({ q_2+ǁ-t  .0Kπdaz`űm'*_ޑsށW 3ooHjx>p"'`hР-f oMJĈp-Iژb$,$?)vo[:vJdݤQ!Gz;郌,Ƃ5̨p)k6Rw̐ E АȘ.KGރ'BA 6LP?,6o,D4_/[vYyB' Q"yPG^HpG"GU6^£&zXzb[:OuBBWad&m .hS*/罪F_‹BꉭW\#|[j-bIVAao\~jK/AIBA5[mpb l"1 =0&pЇGov? _A^ ]㪭צ&5P3ի:' - Do4gQَ Yh[t bnʂ.U_@*2[>$*Ze1IG.hzD Wg$dh=}oq[hrI7N Ri%ʹ8ZWN܇~#N&h!bVeR={HT(Ozl-|$\T9.估m4],=U)]01o\r7F½n-od+5?d?ȗUץMYX ͂+I+%o|Anp(ketǪ$5 JIkBl`Ldlh`9[O;X$ILZ8]TusC6Yv2/MlA4Tڣc]hQ%~t4CRw)&M?~roDe|w˔wIn wv@_;M[b 5S5ȈlcMX:%#ng+Y)lj-7Vΐl L$.c24]A``J5[MW_CCSTV>´rHE%:0rnWtpW8ɫ59"*9}se]svTNPVM4luMzL+m7ڸSQ$g|{oΗn,W226Bk m:lRafdm"&(S8;j@-ѳzDpz\e<-"GWM8 _=,KPh]cFEMm;]櫐ƋJ&\Ba|~: ;l `sGAqN(}1KLr+W>,aVOu6u}S>AwYy%Jp[RnY 1 ][+۞Ys^oŽJ,~[3l]Akߧ\Co‘B`7bzJjjPcc VkO(I0 ^ow!ǂ:Y@dK2κ NkCUH>xd:.pxisڶ2^7QQ{jV0-:6UyZ#sD܅s6U!^kf뎋cma-Y-whb/fEp52Jt҈`o յr6&|FC-`OXVN PʊO-H_#FlDоÜ%ڶ lmTJs" Y/2YQ3ZFҵ5 ?b~WQ5hxGGy 0G?`̪wͭ_Kz3kzbNy{y/屍ƃhTǜː ?#:c6eK@C,jyą]X;Fi;?Nnu>mFH7S&#\.>5* ϪwSߚtJJFu|ģ;[C[NJ",yi5lc2nۮMŻS5*62K Etr GƒolFtBꔕ'{rvXk.lj$ף@va8|DONZ?MYlmσvڥfEiFz@}]XuKs@;0LӁZyl]RAQ]&bf軪#6'r~# \IT`pkw1iݔVyԐLyfC6Hi¸A҂O(n|0)0ZvW8#ORbD 1yb4ђ܅v nNrf5ua{v_w sorv ny{>[u_W/&ս^#Ԑ2S:Vʥ ChkoՁctXHTȓ𷑄]M"ԾyZټ*cC> bp#;/b/¯ R ^ ynF/.1HUhKG;YBwZ`S"M~\sb]ǎ rvHj~tSԬi&yYZ2HSQ$A/XY^QZWCt8m"'s?Rl¡VFˆ%rNvTr? cT7p&T/0u+g=̺qme>F؏A+'.ؔ@ p)3u\ g.%Fe+h"I,omAC.]Lk,mD.ÖIipf%˘鿘 %sY4awX+;߶P*9`d ݧAjXIcs K"˰TVCqN<տQGRME2hVF~vcI)I޴vپ>.M̈́{h]˩W-- 09Fk[٦RbS5dߴگs#kkhDڕn^ZWQ;gRhyX|Juh*+H8Nb?|}JzfEͶD]V_e=,ʏ&!yC P3E1D0[9",U*WP*{a2^b;˂ja y8Re6tTu0"i%φZqrVoϖlN+!A+!wL? 2x]8M0m%QޣO簎O20ՙDMH6#)}N;gؚ α&3ҙWuSM/C}C8Pbzm$VN&L=n)9R9F ͆F_jPa)a+ީ_xN!ȗuS, 4`Gv[UHz:_PzdgHx8.xvy?cD磯aRM==JWQWg͑;JBDui'3͛QҸiTkOT̯9&}{$~R,DJt7y킋WQG4g~cKTn?\.nN,ԟ3 zCjܺj/QۼtQo?sui4KrMQגoTGkUQHlC(όmůJ`Q ? T0BIN}E4u:h2(li+mҫGDgظ'QzhG=N&~ejkFFoO\gKG$YLYGxhCx'PL.׽٢(OqHk&ˎp9wkm>5y/W_FwmO!ڀp+Ch.A{4UϵdiPc{]^֬:l'ܲICJ1OZ"uBwىDLoS1 vsF)mQ%J;D?I4,#»So8in88#Rם'нoSi.hm}-^)q d37gD8gm2LߖQmާjnCk"$v mRyh:rljR"O^v3MQk}YE }joxV3H??)WES8싢zpi;lc?-CF ;IBLKv2UfN"cxv_NKC[&oǢMzYcZXFwխe4[;bQw߿[#ܴg1~KȎ&xOJwqwXGuJv{ ![KQ_{5ߐN~9>ruPF֧%_a ?aTxWiKzwi]B$Nj\ \63%X *x Utמ)<کKҸ[s$w]LG+R?p_|L{\Pw[i[S1 !ٺXAzεBD&HGJ#G.Ƌv*aw{ê ڏck5Yoڋkɤ f5('VcEcۥDž$Lm7 ך- {$u4̅Vtc:TƔg3lZNBBUg?|E#jJqUG-ʲQ[c#Zh%}q %X͵ږ'.>أz-ayU6e< lCJ-ܲksdqkYR?F{G|!3Ӯ/ ƿoJ%: |@hG+"Ұ~h=ҋzZcV@Yu$?i>[ǣ|av!@•܀S`%ߪbQ"^98K8+& Ps: ӵC|#>BAƥK^(3H [*Q3S~h}:peqfuE,DPJ&*Tً1Vr0f/WÂ=3iR4f8'b|vAuwh]"6dV4MQpCpcH-͕r_a6sxUE{mtl]x{ʷ5ghPzZ[1PP47c4 ;5[Qe1m3}+цʨyAC/51J<71f}3r)NHE]-D'/YN`/+oH`Ṛ̑bF}ar>m7d@;ʔu l}dOz-1U:{*8_j$cDYv|1"*-ojh,/kn7\Ǭ]:g]\@(Tm%ݗykLJ$3ϗTgT0wʚb%?-D"*Q%N3Ju̫*1T#*(?&[kEՓ촶 d1\=_ kI?r*?W Tm7r"Tp!oz꺩n>i5~272|@H, Kҳ'CاvF-R`s]Q!Z=uh^I x\*b>{ۿ4:8P#!'-/;7њ1a^r3 S( P,i&/R,؏^?ߎ;DgzgNKIfUpU/Mz; n $~}t<#ʤ {;ȭ@`LyΟL<ږ0k\`9 Lb.>? ćc YHz18}@Vh58SD#%3m0i̜{o~b7>A} hxYx98μWU}Rۜt11Br9ܟN'4f rJK 5S0_e]V~+'EsibnS#m `Q 褁Q9ys뫉 Ʀ ;?qS/F`c-BoC;:1PndlWnP]T&NM=`-4 sq r"%i嵲0=/ّH 2ike0SPX, _2ܜ*7\Z;$THDyei9?5FCFm8#ʢ=7;IL ׼pV+g'ۜ(gbK,e] JBgc&D@ _!Kp_YxjT0 ZíL.A6c8ɾ%3JI DÂK=)V$t.:l|:+Cq⌚d_N&7UL0)y!Vq3>\,eH,Z)S $>qucI>o7A yI^7Wz!p"YbPWaچe^-׃cV%HW'ʧ-&l.?Vr[fjx,-?u5>f]Vם22:B5 16Bꭉ&>5ĉ)J2/ԠJѭ?/^w= 9JֈD6(ז0KUW2EҷjaGl0+Nx? BI+Bnph ]XrLw%2m 繉%H`Ԣ6m0#}H=/Bk5yYψ?"nf["| h 7`_-Pc4tt@(3ȏ6҅OpztĦ59*bUsHmyz]u!BNbMmV 1?=( ZxLsP"Q(TQm@$OĻ`j@KoTgxY']m .>J#, IbMvSw{̟ʏ.Qߕt^_Mtd5#n2c;b,ڳzcy YZb mIN֓Tu- ^yTGI8&(Y=,|ZT.nRӇp6k ի^VfEykQzԖ(]Y)Xni3]Ǒ\yI\//9%/d1 &i` %^= "gy^ 1^oJښl3_%5D7T…cjW~נzթJrI/6[so#O3͉j"%ց*WBP$$B9Hw:ZI9N 5 E_:.Pzuʾ8)%V))s2N3pMcon1QS6{kF3hsDNQU.-L=ڹ}k}iHmJlPk[fF*ʵVEu)P+{$(i}۪M#;.8A[G} <YN[f-UaX0/dSlewhmh̠M>G>$]4o7SuI6eU_DT6ow+Ȍ ƍ_}jwn+v> \W;9 z:Fs-U`[o9YqF (.7)!^}SܜEܺ02vs#MWs^Mu{)C)l$&@Mt}z=@z'^jɬ`>A+ynN ,K1zr;_fY>TGoU..LZf,-Gd2gǣKGso T^lD)mZV'=߲#]eкYׇsZGBT rb&hZιVvs7$5NtkN%.6]O'+y;:\›b"AWS)u3iNIsT)S7eǤJw'!>r 9HNnnj7H՞aeM):~^((^Ul;oY՞MFbRVbC˖y YEk^%,O[~bw>T^GM^;_-`Vg2oζ%] ɛJKjWU4s=Ʋuz>,z%ȍ9PY^xuYݴ#8[/qYWݨvveSka*fbU>1Eq6Q^z%Ӌ_YݖeI04~D"y?=JsaU58ְ G&Џxg.̌f :=@&["Vj4 +gE!IN1DvpP^+#ѥ"Zg?PE~&?BDKUJ׵mq~zwt(R'!pˎI)y7+[!}|ئ~_O5Z )v)}JUApw<ɾ_ȵ9:+BEapJMvpM!]n565O1Qncַ?5}ȝUX:~UUDUe'$li|lc~Vv 5t?bMTmY72D.֧|zZt_вZg/WB:B3BQ,,q L1(t1 /Ejl>+yV&ƅ .zYa5|eeWkPn.-) U֧Q E=MaOZ51jq=/pS]VtCip2߄GrSz& M|(]г^Xf7{jn>rPF'uK}!:amøêYxgn)^V[$o[,7{*c|O =FD4?vpZ(]SE`XWX^=ƆFx'y;hM6_@˳Qm#E( oȔˬd[b.0NzqIp+n$*#eƲf,s1{c1f%) ȫ͆< 1sG1qHnK4T9l/>Lm}J&M [[3Zdge"gE*. kZQ^(CrSe7PgHaQ3#6*cr&ΫYFZ۝ZCKHW~>~y@!&ϰ l~^?.BUsvUQd@(K~- =Je(c}vJ=LwJFYT9ׯ:^eEyςh}xtfo@Ɖ&(2By$c4T]fL2ґJ^~++izp&t5\Mπ>Aϱf8c9D%,IgAf 1IAlAm5T3[PO;G;>%@<]6 ߋ]A/eki6{=Jw/fovO0+yg&KA9|Fl]őszYDFmEbT1GF Q`1ȋ 솧88pT|Nu1T ,7E`+Sj$.Ѷ"Ӎ v`X3sA6=@b qRVry^uVle]xe7&b<>ΰoOgUX4ᦔ3Sj㪄XU!&C4T!4y܊ mΟPn?G*.j/q+޻ocSlg x(שdPPEb*ɚ Ii㈩&~nO#FD7cW(ݕrBSZ$ݕ+{X0H #~^9}zi {tnawYʢQ%n]1зt' ԅ1}>"aC,Y&^#6^NH%gEM^p%*>"l &Z؉^v262 '1~~==jud\ !"dIV)sB a [lC42>&#Ӵ%ՏbW#.}->{ ,v_puȄi&wf-+ɀqE--^-UM }';wwfݥ{`p HQbOU_S~o߮Z}֯#C!:[//^m2&=K*YbOJhZ.r߄3]7Pj.ѿPa"kV}լ^^ԨYz oIo5^H׃ZOu: _7ɿүя-QArJHK ?򿯅1^R7t*r)&x|YVzދ:J֥k 8>"; o뇿FڼP<t .̀lN^ޏDkoDn˕:[Tl| W/5sy:qU͐+rz))ޖ S*dUn~,V"Pf^6' T'˸ޏ ]ϐ+bC;vVc㼪8 S-h_5k+zTz JgZ- o%My^;IXWq+фZHmbMPKnҝ1׸,jU[;;1ە -YS֛rzp\gyj$DY)T-󟤭j6,א#HNկxZ85@hE pmy-Ь4V 5`'Q m3w:uӔb"wqwk 9SѝVT.]:ضfTD[&qU{@ﭣ>P)L7[5M/-O#үV/W𞮹 ;TmͲf*KFL[ˡ}w OVԿԾ [>mIWntzoUJ_J7זK|<|(b(suG)_DWy%B_aVg0Xq_- mVkEqԾ7]x#߾ē-:ۭ (zZ"kp+w`O|S:aMqyWEZH>iަ:Ɛ[Zs;aQ_)p_6FGfl =ܡaso^ GgJX=?gGuC*U's;7bBo=#4Rvj ,Ds_|"ы׾y;']JCE@cjl:I\}e8,75!mt0$B\а*^(ԞÂ,MPbxfٰ^-j>lLU|(Q;hǑeMU H7M|ȾV˒Z"Tz[5 f2jSQX*`|M܈6QfIF<{֑GPU32T͌*;^m;AЉ)RwwF2}^6*QV9N;qA=gX/V05,8%YYoNc;$plu{VoPԕ??eC ֣g ty™?I5~/hu();Xv{gK3躌,SZ+=$WK֣%܋$d,DEւ5 r5MS v<,Y eėiTOr=1X]_HR۷.xa'9bDxV0B<˝!lx ySTUy!Xw4U),Ip M֝)YfgBIBeHUWDQajkQWC$`)*b Sv6k{qʼnQ[yn#l@O- a*^{IK6yY4Bn2\[%ZZ+w7ďmiu0J&Odiy/J}Bkx } F(h/jΨf|GGrD\w+Q|J+ ?I%(yDLJ*]ySI]Ly +p? g$XaIWҒbʠz2I۩rZǜPװd\xت]+qgc-~kM׈7?#O~c4YXbMOjTPWG/pE֭NJs㗴T\(?Eݠ\iX.# n g#V ) H"쳤g}Y -qHJX⹕{Ņ()䏈!,"yx3:LN'^ i~d(i^uM NDa=).ejR(&Pțc8ԉ_s3!/>3^Ɩ"'ύR${CGy*^n`%lfb x='CJfyh P]$tx"%m!nXL_)ŒJd$tzJ E @FZ_kYkKe.Q*Dz\Trdl/%,a'},;ͅu(Ab&VDYWPPqe!MT#nj+X-eY|l$6,LkThhd_amNf<96Pa,MEmT-uKstz1\}~Q9&NxMi[H%ͷy#L4a;X~%EV.C/zcӫ䗪G?w%/?leL;ȒH/.$F9*>:}d- yњnf#xHA(NP>#,-Z̎^~bA9@i~۽8b( z5oEe˓t k\@czt:ھ,x\Q)p 9QLqs'WGvlv /n<兊ac)J15up{J4_5pht{   jC+aCt?eZ ,R^ 8+Zp}uڑKyG6>wO LSd(9`]u=@Te-UT}⒢vؖu?˿wcա522yW՚T'c,fV*λ"K? 9sfJ_ N GX$U#u 4gGHJ[uu1R ռ#T"Bp e!EeuPgb.D(EԛUVٸJcy^YHq}N^,S Lzd Y*%J%.+on }YΩҳkI(4](E}:UVY rE,уK'Tj sHi֝I`iج2LF2dү- ),N-D."$3;@t ,#k R: LDeO )F2RKl WӧV!s IO_!YseB4w(S%)A6fLJ1[ H*&K?4"fi]ui{nfnF%>cB,d`Cz34aj,X+Żot9eWePɐT^( Ԏh2zMOaUJ>EXvA+HŖ_{%T;R5c@ranyIwg|^`Ag|NOx@Up'1&knVZ3VhjWy{ NJbQhf)CvL!&aNG%\`epn3%=eoK+A" C m1(F*1O$NQ~2ZֲpX]yfX\K8 #J)N2\Ge*&h}2Jk?yU~^UgȤ%z6R!-rw7cCI$3/ i4Mk@P,%3Dz/ی<9Y d=i&llZv0U3r~)_Oen2q!Ā#{5J2}Ĕ,oe!F 2acf鵦X]B찆Z Z"6a1tifcܡn\R&9 מ\J5<=FS{d&+lH\Um̢HSMZ2q׈%蘚|Z=O4dNam{--qjzyqL3F-1 "4@u$oh)Ţ۹tEZ42tZ~B%CEs'BXjuPҢZ5(3 0~4X2CՠOuNPnfuG IYVl3G46}ͫo?0T!x5_[Ha|mOc$(g`;e~\\*f^B 75b@`m0Vqnﺺ)K(٩yx@]+2b1cAbq+ 6S0fqFT N'*ɽ~Ej05uo>0$SKO:P~aBi+u?/!NeWHy5l h|mx;(n녆 sG@'E y$fu!ҏSM%82 ȎC$ۜ1-(iyC }W&vߨ|\y[+Up3t@W!5RגGS=KyP {!\ɶfɺ W欑 ? Iǐ}J7b.^ _)G24=. XK+&`W5.%oY%&R+NRV،fgfV_H\ BcFE}ʈK~z/8ʞm2"KEɹxBjG%DTXRG0]lq i8L\*b8w328{X>o0/^N/It! 5F>0MdJ_]lɬLLfmײo v}e z&v MtXxB!(81 ΒB7rbCѥB˦]d%a"vgU~+2hyS ,׸L|i("sHc\njh8YW k^$Mzj-Vw1gasB+56k(ݵ\\E OѨ {I+G* wY(NST3{J|`Sr($)Qf.TCQj#-rCܖ|b|*Q|>#JFA|Y*+"'<-mʼnRJCԏΰKƱ'Qi =.BU&٤3k7>K[+BsV+='qTK\Ed}eid[ FJ!Yq.ZQˣhW +2K mt3wмGo[zHμ-+bȊ1Q)=*yssJ6moI +½ҥ%9ă>Age ( ҽ7@G.nQ辅7HTe\pؔ ŁȭP4Z F{w/A>d. -H:7 pA|Y<&+$ϤWR9Qr+#]PE=9CccP(U?O;Wײyk/4ŭĂYŋϥ9ͽm u-O{R>ѲN{L3 WPEGp+rLj34..[X}-0]mNvʛZqA9{:l/ 2V}VV_?^GtҖRM\i!V1ߞ0#~\ w}ݦj-1/ʏVoM/C = k"뢘Ao5_XE9j,UE/ON]g. G\\uM+on#w7Lop((ux(:Zdof(YQ=1azR9TM_[eۄpDhBf1qTܞ@Qχ"ת߂TF7y5aXF5,o6$K`I3$Sj -; 0K{ ZZ7nj  L']5gobPKI ->O!~![RS8(|~Ivʖˢ bLJrRyӋpO 눝)jKs  U7N3"iWXLk5ǁg!+XApHrN?ϕ}d#*q L :v͵JFUWY7p eE8'1ʩ8gW7g AXicAo [u@*̗h% <]fO։q6y̳`p^q=Ip3rZ=+phY@'u5aR '!NݟCxf80 }T-!Qb # (9aq$3Nϧt٨X*^ HhWZVlKV o]iSU#{(O~l=UZocv]iN!F>@"V,2CH!&a~qT-+m~m+ÍFKޤY r A2{vgN/ݖ"njc R@`<\r[0MG#s|w2VK"cB0L@ gV\(%,*} ܜ "f"o#Iy>} gl,ZaA:%䇤.{DbBg@{}Epٌ 9ZO>S=HxE7Գ,E;IM|U7_'+vY jɄ qiQ,"XIY倦9j/HqٌJZdJ -FS~, 682fr#!+]o/ /31So Vgg{*wӌvLa\ÎxMg'_÷5}Q9!d^Ez#:9։Qu%+?\=4yenꙿ̉iJHy!S6SZB$dVǐ)q jsp,y3II#Ǐo>)@ ̠Y/Ubtgb3_^rQA9Þ4aUhxHGER>,226' `BoO%5V'zlA}CsɐT. Wb@F8 @OHu<&%f)T^)S(̅)q1Ơ8tijW! ͇fRjU њՔWoYV|ݧBG8$1Ƥ-pIaױΦnpnI ބE bV";M؈gL{) Z^I^#U~9r!ĥ`;\Owti5gqp|WClB$wTY'MRǫEx/H u+wmEY` Kf&D%Y$|/j:Ⱦd;_͹k6_t JI*y\5DݜmQn`4$gY5ϻas2[w(cO%~,*چKM"Ó|c`nfp-+4+LH".`T,3"q 3!~hP']1♶ q"b[,Z.}FKT/R̵~jd@4R4GcS*P}\JV}/gOj6mo%'3wDݢ94w HL- HU DvTo,%btrNIAvl}ZLV :/X#޵<Fjv@wznymcƟJ^Fױ`Ay\nW8?xMXI60?<+)to$[{Kx詌DO^\{nGA -sLh|%3'?Ov"R뢈9ĕ'| !z.O gDn%9+éy{DT0NR1ϔ&)N)#,|8m/E7C(`NKPn˭} t@D1E+)ʲUUjȹ1F:乆!6XGnBGLϋ,<0 -Nn{[v)4A[IFwMPWmd5fdCy,to1,HCX*[$W<WMuC0lB|XWZcCr." @v '|A\Kd#~Mm0 1Fr^n^N<۲?ŞŴĸpq C2xu8zb'K ~~Zz5a.$E(8v+9MӬuIâŻh, f+h dtÛ9\2bƱP\rOn kk<+`HuH:B[fͻƨw\cTz D3,&,nR%L LV@f?0)O_GX>kMq⛙Ɂńg8dv Z:tçjsU,%UK[b"ހ;S, 𚴄oߎD[M;/2p/tl>3ACK3$TceI$#IDDt -9$~˯C y,dπ/}f@h+tQ䛴gGOaװ!+6V?w(ic ,~C :"?5<*~ gxD=6"j$.WĨDcS5nj>)wV-) 3"k/W8UUtEy m묜MpPTR#{+׸K")KSPg*0=ȷ6;;end- Y}o YޣcjIF)7YIx#]@pΖ؞f\$uaLaN%J_fqX\yM# Tsɀp4Rx7^TN,*V~Rl㸘(-OxH2 lfE"XΆ`p =X~;pK ^-DXA(ôBFk!Yp>MpVh"!xD|`+r-'5S]gDCD3| ^ӦL1߯ӦϘ9k/Xh˖0426153wptrvqus\_PXT\+-+WT"*4$2J3,6 "@ BLPV_Wޱwu_oظi󖡭۶عk8x𑑣F89v_8y׮߸y?xϞx߾)SN6m fΚ5{;̛?)-^˖"&7;Uw2濷?6IK/,*)-@8"`q"P"WijM-mݽ}k֭߸iж#$w"oοKm}og{_[͛o/_~ϟ~_ f8"Lx\Yzz1V_tS냉g;ow^?ӷu;/m?1#g):ÿ:ÿ#C>ᄢ혆T'-7{mɮuo>;nǩMGG ?O6_&8)/}{JEzyF <mwKl_ة:؞c?{K:f|=&Jz?&9$W Ө]߼oxwbwp|c;^gw9OvrH|wJV`R-yKo76ٻ-k?3kשM~g_~a|:&=-+|1y?żf?(+qKZ}<}OxFS_ػaDžMCm<~˦|?B^()0YIݫw$r{ꦑ-=>=v}CWot~ ݴ@ٔo#e_Fyπ/@oYKctMouコoεCzm\~5]Xi)?MzIۋ qݫ␋wIOU nycM׮Իn`p7S~*mS"EWn VN<?ч{4nڹk]}Wz׬ܷځK) >g,}1.0ukr 3K%m+NA]ݺMkZ{FOW׍k{)_Tc/zx3]'WoUmT/:Uz]f} :Z4]Ot{[gsx'-ER=YF_N[Z 5?oR4>kQ6ο:ÿ:?9 {:g}?d|>xx=zIX[󣑶z_{s;lm-G?}3oXFuBK~{B/|}AxsmG;z]{ƫ7ok瞉)qa/Avȗ`ڇʲw5+jzLL3W%1jbK S`zaz `w"&s_ρBl}fm(arFKRL*.iJ4MaѵY[EjBjqbZV^|INFlY 4iXjk~|2ZQ+ܞ*VR6֔-y愢 kjݞ\Pw߆g I?OЏ1+U\bo- \jrȔeOML.447r.&(yq*ԧlQZ;VQa(F喅ǧYRs3ss2Jn/bnJ? W2ײ<ف-|\cQ!4+Ȍ갸b[zLaNVt^Y BroՌLVgc'_--mH{m5221,>543\ZiH=9D)yp%u_-D{3lSǽK, Z+jcJ6҆jsBT59<5% OVQ~jjngSˡu9-2UڟAklԘVdہ 5{FńG+HՒjJpa9]|Qz\htG֙VC-^Ww׳=_, peg?)iKAyfFP*S_QbІG6Dc4ɱ7H܇H?B+eՆlln TEWOub2x.(M#ol5Q6 #˙){aZ.wo#^8DsaǷt62E14t+FdTa W4Z#n`ߏ\ϺDiГ'0/W+"e'XXP(au NXۡ5re^h SZUR#9N Wbs_u7A¶1ʱ)-4֣rGɗtk.P&vȵ"uuHmåAoO&./Ȟ)ZbrC#BpXB ɩA%7apLNw[: U\D. e}Ob?Hn.aFA{=l&{~k00tRaMʂ ,c\ck}H]HE]#Oo]6wk'@tܠg]g]d.q<ڂЕ vKroS)z_aiOYonB^0G:N "pOT0O@@#{<7BjKTDž L?nчmr~^mRuGh;#l԰vCNDܪYnV7F 1cmCm\\}-?L*-Wr{r\-159VbNV_ċ/~w6D  M<*HsU\ɞi[SI"%:)Vc[m3}ޙ) bmy1ԱV4q5bIfRRFD[b-ɉdSju^c[m7 .ʨ? Vw\fzΥNvPI S/V52mxlq%b5&rYՉƌjːt %M#ojh?_a_ŻXwWEzZ (1tŹ ڢm~ jN9^J8XEUOrPeϩ"A\Lդև#uQQ[&ת*W_Tgf _-'WC*yS}'cGUDI?#wOEf|@hi)"&QhPE/[jVDwCS׊^ y1dCc;n~cpO:59,K@.Z*UNudP4ńI"$ &qCyA jH:yRegj_iſPE?q>cg =߮ZuJEKZz5J+n W2VĢ<>քyzya㌋~cP]JS+tvLڔ$jHu{ޞڀUы{p5kz8ir1z>AjFYD*3$PQ-q=a<^Yr~Dg:^sRDq⎤CK!InitsQaoDJ+Ȝ!5=́Hs Gd&8y,R嶮x0ٜqIsAۢo0j9d*cxrg8>i_5qsJȘT` ڄKSW Aj; %<>[[ @8c 9rE׉(p.\( RW܍4rz {ZސG|p>R!p+ ;B]x`kOW poHtjD "h 3HlD9lc0S1iܬaGp 1~]OUznyS~E(o[W?  Q7!Sm|F q9> fƢa7fdTe:Gӭ,v)ju-f}E_nL V7 gӍԠC/SSsvN58+eGx&ѧ4NuChW6+J͆[ js~>\O~I;E;9rNM#61c V tG*;V]᪦4IQj(R] W5-CR&n\6KY\t>~.ؔ܎XjEaj*mDi2ei Ѩڍ4 ogsɻ3NϏ;[QJvs^|9ڬ2[cPkdizyːrG9o)& Y 9g }\Qtyh]V\i WZ ĈȜK>:o22$z=O8bbKwP@hȒjqIQUeȉ7eӢ# S#cl?̫/C㟆W2?jX H)d_bg9߳GTD*'lȈRQɑy1 Fj ɮ//f?]y}w*ҖcJ(66Dex R_ü=^Bdu_ }[G#sgs+hUki[cKy*5ˠ#̩p{j^cH6&4D&0 js|F 3Ao?|]Oj+}k};HeťͬғłbܒӚrLaƬX.ndFk룵) Q/CGgx VoH}Gȋ=ϊsY'SXnfiE ^ W֥;a{ඦ-ЖU&`mr&J`Uw%F&4w-P7 V%Lq#nWݙ(audIū ̨! Ukta+~7o}`LM?MSL0QnhXL*h-Blf= PCȵsHwRLpGm 󄃑7KD'S<Lr1 =&#FU!1F GQCq4`}5AȍH1R}opЋOEfp|VDv-0sO֌1-_S)<D'bq FfsB\9>1r¢fݢr&1X@?X=OλHY:%EKȂ5x^Nϙ=W$T|;"S%,d|!` {@a^(w K!B= P%gN VL*b(D$5*c˸Â:# I/`A ֛7 Ѩr^ C :%j TFi`IY#< v~CЌ.+ $ `B 1noC`nG=u=`̅Itz:6L`8Ò<ސB0(j-NqK\)钬-s`u~Av덤}KԓK31\)8hUsՐi&jZ5+ qW0O|1Y@:R}؜MmrzQ!ɌU%kR 9d}!Ql׵trԠeTϗ1N?+o*a[zq!Y'hnft$5ҢL6ٴL}|X1.k1jW_c@…'Ӽ^ z{i@9s{w%k BGi6*e&V$):R 1"~ޢ[iLv^/Na+l*}WQCXPYB(b3ĴTdӋ&eLUb0[LaE@ |~Hb poRnꮣonm$쮭 >UZNs+dcӳԤt9'ήG1d}5hքbFUJ'a.d<;QDxuvo ?(6`vU6NVQݲJBJ|Sa>1QeնJ&٨^կ4P#j}z$ŁJk76նw6N֑]S+[ S 5窄,LR%hzyjAnjPڮW_BM=1\LOmsW[BNSa[ȱ+$:F@lh.3J@/Q88'M+)Չ[tJjC ﹞~BG*7ih'=SE#z$|)6 i*9GQJLaU/MUrKKTܒ6?o5٠3+ 6辦V=5]g{0f~O쥟t2XM$"g~ϩB/IKЊNJ j@ :\佦`y/镢g##1CtOM_hG@uȼ.-bur)\Zg§7w8Т3j[3UxiMO'R湶hqC)=Sc qt'qF%ֈ~ mȂn~<$W}m+!jr=02Rziz^_<{:w~Twy/y1|YŅ?Ls}YS@Ƥ26QLhLq4V?D0. 0D_z=['Kol!⨿G3Oya2^ӥ2IYTjT^}Ra@Ya~-C8j,$xq#)`B2dO㉔qSK&WQxUܨIR\έ]ᕊzy^~6ZsˠD &iHzzJ͓#vʾ$x6JS7Ti,rU*I:AK-K{)u A *`vx✞dWߛ1Aa0'~=)lS6RKt&ZLY*QM&ђ•[ $8=|杩,¦lҷԝY)3um[[.@C:Le"ף*GYz1m%"XƩ;Vu$V%^I7 RԠE  ts+yYW154R;۽ A E&hRűiFfu,NiKwˠ;dG3}þ:RD|,ۆ"cQZ{N 0-N'Dc#bȰ\X%7;&Cd蒬jУXn؝}jP)J;-UokKqJɧ2Yn)d4$FQQɜ(7eˌr&7wº+ `uo9_3O YCTuevoQ!+ᚒ 6%-2Nώ:KTk)k,-rmdLg꒮9j;p9ܳ|GOV?V]K~+%J+$fscE5\Ju+3e}N *BirXT %KŶ.4KnZHtX?|h=5{\Wmm_^ ܕZG8PEd)cyۀUealqf4O,e䉸ub^ZH@!rH>ut um^k.峳VA? `ه,\3QxqGZ]/ҦԞNo6+ ZUc1&Z5 $5jY8 j t{)=?Hz9sIieK>f\vq"_Nl3imQ$"5Ll&[Ȥ!J)joA a72sًԶBz} %4E8aGXxv?v3Ai2DKu~S+ o? _ Y_ O"?<9`Ҍ K-oV-n `ޠ` 9;n(-/`/,9/:-.T(n@  $gt7>y9_2{*\~q] J<ÂG@} '|!ĝ^븒<Ҕ)]?Dgv#E p%B *|M nG vwwoP`n|p%5% HqZ$q1}c'btp!}_f2x c)_i/ o<sWf I\.=^#D[%[+#q#48t\| ~{@|#'x x_'@ pǀس7h)N2%eb|Ƞ4qc49HLyvP?jA hQ&KPu79O~|m<}}nti@-vԸϒ4v- {Ն5 ×EqB>g40PoZP< g!؀fb_MZBv죽.ک]"·6ps9Zvsp/3R c!w ȷ k@Lg1O/y:T{;;Z]8VKu*"UX`‚ϖ&3%YtQ)-UDOѓDCtzLXAĨs)^NQ |ޖBސ@*}$t.0*szLLHSē4jn1$x*Ǯ P ݅nvo94G3^n}r%&|:]%pΎy4m!IKNPiqtǀ 2~ގ.ٝpNsW> VB:Ppȉ9GJ*`$,M"͢fFCͪVI54)wꦁ> r߁g!,G.ƾ\佱&4-d^!#dyJ5\O6F# ]3\[j6ځPfƼS@ePơp4s/ |R*( ޗB;ȾhzY偖H-A ai,(TkldkZKdީjPDw>n&鞑|{hr{Ң-yIKq6%NhQd]d MmNa*M S[VTa;[jm͍$e]Z?TywWM=[YAawY_9 )<S$kF*BG'1ѹbK Zw4r%32M5h~wA%5ms3ϔֹ[MZ vt,&qޜq74vV")]Wx,A S=ĸSx@ }O;A!\=SYʠ]Ґ#"Yc>U#Qd1 Af&qSL:+J`& 9;LG ȟx&02Pr im؏Դ]WDNۆ&q=zZSr=Ņ2~6g"0s 2-BiвF(;, 7lEnv#9{Hy]=ftnk,%p{x~|\^<'^?FEZ#eIJ`bx0Ak=s}Y@@H}&>59 'hGN>$jcγJiwo8 |Sy|Xfs*r٠ɬ/g򮯑H1F_|l~$ sGX}S>rBHo7כ[{5q KgmH2v_5#iD1F8$aLP'8cʓ ˙s9&+/w_c D בǐHHHڸy#ܞ/zXX{=}1dy+d)WВ`R%Q=Xj8}Nd8".$z>Iߍ\?q =g້ $ |CX`lG.//n9C~g;p#kHbHv!apd'y$pg@X_yk\@ ?\!c9(~j$7Aj"Q!F؄h`"w }l8 ?/@}0o/ ]3p?rƋ 'Ep}v(G!>;HS6!ݝ _{ ,7@mg l 9nK,j-aێ/ L̝ Z89[<ُ_:K}5`Q5N> O5SP&w;廀b{}ptzp֑%BѱE|\9lߩ5naMX<x5j`XB =^ ~ 7 ݾ̒^-R#'#%柜 85tz89393H?p-dU~fQC聻@|~PT/mmZY3/p{X3CӴc( R8hH繡s!Ϸ/4/^C7 !=pcq}4>UO_ωig=SŁPq(=ayfRtn\s~~4x4u4wО{.{ 8&mB3&O0izh:)-Nm~竔 Fʬk5uֵ:VB}A A =O[ Rƀjay`@}Ɏ=JqJ/wi]qLuWfL"6Ei`ԪC.=^'֜D\źq%\"VO/5ÚKe!20@wkpt=D!)s#V7c1vY[©?6U2RϷyp3}8%ƀtvo`*g2ΙHNM5PWtYwr8<m |5eC$0ց2xR~6Osʖ3DqiT~A`2 ƂS85-v5Pgb~AGxt¥G<ߑ컡)EM4qG;TaviO8) AVb6\p#ZSAhݜ{гᵋ맒.?pO-io]N (?7s< :Q:'  (_,!0FdWAY23IhA !5pQf|úq{2\v)j% my1}Rgrx3Fm(4l.k &aIv!݅nߑلSkGSϯv-ٮo}ZۚGޛ:h柉 :pML`ڎ3 :e]Nك6{S>  ?d9L'X3qvmwuEgsy$wSn td+h{&,v Wy%\J[vMT J=]7 ď{ى,@"YHG] %T:ZIVzv;tr#E#zW lX,1vK~/MnjGdѺO9EZ-?pI+^Ӳ1[Ӄک#m2wuGe DaE T,08QilDwr;2N߇tEYSYu/e{~m\6aWTT)]2&uūqX 76 lj)cxn$9]n^GȿBߗ[iOHNjŷHMn9^Hp?kK!ngD.>qB=+K;RTd;)&a$aMXmˈ bZoQCr#;d=lF.}5D8zzgkލl*nחG\n҅egFP3RFc )}0:@> ?~,~ fnBj@*>B Zv"Mn9[ uU59eBGfDL.'{ EބAoB7!wvџk⧐O̎}HJ ]ΏEufl٨n|-+17F^@?K\/:59 :cg]*]o^F?_Gn@3Dף.p$bEm=߱{;ݡ{(].!B(rә|*t@g3 gn0^BGfAs!둴7mHQ$z=㮏k=_ E%Oe48b:?h!ъ#G'x6?,ߏ$E "w# #"1?!׎ 9{z KY 9sOs̈́979Ζ9V99O^ѻ<quom)ZUEO MHNDtxr x!}ƲMx_z+Pߺu~ ^m] CdIk~D$pp-N˂3'C9x/l;z xKrb7sG(meVFJ16A2". }88P\zܞ=!Y7>!/:奋|kv vB LKF B L@d@~W3| XIv#0sr@Ov.7Z=;{wf5{&}aϨ?_n'p虖vx=:>'0FȡQ`ݖmKAi;vcw6?>2.ʭË2Q Dc:nCE؉ " 9ߞpk{_/ۏ7Fl،LآxJ|G\mD2PHg&+2480ؐ[0n]x t5CxܹʘS/QmG?KI~f?)Kʼ@d0'I7rg`uv 5Xf1ft3$ĸO1Ϙrt)\'>&9%F+S'ʽqDx)`BQf^{__}r"yHoN@ `J2ؐUreHEb&thS|ڣu@˘#Y{jnWЌi)$i W_cTb\?bt=+9(DS@̵~)o}rd^y|Y̽]CnjҸ>>w`F2H?b8e$%c)F?[m~u>)0H3} xWjRyOkv^Vf)Zٿ?ș։D$Ru"UkpfY6HGaJw(Q+Uoji~ݣ~Ϥ~ό~@sJ2dE ͅCKrL|ʲ6͞Y@wн aQ2m͌ ƀB[Uf.*F~F~Jӆ$9v%rө7Fپ.0^.l,ݩ. B1b͑ aqJu!5Aڕ2zRN&EL L ZO"`L\UBK *4(zgKM bbBdk"*Ó4BtJ j yg\WJc4i4eB0$,z{Z3e`@K&r%FXȦ7_'V$[TQV`ZeJ ydCMi2AI 4f!{^rJ %&|PezUpb <Yn|'1d• bc5rSu"s 3"M›Rºa͓ÇfIᓦH[8޳0rsšDW+ZU;6\-N OUIȌKM6L.1M&D3|g5h9Af#w30& ?EK8G߭[RaV%9 2s҂3R4Rt2 LcѱwͣbXD~'1$~r:Jiҏa2|FEt6PvT++q:WXq5'O*#+H1%#B=1-^'.%0:4"a"4yX85<~o M}ZEq0uJ.ۺ t(,liᬻeHQLnB_ɔ@pجXTXfw8[3o/: :Nu ֯^wK[쑶zSٴ@ud_X Orv 3` ^rR{e!O-o}}=\zwp =c{ަ7UoEoeWoR ^L Z 7gw+!!HS}AȰ2a[܆mv:8qFyF|ٌxl4hhYѮsFW4ud?b3r "Ƅ! cBeߤ)U.ӔuiM3lf\vXx6s͆71M5XyT[:_tfKw*@s@/!b ?OT`uEE4]b˭mPk!ҷc.Fo䝚[+a^UUr$<9\g=J3Y"/0CEhn%hT mXՑk1a"fEFy*6!/q3"7Xq0s`Br$<*6jh>:9`SAJhPɣb9], v)Ą%☵o>L$.$ב;HM$9TQk GFeAA UA5Auu(Z2]E;+$| Y}Zq=}V2ZƆK|5:8lD;/. ڍV12!RoCHy7Kyqbtt_xr0BAA@5AdP"gH2XKk9ିf<ЎmUA=eGѼ8R[fN̘=2xr]`2*2%0B𓂧|.@rvP%eBǎdpVeC7=t3[ζm;:Ahth:UiSMSw&mCTRTzJÎ&z#9mvt 9{d!o.m٩:a3?a܀՗߬Z>/|KP jW#gYrQdE;ҍWZnm=u:6}jȡXpо]vm_v'Klf۠k9;s!,;87+`bd 0_?Nq;~k~t>s/}v-DGE^~3;}d|6ɠI2ǡNηp*TXaͶA!ǿxĜqK95{wN"oۮu_{N{/CǑh7P.%u^d0#|xƵ?bfUG.0st;o<οtzVxk嵇.Mbn9s ӇЋ;Ve7]C—醫&[l댧v?w!4X.(J:0Q2 C^xįZȷMjg垇"U"zHkYsɦl+ ڱwD_xhfldZt\JdRbDZ|xflXvLs>˜Vt8jƄ|q,=d]>q|-$+ǥBY.VxculnsS}.e&^KKLKMQUЌj|01hL2ؒsPM8 _^誸+e*4Ԗn(/2]g87Tfץ4kI)!Ir1I٪aqe!qMub?ǎQ3$5 !c~&Oy|?tV)j5Ju%]ERs=/$eѯeGGʆ&(d%h&5h'=OD8&$ßg`&r 턷j/מ[L5T)2ۑ]ns0đ?\\<;N :|7Jv'ݝ6oX߾#nuuǐuۤU+J!'/`mLOB3J_,{,:K+.{Y6OY=ͻ`FiNP|I?w%qNfHyrCsIB{TX?.1]cέasNZ]Ǧ'eO1>jO%YOoxz>L(W 1ACw@=mh uàzAփ,;͇B p0*:h ~|h6x$P &h U-TFE&a ,ƼRXLGy@6NG.lq/wEPƫrpdCuEFCB H%83 (z3_Ed$Va̚.R9e @׀: %$4 @ @d72J0s 9ԄhN @oÀyA)r;AB"MzT64,F24X$j'oAmhX kvAN4 gJwτqq pϰ>rJ38 E[@Vlhi-m'R#%b3&nCh\v51gڨ{߆_ pi?o  ʐ odɹ^M6Zhc+'Z7y4皥d6-5eZgҤ~I;Ƀ}Ư2xhƸ|7F~#䝏3H 7ɹ^(9ɓs+-F;h}6Xl>ikY)Y1J_{FM42n:2gx %'#'%glv7Y`1:/wX3eq†m:j/ݣY#Eͫ4oAsp;>RL9cG?7_qzI-K')|sNvJNߧ՞~?^hwb^jr@[>@wҗ~Wa! ?BYh/l=f+3So^ :Nq8\p͹BSf{BoD9]uՄ*A%AT2'<a*@Cġ?&H wK^Z}Ġq;3TGF n%Bu"5.W]^treDeV* 3#,:wZ~3.`(|,/8FP rn =D:Qy;|WJrʫe͢%nbEnoQ>u#<| ɠO֧5 W2~'`4,GǸ*&xm{15ۚC냽W V^(M.ɹRU*ZU#D[l, ,/$쑞p?3g)s&^'rL4wěp6Xot 8\L/e D](Oɣg^--J:tϸT/J$UcynϞdH>^\4;[V[nq[v$DaC0/8b#N$+0ZTzd M:T&+HE^Q*%H?ϫn>>80rH.0juڐ`:h+ǮWp/o[נXH{i~\iY2\Ƨy DHMr#0>O?Z/oy߸9IY8'mG{3]_8q( %|P]vY 49rJ֦oKʷu>E?|u?-ojwJgJG+Y2I(필RsFɚ 9h xrYt3T*a(eΩRgO4X\NWj'ؑ7Н/t`^Hak7ܲ%]Z\^HdKdKf| e=VWxmAY /]z)[ VR6FU[ p;_[xƫ${qKq521ZQ gi|1hj ^# KjWA~~j>i-7 U-EgidF˭=z[^G=]kjj2K/V7_~vզU6xm>vNTFq1d'!5{%F+omǭݓǹ0-Ͼ5V5CЪEkg-/X4hш8{@W@K62߷ڙ!:  40/~d[z=lѕ~UGjt8Iy?=0d jhdǜx~_7Vw&NV8uXcm[-oSFMkxF1~+䝏t2d sWd5{nxsE *WŮpMݲvyJ>ONo댿o4٠?g^n m:C9h =@0  spNY`S:B1f3XdKa?tG7Nouq7ڧ30~ "q &ʀ]P)}kٴ1cQaqìuc~Tn5h4bбiؠ{Ow6o3~G J2\!~%C!u|*o;w.Pd&Aˆ9 ;v1%:l]({vt@_.tX6);[~jUem,y[?xۖc햳,His7_ɓ:Ļ)G}OxGweo]9_8{o|!rg}žv:myT޶i8a}HˣֽmFݲA:B<8ɠHKQdN9 >OKx:rtϕsǘ}mdCGk۵ݲ{_ksJi ;(Gy@ R_8Md )/b>P^h/xH,k掗v-]9qv,篤5 ., &h(X舂$Mӽ=rFN@Y /ea&['xiG? >;kg~8tD6Gs rVm`, WD ;ßr*+lg4K)B=IBI=b^ . :|?tG 1hQbe.Tⴣ ȃ;/Λ|,şx:7\ODx"q ?Db}c}Ppi.P!q^{>lS' ,5q1&J"6Ӷ熺sg1F' &g]JHH$ BsJ5I?~laNMW.I2Qkqiʂ Q3#\yL 8+H=)"Z$,Ѐ7WC@&l {f6w:xo$>O թrLe) W&όJqޓɓA?-|>,$RHpHPpF˫ˌ`!ߥv/x)<^wBc1I ty˳m%;펏;t",2tHD⹠K"aWa\ v6~"@udM.`^cMPq*2/Bqg.[NYj%>+:mD@S1}K/{E?K"@V;HV 2 䞇,,H"p!qu` X;ET'^lLdjfQ"/|N[d旖՚_^qj|4Zd-ԑ>,."=PM 6`,?oC`'F.A$}WM0A3fA!gV!?Y3]qCqc% ÃK~LICuHz ~)q` Ψhjʘ$(+ouP 7'L@~&i 3$=,9"1*>S*>vc1󂹨%=Xq`@w|)hNmՙ8{ QdH5 uTQT D.7\ps p[礠 mKwPŤzƝ <1H "5pe@@Հur/rc$҃ޤH=P{ 7䳲+D>Ny?uN!u:Gɸˤ( c`/*.ԂhlBw؈9Ar>}B}L'TD dH"gJÄ彆+lPǠn' ~kA?s_kϬqS>n 6++֕zzn.vswuI:śTr8éhӽNR';㱤8qMM⼦Ľm3|{Ih M y b 0([,+qۜ=Ǔ;#b_{gx{SO rÓ5~qG6ǛwPrSOBFHM454}ʊd!I͌D >}"y=bTt+A9'as4N/AqtӁX쐛22 9K 6[%2[wQXɲLK΀ t>i;=SRy\;%g%U'Ozo0}! ^`W;Ŀ+{姳AFVH;q @" C 0 8Wٮu);!+.+MVQ̎cVoYg Y/Ha 2q_25Ei=%b/=!e(r VrEefK=ʬW:u*qD+fWӦ8veQ~2jQ/ /pZ0K9!:o ']F7+!jV|NɽN͵dSR:vklj}6Xm62IiZS۸uq&U{+W \ ے1h '}PM8xT۰ <[ypi@kdo3di.jhs^FmZIi 4iZgԖѠx~[[[7OmkBxKz郺8ǑAA=:^ wmX߿ 2Pt˄Ŵ˒͸aabne:+|ؼZ+NZ]95I9 CI}oRv{PlgY0xq _ʂ+U} :oLA5['^[>g+]b71d:H)'Kā͉c7GAf|HNAt$\>gAxF.J…Yy8*pid@_8T8Ep mb҃=R+bZmpIC |p OI0}g<,62@? @yICk%/D2qE!.hxÃ(AgOce(afhd[!˘{~̃3]Y%!Aœs_ uqQUn۾w`6؁݅ & "-ݰnPJ,,x\w^k cg5k:i 0ܚ[38߶pl-~֮~n}}{}N,-+'gxOt0G:Ly/ٔj`҇oJpx&IvqȻ TۙWో*i㺻9.;qιOt?,y5s@KC.C8w!y^cCw;1.#:v[M[Ȼ:y:O=*\ތ>8c9!t;@W=zHv/^5t{NnF| M/\W|_g\'╧"ƟJ8私8`9*/"7zNAtOlw6۽Gx7{i<5ָ:jbQ<~Sp>p Np.Xp8 u{uJD ':/{DoABel`j Uk+& >lb/o ym~>GH\  p8lzµ;Œn/!=O%$tpSplCPҰ5Uc+ǗwM,\eJ)EɅlҿ6kӵᕯ n 181=Q+z :morkHՇ V6<$W4t\IPĢA]P zA17M%a{;J`<`ѳ;Vq -qXgѺoK#Gg)cJNhbV陡w2CbFJL:It΃G&#/nV`GZ АhɫMp,T"S= :qT^TƘȂّ2#ZG왖qjFj]팔R""1?LG ̊U/B> ŮihO^u46ŜWl/R.Q;0!X&?>rXn\ش11yc'F7)&G}bFb홉ѯh6Pӓ_.Bk8űh.%Ƞ3e ZS!MڨL7喥 J KN ;*=1eLjBɉ q;wxE|Ǧaԏbß)rqJјYkQ,cnqPAxn׀t錴С1#SS'OMSNtdfdI/ی$6P3~3΋!';MYP3QEy8yVB9Nb9Ri~CRB3Fg&fdJ/^35<}Zh!i I{>#4T6P3s8N5'N%A]*砤PWd" ~FHjdR`PB~Ll^icr'TM ޡ}pz@/b,\%?M5 sy,/]2ud"ܔ\n+X"W= 4`HdI\xq숐TqE [ O)STQPy 1?xIH{8j@ךTw!r* z=k"ƘWc͏qR*T=42yoeOE8 &yT\QxG'M('MQTvrrHo\&MD7 ق &$o )Ә(٘5½dkCKޱ :?\`k;WR5Z(<0IG#z,D-Gh:;tiN_KĻ3@ܣ#\ʭ#~KGSGCG0#:Ύk4ҮHlrK :/'o!' )]S{{gfx3> 8pzy.=BN=!=1v=i={[tFڲ瑴ޏC,0=L?}58Dkz i%BC}ςˑp:[alY#l{rp-ODO$ 19Y-f|SIqč7:S(X`w6a`)]@@@tS2:3g2LϫV]4¶0^0+1#G)WvGx[i}+O2oJh(x/9p^ r <|a^S}s!n`mul;t:@'6 Ć1P P}G'}hYCop rOFbt.T-g:ּ؂U//m+Dz7QX&Kޖc6N<5@%P~<R)u@ֽA44Jbge, h`׭cwL a3SX&FLbc.?n}寺26H,`1)b6lʔb8 3 eeDdX1Q:B)߃N+(S2PpMXy6#<[ 9l50u3-0# 8`Pft`O9I?"=‚p&|-I ? 5`JMԎJ])WI+x +@0:1\s2}:}aF8>`Cɍ4\+K] ߔUyt|R9*N>^ Oxj'k lli3f/O+UTȅM{lu~Ʒ5& |\[k[~]ޭuzE\wO׽P}L=s*՟%d2ukɃ5T k|Wu5|RS[|PWjrC3^lsxqO4.x;>&ƹ85OMFȹw|SOhD=I_7Y&gPStKl)-xp_k7i9Ժk[GEm;3:L?ld깱TI`hN6/ӢتZxmWvxǺAxzIzWzuz?9^?ý{) ßB QC&rGίDJiNth}/gxk ⶑnO88s8{wθwָڸx BM 1},|=Ll)/E 仛m3d>ޚSSU7-33\5w% o()D 1|e½"-ZEZt뱸 n7ݖ%,T'a-[}2,f"ܳR5kM\ن38icv^0!Xv)mEm(˶Cr~.:lo h{9pAvlP/ȻZLr<^L}Y^ qIG-q}{#w9%tJrʕp,jwq펻8xmHSO2uNLS!LҵXGx07'"w[a=uy uNJmwKhu˒jv-Z1QޥKl%jGC+]? peCpcrak>`&HFzϴkE>C[yY}jTy>G HbD:]>; &5Ř )L>%^O[!r&=A2 Z4Fy 4Y(K _"/,t@NXdЬ!#RCF't($I :6!eLBS ôÿ́?;Osr;t0"')jjנ*f3c Qc-qG{DgEKeDF NLIQ8"1zt|xB\ń?%> g |I:ow'B!q8oBq> ,8y878xzlTjlĠx贡#b+GGGmldqQO!nw#%AhQ4+:q6ʒV(iulJe$ &y%'H%& OO;"2btx\BXܾqDž=">{6P3uS0`g4ygjF%JҤ=J dJjtp)>>ҹH#\~p)d ޾$R (*+J_> ѕQ\5𯱀_WP{DK֤ pX]%P.k_}Tή}9rܣp>jP dqU@x,&!q|VY^ͺl1G Z9^<!ǖD1IV-;Zl9Ȳ ˦-?JKkqg L"ϧ:rFVqx)}&\;s=6á;a;`˱Yvͻ3ͺKEMv:H\3J̸뛸q'iꃽ :/2ȿCɅv$XeXW~-0 tAl;C08?\=G\z9s P wH ivzl{"vt$ +BBPIul=SrO;@6 Ƴ18 *~ j@c}5RTS~A3_gPy?h@/XX k?TAVŠX~+JXv:ze7cտځng՟<(哇_VʻrXq ,~mĂژ`S7~Y0yfh=2x eIT{_w&1P& L 4'Oy1MQ6>s)8L$6aJÀC#74rQ8rISmŒpM"ZHb-~(6b)W24>MF-^N`x6󟰡ڣF=la 6Î$(33mf>*ŗY<f]0 >Gx6 scx8?\w1|wRkMm^8̏ǧi  ]X7 [zNZ/WdCɔG5Yl A2 |]OK}~i.exJxTgJ5xOw}x8,;׸0\^pwDVKc@T徿ZNTZ/V٪یv#&Gk?m Z]w,^Oٸn qHnjk∃&^o}cm64+uU;̚f;vnvQH;s&Z_sP|4'F a4MZZha1ZbvZ:amNNZ X 7[Չ4Z6X>#Vk}WxJ&Q/0%]u)ҵi5E8a=lUNv贷Bv8x!lk7اgWU۷JT?)UfKT7b&U/0erMtzn,f\lFLq\. hwC9]Ωwֺk\D*E˝˜%J9X|mPAy._庰[MλPLfy!q}.;U쮍yؠÅSͫ䗹 ljHH uvxp!YO3? pgˠ_ay{sqhIȢc2vx-BZ{oA6TXljS+y xGy%zeJf{ 6$tTG2)^eRt7B FΫ{rkzq`{O@`>|Wo*Qgb?{N7O K  *' Z=2s r e} !M c+y7sQ@ 0 tfz3DbSRr&o#F.wrL!mm69g_ (7P< !Qm#;!N~jPrHhRpxBpT\p!2Q"O K)dC.|3n<n?`{0BF"l:×!?|=r" +b#,Mp% ƒD#c2E  )vbhH؝a!ao\H%d~oz{> k *|8J""?j1 #ZiH1GR'!ƕ-(!/>04pHpTLPT\@ԱQD&~D2YBW.zyg/`7jiW%IȎ[UH߈x]'"6̋  K??Z7CVwDNwc P/!?@5H2(HK䕈OVGl6SbGnX?$W8(%D4 %Z/9EJ;'rWrgaYkI/e=x&>;@7h:rx'#-U3 Qa4GP'0ӕ dFyg&Izffp(䚱}KAi.ω.ilHTs(ro~瑇 !>ks!y7o5|9<|!p1L R)_dl}A9ܣy8 zSviNKW ( ߒ)UW1ڣXsaձxυz<у'aűWXy+VaIH/XO}BuֻCraMrǹP>=+(`YE,;7K-ǒkF,M_ļˡs%(Ŭf]yYFs߿$C;nnxPI@023KbQ~k2ݞ ;K0 UZt`{S1Q#~7j)4Ϡc ?7O0P/&CL~#_-Ljk1FȾу[K ~!>J! b{!oR~ j/^?>,̺Ly aI * m<}  c a߳Zn,!vFQjoLפگ/Lx H3`AA ɁFg#ED9Ab1`t`0bt`DgINR! l:Bv`C=zI$iD.~ +a6_˰|anχ} OFQ$ɵueȿG/S0 7X|OW,|/'2|&o;=xЋ gR6?ã1`,q 3ܝ;Lf*\w$TI&^ωN6_&h|vb.L,뉕x5/&mIx6L:Gn䧸=n*2\t`)[\wxi4'3Ӕ 60x?oՌp3RtF(ex8f.ܝygƍ7quS\1p8w8jQ?l.RKu ,x= |Ѹ wւ\\P &⢓8:N/y>OYK7N=^LSۘb%,W3%8.'Eغ]98ZU8ڄ.S;=k=xNhFS[@RlHTjSXun.55ݠf8=pp?o EϦL ޜeع[бZC6ZD74j3N `3%Pç#tҘpjZڂ[Уm=.إポ:ԍ@nuSC7ЪW44\<~V2^`sZ6I!Y\W>e.C osmؾ-F!h6BQ"Qoϩ3.7rMxU& +2'RӏS/&w([@KW(2=&J2UC6ZLlfFsԛ{<5ᨶTYp*,%2Z~EPA"  Y1-どx|KB5=Siۭ֡j ꭷ֎@lBPj)Id m UyErmd۞Ͳ/iN4ÎEףy =^z3B]֓vV~Qao2;8nC/!'X.,[,x7N?ĒX]ޏW}O,]6ai%*7Y(tF\ Q^k6C-R]I&xbEb Ģk$"%#|z} y.U2̇!+}?nyEp8ӕn|T{ GT!w52}7"W)&HF}=8~P~_P_H_X_D_Tߡ~ {F| cį0 p?wmy8(ȡor#3@@#Z"6с p#B"!bAۥ L<%>K2IBW&p,A`'_A<)!+-Ą"*vuEX7$4)(-Z&")zxB| aį~E$A;Aٍ-~2C %|&"!6b"4HSF 8A^dod 2S;D+I3rGy)GR &IH;Ip`w99W0óE5 1:5F@q}B^qq"qEbq .q%%c?L9wl@57ַ"%RKDe$/I $C$;ɮH'\.ɩNubvɧ$%'}}m4zϒ =/'Y6t%xg&3aLkd:9H]V6+W:Z*K2넨e=Qˌw? pjMIH*O Di@`8٣; n p |Cö6n.UAǢ k^3- 2.-dF8;<@{8@ᱤ9W>.Erp,9)UU:Xmy.ʍaZnrGWx"*b`PR^e+W0W&WWW~LrWP4, %')&*'yhNqBlSA*7C^ nh5 1TMM ?`ci)t0jPBs@ՀU=g2غ}옉mMՠѾP0jwc]g v`MgVuUA]*~z_ET iO kujBX{(U{gBe"(SƊ}X޳J=X Kc/,:`1ځycw=g=_RF}@єG攭 V/c{| W0f\'50Obi{L9Ig"1l&s1M?|澜SKk3 ]r Ô u¤<,?aqtsF\[c؍-zr7!{K1wZ11 {Ra/TQ~~DciXp~p ldJaȣax Oē9{"VCF/n6/_čz.zEc7RWO$b GY(xb1XAƄnŸa Z쟩#.-]}})`y`yʖ˾OWB$Z: @ k{C&B5a"}.ȿyBc`|C5JD,}??7^1*WϼV|v=w?r?xxWx|B  /D'6h!6@G߳wW7(|Hg4|B/;ok߇L2}׸+ 1pS/0Qʗ <l(d5#.b0//3 l}θ~-~ٌ/ Ao]R^x* x$ٸ/_帣P[ qCa)E\sgǿ _qbqaC) S&h>-wEe|d3<=qw?nO1>9 NSpyJ .N8; Yv3^Ь80ǜF%V;Z̙sgx1{ڂ,k\K}p~vΉ9q857'fW#qx~.؇tcٷv/zşѵs)CG?ؘA4~r9T#hIŇSl<[nE8 RwYe!8, _) rwy1v/®-ع]+chSyVhYL4fh6Al8"%Y|Y>ϗeCiή\[Ы WYg35^kѹ6k3о6;֕cDChRzUujl2l勁)K`W+*pj\W~5 QC:7ء}vlv hDY#MSи1Q;Pك*3|e[ޠtOla([BLJ5|_-pJu4kMJعY[b#hYI ZClBDTjgB;:(iA =uOP6 ^!O;r_KK#[|jÞSѩuנIOz7G*]Q2@ ņ)(4Aa5"w[7'''7+'ݘm#pȠSZ a2j6H(5F=P`|D!4٦Y2+dq:i潼Tdg$/%Z0t T{rL8@4vh0j(7WE oa< {X"Ȱ@e<Ҭ9)Vdjnu/ ?2? ?x1蛇Ot 7;P!~m&bh4j(Z"ȷDlLict'x"ɶHA] '.gWɋΏ/eA(PGƏ 'P8P3+l5)NJj@ێ.*퇢q#y%ҝՐ⬅DgC;#1.vBK"]#8 0,^[)?ĭI(mp@"nܘP4[v@+9x Q$|r4Hr[͈uG)"ݭpwy!# z=v z'"z',I0_Npz og#9xP:c9I^K^饃p/#zY"n '>1\?AWPꄽ;'Eww hwz`yW΍D8|F#Q0 E]p ݊`_C#~|)<|g@{@[q"noLWR/\yxx$@lDGXJ!0p d A |xGrCn!|*!a-aw!`&?n<tҶteDrAr9 U_:6;L^{"08E$p#y|6!^!Blÿ+wt{]h|ȹ?4"\8<|0"/j|+zEc  τpKĕpL\$M%66IVNve,a 4sLR)F)WxFϸFIF7S/>{SnF9x@<ăk&>}6l2*c5,36{mkn=&N~񷭁Yʁؑ{8ʓ['2@险5eY3ff9gf3l&?UħV1n_ o0P;6] ay.O_Nf@U|`6FIIISլܗie(H\Wa~]KJ{;9~Q9Ҧ6ZIBlVKQ4I--$)\J2B?w~d ߳KM9k;|λ|wghӇ>{MfH$[S b4$OR^wұIJ^1p3J1>П)ah7C'TiV:whů}6?/|۾7eU|~'vqC|﷿ĻoVy]^ /v6Bw7#2tz+'}&C%Ñ_|=y< >^'{3t_7not?kO\'n“o\/Wn3tҵ[+'1 UNt ^zw(>{x{@Pkkxe`/ \ɋsgVۃrkyn C_ϸ4g.2p^:7Gd)߿1aHM|>#ycd(/ѩrl~GsxJ-;ؿcϢ[Z.;Ͷغ[ZUgُqwfGU[^0ʍ\^8f֜^Ɖ%[Α%q2Oy6 gQv[6r-;,}~Zf3l~/`m ?jm4S-s\:.ZLRS[[pƉ6 fmliv\ծl_IC vV;e/p6Ԗjy[KKոh՛v90fue;۝fX6$% .w-ck k\X;X~fK4yHY#njyl'Н.f.lb3-l fgk<X*Vx]Ir|ְgX~wjG2P (Xgh-ṱ3={"[}Li5gk|=X 0biK?zSڀUTn*AMyGOiߒGzL~Oߔ '?y=nl Y 4cU-A4<(eAQ'PFup.U!%TPLYh a{) ?Cq- ÿ ?2U1u-CF&t:+BfE}3ua^ԄRNeX,)gSQDIDőEn0j7ѧoHˍ('O@NاUT)kÇ"Ҙȹ,&ʁ(ʣ( $*D3(. Ů#'nQv geƿ.38C[:EqO{Dveeb&QkBUb*bm)u8և "ȋ'7><J'3q ;ғ%]oVԤۥ&3JM4||Crp^#QRKj4 .a< (K\Dq5'z@NR8YId&CzJ i)u"%uQrvIiW7%~%nbU\SΈ}Po{|^:Pԏ1L(u>:AfiŐDJzE$eԐ-F񙇍2/|M]loF'Z|&('ޫs*꓍LEI 2͜CV9YveCrV0IQ$f'A|Nq9U6܃FQy"^iQdί(2քg[$& ߕq ڨt(N~Ps'7<3RIw&!ߋ@b ‰)# <" +(l h#aE -z(EQH/Go?PbA&J9ߙ%x %+$āRw"K( !4dBʲ .+%u~wW3~HzWsR98fi,$\%I.M|Hb*UeJDbªmv!ڋ@#I&ߚ"|jk]gN+Gj Lp[mj+W;5دnMk^[mba:k|ͷ*C]L?Ү2 ͅj!IU^Ůq-c4 Msڼmf/l bhmIeleuݺ9[/a L7͜MI:?:ŝ/vؑ\ddgv aq3y{2wbL`י{}7☾/1޿)w0iY&I>g_矇:^ +k\*vqb˓{/^$_>p;crl,OeqS&7c kƝpf F c$Fgة:jac :,N}?2_VQ b7y%GL/}^xq.M<>-}ő^W|q5'Z)_[Ik{t~A+]nuó=y MT>g X;jyRR//\UCmiNz/*b"b60&PCyՎuo?]P cb*n ؓᷠEhޑޓ>0u:(bh{ 3cBEW*=%[;;MC-WŊ=UvܕsKTqO{ؽ_ίLY] +.bOɯ{*TW~[FiCAޟ?=rǟ;yJ)?St~Xwl[ | 5낚wC|EX)gGd`4c|Zr({ +kkoxM|v1yT:'u^T> }5~SGI/=>^GJ%S\rR}wbJīSko^1nQ\<$i^xy6pKW)xDa>yLn?~V{( qL/KQ(25鵀w{Zow^s"y7\ , .ҠF. ^S[87d'gszȈ/947280snpHo hĹ1ŜWɉqu̱82~+'Sx}_e ;nl`#2VeĽ|0'/γrm.N7Nsrjǧrtj2erhZ>z׳g*vha]ym.ul6hj`.xi|'nN87˔-8j!S/ bߜH̉gTvf+cZobu,Y)-z54{̾g߬03a&grRg\2Ùy9`-b رؗmCٲ8KiY%9l0/fy%kYcU[XigiZzFYn-@#2_&kk$wfaw.~)Z:Vlrړ ցgu,mYeJ|mhnZC)jnPU_Sx G0ItZX%eg b؛Ⱈuvqtc/+Chr)Ni;̹Z*j\vYO.*NPv27)qb%Er/r𩩶as yk=`;y \fu!+]hrs͋z©u=*L*= (̳R5{m(W)y|>Ir_[CmR[G*dLV]W2 dWPYQ[qm佶J$L[L-.{QH8Mn`19A5d +x3HzK|Fj/K7y=v ۤk|0eIEBJ(v ؃`?rC &;$L2C I"-RI/H&1g uwƂb?q MZZ?#Cy4QfA^=9adDzxiFOrdIQ$Fo$!z爋y^蟤2<ԧf*35 H~yh;{S1)G(2I"%:pbHI%!62=Dǟ%*9c"$2oI?>|qx,L{gƁԬ*ʣzP3؉d&#nqV$;AB%LLb6щD%-#2i-ɻO>MX&Dh_&sQ/8z&VkT "F7qr8$''1قd{bS܈I!:%Ȕ("R O$,дZBWߔ>$0{OS tYoKAj}'OHFj?RF>9d,&*ӆLg3 $3x . l78>9>ޙzMcA98wc>KbS6fOGKM绊`m@a%bg@b{;Y%s7wdKfmƌmm:Sxb&oav&nepHb̎|Fe y;f؎;oCMK ,;ZN;Bl_6ny}s7 e ?8aMzȌMwa?tz)ב8'^7yW( ;NǙ >/y%)H2翔ifżbr vCw^ĝ)O><9#_^]wᒊU=MڈЦsSMys:)ݐޔkz\&o\Pap8fgwB薼mvhAxa08ZE696UZ! .5x6TӪv)bNj )X|V 02 =nBVnRY[!Tu(YX&Y* -~_h}%WJWTp<= Usֳ<8 ѳ+7{i ߵ)SS>),ll4Z?ȟܿs*3$5|/<߰Q~+_9g>]5K5G~v/ƿ_ad8O#b|AooRNMoxy bT+ttuV=@C }p4K5SvS`1_R>SlmH"^䈆91YM]zMȀfov7=x̬Ov.x(<1q-s~?gqz`,'%s|Pqtp1Wrh2 if=kyv el'- l_OM4]0׆L9iQ1qžqϮq%_6a5[&lf}L:͆I7X?mLSJi1C܍WF18Óq` {]5՗S>52-MӲh^eQ˺ͬ3wr V̾Fi0妿Qoj`#j=A/7/M$Ǧ)=&l5q`M0'usY;'sY57siWEӼe,[pY2Ջ>* m*_t_gQӶ-YyKnN;'u,Z~ k̛f4hKdglI>uKʩ1_F**-Pay2 .}R'CRC>B[Q}g#T.hl6zi KK:|;˖Q4(J:rJmj(YA& S`|ɳ\ɱl{C};FP[3 K m\5eOYgdlM[B-.T{QaH}1;$SEc!U95뼑ldi#tMGjw4C}9I[<q!y]w캲a0 sEB*RH;E.~Ek9dVNr=֓汛TӤx"<讶WkI_`S'\S6JiϣݜB;<\&#,p2l@gabk=ۤ2l7=FG*FR=BoS&lj |H !7Z$H/&޿n'&8с.QxC}8WcAy aw fI0 &?L[oOr+$I\`A\CTJ"Cz넅-}Mh=P.O9E1{F~ Ƒ&gol2 mqxJ1{b^&ni Lĝ[}=;L0:b* A'TЦsBDAP@'OT>YV?NbG)y+X9˦/x<u6ޒҋ*/貊+*Dh_Ѥ_ůPpQzNzM늕ʁ:AlmsQ(G?.ip]ſ&=-=#Mꯂt6 EEm/iJ$.yZ6)߇|b^pOAK3 y~ה7z[;*oGzc 3 4w#mܡ v bT}C盏p_|pOHYȇ U;YAOjk|[K?~<8\KyHyݟȕ/{*k͗5|)6>c6λj[+?Lh;>"fx|EX|>Z`RB}Rwſ8$횺E︭#2~(^k_x-Ul *R:^ACch&>]87{[-y+ಢ(J.<A g&*fj.\kD54rxB]T*e|l'W$.q7MeMN+HQP*bOS?.PY+>Wj1+Iq+ *S<՜^rq9OV ԳD@|M[;(=sʫ\ VX8m)\N+xrHF?mfp=ӫ/lj`##u۵N<퍹qOu^ǝ8Ջ݂8DGPd`\,foJvZƮ+ѻm}vq6JKW.ځHtg-+Oh鮥s'wυ^8wqx-o{kp$;ı}H ۆdeh>iX55~:֍ΚY5"+G@Oi c , B # ɉ#84˜}k8u26X?.uSY3> Y94q6|M>Oݔ1j4[2P@2z2^ۏSTߍ5i&bӔEl0f3kzjj+<-i4LO~z.fP;TH嬽>M-JLާ;L@}e#myw^.tH>x1/gfì=&4`FuA zN,UsIUP2(\'_ !g7d/G"Y kmok˽-|-nn1ڹX9 L_hFBk:QȃE~- dQf Q8e.YFͷiq [4˯HKCU^U׵ŝvO[v,^8fYd3Ov[RhMe yaZƒ4dZn]CJRml{$۫$ڽNݗo~;Pg@,fyGYjƔXRh|krmɶ ֗ `mHK$.dBHtl&q3qNuLD;NӯD9cy{n ޺U(FDf㰀,GK2Hst%ћd@Ip#98|b]*qm"ʭHD_$e.adh;3U -{MU5}ޗ9vi0rN\R]jCĹJ{ Q)DzYFga^ OS{Hgy,MMo[l=rqRHu7\6 ѤzaB"<iO+^>DxEw>ل[Oz^z?K?dh+6 bnw^.U}j,ώdx%{ >E|"} %ϙ?/ 0 L 7h->A{>Wx}gOx%tGpQs+=z8÷~=JLx"8РYH@wH:^x]59\>5G\B%Цg[ŗ-aM*Bo'Y8.Q! CH1Aa&-/|)xgD1EKT5Qpށc)!#~>Ц{NK*5TK)⇪Lhd?F= x3X[bq96H㒰.$l:V 7?5QżU1T5֗#c!x$-q.I8'lCv&cUJKSL-<%Yzg1K1K2bo SF bGB|O|OJW\> f:s>V,ʹ",og`ˢtd3?y}Hi;f}ÜߘahYw+Pbe#+*o*ʪgw:Kb?%S1+0aQ",e~s ݙSia$ UόZcZ~]Ƹ bjLMVYJY<ŝ*b{dY<~-ifWLgVfV,fz5*1fJe*X UbLnFW=ŨW]9fLm/.I,[l'ʲΪiԺ'l G2~"g0n\._嶌2 Q mHcpC иp~?ҟmڑ(vU䋝&vtr [TYl1+3|c Y3Ak&0ptKK֎k=.'m]˺tZwkާӚ6 Tuylŝ vApIu0DvvtڍǷ˶t6ۦa\o3hmlv]p ?&M&umZeC 5wb4ҕ0o-Lwfen_'%yUTvP6CtiHСÒL!Ciyw+bNjx>`6ͻȮ!?TGm*HO3*ό/ηޔt!t >|i6ը )p6būr = N='].I!\Uq~6A*Uݐ翥 ӂ yuݒ.xjZ9[/vVy;Tv(z˃Bpo ꛗ+}ayGE#-~iF!iSةbG> m\5q)xR^ֳw<#z2 ɗ2 ߨX^?n"&j/ 6?x}90y #sN{jh&ߑǷ5r5|ryf>7-;Y{ro˹Ǽj_mϡ?ϡt#0C{a3 ?.nŋ*V|yZ"VXb5+yuVǔ <>+PDψ#YH?G=+>$Bh])Qqr)PE8vwHfg vte{bvdKz6u^Λe??˚o|[crM-5WuQ_-ţ8ecl^!lɦql†>ھ[˪~ͬ近{hpol;P=@-M-7?%cOt`?gu[a3xf?rh+4,4 /~D%u#Q;}1(cx3 TMHrbK)TGUMJ#_&r~N_%YeO-?eD]Ve\Ni2Ƌ3^JTQ1ՇiAN dZ,Eӓ)E"fV3Yɜ} Hg,#H61x忏NW}+mk ^= MP?s,Q5{.&K(5ęBM3 !49 dI'cn>*HH$/G$,CO[7 mp"0Qy-wJgwδUsGP6o2gS8!y d.&}ai I]KrI\\F-YOeK?a6v Hw/5}T%P`6^2%KH[bC'=H4# G)np \sNAn8b]p؄` =EM,B"We[ZEr\XeS$!pKf60sm w:`,#bL<ő0ZϢ,$/X7 m.7@e =#EO&f:V1s1" XGz`H%3?>y5̉_i^L/H`9&?Kakە"[ +k,%qysǰNe`̓ư8i fɳX<Ken+sR|1I cvj3SsZULM݅q9ES>8'&)a|efjȎ/{j)i s33's<&YӘeE^ʴlGf{bX&d0!q9͌Θӌyٟ2&GfžVq׊](vرb%V拲3Iĸp$&2h:2x1cmS¨?FD0$% )YΠ ,9΀gP11[GYd#Od#bysSY֩*:2'#1jê'2z2Ɯ5voM0kY˓5t]OC<^s.5ҵ+VBY/v]c@bNjĶsWxЯ#zҳi O6{D5ytiS#V~EViҫ+Vh#nin~AzmFσ);诸]}eW7/_:clܠk 3$m>mӢբĶJHK,CQOϩ(Sk;Xq{m+"p c#BϙB3I1P?8"Zzh φ{sǣ,՚Pڅr<"=EO= l9VUWHp 9pmp1h>\ 4S/%&/!L7mdorU5~ N? oܢ{0 ULڦa mw̬g.:b )1[ed f0S?tXosMXk K`ua8'Q7eZ"ÏZb<"5nrxzE gssOя'sjA"w;]$|t ?Uj28ô>FL k?+N27V.$Mz}] bt brY >ZH;3&t 8mvú 1"qN٫5 x>|mebu |F+Yv3e Fj_k0UJZ;^2 ys7o7>)<z ÷ʄUVk4W;n5 ku\[uItV{'==ծ)jŗavL;K>4_ޏ4znS#urjiEjZ^+7lF\3Wh߬q]:{ީ]s.ӎu|FhڲymZ6Z~ iyޚ =vo6SlC/աE2WϪRZiRZܡ{u͠یi:mݦMv9Z4ƗUN_k7>l:j KZLsG '>pqLЮ%ᔧN%T-ܢ.Zүu#Z:qZGc5qZ+<ֈzK_j/y3,L׸Ʈ`ij.VhmJF,*Z2MxWkܻQ|Z5ӭQZ7 ߩ,Zޡ'z?WwOyukYX`;QiT]c-~uZՁi hPVk$VC в~ P_ZmWwAuETgmj|Lm5SGrM)@d݇6MA.A㡞 (D$i("C#4Q*F6'UQ=RḠb5vZ⎫9V5?WOvhM/|&bVEhEb<&\qMUOl WZ75KK9q6!y꓏.jSVM?TSb~70GSbJ۱4XF,+~<0\I :+uG!WfF.*Q~er+] eV+Li5uJiSJ퀒jW)v*Ql_w[j~d1?+ J" [Z RYI_=C5Vʭ]:Oe*>BiJiHUrCKXƥmULӨ7+y"Rx_RDy(Ky#>]VFyRQC]l̦JoSR7%*%T-ъmMRLk[ V&w+}D!ܾWq۟R@ hQWCsO5vu=79khVLEuy*;P WHO{rSzvȷwP>}kշ[}wN}OȽ y| _u-jˑD`.TKDGMQV]G~˃;%Dy fsPCrjǵdx~kN1C^Enc `gNFG#[Ǿ+st:&1_9 ՒU1rX"9]]& ^-Z4U iHF~2GVop-n]mJ ;]>v]#ٯ) nZO 6Ls6iT4mӠnZɛU pmM{,P'v ~aJnH4-4c,Yԝ]vd }' Bz'BrOx4,݄,-1r^B \ҁi h=1^Ƥ{a#.pibck$n]SaGsi#Uum{}t>>8(]M?ӏ_$nF=I4=?7_ {!C {wQ=Cg)}͡n|1yg̠l/~<'0L]aN\$u|3Գf]潗{h?x}ybr> Er%&x/%B _E`5 ;\܇/'{!/bOSM2c?;vLn}&/ToѺ_>W>U>l:F\ܬјo^GIJ 2 %T(gyP.R)?4hy|\V+n|} :e79_uyG?Qo=(nWͅmG ,xQOgaepa gOplw:HGiF.Gxw"whF 7k2y@`W< XpO3v:K?n&?ng㴶ùdI秎"xyX_F32MyZӉth%K7N:iӆPǴ&X;!s:@ͽdƧ~'b>|bZ|x N=-y X9TLp4i×nXk/4WD1F_d\IaDtSۍS.0CK *Aiզݓk2혼BLж)enmz6Z\n׺ijW41c^g7 *m,A7`Z,Le+',;=A{ffhZ4۷S~76j أW9F5= k)Weɽz{|ECZ&'0S]y*Q{PZܦ>5TczՇR]A*9UF}t)ZluufT -ԲGx;4PajWkxg9PjS}djzT5赪١C*=Ҹ{UWǽ}Xt,1xB픥؊0jm^#;VQjP5EǨ!:Iu1SuLbU׬.4aBʼnUt N '?w/3~rcs[!]kg ZkiTU%ī"!U*K,RIRTܡ”eO]M;k~/3G:g u~ NJD 5%-T]U0Ĩ(%I*HW~z딛Ѧee)3k2(=ҲTjSJ~ BY?bucp AɃDb@i.^[SIMt[e$GόT^frҔe(#Ei}JUJ&%SR %ܮ'&~9p5 8 - >& =S%9*]\O(+/\yqJOQZ~R \Xf%(h7(RŔ\U?Sty!o9 s%hMk*yi+\"{e)OšJ.VRIJ3_Z Ŗ5*KQȊu أ V[RB?ž|G(={ss|t'S2YesZn g%Vz)2HWTU"Q]:ִ+fPAkXSG_{V~ȷD5ɿWby5=FH"A6->|n-e `Ϋ)QMStBZl⬀V/ʷ-BmjKg{+$^9uiIV9v} #wٷ(o߁kE9$.; 6AuMW"y˽U>r SoЗ-iqGd9Ihu}hAZ| v?n]vN3 v,0d}$9Βݐlx]~ ‘X-IӼ|Ҭ-bX+{4eqMSF75ecMF}~נ{f];C]>v\)Y95kZ3&5mC2Lj$zLY]kÉ>7>h?:(wvP,vfVȴ))6SlFna·IKiBoŹm"lИ[ ?:|^*U.Ar i j4 }(bl{w; ^Y!{d>@16oPC.LBDXr}@|"oaL_?)Uv_^Mԍ6wїsB{ E $PH/JE?CcO \lӇ)r~AsZapf&5+VaXO8w Tc(Ci?2h;bGsK?g5S_i1 ?/fȲs39,}_IzaYSu6ՆYaZ7;Vkh|nVת?jt~V, -Zf9~ޭZ|:mS_fVݯy=Rsl"K_,g߅mIڸ`-ӄVYhtqVk&UCZn[eve귫V}zЯNj_NKv鐚Sjt\V/s=Gʴ~rݔ[ Fk)kZ#ZeN!wVsz咫N"V͵N-n-Zޭ&!5zLsj.SS>OM 'hiJm,qlG\hu.ux+V^Zꕩf|5zZu>MTrUVEPiIݮ'T >~^~` |L/Jlȗ:3K]>?o5?R HUM@ UXz4_šc* ۬}?۔8#>~PN8t2PcSvaCX?%j7kEj vT}jCU&44C%ay*/Uax "Z٫ܨʉިKs2bnUzJ}Di1c}PnLGn kyUe#|THF+?*Uy9ʍ.VvLb׭ůWj$Ur-JJ|D`+1{W!{MgpVE_zymk_WERyJb0Sʍ SV\2e*=PiJMjTJRN )zD7+&awMUgMuVJNl)%z讄*L\D{$)3WIJKRJJSҕĴ2%+15ܩÊȺIYRX V?פa/ !x=%H)I4;+%KIJȈP|f2SEe*2M9;Kw((!MAb`bpo 2)^ +A#oiYmG+6Oy̋QD~ZPj.U`aVɿhɷ?(S| oϺ1԰lM'pK#2mY [PQEv(vQXBK\˿4_~e)kwyQAPk`sZ=)/9mFQ]bg»I:&\h 7>P zYχ6oǞg_(ۂ,ؙ= >LggBi.FJw_[)QlwЖ`Az!H w"wuw"w0; Υb+1 湰`Gw)`` {!CǾO!rxя˙x%b$! X4|hW\+8#"i>4=0_ {!WC {GJfJWɏ5XOq"N5c ^LJ#7{R=Y3r9v  κ50]ſ,!g.ܣC_Cr6 ; c!..ɋ{hc=Z9) }f>ȹΡ\rab rIHq/UΨ. ;A|y򩋸zs(Π<~=9)ruMr-&wHwq=}U{~D#[e Tz}Իuo^׸^EY\Нzy1<i4ޓ1h?Pd'4/w*FuC۽28'z%tg3i a#(Qi$a ic_wn?5ٷ_Ktu_Fc>LB\?T/1gõZԽNUqp`r)GNяkא'g(5yK !hA>FG3ߛAy|bqX$[x'NtyQ F-F(p3go'C1ݍdd]{_<;ozɼxy+:bq  r䠒`djbSN+"Mdnzs%9m̖qjޠa?`3O7g+4bx|j(8p2)R+V+nX˵1㻣|jQ!Cd zE˸fO%|v ?08ZKNЏq~яQe%y:X}F|PO{9uMyTS_QGj Cx-KX Yw0n<gP˼j<a᧪_=q&xXj3` ބ[D7W1Sc3bf{k` ̋R.HSlu-,T2[֨ͲY-Vj^ū`Yu6Tc{nU#{E`?,uYv7Sư|=l5Y5`e^k7u/SMmjt5ɾH wWcUd*6yJ]\V?Tnm:c(?;J1ʐa^uK_Lu:XI-KFp;Ǫ9Y5.rWkjTT%=*Qz{RUI>)o؇ϯ:K̏ڑM/#;]ZPnswSŅGqa_c?a/o5G(liz]^kE Z(AAn Uvp2#/MJ +URx#ڔ1Պڦ(f}"ǾVdϺ0jjCL/-Xez5VC*? QVý0%E*!2EQي.VltbbZۧȸ1EmUxe N!)89=tK7OA ؄+ގYJRJc㧸F):.QQ񙊌/PxBԫQ%oV`AʽK+~Qbx?Ԃ*",7VʈތĄKSL%+$%My J-W@Zӻ嗾B䝱_^3nyd<#/$.165+rIh_[|TEUDb/QH3e7+G>YB,zt#gXn䚻W.'{r-\XPaiRnz*Kyl ͞K/U>y> g~<V)ׂ"9ȩMEr(Z'=+:.ۢ;dSl ?]sY =Vr҉&gç4Χ.W|[C"S`tmEMJs5]4ci-tMYZIKK-[ 4C,jh~x_0~wn ];vHA$K# M9CShR$$EruEwut3Vk1n7UR7b 1EƳL­[<̓ ;vl"piq&u22L˙lhvi ֙bv#`kvFė3a0ؾvҌhhQEg *&Ն mu馻qb1ㆇ2cՈ/boip?:ƺv.dlnl >C:}%l [^O?6Џcio u+'V:!j^܋1[nҦgNl2 ;phP_!-X%M3p {0HUBNⱓpv5EnE~&$~X'~D~~D) ;vlO|Nlf4EA(D(ϒ2$17ӽ9'xO0&' bqgNO\'Q+yVi:;|k`Br؈ty(G.:r|6žIچgL!x 81#?os8t*ޓݭ&إs8v=PS\=~>M_r.<~ ɑG\;GHǸF'Ox:g"'m` `2<{{.Cw{!^ȅg>OL^"GE~y_'`xA~ Wna<}-Phf~K=zx?ʐyI3 ^]tItětrE-QNP_@D,Xp*`hюݴRvKd%5YW3&LjI+h#x9{d~19ֽ݃]V ) '?2h?KH گeuZ`t` uhm}#̍~P/ q/[ xVNhI02 50`h7E?vhjzQ[f>דZ"F_b`e6_)-,78~p`b2LN6яc㲎<]˘LCO wnjx8xp% #2{7}?\,ǁV< ?ɴ\ Ep0ڴv1_ON!B7&7 qj9g lؚJ,6i6~-O^'N8p*U V8]0{gw/=ӱWY7bk'di <X +R`eßuLTzNnU˔^5OQujةiWv ~?b(v0o0{`+gy( N ?^Smi!j j3<@0VuvNrZ/ةWd *|@ϫ}X}d\z ^RlefiR<=S6gZyy~aa%vQ-sUiY *Y7dqmUh;|KgwH9m2ž~ s8;a!vRXOU|5X۪njlUe Ʃ.EY*/PC땻MNt^ mJsLz\Q;ؗO:EVxC.Yn;gWOjfJ厎*]b'?:(9Jy qISK2]KV4x)sL^[u@q*nxEoN,$1Jenx_*O4.P],@ex+#VJRwӬ8T&EWDIܩϱt1؍`&FRPxMVley[+Q>JUo|Xt+:\RxBC6($dCO(0>$M/ޗЗ|lާPJ"%)>E^8*,4W WPx#^~7|nw|T>1F vʿ` +:4ʱ ŇULbE-QxhE&+02[Q򋮕oLcVqwLnq8b?{w:@ 6~M ^ Z$J9Vea>Bl$EFRXB㪀76R>q ϐg|<*erIs.-I>*[^c'ZQ 'B&xU~nєqԜ@~6IrW<&895OKiͲO]j٦MUZqV*^?o0셅,Y3Kl C}S+mӭ 79e13XѲJmvg:Q9=Z35?8&}Xsr^ܜo[[`W,6! k~sJcr[ |;iq dY _Ś]XYEQBӋ6ˢ2M-:)E+ϴɰf"Ѵ%! j؞sg]Y2K+לrW*M'婚RZx jrSJZcܰn \|N;<홇B&Ȗ4=fהŚ\̄VGP:X,RGiu'װ4n] 0*'w4`>%$ܪVӀkf]:dakaoq1m,r!2MVDu+b!׊xlJjelE{_Cu{ۥGasy)  <%eYQՉbqfaa1,tL\d}\}ĢG|c<s}^DVfUh;Ĵۣ^rDZg3 Erb1H1dc°ه+hp+3[_ĚXN+7l-2 {0hs:.( c~LL@70l5:@pbްC̮_O%j&ǪRΆ;w[.f=!5l16e;㲃qI?v3ۓ`z(bG"~7<+B#aM>wyY=x߅=I9_Lv4< "8bCGN0?'(F,IY)~gXbkBX`{EΡ5#s~)rz29rY/I2&gq,e8Ko>a|.slEw|~3*PO~r!R$~|\ p y-0 PM@+ sIݨIk!jZ:F$/\ h*Q[0; >' F&iOK0jIF-0:093&Wp^ ;@1z{)v2w3 !g FɴIy_L\250`GC\ʫP.'V/7Y{|f}R? qa0ba$LGEzjmW=0:a#dE\4{ ={tQ4(?J^2:kb2o#{d/Kxpq=F\D NWE8]\+Cx)xokߌG.?\izw3hq/Ap"`H&2j~ яAⱜz^zCT'rY;-ĢE?7OG%b\3d,{Zs 'N$88p22S*'#ja5J0Z'WS-Wv^ǟ`cp<%o7ZbW$ذlxVx>ħxX)2`*U ؓ>YDA*j.ff)+*7k!V7썱 c)s{&YK9ux((MWͤTUORՔUL)SZZdZ`&ܧܙ'=vez\^S쏱oKAñԙ'Ô"},y]1շP,>MM `ai.遪1*Y*9%ʟ[y-YЫd͢MJܧTJ]IVO(u%Z}o\.,qhJNþM# 'zLUεTTM |T0H"(N9)ʲRUҭ+I)6JQ_XpNQ)U^?U{Avs',s}jmWFJz (wmwےjX(I;2J( OvLK;+UIK$PNuSs]rZZ+c=(s,_b[4&> f+Ҹ+)s~+u]+FqnK(7?E(#ZaI TW*ofy?,wyP~h/1؀#p7Sz UJ,K2rdzR"`o/*7B~K|*U/r .+rB%SrZZ=^aR`XXQXt/PP!@?y+8V!rɕkh\šޫ%cr&C8#ۈ?&%^#𯴃j%+KHB(2.(dB'J^as[\#%$-ʖCTd-"e{>1/hQx_ܨa/ ~3*XEXB(|,899IQ3P1rqccd!-F,[%2V ; qD6iNANNg5+mN\ qĿ3t^> f7 Ny`!9MMdE)ZyiYiU֪iNSjJIMNKӞҔ71X k`AL%IʘY 5/Vs5+K35=+RIو& hAs9ch5+0a1`'I^.i=R }>7B jj0L*$ IB)䃅"lZXĪXTDRDP/|_#;#LgJhT$b<>G%Wlk<^jI,&,.LΦ g*`: k daTPja & bi"l\7m>NG[BW7Hp g3M+  л Tao`ұD`{- 77ٰVbDn=L މs4j\5=ANt'b/| 3alXLiyq Y )\hILᢦ}h~1`k:t9Ș r  rG̿q·iͰ۷t%Xs#t3Z\c%%cc5'7p!?AJ@SA^B`)= ]a?*{TRIAQ{h{b] ;H{1:\Y[߷>.+bK-$y!uJf/рҀ1i@6!1w?0 ߡi>"=M2E=PP mP*Q6@+oJrm TI*)f@BA'Dhxz=(1Oj Qֆ3:fP̳*J/b 4f4U, G?A }ˀ}aA(9ѸJ7O& W XD`LL`ŌX%zm`9ѹnc]I̢) iw8#%&H;xK4n ' 3e{``cMHV3u~^HI<4g20fHiR4Eڜ&XMH3h n2+l@cJRt#Kp2W 3#[4xNIXY"Lxm6̔Ch`yR5>M*ƷH$LIѸMJƯ,|_Ue~C'sFu K<0P!CM6'-4؊4LƓTR5GF.#ehO3əWI4ȼ I_ ^$cHfb!a0+9dSI9T"u3 R3%scfnIJcIr CАi]48X]')+?`GV4`tྸ_ v0k)cȧᖢ6JY %%+URҢ$gmNؐ,IJLخ&I$nDbc( G[\!l#Gtc}5XS̠`6L6H[!lQ+IrӠq4n8Iۍ )MǓ$2a [Sg鎟#`0=1˙}Hk>| o\9\kpKȐo!LW]6Lᓁ /}. AB\TIBVY.Ep-CǖѥMN0K7%,[mI w֢ߋ=n4 5rU\ \aq[_EmsS.t0, 9ldl 1Bu X3-/td lc` *Ņ[T}c -ౕ*,|o,{';0ۏØ"܆Z+(]aj@S`rpLO ݓ{c/xj{s3McH89zitaNc[ $ֳYlyM<5rSHD`\1721 |(yt9,2ȳgh.~56j=X[O^zD}(+l=亨m]pƕ9yH.|qo_!tÙlۥ³x4=~ԧL>gސ̙`95 =_`4*$f.lJlL:ݏw>u$̛{A0_3t:|_y)^p1ކ*-}ewI%y$@,!) q] "7hȝAϼ{AY{2f,uݫ1Y*0YJB1I OԳ4d(D8*P 4K'Oj g>& P 4UR9tLBC6xdBaAq@}$Ai%G0alFCHtrAhyF,= _0_pfۛ.Ee`h훳gqGhڟ> sqr I :&0ř'F<,5]|Uu$0о*AF#8TQĈbSh={Ϝq;XS6^+.wK0dEG1è;c Œ8K*#sߝ/.w̩.G0gIp@MQѾ21zh}5mEnM48338 mAlW"j N.YbZL)П]v?lA*>b Xgp1K'g&-_ExB_^xDlx6">lI {b.Ua5|5Aa)x,!SX)`0 X_c[ l,:9@̬$Durs41- 6ו"”e)[AZWGte,S`Yk 2]d2LD1|li,-+Df™3)v\b!Y[2@..kEĀ' <9x[xE 5,[xb`"+lD7d%vF Kq?%s2k&3'K"sbn"U6B:4Iq*&CE 9j4^̈ƉXq+1d-9FXHVf2KO3l6ғ}"_')Bs`3MA ^Z&H $4VJlZZdLi(8e'd:d!˯ áI_a/)"]EgV -X =sV\^W) SydM9J| Ө!Jd!Af4RވL2T'}i> V-L-@X L7g 3 kPhV ݓ>x)k"A5 gN24bv\eJ8b22&ALBx[w6% 6AA @&ɣk2p4m"`;gCgfn,hlY,3!Pf"A:s/iϣ}H0}`cx;a&⢅`sqQYEt!b4o^7|X1qW#aC Zi):x.:VEN>,µHEvؿ)zk{RLVb~\x_+ r̍:ZS'D{q{k0+=)𢿁]`L :Vx‡nF 1F 4} jl}`k`gD"5Ul lblmbp.Y /̓A\xx쁀̓ #yZؚsEYziF=pz{f i88 >8ΜSÓ7wSh4@~[iWarOj!:&]W׻;T1.h7܄)8z-oFֿ} Pz&oFx lk(?A FAXhgF:=h;Cl[=?p7 挐DbKGS$SIwS ˣߢX?gKX{OLh'}#魃dyn {.H&, ztA] 75 =r_A_ףm{KX\S(\45r'D.3= p8G2h[mk0o D?^X%X؈ ؜ƲL1bE7@n>%aKvY8"X%Wah_}pdϡ `Lggp XV+:40C!—#o0`ip]56h-ͤB?a `Xc,f=p&c\|QYYF0ce:``|A ZGh 5 }7-c@d̔/;.t4s̶)Xa&c%L <{$aӃetAЗ6Pc +5"̞Mxu7njhE$aK`=5 620b>ChU8rQ:,XTD2xAZ#00-1,1X7/>||TllңLʤ0&Q{̕ aX0kmg5XvHD)Ќ1 !& H0[ b\^R766=^/& ,ioЍgF TfLDf7d( ķa!qt$H["3HS4ź} 1; 2϶Hƀ1-.EH1-2'cq2$I[0FH$]oH[f5iA%Ra,EJIq`+Hѧ!-26Y@BHq2&c)y2R&}i !K2F3ЂdmHsD2!IyRR8B H^у(F lU!١=t>|D>/,= 6 ?#%3I=d(iʩpy-R7 f0)ړ RP^HC"9m4H T@Ҫ$FTHRIr/P~ttc,h|55pҁi*RULÔHYY :`$>d4#Hr>{5(UhH4RVE(Lj+0ƀ@<*hQf kdO uu 5p`F0=6LUFr2D"XXl0lZ ;b:46oc< ,c+=J,5Ckt&g,8 X0Cf~>k12$4.Lh |Et2)i48tOc6vLn: 11q9sc ֓9Np֘¡d!1Py-o1l:.l3qQ1#/,4G\̇/Vp5dVms=͆ D󙳈e׍F_BI }V@bOdqZ\ę :c/_cLbLeCCƒ.bXLi o1?cf1gրc(YG3b$=:+1.Jـ1لd#y p^XݏѺqo<M^Haq|#[&;>l왱{R{{ 2;2i"xl l$uAB^C lDt܌w{ Gz|/K0NdÁҮ> ]w=:~6>瞜gw Ys& 5 $W8ÁVƾP~ZssVk:Y.3Y0C1!d`[gMl}=b^}|'覀G,I&NE\6W|mTqP-{ 2x )x Í=Ap)cX'+#c.Dޞl> <# l :3H`EAC> uxA`dNł  J{:,0 DH *_Wl=3 @5~7gL'it ˂0Vc#L |žK}'`E_VD3Eо 1m0alǹ v `<Q~ Kex9,;%AsDkh- ڷCXeh{ ԭ^ kUܫRbr]%w`AX.mEp50dN5 x9b)Q3a&BDB̶_(أvMa4Zhդ >f 0́a3G~WVD.sji-6= vϱ?EE<@E1pcYbq4?-^YCPEFT[!0Gc~Ɗ09v ,ag[MeӧIω'1_H86&lg @dc<̀2)V4XY1XNƍG5Le)0&}CGL9DџP0GX:%2%plpdV }4QŊCl ,~T|dȤv hFN >-H X/k8te,3`Ya%W(+50g %TNZX`LX\D%PDXCKXzT|gIÑL"5$*bKhzRM'iM 9D"VBCD Re?H' A*6 65#{])1ґ$- ..Oʤ&Nڤ"aH$Iy )IM$$/l ف{HFI:'ɁE$!,*^gq^^X{1uMpҐ%*=I˒PRV!M*Orh [H2rHjb0t-I($q$pD E1:KI ,{6lE5LE^Ia$ W'r)8$Ɠ45 ÌW Va*X"y& , 쐒[)c `0]A6 |Ei8 QHZI()*"1Ca6BaVCWh 1@[W$ omZ` ̽OH-L k*0%^AYHv8IH cԕEP#es3?f%PdIf-֡HH3q){9b$$\Em0'z4|a-+P̆.[ɖ711Wf6Dc9Y11@a<\;MJߜEa;.eG%aq?ȑyD#bb"r"X!&dBp1!lBӝd/.Kaz!1c2> sdpO,5Fx,ə3!Xg@(N:5z<;#> d`, k ] }% 5"[ై?9| Y 0?b~hbkX+U#lzk@f&1ϒv,5셾o=cxfΌd_ [ 5^Xj˹xO}@l HrD5Y}Y~𵾷8? 6vcLv>y(Ȏv`P O8aNu}I#2cX3#Շ F d ƜE~+esYZbe> 9ۧVppuy`qq |ׯs{toe[j5l_wه[9~xcn}]fFxD FñbC!/ohb[kd{ {R$^e\I[{^*$2r1.c`ĵ4 qKHg0AlbEƁ>Pn}_Ib1@5vtcĤk$kDjD6_(ODL\BRJZf_UPR3BOdŨVcllڍ`?qҔӦϜ5{ .f˖Xju7nڼu?ܵ{>rN9wW^qn^>A!pnD$/:&.>!19%5-#3+'7/^sKk{=?yWo?o}/"xeYyiEZpߺsS5qLLgs|͸[; /l0~qx '㌳7.b x2.c| 1^[b$1Ig0)s*1iuC=c|Nzx#?99HLɒȧ7? ca}E""bb '2D3TPR?TTD8^a"1/p˜TLnŪ56lڲ8|3/]~WwOo_`Lfơ~ D\ 0Q]}}}~w~BǏ'ӣrwi]Ǐu6^p|˻?^M`T]Eh|uiDje1/064ɶSw[n5CMuJKPXʃ/r r3S =/D=;qZji;q ªRXWSL+HKO~)ҺLsIzJp(Ȍ"^fZQLvra|NBAJ{hګYm5toPP\ɉ/Kʁ/2# c\PWoID={}SwKky!qEx$D%22=tҺS^/׵nr ,ܪL"<Ó"RbKy%i%z'PGVjj۩бU*or * ˫̬V&Vr*bʹQQIe1e )ֺjRkFjة]۹iU!>%MA >Yu~ڀ!1Jn22>":S|Q.Zv٧#0+$<£k#"k#5p:2:::&*_[c5wleZshmS'r.nOm o5Fs8ڈZ^_m쿶{:g'G{~vWkgzn8vj o 45q8 a~a>Qa1֪QՃK1qtF]{}8ٕ >puǣ~[Gk{vםmdZۢl_V7b/y~YAaTn̽d^|Cblb}|bJ]ljZmLvF 8[_8|8TC_n=,C8qcSbSjRjb3KJok98<:jB8ztC>8dsxMܸĺ̪ؔ윲ϵYVFᐐCJp( i6qs YQɵ5i YU)9I9Eϵ>pòݥP|nb]/&'6*+!"#,-8? 38schg ^e^KBZK#9EB^zU~\NE^R~YNZ1SJ.(L/\=^C8TCթMOˮ<,r(崖F+CTEgCBsegf$~GwG%8TF6B0rh¬ܴ4DRzaZ/U.*˯ڗRԃ:H n!| y)y9 مyk?猢WjyZ}pQmzߐD!n|]Iy qEyk8Y3T\ţ՗@c Jtw6x)E 9iy9ksGKpxR}pcpxRo=rvtۧ/:WR!وtH)JO,Έ+vNɊ*l)ג^ 8>uz\sr j25Rp(ρ/#XWKN*N}˳ú#֞sGuw*XS)PW]U-O +Ml1ߜG5dzX]wzc&WυϨ %W$TV*#+"DNybڛB3zZzjKw76jtw&tw21&uڠn-'2&4* \{Vj@=5]R-{jn.~xrnOfG@JWY^Z ejL &6sau֯u{Jݐ‰̇7otonh k47ևԇG}bkҼ:/{|ދ˳^]ޕ'W/tt޽ \oS5TrCcޜռg~}wK'_?%nW<~KOApnwyssUwm2Nph#8+|8㹝./o8]}~k_2ŗ/=sg@ģ wIXz_Xp\|}R'wąEGq[b#["y1MaY8q!嘺U/p '8TV%TT8+rxWrzᏅ7>0AOW:8'EF6D7c#S II%AU 5Ln ߂Ó<;s!Ƿ3?#=ӖmI5G6&$4RꣲS"S+BҊB* B*k _bp(;jc)pwCog_PGfP([nLoHOMMNdf䇖p*k^{Pt2#%<-(/ #$+%<59"OW᭐'w>,.Rp( h* /&FgT'5Ը貴^EJ?83N.|S w PV!queܔʢܔ̒¤C|zSWuQÿ8ݾAjjJNڿ?// 37(5'0!(764#&,OA p(?uUpuQ뽃j#+9e\ @Tf^aLv&x0r ⲊrSK3xei^Yo<-yQ-uw}}j#AXL,ef'$dDefFrlWG ޔXʑn?zW#M%f ƂAdrSRK"CVtQjvdQ^vD^i7,gë+N|apvSMjRp( ͪ$GRYDJ\gIřa%%顅ei?Rt 'Wǿ~^q~Ú[Oݩiq/B4hȤȲhg)!y)e%S}|zQq@EKpx\}zg{ڎwsiQIAqU!1ʰʈ ^BhElBHyRbPyFb`yn4-z?WxV4yM?rWQ[`.twzoXb?7ɫ |ZRTP_o%c8X8UR}D6=8qOng@=FNl_XT}@8.VˉԆEr#kjbjx5u>{&Vwf&H̏NhC`hH}pXP=',>,ܿ."ܯ.qE\zXGyRU§'gt$=7:owyr<}Z}Z}8A>Maލ`ƨhNe@z\9]EMyufyʏ~wP೫;_yxwgn/.;n]w];]qs?vݥ#ңvT:1{ADKi\=2S[>.oˋ;g>?xI५OB._y~㈫J jlLe٫qsN<'̖\ڇ뻮|kw_w^{܏Gξ v:&7~[e$?LoV%A.Ya=3W'\_quYu7mӉ?<7g-hB;CՈ;L[#[.s9qn/)7J{Qx1Qab;8 ԰𶀼6bn_UDO}Dw?_8C|BA n_Uh?r#}95~=kn~zQ{O׃@߮N(np7IgEGkyվu2?LqV\p;K2nyzQ{OwwR_g|H(^X7>%,%\T[P[_] ywp%oƯ}~YvQ8dx{ww&ućDq[⢚#Rb²CC⋐cq\+1o/G>\X>ȋr!˻;~jPp{RhXk.sv}X}dzݿ?:8,<]\W^TW]pHr_r/Ǖ^^mAm0_H߻-1~wZcS]=NM[)xgD|no N~. u}k}nG˿4w'+No:w[}Ɖa~Cr7J(jOoW(o5euS/L?¿2|={/z?dn>wQH-ooƏ=2;]\NaXG'APOw@__of@w^@Wq`ge`GC`Gs`GK@?/po8@gCL~տ\SɗCpH(O#I I._$@Dz= JV54x7y -j)PC8$4':3_S!d}{yaM*$9=(+ͿWQSQ-<戀j|_y!XpH$OdY]K=! R{c:ƒФଈFZ^o]To}DOcxO'R!i&Sum,ptsԄR|DŽ3ĈN6),::Ŀ6:߯>2ۯ!<÷/qpeOskֹU?Cϳ,toNk gjA U51uQ {d|?>6v4㗜s+ʻmS!2:RB8 M1 9I̾nbP!Rr!܊ww-uE ?TքG=Q+?:m~K8:V|s7X±+uaUn槞(ʃb^DNr~|jAvt|IJdtyBDDeLxXuDXw|GC*vH7"xxP ]i^56j|j3\\U.* ` ZU54m`mi^IRd&tXqmnMz,V?@88q8nX&9ī&;ijLҳݘQ.g4z 图v_w.u5@OyƱ8uqn/OETӠDuJgm£6C?9O+߉xo،үOTY}Sk/{r-e;NfNӻKw^6P.h tm7lj\RDܦ<1) &":4@-Kze?sؗ|1f|?߄(kMpt% B~bw+٬+KLuw M Ϣ[g6==m{2)*yErrwd&fq%kݚ\dC흇 ԡ"Y<"44|ogF%O ƛt ,Ox8\m80F WYw-򬗎D4-#N _F+ՉU,ByP04 4>%IF;]O&$(g@;OEp/;U{^6 i [VBZB;QPV|' Q0\Z +<Χ-t~f2Xl'. ?mq 8-w܎ S4)c?mg ߑy()BA%V]ȅp# !Z[0 f@lFf.AxN٥ { t& 1ܝރ@o?ҜUNĶc>#R%mHs=Sx}}nRaڽۭѣͭɣAؽգqO^ACv0N@0&ff~^ 9uHK\{z2ݻ==;M*'bӠ\im@/MZx(m "ӭbwd&|u*`2c6JJvg%:p%8ֿ?S٠+ yyS]Hn ;bp6ϤzI">1ӅOAW-:PT^[Ȑ?I? J'}d w9,ob8]es1sqsuZ|uʐ %(NQ7Z'?a VWMfˣ)`*?+[ -y^§2eH~DR\fhYRRPet\`MX(ڀH:!^t_'r n sJ]L\[Qk˅v!Q˩ _wO 0wVrZM8G5wj_HlJd\DRnrhlE\HduDHe ep2Wv@Da$/&m~)1XB;SθQͺTQmU \UbypXNxL`fVb@JE\`|Ud`tMh`ē e߻J}o<4lQE> {+ ^Ll'J)vVR7;z:s$%F7{k}|5!!ʔi.n0Yғy_AE v]Hl*á"җ=7?%G],>ew m IPzx?=dA%QN 6,~00wI;X%68^g3QJ: DW>~v3JۙH]D=lPyb!Jڌ/iեJDZDQFp|l9(H@?sv` Ku Z5sn7M $'QdC5P̯("ntO t~D0ks`5& <C]8.?D(K/Ec_Ā)p{X7`l~0zC p&-[4w:ao%-jd#'؆ r3 ls7cT l?5@R h_}{kxmP|B~Vʇ̶ xQρ;&U`(iNKv$+naJwnfOl` q;_@|J 6X;xb/;q)l|w@OᴻK0qTs\(:©ubw8p:imnZKƥ^V;xavc?o}H@A .ZĞFS^ !vXsA e4+ qvfK'|fU{X޷_nA$Ogl`DwAўȬ' =#‡Â5kt8McNnkXR `aοbCvPnPB[{V!0ڎKH^NɌgnAK˭_Zv;oظk;UVCZ7 6 x¨w@Ԟ N*|#p3D{6k٭NȽ]Xd{ 3<:9c)v@&1ijtUCk:E2ǻyf zܫݛݛ=*=Z==[=0Yt66< oHgnehNDrM %AE ;-rz,*j犚%qEP$n|KT?( |l野'_&;_Ods\mzCE@?V"R Mz*z$-5y犛3Mq$Y"JzKZ=pR}_I?OL#O]IeE=4M??žݝjK6$ UQRV2P#͔(|}q>>1>MhfqO(ҧm˪ + ೩4dz[Fr?g-^m/4沍R] "VN0-8;?/q@7R(7I͒py(L6vpOA"/$O&3׎:n,+f,em.cܮ)dr=2a|xw2/,"04/ĿA, m(ZDox @f~4mP֮rjƑ2g|}Z- VFD(A>MA͒ AstѪP ь]H~o'Foù!Uujik:]]Q 0*:tpd${߳5YBū MWZf3ڦ/鼍2CҌy(j!Jߌb_C-2~V&rd &=0O3dW !d\3tmt!TPf<[;F_WH !~.h~MZi84n5} S|B!m= G5ۨ C(+؊@D] N 7S@eh|b :_Xצ`l3z@Ylj >nR- uIF('a9D_{s-"/ڠ&VG@P>ns_5@P~6s ~WBX! G ~8O nW;.fKղ+`%p\~h+gYp{4H>8޴ýi ͥ8kcXĝ`8.Eyn) T>84C=909L'vl'Oj_987Zb8\׀{ HiwˁZ;$`*vX \\-~.`;& Х9&P%EԁTHZ@Ԟ% ꎐ;vQ&t[)z 7y;8a&vcZb7DWhM Noԥ?E2x8l8H5>7ls3j޷ b=E>B nGzsSKj(uТyȢ>l@aX3FJ 7/;бo@Wf@DB-pK6c f3b: ^AڀMMsȶ9l[+bGmpw;b v`b%~?] 狯D3_ݗpd VǾ1`tf?#ab.g}3;; Wp{A6;!xdK Ƙިtoe7~DeuZj΀c w򌜍 9pܛN؁B~0!C/e|g~gy0ʶFhw)%p(]%~<ހs&9?u&grwƵB>Hfl$ y pQ{K͞a n\ xMR~=׵!cInx7;а;\]j!BW1f&l7=#}C9IUm t׫XTK qa6PPua {^v{/+νOv什 `'zt 8W@ ZoƓl7 %w&Qw$8of+D_lY,#K"RYT.Dn8nng'ʳnj짿 ǁGq{_Bd/GR~O'mJkI~O[+ e!dI"'ATȏF.Q77\BE}7+ ~;OeDkڐZ ͝v'ȥCDj09sDK}3^Ϫ5x>~gԟ-zvD9j(}|iҨQ# ;"]?sw"( ٦]f#Q+Rsk17ܥυ5h{q !ׅ:zIF.뽚bb捀<8KE(~Ep"L9 :z` M@fߩ^uw&Diԡ:V#j0{M4*Eo*C$;Ap Յt>pmsK0 lqN?s A=l[nA֛пM!PD B  !"Dvpi%Zl K@s>UZ`}OTӻ5W!v06RaW@]Tfpt D~? Q&X˚`v,/WW&-_]+põ7&_pa8Y L2 6ػqH~ ΂myt U5>m5}}fƠݫ=pn6V`1v K\O&n:c78 pTbEpȼ%Ƭmϭi6Sfnff6gՐ^ݫz`;s\ \7];gqDA9tW=q] [1|̨6dt1LffIdi"IUǁ?~~84jDi@n?vLzTFmPI3-fZZ-s٣VqqDew",;9'`%vpޅ8W]K^?n@av۔{WJ<0~EKu:6ms8ޘM o:7nx`^Wܝ;\8WЬRex{b-i!:tFZG/#4Ek$ȲKW;Ĺ9DG Fmc6q\5nܛ6؁Q~Tؽ1ZK ?L2)1v¨ ׳}i>b$YgM{C." G!p.X6H8f$ n?|pMFܙ7`QCZӌ?M1Y_`0|2;y=50چ^E펁^äB稽s;1\ n[;:ƣod?0Μ8҉H@p_s,6;+'˥͘!Gd(8Evr17;r?ь4zR嫭*6>?ꏌ$X1B 7(UX>(&JGޒ1wO\qaѳ #j(>X|uY?Ls8DR r (lDALGaS0`oqFE>cb18P{4>;}wC!n3qٹye*+suM7ۚmw82|Q̸4RX #i$jGg$[﹝bC>f=`.؎ ePyiTPywyFI%& lgnFPPǮRϾj@Ϯ|!!1s1eʈJ{%vD]QT^z;XmvuQ2;:ۥڃo۵'ݳi/WnWjRְ-Ѵϟղϝ.EY*#y(l\"(xHcjɰaC[C=!A͐ˡCW͞_7퟼n -ccUwhKY=7(d;4z_AK/WMN~O{i򒸕yK^)S#&SǍOLל֟|vF n8kP.@{O$<">d`#Xs@` Mfj?!`ц}в$mTA0.;oh3 .EH!*lEppµVpwh,5`R,?:0>QgwA-u ^ab\"! ~^+d ?#CN"m4< P TA=0Yt׀ ߻A,R>8 N9I04?2<>~`2E RmA].tpUtSN ::?=p.";#īg`6. ]8 I.8^8vepm5o`~K 8最3&;\/toxƴ/H-|zʟ@7~dnMپ6Є m}J~ЇG `\a[*v<0X +c0wLX#1A?m3lm;mx;` 1j;`\}젂[y`l V'`E ,߁'0#7í`;TM;@gݠg1yf {{M`\g8q`kVm1v`,=~s&0 &$k`Թ 3S tup{<=Ne~qq/@2o#غ >[R,bwy0+5_9c2t`pp>3Cp6Y h|@ _T6#Pǭg<,'S  $矀 ſmNY3,08:n>qtYK8f'd xԱ*vƝeyo/ݽ^ On-P?y4Ag>IC/l3Nؔ?1b{ة~7;\>շ3L/i-/v?w :4B>6LH9̡}v]Fu͞or\.&|܀x-7Ƹqx}2ָr3x 3DQO8&"\$V^l%_j$_#L_&"'lG&Kj;9#dE <ԗMy8iՈn+uK gw7`Cvpǝυ=Fsh(漞Ema:+F_VZ"'ʗ2f{ϧ{](PK䇪ǹ$jEsu#9 z!0nJ+ A\И _@;Xs=@cQ*ꈸ71J}yuRՆ|,9h|FJ[FkN(?[_{l0 gutǃsA>3xN^4 G-1_q*G}QnsV0agӑD9|ۍD%A{n0푑­H!6TfuWrh >3hxN6>;`Ay'Cw~eSZ`ֹJWW'J1,3zvH=R=+ W5?q2n@Qon<<YiF(aC_O\'DO,M2xH:0Fi/ь׬pb+YYxG~QgTU@gj}dC|Ѥ!3!ܫ Ro / ]"P /0v'>B錞P2..ۿooVPK:TgEY7e>01軨d- 1N˒0;!um^P'0׈l 7M3z|+WoК 0ok4Oe$g{e_[*&۰tSȓ(% 7"Un&+"Jm@ o4=g(gX:lW\h`K|s>z-By?("Օz_mPdd{1θr0};%DjR2uq:WNE MFhh|`aD+,n!_-J,ۍb+Σ{k[jfGik8'<=*5Kq13BfQ6PwuJ8c߳VFo*By(-oEVBBAZx[*_+sSJKK"۔d޲.nmSǘܱ)p!anrޛVq?W4ռ7!Hrk fM߳6S9'"Xe3m:ody5\(+p:,a!#TD(w|ȯ3$kI;O#q=x=z̿tM@fmvaǢ;O&Ot6n#FpܤNVBP&~ !^]wX})cDʈ'GHG-FyLGEF<߮xhNݡ]zSþBNJF(,_G:=@̉>yQ_,"Mi.6xz#Lg(kfY̺}֫  ٠>l4lT{ R᧪ DY_݆گo77v.J|JD(* !<~BZaolDư=tpky|u_pL;@Zr ˮ{Wg%_y2>UCs0\ A@.~x2x/64p.tp] *n+p]utt90FgҼ  vA^t$.,Fkt 6qvӰDGs9~=4C m{&࣍ EB؜u  RB \x?-xh'c@[&z=uC%X/>%|;O'=q^ǭG<^A?O~8밮.l?t **(v(*( (Hwwww ``wݭX[}8Oڇ}9`&OfhYEtcmzD^3_i#63RbN>mZcXa[6Ǵa5盂lCCzU m'AdQ?,Zh!mC6?J_# ~献ͤiI#h ^cXcX1dλ}ʄ6d.AvA6d$byڦHV;h~erbY^NT Y|ӂF|g,idΊT_[ZOZj>G.g\nw >ko್09Hր>ݟȾ@쪕ȶi(ٴ'#H=SVUZPlMlHӚF1/lI 3Ay7ֳZ $Jk,9'&\%Z> QpPv?}WoOi;ܞ&+̄)Ne~}QNSUQ9{ø{&s;2ɯ\Myj/S.4 ;F/Ӝ251cZ8bY \犍Bn#-EsǠI#y[:϶IϽwN}1C~ Vօӊ S>/Ow? ZGSh&r-^|ǐSFM94g|֢"=պZVXq1/-FҚ(Zͬ ( 2~Ws4o Ÿ&"mO 9֑>eoZi;u+V66k-QmѝFU12 *bH<֔Ő^O=MJ|_d]Icp>nbe}(vNi͊ے15gY}R:F'61.xZWOZfMO&9pQs{1#Йgypt:T-j#U[,wRh/VU<97j22WH6(M޹8Ia ӂ&ɴ 0? =AfxOҽ <*T_pV' Z[(Z9$pˆ9y9ʲ3* қ74I1;42fgҺ2I!{ [߻†gVRE\S qA_pvs=Z=FnX[>8nQiA¼y9e 2e^ڔbcZOLڐAFdF=A6?9_S,nTJl*6GGf3ɝ vTjkWV,)YXPS* ~Cr^ļmLaKs(% S2ɠ'hs?=#z >Kz(@'Uбcw®]w 2rؒ5Q r2*2WM,5+cSr4iL7"ZW@0! z,x K^0. t0PF{LjESX~UJwx.h 17>~qz5ՆխêNU=6>"K0 H'ROu`|L<đFVνSѸ_u֋T[qpAvLגՔ"J/aA`u jTG!5ZIkiMOU^ ⸙+^d^ʣG̥ >64wL)bfG, m SoώU>O>ե糓H/VnU=A6} p){k6CR<>'lM O"äA{<: `obn?s # $][KwwEKqp_N;Y.wԝwsrǓo~pE3.,s=1A[n_S@%aU@'kT3')}ݞw~#yËBeum^v~ysΑOhR|L[؞x>W?|Kϕj|h x7sAv"[?;tJv'Sf͟d?I_Ca{(ĥ`)נf/PpaWT5ߖjX0OsXL.Bf#BDM(N|eI )Cjm@gӳk雴>ڟ=sh q>AE:]V4i*6ЀO$-3a>;RvUڜdj]G#L3|a5  y=ao悟E?x{J ~'#]{cJG Qrd]#o<+_\tiYg93nîkgεp=h*6FeӀG~Q&+QUrsۨ?=vޡ~wƟq5{4;M9t0{=hrO vwxZXx=<㧯>xn)(I^0?.gWvηROSmNxrϩM<}˴3iNǰ7cv=3]As6\Ϣ f?j('zX^kq8\lL;TS"'%ͬ˟W[asvw?|%YqdtZn,\f{{"aAKs#'f'JQ^syJIwV&~MJeiJKSiqO^wi)<ƕTa0(cotV頥z-R[e+oTNYҘisr4 ˖4Dԍȿnyd0Q94&dZF bxu)8{v BsoDm@exv;z9|T2jS&'V&͌ȚU^^]+Npe%otBJH;ђ| 28q/tp{VC]:[|Jvna'yPzrrcj1 S#2fn+ZT[_o_-7Kh 84JiQO9 E0נ}sem^5 %{栰MyڷH9K18xԮ0qwO h)۲mW^ hx6B' ZE|-ijݧUs`2j!@!sфvcU92,p߾q &y쫝涯}+\tC]v34ǭf9o a;P@$;ѧL#NYrtʫ yQJ'RT\O:Qz}+;(Mt8L)܁aIb^jB@)qD 3|IA p\w)+}]Dw$x5Wja6׮ f%a}FY'54'^y=?Anm Y ׻ro 9 9,a [X>љ|@$ovА}X=P<8~M8? gZz[^,^9 l~-d:TxxQ79ok$7'^tZmi4rT8v3e(:>Ə aܹ ?źO0l/ }X-WpmB+~t#SDDt?́|{{0w?]/O"0&#a={-.鰗6RXĎA>OKL%P;syN=܃N.-?g*q8 ,G0226a? u C1CI{H>5``+p.I)sQ⼑Jc1&c$2| 7 % 55d?g3hhhaq*i>hqvZ/HZǙm i"BMߙo$Wm cc?y3p>HÌs9ϗ}08^V&@iAZWe37H1^wo$|%aF.MgǚȾ==s4|vEZ<5mZ.Zu[%@+iUj{i!KC߉t&ID:z$AĻyGC3y '8p=45sje_esg  ~A%] v48 w+b]>`%nYG IzeHzf[Maǜ=cYje7%sC "ߌDob"x'c$>ߗxkJ&$̄z?1>/#hp^v:a}i=AM[G<\yhyG"Uޚzm~+s^E?oNwͩsˌ4#=@sy sxyMVu? 2ùKA][li!:Xuk4yRϭ{=jWV}ZouKs֝"V4_Bs=@a4`7 ^-Zvtz/1Rc>ޱe>ٿNfw}E'?mO'hq;R:e1t?\Ůkf*~çx묏x(t[[ ׸>\qpѹ|yzsN grjEN:W>cxVRc2mN4xZCٻ7u8]3M<>S#=U[]ImdvjZ۽ٻ-#e >xL3ﹸ遼Fd%t.ET_aMS<7twJW=v{gc=6zҸ/݋hL]"]ɞcgW>c `/0} ,t&<ӤZ_XK}i|CzfW|QӀ2#4p*JbFۋ0518̢w3 Ch:3 0Ch6}vo~-}p+7ŌıHE{@kXKsqQë*2ǖEN*ZsF~Yyag熽N3945;dߡe&I~; ~,+Qb8<:hM7hIkHڧ.S&)P2!bxY|Zq\ڸ˜IyѕrgeEuunF˹Q?gG f:35=50ac<_WÅp.VG/m*Z3Вe͢ue+KS†%Ǫ'Iș_6==aVj)%>g~ItfZr,MZ޽Q{A p;q"A;kZr!Wuyf"չvʳ]d*f KVNM5)5dzrRĽsϋK||H̴;k`.ʽ ;WBS)h˒Îh_mz.(\^`#Uү [>7'hhVv䨴̄)ӋťΊI37*켨'̷9Q4JӢShߛyOwg=/+w Q[<UPVj"T\j%_$S9(0@)5?|DR^ܘܴ 19S#gg :=745;4fe fZxM2AG*{W6{OaoԖ|J+uQT^0R,¡OzlJBbiؒըqEB +Pprv@_fӌ|GSrit/N#\,vR1W GQ oFN!2EҶI%պ񑋩VZ4:"gEdiǧ{?]yw)M)>%4ŷ&og&ép{ՕeU(hDZ$7 %4[69l(=Aŷ>KͫtG}cOry[-MrݸWф!Kp{H'נdʫgnENu$Cn]Y=a{$ wwwkǮaJF:jTۺ譻ٺ-i v"^*v=ڧڱ"FC6>Žyr?,z0f49ǃE lj{P_6{IŦFXG'2w+A}%gƳwGs|Ñp?r^錻q3R6gX)rC,ޗHE>4#;y/{A `MP)9 l=zYn ;aro6``== G0x !O41oM[P=朿/` @|]:|.|[ߗcZ`*mdDxqty{Op.@06`ɘľ?u`4b20a0A G{+cFݼt_Z?0B<<9S* c(MY04џ7E6A!5keZE!$pw> g B$Hyn%%pH*h6YBf9clf@|#a0J~7(24b.HZƌq`v2A@@@v1ݏ3;ϘNB|i=CjJS8=S1]s<=0e&NM+`*@ؗw0{A32 '1#/g>!th4a$d˟f5ƌ5kGfs2yL;! ~,oOE:5~BEw[Ϳn:?i/2F%_ L*(=)%UߖVNUtj={wxt/e$y~ٵDzNY烖0Z:^,ߖǡK7_VӊrtǕ;a>[u\V=xoH #{]=7ך\wR'V,a\͘jtӚ@|Xw)xk#ڠDa &mO|umUiDbWHI\طiL^5?y= p:Yz'xj $CiJۅmzXy6腍]g7F}94sgq"v<ѿ~g\|1{5xqfOܷc+t"UE5R+/Y쐸`q@i3NZuK#$}Ȓd:$h <~vxLtۼ-V cmj t6RmYLӶR'm*{isfO#6Ǥ\}o$i.C38w_oĵ4 ?-j"};-p08$pGS1X#[SzښӷñDfcm;d;qa'WNpu.z 8ף-h`k@o QmT-TVӢR}pdQT|*J g-Zk㰖@8 CAӱ/D 3B9Q!C.$@68\:(N"0M,0ohI@JèB}jG?E-ǟTh$3;X{fb [<*kB8#A:#`G>Dk#ݤ#+CebKBd.\6&+zFñAƤʌdT~ y-N7}/x T:'r"Z1VuqjlD+c]c|Ke "G&*Fd/V;:-U=5且{:&F-)F1#~txA[pG; KXDD+'xq1qJiӢGDUN96!;"?$uft\2#:qy}> @clK]Tn@ipQD~Gߜ$ 1J))ÓrG%Um{d|T QEŒ:3QQC+lnjp( hcWs4RTQ6eP2ųdOM KN4,69{dtRƱቇƇ%^n\X35fj9Ğ8`_w<{_$UP5EZGN`fXzKloĬq  C#3GmWJ;0.0qoRgFjP Zc`s~\^=q}"(QFAk"@酦V"I[% < ύ>,0hNo>u+ku,ͨfo&Z|pgwp6vR> FVx,@J $G|PlXT[R_٠ũJ>ýjGz]Rs/|^@݌ȧ̈a%K܋#݉]_WW6ɕP5:1@d&Zg5A2>Q^UUyC\:WTuAũp Rq*Ne3wwy?r~q _#> n\&c7Y 69x7{6K5uiLԘ3СR޾qmyEvh[GCfۿuH+v/geLdkwoXx΅nx6Mpmpisrjul oicV.mW˶-oX좁;iPO<5^f^j/QM쿻^pޯSбvW:6a;Xq\{Kh9Y{Dל!9}?J>,*x\@0{;{-o< _+*V9 +/u],ae77A-oCNIһ%Xro7 |Ēۄ%KoIEVs~;xN `=+y`5,/ ͇C8h?!y`22y4YXF91L%Og@cj&T߃}Y|{>LJx;f<« )tg~Ÿx=&c}^^3ƞdbcR O)R/SV|ցiau/}ij3 g&x7ox5^.8 O@."$\L4?_AzhL-X " |\4fq(^-ŋ%x4OV i5v;k]זeݟpn aN ߡQ#Oe\0Ǥ{Dg,E]/ᩮ;ăQ2 wVeBX]?W7\;k.G8^O$tĀ1{pdKoj \'zqwu_\5 åuq`sFy8Tm'7f^Q*O*_9S@2toL׀DZ^6JnKGmu2n ! .^'Uڻ9osLNN:Xa`3 ,t&gg74žm"fa!KV80Sעc=m{ o UԷ=KԽx@Enrnnu{'Nr4fӀ #-v{VgqEmk!|Vc Y 9 WyJF.I.N_]00ϫJ.kl#^3^+{B73r! ^>2s>Gvo'Nqh \ K G @€>2seU NkRL;wU)RO$?R`H"Aޏv .@nY4A]T,CE:m(. u -$-T0$1pr|ॡqϙJ fs 7\=v>rC}*f<\%(4C~PnXvdfDPH٤Lb:нCC y:,2rd()2 _ǮǛ'܀잭|BuGNGqĬA^)c2cDc<%Scz'E$DED*DF*EDqvXhrh aPޓ} G7U.(EIXc'Z &:$'K$$:(<6_!4Z)8uhPa1.(F`F!]ۼ~\!|BQ"r' +iғW 5ɩRR\bR|'G MJ+X藸S7PćC}($Rݏou85hgnx 'YHI g .sb"3D3=%B3{gDHd$K^>+eGq%JxG f_^<=5&CR(@tD!"a!Aby~yad^b1KҤw(i/9<Ю@΁vE4Ю) y?p vGq 8ss}T. uT͆W<n5pupZ P)nW,eS[۪ڃҖ-?J[Ve%So},`?PK"׀9;.caz8m 84.]l6¦ΰjl hI1oR#q~ Ӗ?H6i2on}h APS Rv͂%ؼ{hbS ll[v3x+6}0ڗ!`B`kB{ ~!QׯMi_X]DԳ6m0<8b;GV`QC:aF'$c`ϕdW)<r:7 {'Ƈߧ29L1Slgv2)y$k|;)»>o '$>$Þ۟_Ⱦ+7 1'$1L~ ,6_k|;Awn+  φ*1{˳+ >Y 6)[3Cuh|VaU0xrTK<T wGk'.k` !!F݈BBm)RZZ -o$mBKR {9k1g xa}DjOa6e-q>Ax7+of'Yx=?ͩ9ux9?Nټ+nC< _/_,pg[K?0!La8ŽRǒX[.q^. KL)OdY)YVp|\qw檗w\^+"9"9ԝ6.X9UiޯR/r Ǔ5^x6F+dSƝuE7vzqq8;NlpLCQr”Q9}PN4WԔ\mQ V77F8hf.hv)j̖& S8{G>Awد'` K  a>="zt<ݴ_k\1å838eI8fF8Av~c㫢&J6y#j*H6&Ewp0<uh3۶ᤉ-㰙?GE<:,Ұ2ODzTݲVͪETE&ҍ֯wZdHU'ҽCXA߽В{]Еn4MpbX㠵%:lv!h'K4gI6I.`(ӾC\×5?W9-At*H a1}V][n_J঑ΛqE8d:hw4CZ=FHy2.r5.;\(TTpݧER? DH a)s묵/YHht.k檅fwc4zb=Du^a5^RU)2=*F |D%+eK2}  }6=< lߧ|g H_ҧ72@|jqdK6^P@ T9Y}3w <2+6iW0+]@{ z1KGP @=hn2}W#.g>sW#2o3o| % ¥ e} 2 Jxk}+s/2ץ2ԧϕ@TBHr#D-O3|De!eRnei2.eErNe eˮ/}h_}I<ڡ5;]EK־{aG{ [9Cw/t:"#ܿ O'{h!킨7~A澎qV@  td6] Gհ6ԏaq+w =5'T-V>`ՉX}\c=IJƝA-W/?7.ҋ_RK>\+.w5s%bε̾ގY7na7sEtdj4pvԶ֜Ͼ.rxo8&|1㿜q_|m\0aF>JÈ5I {=?-\u}I#ENɼ[ӢЋo_uXty }*χcb)^@d^@GgH Yx럀i_~N_g2(mwSe` `]0N`c@) V 8 u%n$,>C6ߟ1c;_n ׁwI  ?iҗ{!>Ⱥރ}=gs%0wλ9qky%0c<[7Rݽτ#~&%p?C}61&I;EBH,I%9T:sh7NO\ _7X@wkFII"$jj7PS3 GM1 q J%+$A#qT|oQ1Us^DGyjߦS}/ϥ<\7=2_q ^ a*Zbc>)x/ |P}[ 듏_MjܷƏ}e3-<||5BF ЗB?{fp>/ß-y)^MS=tjLx8=_OW3Ōܙ fÍY'pm5\ .g|ĩN,pጛjsc;`[s7\G~oީHZ9CmƮeFP4dԛgμ5բjfvC%-,UR,$ -_:˻\_h{޿-p`1YVeaKKrBjQm*lMUKVJ6J*;/]hP:\;A* l|Ԑ7xԝ:I~x-fj9l6N5rG;*QRXQSDSdST<29gdf:pdҝ4Nz#,TyIy$^{,v v:,EuPb2W[En(p'IgIKgdKw?)~O>GdI Nt[,;Yo#-45.P馂2w-x ^NBw #$$33ӽ eRe[哼+$xV~\ %t#.c?e9p% Nq (Z"1@LIJI'&W7)QB1/H?AH^_>^R&JQ(?eoDvVd!=iAnH ErpDbpdBpt\plLp\TpBd!kaAߓ?B@AF|:8'Q~Njp@N2d#-D)HAb3¼$)(-V*S!$bp>Aa>( 򁡂\` Zx{9p[|Z^eA:aK-$D!.QDTt(2:\2<:^*4:S&8X.(^! C?겢_SE?|#yAF댬}cYwvL'itosC;@rzМxOIYU<]%NpC~ D6eVR', JY俕,rIE p>~p#C0uy)cNuPKp6mГ'^~fY''b9qJ O`i L=c)g0;& Ä.O0쟘pFӟn'+Ϙ9m@j^~ w BO<Cctc2ޘ7Wsk+o[A'DCndA rw]ԯf w2i?5@/Cm5j/\jO ~H|%n(79zX)o:OYı@>e0Ϩ~IA@(P,jO (|@b}bޓ?'|MYBH\TgfvKWcZ^CbCܻ$d<|B >b;9,wc~n~EW>ߘYN=b>"+˩WC-P~Uj= w*@Bo -%D{I 8N<]#ɰqHp>D js>>q2?^-L^+J \Gxۜ=[ܖpSR )H Ȍ ; }G?3:95|ofx#퀟dȴ F}4퓑ꐍ2QND%qx' E x-rhsc_wJr4lN㠋,Gd:Y#i^HqDK\)w)uq'z^*T[pA"E9 ^{r/19w[o@:@2d9!EiFHqD#=x0z!#]Y(Y+G*TC`_ .HQ[^sͭ<l= ٤qr]"m )vɑMNurRD)D)E/D10 2-A\ͧOvKXDY%sL8-}ZإoMVX*ΰYf(L3`mY0ì+0 ]AI.)}{C8P dEwR;#ޗ6k0'"grW4o4-OFf0̷~;  RX*͂g\9s989h~ =xaj"},z<`[ GBdtKBt%ԡU rCh[`S#6VxcCE8W@*Zy*OR;TKY|"~'Y!A./>-vJ5cV;RkԱ^ꍰ ;\bG툅\,Y% ǰxC, K,%5=lc"eS `Nm]JzӥM}e4LÂߪymjۦ90k f{`F{I=w?&k)o1{9|0E\ۭWl/]D_>|A9;4cO˜s0FQȣqÎb1 9' 0D Ơ0-{K˘Qxy[ XCO}a`1`}YIH c ya:$..j.k_sٞ?|BS}o}3v0ۻ>'68sM>`G'Z m cߐn &7 /b>y<cLLC <#?4Sc8ςz&%_Ä^ąuςЋg#7Jɫ'vZ:8a{NCfWa55B-j>(MTRWJC; g8ดc#2=}!e ( ȼMRsh^[.HK){ܑvM\ U\KE \P92U>8 ?1o.`i'{!Jwj6Pa,?STa(Ɲ>Zp'#qrT8ű1826 ?ahx_i4N@vۭ0iOĽqu2uq|)Lš803wf$̊G4ER4ϭChw;@Y; N*IE/:Gv=^4y"NX< [`h[숖%hZ]KCѨJIر,ˋP 5+Q0*||U WvQЋW;n_pkJ.̔yqplUZФU&عk\P5kQ*qTMC<@Z#P"#w^/ K]@&Egb6zϫˁ3R/ݫiR\:5-T7 (䇒M!(Bdhd#Oڇ,sz4_% $A?3Կ^QұhT Qy *47LKf(bx#W79ޚ̭+B^-RۑI_"A5?!VO@=_|=G+'= 6ȣVs,*E2Gr ! Y4@?Ҷ!u[,!ɸ U7iE ĘEɏ4c$l[~KS` td ?iՖB֑(џeݶYZ01D9RMl$3$#<q)Ee%,ay ᖷj!#B@{AϗqsP>LA+y E4d-FZZlFL`e8kgZ{!&Q6MDm6lj vGdwv/olN|{?n!U, K5t,&!jmV!v#lukgh{+D;"sGc<3T;u8}o? tiÛy\ \l3ekFO HUڎG\9(#QQNڈp2D9B`_"5u+xUx=psڋ׼sgQRlj'1u(ewUE&Bn@wx8񌆗g*< U7h^ ΞC;q%~qʆ~ˎs@Y~%8I!u"ܧ#s kum +x8po2\W'p{`;|y {7t=ԭc9^8I$ڝk}&#w|V=`s5 ΁~p cP"ra\vXUXeC~=H|V$~砍UAA}'Cߑ@,Q0Hؚ:jؒ }hfA#3=13>+jYuXuYw3T>72RZplcZ$ؔ͜;fb}bºP-ІJ!Zbu3Vaea4Vebyv(u`i ,- K(|`͏eK e[sהHBl0VDzYPX%r=UjcmXcnUT%cVU)fVaFe3*?af]Ly瑚]NݬD q1n7j[Sېf*J:I1wԝ30a!&7(cR:&6jc|1]>QMy܀g19F6 t2;{hZLnjs{6)/_W,5Ko>|n`E ;MF}sg2(v|6:L! ?*!:p U~n\XL_X0F`uQw2}zc鳏77xsZo3$4gi~iR}Nc j[uCmSwuGO pQ"7a,&x 7^#79[N{Ws~ǿTR7u sȘnG`q`i@^{{07mrOA?x@h <iBy U<뤐NfC mBVnݻ侸 ' ^ aq" w,ksN.L [w=0jdP{Ø%~խ/? Gv˺^ZHu0`vuv?0ԫ`F߇ ~$uF6}q]}>s> s~&A̟=N?ɱܨGPjP+9wȥVPAZFǙ9)RxBq7]û2(U?m[ SO2AuW2ƍOW1g\%BSHU2ټm q~Wn^(g2}A~^?~KD:sȏXUc3rb\+q2hj%1Q0A`0I\G-3Zd?YN@%߃7CJk0s<2ʸ,tqZ'lqLGqO  ǁ~}gPvBې& =81vxjF &U#oo$qOr(N>pbZ# 1{Fۣ}e\0GiB<'abvL*G䝨Sb(>xi {]naޞu~4HFs1q'GT4M7F kY9Iy(_(^p "+,⎲H@\Cg/G΋1$}44Y*_EZl%vX2%o*dYǣpy:W oEr[| +o"mHY'W H"b1'VoJux!m4.:Z QJ%Q k*~Q Aj 2US.i* j~ M]@(1y?eqe%kl5ɡfTR(\|u-7@sdnCFoF@lDD$nB<8<(ˈ) TC@xaqv-}KWB(Z?y {ZdjnFVj YI[: CNu3[Aa[;"~!@W~u62~RI!՜- ɺu o}{D"!7AQB dTm{<=[x3$=2`)a?=W='E$GҷN@\$@bMƦ7A3BMl (,f1kYx?ٯp77k9A_tuH1}p.IחGB"MUn[bn` +Z8"𵊀Urimp> pz'KG^rܟaOة9'$i LG"|:-#j 7"Z6F𳱀=me O0%..poI8߇/e%`Ӎu/b J}6טޟ8s DZ C.@J٫A t0 ] 8;9esnqX;N?ʑ߁M\ ޳JbY+D B:ͅrx:En.[j gW+8:nAs{:K` 0w 30u`"ĹǫY=Ę]nuHd(@oױp7pX'p{OCyY^%Ͳw*|`>as? =xp_k`?cv-ׁ=s@G~]^#=> a ?5XiO&0 L|a$C?[B7t^A#t|lm'vjWS;)hOTR3Ìc7xU[U38-L:1r"ϰ <;8ǂ+X pWx]M75xFS&NJoZ)s=k>UxPwu%źgr{ϤHY87l,s ';~i%yIu{z0F#hs[z(~&Dl7<±<9y5WnBoY ר@|N#} "Ɲ? O! v蓫98t9w?=>Ȥc<‹ZxpR'4:9tEԪZ=\p%GzѥGueٌs9SS˚19SǓED 3y8ʹZp5571.=j1&[^Յ1y1Jhj%R+\\mTkሚxFfQiOcȕ$y˜΢[+iQϐZԲg\@IU2-hFt1djCuGQ#{UP}Pڋ~QV <fqL4Wb+蠵1Xa G4v!1$C#Q;,5Q5#bd3FAɨk( c~GX9$c`nZd)'C #wt[*9ZcQ;m}*'z|?&tr $hj #oZr@KȘ-fCL$iF[)-[]# uoe RO*})߂z2G2Ԑ8u}Ĭ7AkDnpDFoGplJDln.F|5G4~$].^{a瀨 '%,>HS Q 1U ܆P- h#X ھ -qe!S OFx-꼄pB+3CW)"䐰yb5g J{1·Fj#h_z~0}˻ y~)nW12GFZ$$U?r1cڳW꟠+(xIAC^  (M,y-'X%u~\֟59BNC9 bflp=NR )9$Gm"V[r\ikh\-VeZdmld-oL[ Zd;i^ p{:VU~)vmî3U6{i^[Yu}^Z/X h޾4_(fجiځ;4Kf'c.Ljvpy=Av,.} $M=n'h GM8'5DƜԨyNr{1I qïv~ ]ABBFES"@v ?7R|wcyMCp&.v ncf0 ;vmjJ;D=&9]>BOF#B#S3Q?.E% ;i]Dx 9E u_ؿLv&ny/\Ŝ(fJF≯ zIó|1R>nS&ɟgp/bc2^~kxK)Y 64N0rOY$0Vzy%_(`+7]$[K;&3|.%m҉sEWrEeOq-5Zɻ>?(`_'ydv5>\0Dg[|EyjW-|_'5wOΖϪ1~h{sjh԰5Ӈ?;¸Pb9=J?]V?1CcG9otEy~ i>>E)'z?~ya Y*JvRkЦlp9owֻm&W{3>kHle='P|L,xT F|8s 4t}h7HOH}af{k 7a}ԒDml܇1gpv9㤞ԍKz] k{,xdyƛϊǧ Z_h JS/A[wLK,&w/w[2"|rç {ֻ~ /!NWğz|ht>XL^;\ Q>e9 oÿ,K G'/ /`x1R)N *8 k>@u=8M^~WGȦC#Gt`AG*S 7 Ex>0%Ƒ:7*_gG̘jۨSun07]:2M^\Oh5kϴc/>ӠmV_yAT2r,>҅16iNiQ:5#I'geBS#V:dլs;^_=iڹ:m_x.zDQ?kdC31棨ft|ofZSstb, !8X}KsǦXm+Ӯ^;Zmjmfڴ|68u+nѐÃpxEG8o3 ;ؼ^OIpݢ:a=GmM{VjCv8%js8kK6ֆMZڡn}t۠]w?^qY=^R^y۾`y{!SSNhN3R jӵZ;\G<´3NR;[>Ezׯ[k#Qk j|_ߪ!- 13~?wiJ!iZt$mZM>+SCARPz3R QWh:BW=lPa[~PM׫!.Յ?: & 5O CpoE{j\^w}jC&UaתxuE#2GQjTKt;ӯͪݯӪاUbQi `}2̛ў'0u3.dg/r㣎PŨ5>YYjJ(PCBTئ^U%mTe^'RiE$?U  *H@[e7e_%q 'ޏUqԑDO5'19J )KIWmJSKUZʴu4mJw( oS~MK9i_*;`{*xK zC$NR[|5ګ!MuIWuF*3SUbfU$IE٫TV;}\992/iP2eo >- ^,mI +eڪ:E> QYnJsUU(?ATVveSz-J-xD+)_J3()1۫?s7̍kRsymܙ̳VYJ gWܻڵS+Nɹ.9u$Ώکv9q>ߛ`n][-IYR9 mjɧgz"^oke_\ԗ#ro}*5ǵtE-Y%?ji*lSwUHUv.vG'.cv[(udE뽵t} iZP 6jކ.ݸAs6Ҭ4sӚZfCͬ5yG{#ۉyb8ء}.%;mc5w پ@wii;B5ug&ĝeEvh=F|FRc4fދvm ع0ؾHf2$] t4 8 ƤwPFr6.2'04!!1ɎF_]FJ]KlDoVd]) hu4i&lgH3 ?=x>>>e|n^XGmR m?| KӮ")EDK;ӎ[fbȭ6&ۣ0식@o_D<_Fw[ߵpw oAЃv4<[;0Z(51R>@ ?H0Eo?qiQ4+BϴX͖gҏOp.BO]ug\yزq˾#g'HKs8p`SI_pu~7ÏN1@uk}y,-Cyղk!(PHQ"LƟxg>?5'k0}09&g{`Ln:W]=yuoi/LJ2lL^n9LLly$K<Sm@-k<}\ *-D&>m”ޣt\>Š'Eqv\Pk&2rú^ɌۈCJN-ݣO:jW_Y\Ѵ:_\I)V ß8UpB胵lk?<r=]O;i1-CS%ᑰfhXp2zRj|iզCܳ#6k==vQG߫mӖiӸaA'`vu Ƹ4Chߑia 5\'ccBud\OՁ?P{'kϔZڬtj~mA[fԦGa Z?MVWgeP03?h 7z=ߟ7^''X;}{NvZ%htm-yA6.׆mZ[kip6>%׫wɝ^V-}G6_ƠvhK u1Rܼ6vC9ӵwv.r6kom^61ZouvZARQ&Rϊ5ZY]x/ 5;F/dPUs4L7L/o v-tZ! 8G%^.iYծEZZNzuͽOG'Uy<S*= &0ߧL1݌=ۅmMcy]m UW:6|ٷVM~-jV:RuqUܢGTJ>SqAEcޠyQu6>Bk'UqQȽ}}+RmʺrUuOɡ=9\cAU9aw? ~7C%`W· ;6k\ F;y59˳KMArkks\R"ǖzhY-Mk=$Z򸖴hiA6Fk0vbގRGT v6*G}n1KNi+ee]!튑ͪT-YUūhu^yjZt}9Yu&|?ߛ2v4q do;m]o55q_Ӭx2]3جɃk4qpָ;[ M3BD hJIʁ;?l7+CdM4qlMشX6k&WQ"4b1lC@o=Tm\6RAm-p3Bi^} |5|Tk QdfķAOmN0GM.{yEsA)yP g-=,=q)Lɸr=EY ss77Ҏybq Z|:$_>rٲa!gsȑ'@,E p 5nWHWɋWml54|8)y]/ٓ>sNdycWD39(yyZ]se &޸Cw_n8rF;9ո'3 +?Ў$7~"&5ea/Xz&3QM{A~V m܁ѷo_k Zy'zu>Gy}jrY4;/=k5puasjMQ~Q,txϢiӉA ;tO%/AA{մ"^/Z_0 ZwȗGL§,8ER?Z3=sܼp=I"=QΔ+P#?|bifV T89C1J"\-0:xvB"O:2-,V{ִm,ܙ#>yfO4dė|%d_%z8-:.~XsH{ynzb'Y]d͖O_2XyӲ͸%NӰ8 \*+VX|JYp K^7j }2t)"YgkɨAdطa% 8lF4\as#Ҵ}d*з3,Ys$9{CCԟ{Qş?{Ex"EWLGX_n_9ۦ0RAv'] P݃Խ{ywyT=s.4^?l^?lvKueăuGK#OP>M;e"zRl^ tu߬`Ϯ=5 wwczAqF;>|N;,`}#,9@|g>[yaغ}N[9'X} Ex'HI?_we~ؙqχ)*׏uߢ/A~jsϧ$(PiFCo;øø]e\g^IasJ8pZt<0lMϢx^<^OF5-+yÂQ\! N.QEK,iܼq=B"=D'>@g]Ƌ=b<ߴg.sLG,$Q84xvyHٱߎ>6{t5,ZŪvZJg7teJVF5QnwS{rѡ ylW1%y^P磊|C_(`6w$enJ L}.VGz4U-P2{K^Pw}R铣 (ŷMI~J۪8#?(G_ 3(1QʌCnOk-Vץ^T=W6sT&)%0KIAJR\pb{Y!rBBRp*(shЃK3no y'eq%)NX/8VVbe/WZRC}İH%%(.,]PdD#zIn7?AFL7`{e~kGRVZk>%;dæ+5|#H/F(&*\QqNUxLBcӠ ='y|*1<ɽ\_G: 6byHHodUlRE9(2]~ QHB-%'K^I䞴WIkee9'*O㩔YOW/2HxJLE IWpS(?铚 y=FrISn9{,e-KS}A˱[#H}[-&Od_hO%ZϤVUp,/`v{~v4 8" w6`@gGq>ޏb>GvɠM3 "^ؑa"͖GZ-MC͵v vr=Z{"IgJ̸e#H,6Mk1}#kT0UI{d {sE;vӎ=c/!T{ј{^.w_?{|nM3y aoO·I35rwX_[BDcq  ͓)&S HS8z`Ƞ88!:uRŰ(ώHEcR]gهrlqm&fbr E`wЎ;ȍ;;pꎽ, w|5x9p=9UZBfͲ&q72P$7S͖IK>T%Ry>9mu/-k.BOܰW?#ӎ26.No`O.f^?L~V݅@{|oqԫh'OsU.eK3=06 1'o7sD,록fWZz$~x-_X܂0RhfF0ΠC^ˠrRLO5=WÛ^ ?Yar^bqXF^"w|ǣpq )0`%0*a15ϵ7QCe2eZC0ϖ= zZnɛ9l`9"A #F ,<d@%:VڃdVZr@=5~'P+me(8oYXtZo|ɗx8p)`5gZ ٣nvq~6oo,[,0MOo6Lkx+3f%7 '`e*UV7u0vCH6u#tq޶n0Oۍ&hS<608O@a[GmdZGytF7a*ՍRwLΫ|W֜_0fLKw%SLJuV]vSb*TsSDf*8H5joРv3܃k Zw ^ݺLϣk{/T)r:]dH9Z {TXBBx7@aU o{\w%/!9@a! n&{<{p)J|X:.L  _[F8) C~~ wTia-bC=σSv- ঢcl.$o<7qܓf5y\Rl$H=,-^iZV,z-L_47_Ь'53]NFS >^$| 7eFןНa!<飴"s쳬de-,{-vuekaNjnNhfnn&伩I_jRA7k4ʅG䜅DJ[ӂ_8OsjN .r"?M/5ʼn\_ܪ1ŃUG#fh?iD'YFL {;j؅p3I]2^HW{5q.xZM 4V㪜4S4 ]U/VWiz1fSe_^~ T7R<ȑP>W^aϭL0F#\йeHPp5E5biv gl;ZYϤ[Lӳ2 `GVKE_[jGWv0t'Vey}7*nUQV0Y_Ee 4t.P lrnM ۳\r_/YͧI;wcW}h~ 5LL:K̋=)`CtkC!rbއ4G^,- ᰽a;^ sWK#2UqO nwN؝qi'؉;菝'xrA5ZaV#wFyviҍswU&q/n^lqMdtp5 qr8~ 'кc5"j+9$44yn-g~݇b)O[ MDɏ ~^b bnYESד[瞰nAr2sZ%7%%ȏRHߊ=Ny4k;mRXO9h:y ag>d𵐫B^"&L'> қ'iۏdk0my&?y߮ ?W?C״B|F~|nKk{{3A {0X\1ߡPZA-}9 S39>@o4Ihy9G?πgz'whB}BY*FӎwQRov`3#%yT3$˓ #O1s/cwY!~ۆЙߢ}y!bȆQ F5߀OtQ\GhCQ㙠Pw;!ށ][,_CSi| \ѹЎ{U F=0:M7'縙秧uxr-Q= h'?mz{yq<[ q3-,0øv\Ko-ѳvbqR`-Ɨp\/ # F<" #L,fSȊzӎ>"Kt1UO\61]peQ3-į)\avh)8q?8!pIE@TlËӊM4}u=z3kaT'q6fTڽHX][GiZ!b].b^!fb\[iФW y4BXj$mm~ɆH`wuT䀝 v4ء`U3MĨ3lg&A9P;3;@@:/EWY);;~ʶ j_w =I/'0';؎up@hIxTO&^,ntvPn\{3 @ S}Lz%&cEҋ,rL%ͱ; DӔC7+8q_~Fn@'C0`e3(htp-_CVC3`m ef+.G;(:]Ğf,=P J-d$zB110''48 _i؏2ry,ݔZt_#a;6J! &2B&6I!JzLGc&1>AΠzbNL<~?K܉~n]s`A1H*$P{$}!sp>Jd]dYP e8z /q)z)bb遯s5}]Ћqà#wVwY$E=drG f@;6n+Nފa[&y *Be(63Lf4]h?F8!Nو$;D|0waA&o>tD:U`v4ge:_sPԽ$iqD=b)rUSL2>(4]xM/ohx >ԝ$gzno~qCy^/-O t={տ?< nԖ;< <1!L=`,7a%'W +a7ٰm;8>s S?QWIJXZ[cߡE_>A3<8||AC9CC<ïp4?nq9c-]`+î $Dbpz=I^=Qj^t]pXa \{J=ޠ_vvv^m$ 'ԫKxc%[N/*.dm7?*&N 8Q$Rv~)6T2L[*8K0>=)d,O z.ͦueLPKó`iC?{038>)`dB/+~0iwy,ST͓h8 +&vmm٢M+fآOKcK*9`Q"Ӥ(w'G2Qz- xwhӗ rI6% ,'p 'p?p*=8]MۃYbǠRY@/ouW|mi.Q5&W|p)tPr)K8x-O#j1uGG&X^#zWڴ@L>" ;xїK*Z ^;" x}OɳnzWè ozmIR,A#̝}^I;}ҕLltbtZ`W6Ɲqoie2DLK,)7].fۥ)6=/E淐_ (K01a|TFJ҇t'aj&݌.nW:H{hH*Wjں\lZKm7%MHfJQYR`B^edqv6xX w&D}gRfz6QjxHj8tL ,)w*RRiR-]:Hkw(n$md(i풢;"I$eq>ԀH+)2XW#];~nXjHTJ.DJݣ{4H"\)l.y^U+Y]%ûT}IDޑ*L*{`;z-Rғ|JJJoIgKV@dKZ`I ,IA4Jb%E‚Khm C|>܅TiX R3) IVpdDKzhfHJX$JBxąILx!S%4bElGܒ% L/l7^ .Յ{iHndJFExKJd$GFHbT$DI\tDj a$8vNQbsx&zYf1'f;hJR{AG¹ KIuX0dHȒ" IvC|w$H/ t@ΊKMqMULFb0Xm jAj^dARIЧD3Ij&Qɮ#)) !iV.m3׌ 1O3։]>i~F'b`2?^ 0[YfiyipohSL*?H2%8I3=?_';VS#'Wt9%S#ι]!w9bZ,s_bXf?l#ޞlT<\L$cLPja{B=)C蓡ch$Ub8l3 9 R9Lq$q9R:P}K£p,Dw'?{+ s`EM/19bi4:lB\NalL'] )T΂W΁bS_ˁpkuZMgsz}Icz,a[L,sE8p!o^<`/+b ,T;~m. 'ˑ/ A4:Ӹ'֐o68j207MPd\6S*>w0Vj64YAʝ0hÄ߅׼ {9Dg@}r7^:΢Xc+_.o% fJtu+[-]_FW0zۆG1S΢,k ax+`=Yh,']W=`97OH arHl+aY/2yof"ۈ?uW+AYt -/Vc˳He8k_0# ;r"E_m0adpJciZWO<^o {({0h|aԆ1`D,4Za("J}3}L=i?mG&斡6z-"{ F28/0Ž0Ҵs 0WSC CA g$Aj~V]MO=f470|%hp?e$BpJ58F&=i-vã].DYg NZF0N]ˑǟ%; I'è(Z V[p:ӋQ3D6|}ctU9MKaDӖ^+d2etU.h-ߵU5*鏖nZ;I 3TR@}LZv<¤(F*qJi0m)fmм\m1E2-HzI'ɖIUIzuIRTF&|{U=ib&pҒK36k"[,*BZXIMfKABkZ.9]'ɰ+#$a$:,8p@>HѫK<Pp)YsU\WʚYJ4w"?)p %g?=r y,zN餢N גU!R-Zҽ$C}%/Lb$?Yb$*P"ZJX`v Ftг4WֈG :)nAWEHLu4e&i o#9H&8h'An#)! .!V&am/xq-)uq^S^yR=8UЃp!O$# 0pg X J\.q,n19v8ؗI.9!1ߊmiډ++-X-*&-υe )H4)"c)A8_hLH,qK,*qL4i$=/I/yҫb.%ds2}^~'k, ~p1SBញ$SNgqOqIxqLKi^!62bHgeJߤ}E㷐_9bm89&c;7Ui)Y&vپ$;Dlc*'E,rr,T 4rȣs&Êʐf=Rݱ-`MKQO ؞PH8]XڊEzIabDo*EEp"n~UI+bE(@» oHͭx{ 0sL$$FO qZI)k2yrƔaH 3[.U-(+W%+(gV,AJݥd$=,$h5@v-P xCJ5B`&@fVo ^t~${7m fH%#` 6SؕA+'x116,,:*Ɏà:c8wQG&P7@:1vy$*,+5 C>CךVpR ݭ ]O&L}B .4[ߛEԋպ'$dG]9^9*9J p W UasS671/CDkDz CI17`BPMỈ+y>goK-}\Kl: \&;@3JK4'hI甧!J28pG|4& 开!h`\29߫g*:Pك)>6RmLldNaպX|6't:nY1WBZ[Ÿ2l;l6NkTiFw6loTPih{A2 <0NgERՅܠ>v#b:I\5Q4hCi ;υJW-odJUmS4>܏zXI$n?Ta׷/{0Ǒ>a/odՏɲfrrNu]t|G t'(|q@ QW/pGp꽤-2z\D z|dq=N1`?Pl> t>4\ze59us>+ '+V>瞆|(z:uWD} #Ta4윇+{.}2ΆڇrƂ⸡uimg%~ ؒydsl)'Y*.|uȌF" >m99v8`J$ؐd E) 6`t >,&t~ƫ$>(/j{0>é Ik3>g`DcC"63e2|8+h F{0~,c@#ha8`\/CكV|U^ ;c|P0H#B,.Hh FV΁úIxg5Kn"#6KO9?joҖ m5?I|:f8X^N%< uh blzK;bVWDʛPm~p ĞppbI"atU VX6Ҋ»uv#'Rg 蹍@?cq>`")d2\j7Z:"7Z `ZE[#|F^>M3RުM5kI7-URRVlru!`Ea[`{@#bd"6b(b'Ʃ1 NN+0\\QJ,1A HSɔR!gE=vW12KX$2>@ilWRcxMeLL l%qboE9 8BVs!\2l,tz(~(K 5 Ŕ$ GYW*6Yp\&&BUZDJA gg6245@ !+EEBt(|(B c oUj@HM:dX?gY1Z hI`Wx6U`E2g  Hkqْ,%S9\ Ilovy"l%*5 $l_u`;@&ps.FI=Z66IL][ 0+ens\὏RIaN r  5 ԝвf+ֈcYj0ꢮ|`3ztef(P%.,/ߞtRi(Qj&ر1Q]y(@{<1r y4cc TB{}8`ʎlPӨ2BLԒ?k!$",E-BWiO^sљs942E̤?jd1`LgKK* 5ˬFBỚq=62o`YOpI`V|CdiiS"`m9@FhXqѺQdF o!&!aaq^܅6#N;mk~%/h% kK}';5r]o7ڟ@H ~0w©Pgm(σraln\Խ U9dž0W3wdn?YîoڃfQg C}xO0[ 5 z z@ {v!:b3h?iwp_k 8û. 2E0`1)8q|AV:hUZ bI#Pz>[aOD$@N`#:]{6`r4vN0 dx%x 'LM_\bn /C(Ey=f/`t`@똸VJXKam@'b,<6C}^݇Z񯊿VrZ+SwSo-f+yZI }?H}dQM IkqG| ƞ V2X`՜Ԫ{ybͨdte u2`&hKs-UhKGWUbLD=Ǯ"%Y#,2ugHV3VSdLb|$0w#Tr3Z[iR+Ҁ LI] ,ls ۼ Ķ0K/]K %OĪ""i xrѸ^Y^jXrY+;\c#)t<_180SKqDpj2LM&KB7$xP)OKq7_Wq' qDi%62Z$HH»HXI8|O9UPb0p/GB@"=A_\1V생Y؆uHXƉyhQXKÆ0xE d8t7B!d4>C%?J @]l3t>Xl#2^#4Gc6*}ryr%Ik4O4͌ q_c=K {RU?H"`6X 1oJt^|p.T$*ȊH C'S# b 0p21%P|?_=vہ6V"HRPtf сi4ldCZ!XiD"!H y[6IA0qythE lGL r! {u?LÙp90#/:i&O7XREL-RoU)U2W+QB cj*{IglPP g= |Ds .MbVnI5}R$RC`V\v[(g!j2ƪxϷ, vJi5 O-l6i( iC-?ڛ `Hgě:u@:#l,8d$^9|l6.pגNOCz1E/E1CzzbuogInw2#}.lSNW5^~Z]bP!#M r3^eex,F#\G ?{JslE2w,؁`܈M+-i\a5]44 Q4>cfp:D9cyu;r/s21˚|Kq7:p/Fc-Hn kUK41"f iί3n%F}4hTa-42lLCl$ :&}gaMla;yL؁!c:Hy׆s)+4 OA-4Χ(5,J牍3IIΒNlYvS{A6jְjXGmP݉zC;Tq.qq_\ȫ/EXۃ=&\}69E2b+ZXJe`&wF\&P/% k;G}||G{@.{& p3 g<ԧw'e!{`WCh{?h53 i?kwrĥN[e>%% =tòv3y(wr/Vu Bh ab\{X.iq[y>>E {؊:5L蛕L&˙L1/ Nι `N CWc,ԟ9u900om8"z,A|c Y0tbdzLQO] c,fmcnuevQ {S`̆skvBW.S.d#B'"!`8oG v[bc)`$Ew{-T2HLBRQ4 IZLLA"@ѬѬQx=:D\7&bB o#ϰ'Gq{[@#MM0Lq"h(Qi$p'IHb%Jd6L$3IǓGҍoEःjH^t;b[-0"LT*NPgL:27fFt&|7$.3Y2 ,鐅42TtHy,uTJ's`J ( {_~-4"6ܜ),ȡOE iVE"VBfg>d)0DqXڢr 2R0Ԁh“1 6'6zz*vt4=)87T2F+X [$K+#c,|{JU5g 9 =۾Y wqUa˞`QH /Lb/2-e[̀^ylPfXyTLLj/hu'j[i0VhL6EYEOl/xL"F&TǣXxh&ezCV):xmEOsZE~^+N3nnX~$~ (L_y. d:w'\bi1ha9Vôij d8 : vq`$AD2ђT: [eCWZmQ/ F@`p"hEZO#1DzjNrM}Rm)_4˵i+0pI'6,O@X`ŃV.mjF¨ "i@ڒG婘RIat2_'IKF3f"@ 0U,SF鈖}1rz4?|&./rgVcE%ҝ>heg6=C<7~vA܌Ď6sM "_ ' !#4pFXA"a@ơd!$$At"*ϣ$ran\{Tď Ä (/b bX8^ 3^l1ѬQp#Z扴wb]? xPϕ;[д ɘ'8HTu3&7CA))4)~)e $12iduDoI3 F/~v׉MdF7a = =2l$U6Y\ K&ʞLQiHKs` M1*tm1BhNlNwfo(e%̆- ͙ g   5ԀjGZĨ pp>GtF0phm\N[^Ԇ53s+jJY{ɑB$eQF5"Cj!4IK:Gz8n̊]Z:g뒩É3N?ؖZӀ۰5l/5# '| GN gڋdz YtXLIEx5pKsCVl2aV#hL8Cd:45uy/}_RPJYlmk6p7 Ӟ4Ui/ tZ:%ZKx"^4iw"mQ_{i>}&f~M{qQ&7VDěi5N>l|/ȪFN=uIC]vxcn e޸ 3N,\AL[wyTݨٷKvq vE AWc 'V:gdbjfniemӤ3v.:wOo_аȨ蘸̬ܼ¢%-+*[մn[ۮCǺN]v޳W4xȰ#F3v&M2Ϙ5{μ/Xxxi5oظy֗k;wƞy[osx>:s~}yxW^o??|˓_C߿nbb-67Svj7l/n V,PLD4lWoT).h+Nxna∡xbqbi7f⎹?*YGV*.YdN٦xen٭eCxco>9| sAqзx{E7I/=V*nbet0KMLL񁹅~m+io88g<'8cϨ1)稾5ePb$ةK4d1'L:}y.Y|56lb(eU#+1;1K1[ޛ?b;w~{?=~ oǿ뷆~{_-fw=_gd|5s&\xޕ/WMl~ӓ?}l~?uWuWuWuWCA=mG6{|so1S]4{ope>쥭gάɭ;;o=xʟ:(޶f۵?}6,j};3'].,Y+6v͎6=+?6txEa[_u}z[燦]vl嫓_aƤO/{׋Vbw>Y3v=OO^CmM9дߏiuƤo>?;~q#痭;H=nΏÝ_ۚ>k_ݐK?iխz͝}K߼t՞/Vl隗ږӯOEUt؉ۘ<8ٵɍ }68?;ԝ0gf_-_VoƗ7ݾ㟊~;:H6&wOwzCΨ9ϟK-_f7lۖ*!hvt[Yug{o͚ 3_~ [[xŕ\Xj-k_AXkkwj;N=Qq>6ƽ Sh憫殹ro.y_ )bA+M'Os?yoP߆Wi{}=?f~Pk-ծy=_ma%O[  _gnJ?NWۭC?0e~lZUKs,/h@ Wu_퟊~=,-~;YwsަA?j~t)3o>GdŲU-gUS|"]v[н_~RI3/$O/L}N4m~ET*0S_*LW,w:S?s~TԀ)&gL _6A4Y*E5D>;4ɱqEMt#g_?yɕW_ڽkϷy3{ÿ:ÿ:ÿ:?6&txwѿCy\v?xWͻzton^r]vtm'+uEpV&lxD?<9GS~h[-é X#[?OwzۇOGzaG+cu6{trpcn|._|䚵_iٷ~'x󭣻?rՓ:lD:D/ {vt&u׾?O.Kξ~ɣ[w?ځ#uxwF:Duֿ|Aѷ?U|㫉]|~w͸eή\Ǐo}W<}ob!ɠ.tx^nw k&tr_7g,Z+?w>ܴosdǡ]Qu؄[j?Y|F^fdѕ+vtm/=4׽mlܹ{wxǎ]ohFSgytO^#^5/>5?[eR9'wC[>8y~\o3:lE=FOh=_ݵ[S1k/,8{Xak5@6ڿoݩ76a_<:'=?)Cߚ9/si2[>ݸmùxϮUgwEa :\竔w4eOK5,c:|x#wfLw}ެ-~q^Z|mOwo[ɛ7y&2O*Ω}ӣ}rwhGG{Ѥoޛ1v͹Ӷ_]8ge _Zt7kWy;-r+ v˓#-凳퍿ܫٛO={ɨ6Os|suח\uuW_ݦŋ.m_ \D.}F];{U6l/* 6DQPP@!!^gҦOL&S2i{TH {-~}f^k_b7f+sd"ވ=V}I]ԥ ;(P:-!B3;QG~t*{;w諴i `s8烀bKǹQ5oHnw` 81#\[ s،z'e`],{xD3`^:谧z^S*Ƥڈ>a"HހC[ܾKoE5n2  99I&HN3@vsT@-1+\ʛ֢ރ(yf$\}3WAs X|+Ml:vR໗}xBL*8K&kఎn_0sF7  Df鿥2_/B cPA* I.\~oyDZ:N@kS{|f@|k@)^l{bD\^ :Aٗө&R=%3$L)՞ьΐdn{`UUӬ>P><+:ÿ|/vayi$ct/'3췏gIcN&]エ]QDqKpoc@_y@~pAPa\!;|w&ˉ#9dži<4[WrW{|92N44IpQ@ExNT~Hσ~B AA,vHTɗc; :y\l 5]mLTKD< O Ί*-ˑ ϒ+ x?{Bȼb2"Cń}Ŕ[]EloJC\()@y76L]QS.LHWD +ACB/(s9SNm/c94 uRT_yZ]QRx':1&bAB޻p&G/˭wU:kf:=)1xWd(q IA!;$]\0mu{jNXCw~XeVyK~iȴĄҤب;s8a &.7\Wcdcw4\FYX\'SfgRC"cSc⊓£"Dϕ8(CQܜh=XiommO6>uXGufD9EऌȘ䤄¤8ulu\vPtii:m-'\SjY*(TH.TGeFĄ'ƫc pg)6#QG_Dky}ڞZfa QX؋}/LJEaaQq9 ~Uq~wT{pAә59HMSNcw $&5ǏU%- * PE+sbe1;QsAC_h"FoҖz;7r)Ko8ܨ"Z_{A~wBCqҪ(IeMw݈;h$ܼKW=2\osY;*a4Oeܷ6X%;:Pt/-XpﶚΜZ|6=r^31\:du8gZʠiL?1&d(}83'>QH1W@;DQg Tpm~eMy9^ [p="7i$nWmLnK(e6YsT!G,@{Гʖ z Wg?3!m|o㩰)St}F4(ȝ}vo+;ڃޕBu3èKkQ֐)bPp8e@ lm@7%1LȍYQ9}$ʒ,ɚ,f@7m@CyQMTqe X8yke$ӟT`zS&.AukADm$Yڷ́(aʢpZk`^vඍ L`w?)' /O?!q@*t`*n}&P8@W` _0 @X݁t+(!BvD @ԜM磴(fW?NjbXNw=l8|L5 NZ/Axe@̙y(&V {BL8= RG0Xnoۂ k k[}K` ^+-A %p7 8"Cct(pձPZm,8YP&qPUٯ(һO &nW g.ÿKADAgڠ!r3x&xXډ(ލgáA!āTR.[YK ;q9?^8ACedTɄG)97b$}*瞰pR:#0צ*(* Z]a6^Zkbvc_Ce3M[mIw3F:۟It*"hAC`O_N^P+{T. *=V}pPbx Ʋ,7g;<ד4Hڷ$ Qܺ05iUʂ E~H*l.rby;$]s2K\z=w2ZNO}cšpo:v`R`PU+0 IX1@9C0&r>|V`@þb mEt.Q7&A!, - W3B2TwÓAq:\?x?{&^[:zR}e[J&O{bFELX PݍS=V>RͅACkom}Oݾ*2"*[(Mǫ|ժФĐ܈Ȩs/Cko(7no=JR/By^#NR"#Bcó#*"CB_A";1uuHU}զ:muXWC2.gAz791@UR8;HvMf_]2Tvke=ol42^h{S u%5t25HċT)Q!I)IE~ 1s_:{$vH>F9Q^SXxͨ)MI,r|$ayJEpvPfZ*O/M*M |7ܽDCWvYbE]ΪVdzMYO(1|NXDTU@i~Zw?DY0@>+>z.o{]t8JKi">ax?yݑ*>*qyB,/_ WH5@;vuE5uިi7bGA.N\Ux ȡ)8eBaW+Y`x]nh0z idmAc .#{=Mv~\Û$iӅ-,^sg6dOEHqw˱CV4}^iT֮f~ڌg$zrA=쩣bȆxރ>9`vƐTj{!^E ? !ތں_PYy{kY3&M6GMYUO:WM.N0\=؈;&3c[2XӇmC|syܔ'`]XmW~)~ l]k Pi@}:uAs;@">f˿:wW@>vZ !'xGUF#tY3iÐŹWNhcw;z ;,'sc rTOa}!#AkCAe]<ǹOZ+#n iOXvjsǁDAyJB,hc׍8<y`8`f´7 Į/)O'uHim Vqa5Xm^E.l߿pZuj_^ qޝL0[7e8ƅH^W̪=8Ъ$7'Ţ:Q䞠ާ .prv:!Y+FM emK'J^iK4F)XwT EmYDz[VS+=EVl;H;ɴ+Fdn&n"_kJa=E(U0a_@'+R(%u$xfly} !p"C\}6[; \j%]OgZ$ TEK)a~`0/ '/ES)*|O}}8|?scXCF[oi/qƣlyu vR`2"}RɪlD۪8C(Y4B$-=< L9o~}jKk_ӹ.EbJN J &)3b)B܁|{ M'_?VmO;,~nr8\WvfVqKQ2})Q*QBx4&4FNSEP<ij/;DESh-_~tV^L5+e9g )I>80:*X OVj+T ޳?9&ki-뾣IK٦'v޹CZrl[唖''IXI ax\OHL<(:/ *_U S*BJfs>vaAc5Jo,[zjQqpdYtLbur$ 1L杻ŕKc҈^??Fri__Xw&w,yr9(W19|L2-75Vᓒr[%NSJf po 6=h&.8\[Tx&ߕ7ϯw0fYvW E>yHΉ R%/󱜛=[w+^d$jxxefwM-nޛx.M/:"xIʕ<`4Z)IJJ|Fln^vP W4WAO/ϫl5XQeMNv-DF=IЛ&xE҄"jMZ̛- o،mh`zpjQinN7 "^ VśiQzx5SM4jS*TEjz9[@~g>lFQuTqM3OݔgF_ m 3`xF1@&} V҆ѧ8RҜI}EއDV޸}a=< F9}r+'B$y:Cwуy&ō@apM_DZoAo%?;Pq"~\@?:r#mv!ido-uCw4QH %Gpl-`%$Y F+\}'p^#;`|b 56ğYVZk !, r;y(A6#>DLᄆ+\فk0Yj ,q2M 01 #kw A?[rF_|3Ć [v#G|Ol$ &p]n7`PE:&kb- -ڒ:ޘ-Y* .%\w9(,WKQ6HyMNIG'q'DƅEW7xnro=c Æa҈l_ BPZ~W3 O2IЄOqc⴫|Aan ˸oN4o$ ?& t a&,nps9}8ͤq?־Q؈ai!IAQဠشDzԦaXK[ c2axe>;;Aɇ!ǂݷ0j^qU0߾W}Dle=etx^"0 !G7MF}8cP׾p_!KVeoSǂT#~y[Uj*auRY٬܁ҁG~3Q77\=omo1kjS̾N@INUr2#N igfrIi~lK*vyq$TIS,Ivّy9U7 :U(e8Fw:H\-rM ~+;EIφ4JjrŎr<@j2+CM'KKI>EqMhvf< &,0h\]2{냮oZ vgOOhWij̊yA*jW2HɊD1(i(ܧ+ԧ2;бv ty#iWQbuSo '3ZI^|%51(ŋV#pewA};i/XpgNθH罶 㯞zxy6Fa*4;.ƆzEE!9b$HTl+:; |~b"$̾抖;F_1N%F{,oUPDU:,?҂o77\[[chaqr:..I'DyEpcʰ QVZ_A|AM /_є/Pc*T3<2'ꭌ4F=`_iqQ/uݫ[CPIf݉n9VJkBWKk*?~ r j_*.Cy(a1 u!u:N\ .{]uI:E}e^Yϭ\ڒ נ(n (pFǒӯ3v3[3_M^O>?]!0@1g(<wO:B˩"KUGCQ(#\X ˄p}6Tp܁؛ [AlwfÔjJD(H%Gߣ@؅pyiM.\^e$_Cp[:sଵ }e _[AzKH 6̆pJo@> `bQDsnpu3\bFoڂrkpx+,]sg^S4*cP2Նl(LB({)a%W 6k\ rkXf"CYKD߸:XzoL "-JOûkgd) ҃H mКPj^K+`y4/:x?5+ ϓx~p$w7&o.; t/\ٖivSS^N2+`<<:No:>J>:tz2qcgf_bV_d觵kPu:)ZK@ibFafRaLJeD";,5$P\]ckz0tZۨM!'[5irθq($g5@ym1t̏3uǐ/`DzWpGy2jgZ6m(]v)(*eԩ[؁\ ;_x:XoXg7;ݾ: C[MTf}=ҩ^RCw( [M ?DY zgbAEa+F,> u7swױ6rLAha|UFì#V0\o3 Ea4z]ߗvcY{ǍYV?_:бxLDjt^{DoU]9K^ψf& RǨ@?bg_,5HNT04?ylu^ER2 \&e{^I's̃EE42" Os* !  > ~n 6ʍͦsb*&'ǃOx@^GQmBѿ5Gϫx|Z/3j,%V8*u=."c˳֒L0]I䥪=)dfJ&RN'7Pd@"~_Oz֡?d,\Xeں<*sms{ΰJ,4ݹ_SյGq}Zo1ZmŻw~!V'$}..tܞ^jVo2`8b:ޛVeN|T\evGIQйyז?y_6lxjogְ!ېq(PiCE\h70Z^KyPe_Dz<ˋ|&LfOY|Θr:=i}k4aWiNӉ{sΔ﷙i<`3}ux zPqD >| `r#jVps.2&`18/57 L\Do߷u6įx9I"t!BĆBD[8 s8 2@[i耱6Xq5 ,  ueZx x.#_:R@! "GY·?!= ݄ItΣp]-tnN1:$X`?8; y_@x` m{y@Z p\tjq?W@ yeڳi'=pmmh׈aW}cU&w7w7;0n,Rrx>gh?MQRNsOn6yw׸G;>s76 W {_ss`{7;nڙyxo=2f~5%~i}sg\TuCCm u=6s ǫK`f 7/ 7/4. ~$~#4ʒoaw?c9D?2H.?>@zxϳLGmnS[T^XaK`gIn^ n^);WDo&. )= sYѓNRPJw]l}mFzO8_ &Wxָ7]qqN4|uޜ5_9*uZ;M8(bo{zwvRBixWaP>sBT\μxŭۋ31O)3]9p_汩G)jN/51"R)نeu&<[M=M(ze*\.…W6/68+> ZKW}Sś{A {gX0UZQ-KȽŴ1n.ʫ[`6<#hh7B ?=II>ėu[tP] /gG͋E |zM.61bɜ2Lcvxl n=:n=#daזFieS'+|Wʼ7K0/wջDz#V)0x`<68MDC'Pw¥-7~jnQE9A*N\j2Dy9D2„.:Z" M _8tڏ󛲴?0*X¾҉@N(F F;%AE@￉vB䙝d{Uͻ^gei6 \fE{O _WsoF #T2eM<1@'*5 WﰽB:nN p\ϿS 3 Yg$zSnӞxcQK1ajaH +#d kIh($Y Է]E|'f:x Lݻ~)ʫۅ2h&>z'ZM~wvVUOs˙nh>Gqkq9ȒP\gRmA,4&M pijh$rݮ\rCi{QbyQZB >Q5X|'.zL}yqw5{*m½]绩NwK >1tmX=y˩r ѽxMTf!JiŵD;o,[%m7Rf#ec/~ȣ{̵KyKMIW 6=f}eKH5 = Av)@IO讟PX(bw&m;Oɣ͵SrCACmkX;b=Jk)jV TPn?g4Qd(xh+{v'31ne#qݿ LPq`mpnmf"vd/,&o7a>1J&DUKA({(`d-MnA} kRbw}o;{xAفj[l 5V^g q_@WPcXRr@ȯ{1:|͈!78\=h-Ŗ`ؾ2xhoC0{.D}p >Ё:PU!Pd ]3K)"wېE6-42K@K5d.X-7e6x,ׁ\W $DRU"įEK+|+d @݂HNp]k DA]ct,ygQ jI`h1_IlBA!gDV.25H܄_g: p8CG m'?3^G{~O(nAߙLY ܼg8_W\o|W!cp\R?u|KpՌӯO8|;0a6 ;wCݠ=|*W8b/ qw[3 v \wÅa=71j-qjڥi;N9?0DZAq߿ vs)n[.ݯjYom@zKıw8TM >n^s<;A OyS5(WLO9HU}J=wGƥZ+]tsmb')%ñ *;`^kC|^]8{WnQ1iKkC=z;ԨKUe E]7 '3}:;?jQ8.#=]PZDQ@͸G)KyEj dP|*NF0X:e@]!ZM?|omj)m_sD}HMҪ >DƤv\g`;8$kCA76~]_OLNW:'^H$ eƱ'&ь.h[1ŁsLq{ F]ag5\_8pUM7eA.[TrLTrPWߊDsҌ#ŦZPv0Έ~BypU샗pAFƼ+FˬW9y(MPl_gw,:(6a\;6U 4&Dz$ ]kvx[4sj j*-:/*t?+|153RRzF|jnLJadrIxRiX3~_:x@z%OR_F_)롿`ÍsLj ++k,Wڋ敹,>Zx!17B%.;N#*+M'<# 48840i`ZqpƨNH:hJkKKKB{4նK6mʯݓUr$K*4@.8L)0F=,?E;(/W? /7灉Ocܟ:9_@߲[ 9ˡe)7j+sU,-l5Y}Z8Pbǩ*s! !ї˒4JstK=K =Jzh{*qi:Мj+~'B_ 7:AP} *9oi-ʹn6J(A,XU3 rQ>5n5e.MzuF4ܮ <hI?y/'b!L Xf3ܚwBcP@-e;|[bn z(_{YHYk .Y*ej͗Z_mpٮiDձ  ":bg£FY-'=ώ@ 9܉OE?6[.y +,GLGR3`}'mO^hPFE C4|$L1:Vanh9f#g!1f-B^m]K52M\LK7rl!/;nGx ,P/196ڲi zs^Ơjɥ3/a,2K[f+}n%|0--y5m4~'M+tLQ u8hQQU2.21(EcG ,A1Hc>Ya/*o  /h x.Q ʃ4r@ 4I4h;H08 D6$wp9 Lsi@y,}q2럦? x*AMA=zv%=lz mY:Ȑc)wk[NDͬỸ͂gY,4FӢ9hZ5Mi|4M/D&L,3Y5.@hv{=[w3F|5_qtg_ ' 1 6#hlh4}6m qec5+~Y5eE_-?`d,qt" O5(hߘ]::Lt;p!~ɨ}Ɗv|#Wmի߬6}rlGKkT3E:^"Ч0'%ws*zv51Ks!Tyemf{mW__Yk5 rtklqK;\?L5(ߨ[ ;Rar]wH.8emw,ɾJ]Ӟ7D{m~'??=Op#L,u/Ȼi~JLZCs9~[^4wNyo_ye~ݽcOm{??~vQ o9t%:K*cnsĉ@3+"Peo&s~X'pkgKDgY}\}Sɻݧ^J޴n?xiB\Q EUς6 :;1`"4 _`)pp=_ = {;NgD{މn姯֟pnwGf&SWP=qtR@5HS_zP_ï0}?A}ޜі˟F8-_ԡNc^[=4{T\uomt떫s}}˅j_g=dA9m!סgU~<_CkOwcߊZP怸~iR>y2^ W<_xXާX9"[RexOӹ^]K?! ?bd)xqy{)&n%حqỿ1,H]p3WU_(Q(iS*~\^gP TA <A=~EqM? r.0=֘Օn#f]KPCȠ#W"Nğ- J?_/_P߬wR,쀉A('tW߿'-0 Û<<׳ Y 6$9 {?Rv(hDF(E8<3EiJuſwGcVC_:?($4_Q+^PYlfK^,σi'SC'$%_JQ /W owO#(W#$~X9,et[i>g <% jNBC"{UOi1_ABiyI9B3G%^ MRJ)U H|[/e!T NE@ɻI:—@B)B{vpj.i-6\Si!aWRX\2!9 3/d6yev{fU쓉r~Y(=3y%3yԸj$YI;AYFjq.Q^JN/;S~ѳHɽNŵKU(YӁ hOОpZg@mh;Tgf.Nn6kY;@`ou)+g+λT;U)8TT/P> TtGPNx;>Ƚu!2g q+#;և9hu+"sj}cmcy[ oeG)z<5hE&N:@[.`uw7?IXcipG5 cmѫm-!nzF ,nt6y)qϏB La/9_}njg.zo{,d$zTQ'EbOM9hAq(frM1‹0?]I)w! | B۫٫k<שz}2^O>ހ5潑M{6m5PÍc[ܮMǠAWUb'z\)0:|Wgi=`>bnـɀB -\wl`*|ZCVk |8z *@u{_׏5:S`KƔ4 X -9t&fhOri;~s԰r*λy.GbpZ:| JK6ʂ&9j:3)%fRF'f%bQ *lrX. x<>*L蛔5%c\zQ .QP$H/A/yr}r}ir3h RNa c8ǰ(OKE@6Al'm`@92. Ku>9D'(C S-GA%8j -@`z0F.L#F~X4`}W_? o!.3 g:,p<ǥ]'Dg,}&am9n4y̜QTæeLk.arkߌ߯7xtq;\MJyZj@u_߄BW hRbn(RBĎ Tʊ?l/\„0:}'M,ó# YZϖ&]Q{j<2UJTU/wm=Yzt˻E.'*}E^(L 0yg|ӄžc a>Z^YS+`nG岖0[vUVƉ);VY~dGT39_%s<ǏzxE@y2z "'*l zs[b͗5D9 wr%oWyPhI@xDo։\ugKgx=INu"e㾌 H5hYz3W~nKy*9%RP?xAz÷Ax CW)hTdiJM6YR`#P뼹(kW^DhvxXԓ)AyRI - c !(bS T9-  Z|*f Кs>SsvUoYQӦ81~Q!I'rbCdbBGܑ~'2t&: DŽAB|*P &k) ]  ^ռ 5gVd..N\1+M(=woJlxbLD\TɘLȈa]r!aoB ēQx88L`4a(|!KK;:@s:w1])P*5Xea!=uGr Qq'cӥBcdFߔ }28ᡩKwrȻ=j&旞r'-gjGjySJ{NJ#ixx*Pߚs&|e{ ԇL\5kz՜%*9)FK-K6  (>u+7{nkΕ39Nϥu?隃rT G_6xB+ZjWAa4Ƌ,)  EX [tewyGYkiSiqSv%m%%m+?P @C6pܷ-k@VHv1]Sl՛l4Ɇmn":%>d][!aYv̲1G-'YWo*М C'4Oy|$]q7JC-ڳo/n̽ӑߥcc –m{*u3i.f[ԬwS=14UߓJw"@=<2Cٮ,;>_bwm}?{ao2ޕ 2]vnJl txBk@sP[PRM wB߳r'xc.] uf=ދ{ĬZMΛkk߾\W/:^{܈h(_Zvnz n.; 6΀eE0Wg4bٜ7./~u4Ok^wڗEjpthJ5ȥ5HJIy|[?tPN9QˠSQڨ˥_~*"ؕ~p(q*7θ8~x?C~lKؔ&R>Hnq)([A e< x((˓_@#%> ^ x0I4\+W;hݔtqz,Q8G/' ISa 0c2:%% m^6(!B䣼 pwQ#(F9Gղ`/ @U`'j4hi^6lXDҔdQ>`KkGk4@ce1rQb*Yf,؎` SXOzմN+Q,AXְ]`M ۈ㉓%"ǒ!%$5%p"|P!l&T,&Qh'0s=˄71QJ2L )"CB''?!; (O2y #* LɌ*D% 4mSKX|cQ6t ~ ۀ ~T!:$m$i.d/\YU#0Tc@5/FT aB8fTKgA|VT+gV6>~}L1[a#Ցr|QCv4aAl۟Ϥ.Qq=GޡB~}@ F`B ԌfLaeY1YSyO3F4p i9eW͑8&ri⌏A9g"==y'CeQ:K*љ[μ\Y~EpK-9[9n#nwݻsQgx^yh=:8.Μ $6%SLsP_"55ƍ͘FMY}8Cf}3L0o2~ -ӿK޷}Kz_<5@'8!Ι / /MN{ÈK;o\?E|4MZk޸h[oV6g V7[q6]&)Ο KG[}yX-~myڪy <2kXS&45fn+,p5 \<xj&S&V{a ;o. |k'/= Z6Mm,.7-6^liѵVm?7]DF+oU6|*$_I}Hm@aߪunSzi04v]W7ng7;bR7^b[ɦnU뎝 ֏vYUv= T#T)ʾ@IuzlNB0>y~2_noy7<{ju Z)qKcZB+U-"v۾[j}OĎG\늝qTiA\Kۜ~r _w{"H +3u밤ۃ_=lc[Jr2=%N E7:s,kw nsMynn*Pɵi.&?XÞo; NBW"SG6gK%~|U>><#x$*t)p+sqivy|0Lן{3pgnčSym0mvq茒glh3[b2ș,S/`sO<8ԽYy3<*[;{$}X,wxo<x{Lh=WUÍp-V12GMpKPG`w@9!;3|dxLz8["DנxIŝ ~u*=Ǣ|G@@>(GZwˆ DMВte*[Y.wQ٢hەY.ký6lO  J?Xx(2F"{( R?o>៏E=Qs*P g:p<a&hOaL~ %9 G9'[+=Ӑ'9bYB=L$a ;#%f)i=G'w,]S&\`7w3rVAi0y˜ɹssycl"2C=7$LwO*=,sBQnI= wMS?#"Ȭ ]QaԞVaTnĿԁϧMУwkQv˜]i{l 4Y;`uިM> ㎩@}F侑Wi{T́W%!A)^#΀۷|W2>jUDo*dyHؼQĬӊ=fâN|t9h9(.&'Kgֺ69kSe;)KV%v-^+-͚S74m1jͰ6ë Ƕ5&bT 3/N4JzO{s y8xtnEnMnCNnY],<v,1\nؕ§UįմFZ%{ xMsD]IkOBIw\`h7>9OσճK t̞?4|2S/yϓh(Xay/?tt'c\4O^$.Hn'wfl`ovC`^˃n|c`ƤY;vվhK}3T>Up)ꜩfǡJ8-CRidU6S~CyYtob~? *A(A8h Cn rC1LGύ\ayE,C8%a`|#@P@s~͠0&q8 ҿoe$?w@81 _OXF!|D| pAw\ A4yn,9GQ2NA((ղ `7ZNr1ȆmXILIaٟ tN)e87'p>k1BY;A0"GuN<P֣"eZ V+,Za,Ŕ)IЦ@Xr!m>-հFEwP0FQ:@9'a! ^nT.Z#6zǔNVE#T'O^B84"(#G%}@[%`TrF$0xzjpհjv@1(y%Kj{&!?N%rJj*I܃ 0&0*=0,32'9m Px=>Ó짼cq^SPFHD'3l6Q[ Ä\\;m_r/G~0~g*_ϲ? j x|8QʓrJ`:.op 1 _ LL?G1+v1)>gPEq_qO? ~P_t#EBV*J*ɓh%GKތ!L#C,,?TKXTkؾ6}UE'^^w8ި"{*RE֗b pp8NyCREPRzB]4 aDӖqPӃi@3f$$Ϛ4 94իq}{GhJsYO4M@9i")@Qr# yO'ԦБQ]e׃L]X}?q׋V7m9uҩy>νt,em<]8.ξ3;u7j8>yWCSwϿߑ5ዩGS3l=&3^~n5Q#ì 5Z|Ǡ۠kMK;?-k7^r"Om2BnbAznjLoy[Cs+GnYͽm6,vMT릹:LJԭfұ!_ ?L~/5E3\Xm<ļCwrՔOig#,tPG,w-9o9;naU˄M- V7XT ԙ752{-XiU|lu(%VX7x\[[[l Yoo;ὣp9\U庋gw~vkmcVU$Wd.YWn]̪scճME6Z,"!qnYr^`v^Ǡtxi0zs^uS꼠kהا++X`W9߶ukm6۲l6e,\ˉeh.oj\L~rpwnkv9cYe9犧rw%n~+\C c78lv,ߚxu{CP۝?:g\₫J䚺s^u Zw}7CAh Kz~ܥ>v ]{zv\閰15sKKI7w%8w&:) ܑ|>fFh > !g&D"X$ДfAlϕi^aR<6%ymMp/^+֭cws(/[=q} ݪF6s`ȅ z, -k.r/TFҨ2,槅&L Z)/q[_0!-{} ;#7`H9$6〟̃n3Ag(;4FP{b/0ƪeEL4IMsY."8|SXP̝Aa_O!@Ay!dON |f#F0CmJ(E G!/QTYucMG,rZ:<_0$aoPML<N ˠ(i%sr%9YgF|qbc|Dl*Y(Q/ѽ5^׈䝏o4{֐,-~R3BRS\GtT!K\W'z $%.s\nǸ["oEcv:8@TeI!6]=<RrCB$*0F\f ֟e6/ vortik]"6:&muHaR&.䷻lw&fd\o@@Mp#j$ \.H*Xq{ DAh*K`._ w||G^<NyႶ9srXTmȹ?XX\P'Q뗀 Y/ZpH~ 8=N -p b}C8M(Ȥ|?w̿q@9pnh%#p|T_/88ta9N8 ;D0G|Jj_ WǑM ;aB|P"t%,g—<GX LcM0v::~F_8g§i|[Ol e<)I\A%K!#NnH=@o.Ʀ?O:sI@iYB\el`; 0x>dl>7ru 0ɽf|/Fn2ES,6侧h.d'd'.PO\ yeׅ0 }b(Cb,cb G^JZX(uVz\c!JY*!m%d&op'_\Z@yMEZC0" #*0pIB=C';@7j,Y_e=W+dvZ?j79=q[[j'8:ԑ]Ԑu P|y27͇2N}Y 5N7Ч Gdž+Sm?krNq[+KtM7ڸ;siӢIk|V6r5h#g6ri#ߠ((9 ͇:Vg@C# ;]^7 gtDOݦ>U?n~Oz\Xya/+]* g $@J໡|0LN#3yc 7M;m\9[L}g6p7Dϭ7N5ZPc\ʨQ GK ?,-1^\lLpn .0Y([|OWcs0b,6k]JeF27Y[7X;qZyή {"|~yr4R%fˋ̚WYovU9fțm -p^XHHBĀ xgmBAhwfK\`^eoUa]fSb::iiU֊\˒Uٖ|Y73,_ Y|[f5, Rmp1ʖ%U·V -/vb"JP\b^l3yN'OC%Yvq3mVNHXdL0Ѻmت;\`')9׿i1>̀Gs຋ 4BiFn3\dt]41zEc2_C@C8u[0ˣp o4e+jssgr',pyy@Ty2 PΔϞeΕa7'e~d+]W:gv.rnZ|wcSpYEݴe@[VlAB@Z`VD[w{yl=Ϝ籩Aldj0F HF佶bMD8G*bW\YXƚT؊EJD) .;,+,edfhΨвq!CNJ 939!䄐CbbN Ӡ|>^k\8G{4BcJ&h2[o#Z,U'7&vt\fTȤ)Y"%Oo~jJL؃)1&FQl1'LEzy@ (.Z㇡)q:jTPdCnQh~dNgxAAÒcF&d.];1:mRdԉ)Q#6 | 9 w!ۑ4uSPiQfIuLq/%I8(11bh|B؄QQ"'ŵN ;6%$ΔwJ!lLhkЖFI(rɽ#I#y4;eZۺޭ[9"n~έҎ1[dm[ X4 j/gzCr9_-wDwjБDbn9PDHM쿋=C1uZ8ׂ~#8vZӉkų :)nq Yr|iLmrFoηM^&qI׺xZ9PO/%F{;1EX Kaqb=ԁIc)gx-grgjDvꞽ.{'8)_;AS1C.'!{N< .1,l :WU}MZ׍y n8C/4nCV 6.ڝp46~ 7b 7'Ơ9Xv 8l/}+нhܕ#>R˱*V?ª'X*O=)X _Wk,zưiɣGPϟ|Sס7_`[yeg`ɇXa9|\ I?bg[L⁩_B0k&+ﭘ~hΜ1c`KC#sʏ|wy XM_xT&Ey(o8十"Ԗal6e,@--b0OpY8хϪE9`Ϳ@w:(%+R (ɡIPQ?G)6&fg*ˈuaļ! M=fxrUhL؁M" }%r\_h"Z;y6~)=w 60,{e|i+Ʌ5C†^DDeED%@8_3nj6>O FP)Qɹu6OЧ疄 ! ‰"~_s^-~ێm|_Ou|P~J'^(3<'O(r\%ric7fl*0[H!$ߗ|YZKii#>,men ]v /=ex<\p=.=o `Sɷg+-*4'V-"^CМXe_l}Ցx:d͚^Skbm3݋ɺ+x{[:eDE|w=_Gc^l Ѝjx7rc(z*kF hTަ7-j>E78 5N71Bo42a? LCCk i-m23cA#QC-:,%Z4H[mqHjEG2[0& &hD,'l`%9&j9p|1pbZYk-5;{ Ŋ٦H͖l-na6ێ>M6[gOOj[&Ye$%9uwrxg%G6pv*8,QGup2D5]\}-AbΑ۝dz;ulql_xt@Í/9~[z81b'&7y~D/| m/Nqum@>Z=,(Ó ^*Y#Sܻ5okQrך.;+v4/]Y<7֋&VH\3vXロ88S/s^;}6c}E|5~UAR^2e^ }J^![{=Ep]Gov V_ &V~R~a }cS:8˻ahw|iz2YwOZLk+-\E`ZfIuB T"Ȋ[*t = Ry!rf'dJ IK O;>" _r ?їJ./^7D8 ۃ.dB7$oHlp|tpȨC 7Ã_1$" $aou^ZWO\H%E-DQ:G 'ƄmKvKLI ?6"yPtxΐ2#C(]U {}hH8D'u~`}[^#9x],cǡ(Nykx#[9&yH8(<:kHhT|pTHa~ˊ frhֿ'L@}ƁT hN5"牓Fqh%AVJ'k %I܄${~lxttdwxBDЄA㋇7w(_P{F|Y0=k4ǩ俵@IRF"3mRӗ#)] zK7D"]Ӽ$Cz L&R8'N+eϔs#=L:3 Jf{B[p<"@sPW M T ?̡HΞňQET"rk%(!##띕23+{VPvy.O/C\2@ ֯']s.)?`N]* &؂ ,TFXjmBPryb7Q"_ inɲ. 9 /<3ľ`/Y|&Ks;En&ʯ<ґBrRiBP,T.r|6ç^U*g*/Qת@q)^v9}l++e+w<߲qˊ/Y_2֛՝Gt=A$ Svf)C(_Px7LG5k&87mSV8n676?ͶPQm۲$n+6*cT/Ӧ'LȘ40iz&Փ.@cPQDOI5@h=I.켳ZGnLZ 6UXib!y#ڽ`.GI)ݲgޓbvkcz͙5kGPMEu@$y-ra)`xp -; F|:G}ZGCy4@6cc8G>s6f!4@oxl)݀9{0 0ZфgMMKʷgؕXv}6'2ʔD3P$SA B` 6#B?\saHmgD IL('jDIs_[|]X)E)?0lrO-Fc8OD QM4>y ?F^בikoF2V`x=`)wx#P[&P%6ks*#8"D~/ď>&4=<>M8Wx1 M`x: x7lcɹ'3f.$րТv~N i:-_<|^ӫn6ц73Ռ3x1x3?LY 7X,j2͉͉-l.ʡx;?,_g *tA,hţpi[x>ǵEqy g ql"d RrU|]2X˅x* +pgE)nō͸WVU7qv3\ V3!W$O5'OBX=ۻn>>[7k5|!ƽu* P\]KSpaC6m(JRkɍq|UCѩ {to zӗ.grCԺ&d">k%xQwuq]79⬦Ni qB+ǴqD; urqP6b杜͝guqwٱ 6Io4jT My|:H{.n͚8gc8  ki76,2i5j4j5o7o4zɯ7ƫ3b"5F[m8=as'הem >cѸ? F2ق}cfepnyT6~y V޼Exe*ԜsO5X2xi pd/@*Xn.+3촶vkw4YqEꭣx։ *JJ eJJ[?. Y`h5E4 om%S6sv5via1QonC !_+Vj"^b#Yl_*Uh S`+d\d9t`h=w-?޻\\/ZpqRqT謁:TXՑS-u]E ] %3rdkzg9p>7l>?S\d 'ĺÖS:WȿO^{: nKQ㮆J=yÎS&R渇gIfIJs,~_ n/%Τ B;lko!$8GGy;q6MQު(ތ" ǙOLJIU7k[8^D{=#f2d7[Em }Ep$$lv (E@ y#d )p y?d $HD8>%Ѿ|;FdP~!$ϖisjp̅䞭^@o?TCI<BN&d .܊@{nr+/1Ї(./'"H6<h!g?Y68& աp,9Հܫ&@(`dlDZ>C̐bˉq GGJFʄ *  =00Għ~A7!CHuk>~6~o~?H eH ߀͈0Al5':I$*܃.  K'V_k_Aa|XBN||FsE5!#'RQS #DX"<Ɓ  N'wT=yF>g$ӡ@k909p^;IJՈH؄-M4GpW H$%DH$$xg/u5{\sc B;] 'kq@m#&e"R 4Uj" iKsy<$S\S3{9qL!z}~)ڧ^L[ZӚD5MoD ?ܛJBhY~xlG==M5Ǐ"#a.eS,cuΡV9{[eeŤ IL&ѝft=zN}嗤fQ>+A*HE+Zźp*6c5JaWŵ-K%b%%f%LKnI4-bLZaΡ2C)~E^%p Z군քUXԘckk`V+im8׸6IĨ6oPWR)_{ST歨~5W1^%uՠNtAՠ܋L%-5M-uFNlc1hWӵPJ&mRi=i24@c=:a!ﳄ>gñ3;˰@V_c_Xr1As_D}O~GR6\ؼHcűP9ebeXrbĢXx N`i(ż3y{v;=9gcΩosai9XG_JYXR`]=~@\X80,3.I`ڕ!zm,\A,0F([po 1N-Ø{}.F1%%O O}pX~ wzWØ'1x(<ϔ1r {C^@rƀWB~o*!}Cן%2iCZvwO}_zst}(B<|/ u$-طU}ӁE/)?éT{N?fR'ܢ{S`7@2L/L6ncDك5MrEGQ;>^4>>>+K1!\BE $2ڤi9q&h!d`S$'Fl82zTm[\ F{KD&r8_yϜx_xexG7Lx0YLir~3Su[}'‡$zEeD-SKW(o%?/fx!Cbxo," 6x/5`C=ID<~ɥ\.\5\ >x7^ zg_x4Pa ;l=;P)V3S/WPW|V'd|P{|U,ZV܁{\()ިw='na6 qLȷG+]_z\ 6e=~M7%s|Rr{%/Q +gRtRO*ƣIUx0 &ø="MyS촟8=$q80<接)=XsVlMelt+!;;$ \+sqin=.kŹypF,N̿Ђ8a?A#6?l"%|_2/ËEh..ڊqu.. Ĺ%84IJl_^˫pXe'-YW~CJ/]6+ˀ-@0\5WNʸ Wh*#^mk\qt/ u\}iPŞؽmZѺ0Z.clS5 uDm)K%VS= 'Uy<[7wN%ե8A GqP}+i8`'voGۦPjFE3 ZءUmZUhށ9ZyJmr(6>l%l8~lƫpWm.Oq8{utж-6hsv=4 Ѩz8mIE\To)T4p+ ڹ'DJ 0oa:4xMq|tnh1܄Fh4D#j=Pm"@I*LPn)5䖘 M[yfGyf79f/fEL7Ӕq2Lvײx EqA46h6]F35Ԛz*ڢ>(DE82o&g˱g[ʹ< ayY/]0hqmIۯ]h"\%Q졀\Z4oU${k#qG+'ۇ#D$dKK }e|KVZKBތߝshy@;]K)vLwpkm4)"33ђ aT-ojxǫ3^&pO[\<9 " <$Q ÌÚ~ӎXawL9Gtuwt#3( @uJ")ۏ(۴ "V:ŘR}n(Ϗ…yaF\\6B lW<1j_ˁx"]y ?!wE)gQcp'ek#ijk + `>s h$c==SoFCiOw&>FER~] |]_oD Vwy?0N,$hc6F.4?c޿sɔ6`+]꾚>0<0 0. !Ĉ`BP"hkcHڔ0 3.tF4|Oj>`3}M`e ;eK='KMǷtGC s2X{̌t-L"Q 8 b&P%tKDID5ф_h&g\G<{[z n|hzE9仜| M'HDDC'*({ G(<ާWxA>)LFIvHOz%LJlƳ&/?xIW^JWmxk[x%rϹwy_q_8 =`}'疣Chl lz_Lv+~u7Y/| G;kBsz0憗~x.'Qx,/{%3:$.3 /pR f8B&6l`I] 4_'x9NOmq;0\qaB&M(8ԈJm86LSb;}Cl$e"VN%OzB<wj4c\ns3\pzNجóSppN6)5ی=}YR~c|mDFK'!6` WpLܘ pj>.܊Cйa`/ ص4sY97bv4@ԭx?QPa(2ebTo EH .\+{5ZW;c/XkCѴ6kP. uPZjT?PCz?FK+M,Z^9xbT'WsGuvmPGlSۊSwC/ՅGF7lSJ4+PEZ(к<',MZو)X "ﺸSk%p`H֘MKѤuڛQmJk8t'J6 P9(MB^6rJ߀,?II}d=Ze{gʿJ'VsHvرy2Z-*ht 5Aa Ñi trRk9)&mdD{"&9q& 1]a9n}O-.=6BTCJ#D92FW"%\+_Q?TAll]et #ZX"InHAqVJD[gsE"wmlnCm^Br'Ț;]Owgw6wԘKRV3m6j$$ؘ#ΈB]"8vpLP^}?ءSTpU4%?H=3aK47iPXJÑm7  sC)pGw9  v9x |}Kb~E}|ljq\ -O;9v;QlGP;)!Y+.bP !A>t EsREn|_:Qżܞz}y1+tk.Qv76p<J{zՈzx{sz"D']$)};iUF{mwzL810%^ &Cc ?k8^ z%\.~m~gĜ9}92GuaMc|4] i%H? A(XW.o -@Ps`S`6!o/l |D|0Ƶg8qpq`12@ByM_2|W3x<l`s8)!>p ؇rmC3ElByVa-|˰|Ї|O<8y j]K%<Ѵ  L1nKNpԃ} "`(/XE aͱNGE7LLL>G2qt.qڻJ.RPzGY*1n6~%` xClM {%4Ɖ0JLab iW?W?W/G/A/vݸJk!Z}z/̜8 pHM0XNִ0K[ 0NӀQ. M%Pd$B;3Z wm^ʪ_ZftSf? L%:@xnD6~?PoWl&&{j[zyKE~g$F ߅2$@fPf%#(B'(ea<țʍ̢>P^&{((M4u}G ׉k=`bCȹ%ȹ%hlg.YG/R#}b32iJ*>Up: {g EN1$Nևedu3J_e4Ao$-B OX*p_*wp[*7qM qQd9}#@A `CFR-)3qu@w`W\샋C8?4g԰8: o{9$:} -0,Hd|/ r9^N³sq_Q77(}':8w9!&ơcb*(`R &աu.|;\Ch uj0y?s}ih%Eܞ0u82UctB,Oev0gGaǜlh[y;P;Q91F|bl$Oo&0g%qs1Gy+>_ Ѽ٢q {nIjzi &bY6ʗtyJA)GЊBdXw%< _V\)Z=KelWQE mԮ4B*KTr@jwE!DpM< ֦#mr GYǐzioʐL$%u{^IRQY1ͫ'qԨFz nG3 _yj(@dG#C=HӨ@ʦf$o:D q~ fh&5ZO{pЬ:jQ>*(ڤ|Mh!KZHrER$$lDR6!FzVnt̓T{v{D9Z6{kȢRk4Jtf"C& E Iz6HwB'-2HCA" fFbA_!4d4qx9ԩM@'vS:R(-SeilDC]#F2vCfP#ȬBv=>ϔ]pʹ~1 C$*#tL7 Lf7txW mgC"ݍ8!H,;ŭ-Th˴3{;&@{yܛw>{I)eSWDu|%+JXOeB;G(KlVYIfʼn?P``lÇu0^y@^wGwekP6Oe]lYFCu$F"1 * H* K2,#p2(L +bn&'}fYgd>%#.9ߚeH5"P,~xBiU^t^c FoμQTgϤ2ge9QGAn(y1&Ev^!YUd7Q=fgR \.ߘ%H4">qҼX|L1pI;'#ܞNyTJ SXhC~ >dUEfQ"EZ\AJI#%$&YBfoŕ|Ml2Ģ;W,^cŰYh. t"y-%̑rOH-'-x⵾߄[\Z/"?yݯwpK>>8%hМ *޸V z anxn}=n[p05[Zݶl˲m[?z/Xo6`v7;#i-[#iXEq =(I]8Gbg*v{aNJe{cX`$eJ[Oa#n_pDQ?  ߒbQľI2J|Ѿ?6yǧ`~ܜ-}b9N3D 3ND3dSO3T#Nma©?u'?`‰p\UپE'{@IJ[K[< |&\q3DF_ͨˋyٖWv%Wb|5AWxm=߃{]] th,lVwLxC.^iӮ؇` 9^7Gx‚OX W>ٓZl :ti}&Ϛ qPd]r΀lMGa4=OA礳 /GjUR(yYɀi{H2ui$_X668wŠmÔ`_%.M )H$7>Pb}ES O5>Sp}v|}mlU+Lxnq[0YUqcf|>_GaagWW÷N_!sd{G{$߿fg Ƹ/;ZׁR:D2y?`4 {n?,!ZH SYZ|=&Eί.?Ϝ'.H_{uwj7k ݅Nnca0TX ,p!QoVQ\k*-2-w*">V >o ܅NnO?Ċ;]W֊kl&{vN | _dz[?O=Kw waof ~&ɚlV,Jq˶Uj&ٳ]W|Gg $/Z O'C~Jw|K}*.e~C7V|icJŵB5Y\ef9|qG'~I``7]3_'1}ywp^>g,xnLI\)iEV鵜ĉ-3pxqͺ́ٷ7?5;! aȝ놾ޘؕϭ)1Üqag8ey HE.sp~%ԱoA3{n`vv-:Ďh_ۖƖ%_f- lZX҉c~n伪)Ys-mz..EK8đ ah.Mbu&a]Jl_VulB>6ٝfuZ_j{p&20(%r\iw`NYOٱޝ]hwgC[R&B6:ʹ8od.ָ\cۇ4@fZjM0aӴ_溩AޟasNk:͇Mn!lpf{"-eG ͞+X幒&4z}zK 7&VfWH_u:`++Rx')zo) 4t8mH>xEߔ&sV1oՃ7ր eu+M4PMmP"5ATQ\Jep !)m4t%ag){(0~shy} %iS!pHN.lLk$քcU5 NԅzQȊ*K,<J'3''-aR_%%s#)@R|jLA;#];t`bg fۛT%L,q>ʼn(Lt"?ы@J#39SJIK%5u-)iIJ;Fb$L|għJ\/HE#[Ǔ5E>P[꒺S<ҔIjENYidJZz ɤgQLbf5 J\b"Y` 2xxV|VHtoAXTIse s<9YZLziٮdLbv 9d[HlnyDm&2  \9BLíP*ߟi>>ɓZiR!/od&=:) H*XFbSNtaQiD^TAXJB7\|Ų7n~Uźɀ;xT>Wssyy-MɡZi!IךqZ? yطZa׺VwmzC8Vܐ͒ ,[8eƷh,ZtbQ;ac j!V(M_fkw b,>-nE=ȜQޑQǴw>̤o2;l70e/6#۷E\ ywN6_$:kԃcrpc!+&ZθC=̘q:Õ ?G2y!aAwpZ>ټI+whӏAgG0$Cs=s9Dٟ~pGĿx']-[L5>,Mn%u^j0 ;Qo@ǤOMH3JF]) {^xA ezK/!/~݁]50+ɲ9D6楗ůOCS6`^4B^1Cz)HxC [JVr<;/J{_ dć*yzmI>/5 =  ?j!jv +ͷƳ9J vW zV+*d{>sX[0Y8'i_HGDmIcĸ>Ao8؁Pp|!YJꎽ i7HKC""Q_KYȟgSqo`+x!gr C|W-?$ulnNxOUo?P-Gx˄? CL9=1o8Sė#bqUɮz`։a]\{uX\yG7yC]ƾa/^/qʶxq+_PX!q5Eֶ)Ty}:&.O<-} y1#z ]=;'\|x]d8#$ٕ) dW/)6^P;S;a=O'٩H8ģ< kG90 =# v8C:? tv_/^56->Ėܹ8"s##93*ӣ89:c86#ck9m Jٴ h]E[|5K.Ҽ,aw4X;~QKM--T-zڼGg^bE[-h bHZƳ~i*묳Yk]e4/f-+m`z=N*{Bv023]ːxV* uFKg/ޥa3-dgGX<4-OdC: y;RXM*6Q弇JTܠ5J]w\ /Zj_WG~mwڗq Nu^F3+]hp 5Z8RXE{!{4RJby=L?<_cg'rҟҜZOp6e -X1{.˝^~TzRMw"SSNo=k'(9xOE0w_Ԓ,ܒהS{hoK|gR뻈~TPMEǑJ^@%֐d&= i!ϓ)!?l >S?K1pSOIw _f>4:pA) 8ȑ`O %'8$2C-"=liaͤo&% HxpiKޏ ?&Nmi IuPC'QfNa%ya s#+܇ #IH 5"*Ij"1z1@l|@t;xRsaiNUڵ;F3Z>Pj\ޕAE'?j69QȌ%=ڙh/RI ')&4c+'6D%* Hxo ,8|XP4$jKRӏܸ1dM'=~$;AB?q &BtbQID&JXBS)` 0~,d؞j#%-Z&CFR<+RIq#:՗`"ROK",-bk h!0c|\xߌMWv5gĿ7CA`MVg &_HOAR3&9EDfLX!فgGO@N9T㓻x#Q-s=ǀ{8#^\s3br7XTWOa(ޅxQ{Q͸où877p(?e1x%Nnڋ# ZXD+.bYhIK_6 9x/³rgʽpĹ"$+rX^Y}e:u,z_ pS4dmfu5Pה!G\kF\; y8Y:Wl|YVu}VXE Yp װhx/Zm<; $IּRФXk, MX<XYz) 8`0oM$kR6Y2fL_i.1uKL]Vƴfm\T m;aH{x[anlLk[6Gld`&nc,n)g̖Ռڲ[1|#~e&#7vB^`qO$rxfou XKkvCg#Lg Yʐ aߛL}}_J}~={~ՉcUAbQ|[5'I/\|{`>~@T|4'z@zMSvœ'0;ׄsRLxHƝ/=!z+9Ё:nM;T~m!XxfH*6|9].%K4)V __7*hR_i}8Uv/Q3#eߞ3c% A5A$~hUmim4 `PwS1 u3 8{Aj&u, ewoʿ 5 w}Mm1͙+X 391KWJU%z+tl6b봸OHӷ}ϤaB'woh3L8GzBWdYx,u&ާ]aO\s^rC^o>'KѓnYަpz/ltgŕ,eSxS-;xMxUx>:_'8p]<_3 ^toUo-/#:q>yQxNxFxJxRjqkxsY\T@Ϊi]u7:R2T1IΓ6z_vE+GIsx"T;ik9>9ϲyig`{ۄ&tvԢaZ׮ffv g7j&VMSԛ_j} ߨ0PiļNkQ5ߚ+5.o(vΙ i3e@sòk0GSޝ*zM{6ދ!lj O|I %7$dI/%>bwtLj zo4t"V \!;~m\1Է?~cA|@r>$E\P"DRCdZ"BwvаG {Я 5ro*PsYvpz= LqA}d$#x !$XbG\ ^DAdX<鄇&E'0:Q~aY+-V_q1ҜzQ[ f&-|(IMl"#mt""҃(¢%8:|c*m/v+qG{ _;1xX?j:(%Z y,-;уGt "bиǹK`| %$㛘wb9^IMx&m=0npM.I_`%*! !MA(4V{ytB_“F4&/?g|RN 35DӲpM+%M8f! 3^>3~ اvIe$-KXg(%Mf /s>3ZG5Yfsv8d`S]n6Xy{Olm<*="i}(9Rr7+yq+KT P其9c[MQ0E,-NŲ,*iaA旜ǢY,?ƢgEa'T> qn,fUޒFVBP!,ҊXUZ`Yi,rcA™WyUsVT2kf3L[*bzd%Ľ%QgҞ`UgƂhyD6dvf5Z3ё鍞L[Ĕ1LZĕojbl64bTӓZdt2N1KdfmR?4C$j^CV?/X#cbƷLdYYމ}$0oxGߖp{ƃ8ZI,ɱo@X f-0|kWlۇѷ}<Ӿ.jG{ 3^Y:ho""/CJ@_['9Zq'@* 0Iq4z?kb+(;4APsx`+h;Ipb7vC$0={螺٠/u'c؈s8'K*>{zHK((S2|U;JS;)9EgFH  |0`z,߭8g8d1K.,td"'ܽX i_.D; #jJTl|U$~-|#o7:Ш~.>jI vu.^cջ<]{BQ~/UIv@ϐbd֣s2Q07qLw(wꥍW+73ۤwK^@tίYy?߮{L5ؿ$B|ʔz/Ox f6qkx4#R/m}-Sxk¿L6 :`"!zBRœ#"ˆjuE4juza3axNK 3|.UϢܩ?;^sdR"N?˚xɞvKxExI9ZŵEsTa|^xDC% "nQE.?eH4rh/NIQIiœ+}jY# ڮ)ds3 ;v~V?W~KOqRMP͑}Vz"œ(tʖ"Y[.q5k# ꙛj는/أ0ތti7xPxJqe|*>?q*cdalJWV!j9@ֳWd~ک?uy->FQ{`ŸƫtE-'1uxs=ǻs?zqW z%w䲳O1;dlw-[i6v̓ L_M@M4kګ;{ =9לw#ycp ۇuH,&6,h^լĚX=r'Fck4yS3iSq>B8-=Z.jz{@K᱁q`(AlcK86a M`̈́8VOLa,&8MYK͔mTO=DմKTL{S:GJf(LNK{at 4K[Gۃe$6N5ek;j;+g03QΊzV*+fP99Քmtn(wyOoߓ3@|)߿9Ql-Zrj?}Zn+4?-DzzLV/~ άr~([M$dPE/j$wr&kdZ>F[Y}KTK)&|RKVҜ~*^"~}v޽4-IT/G+-SbFVA[EgGTi]JƲ:җjۓ$ $}Mq@KUgsA}\SKnڲrIOjPi=es(YL yNzeO](vѤ%jEbא谖x9#abID9NSaW&_tv c)X>rXJrHq!1$wN'ΥXD6嶕H#?H?u\w!nxS1|pN)=WhjK>/rK(]bN]mItu&ՓX7bˆv%#H<"<+ j"k3!އJϋ|FN63(J*ԖR7io>d#c"II\H5ўDzKwaф$Co9~+ ߄A. :"sJ{R! υJ3{3q ׂH?+ s!ߛ`@" H?0 R|ވW~!|lW,q-Kvbtˤ'Y>K`I6P,d-M!͗ѹ%5UGmKGb?ܒF<ǔ8,>TGlR=XuZVi,Iaqz ӛYюE)ee^f`^j'3ϬQ;ĻAhU>T P , <3}3`9qXgO*{KXcǢ0?78s3W&fmeF ?ƴw=s qI}}^WmG&4c, 3m0X:໕GPg$h^-{&Qy:s q9{W$CR+͒\'a^G慎Q;>d&5?o_ȡ__>J yye tqwA^7CsO~!|OW%I)x'&rV8cx)- ٶLV&? 0ʞdٓ!4\S!Rw$?<'Ԫcj=z:bW~vnw9V6pX'؋σ'WOxœ!\rqՈI\-٪NuL%+v(JQMl[MrW5 7;V ?'FsqqTyq@E}z;V6%˞ q劫H\:yY\ŵSG5b.맧j}:mF1;S58f_7RvN|=ilsV/{+HvEȮXq%+-flR̦.UlHkZmcmCqU=o;4{ &njF/ii [KwqXwێm}\| b}=ɬɚ~4/i@-+aff9V ~!oS1{ʆ(5D0}Mi/hzO'DX":.%<)c#CW-5](Oт/F΢yd.$}KIYI-C!*إD[eHIJ'"!lA? l:|+(!}RpɽZ 's$Җ&z!ˬ_@27bl| "6D/!dy=[ tKy| :te%{q:l}RbצCHO -$ގ΄-$!p t Z|]ZqݍY?Nx^}|pF)!;;*+Ԗ}Н$9&i*Ns sZD2tq'PbqK۽/j<<7pzgwq`٣O+wG__pthڒv%ڗHM"} wW= +wܼpw N;p;r#|>P_'w҈{ɓzi%4,«!C t||_[}q/gHpay`m&$ :; $X$Mj s(x#p nsp Zs5N8<plC :aMXoeIq?-”v$acHܛv6+:H7 }q SDgba]%6v,t:,X4by1G17 s G88%;nMRȑ\LJ^1Mb7%qXE,d~B1OLcNbꙙIS^cjWLKi \5ՁijxI!r zAi[ܕ}Y2Hy.Ȳь(̰ -_rU2Ÿ~Q_}elwNzVG3G*^et=ebA_|P#~0Όpo`iC)jK%tok'f T Ƃ-  k-|#"V;d&={yqJi*Ł`-IaV}e M^zpk[/'7nv[$[$ [EYۺ~*u[(GkUl)a&'szH:KBJKnܮ$BX&hkri7`;:/h ]ѠX]kS-6lQk6ŀF.ٿGFHR;a⣚\j!GG%*?*|[V֋xKDKvÌgC˩?pVrNIpa%E+Zth_rUqqU^(H_S\\T$2qe>3$GO@c嬩rŴ!S]¸GxNQ%onPbi块C=yu //w־yxgwx~T,#wCcmi_GbI;(F?8H}9S9Sk0q}0$̖G޿][wv|3;~R|hAUoGYg}dm@wWB  R8ZlRewַ[w??}.ss̹'#ǭt֔I e1i5ȝu?s:}ͰI} # >Ov˛^px{rr,Q~c~Np/ZORGz= |΂qI_^˘I/qh䏝1ؗEPB 83z XJalZv*:u晠G? ~A^`L®|WVO"zcKc%pX0Žnفۨ-xs5a~wZ7jPkMœb}ycI~Q`OƧx4 l!QkFj&ݮ]]aۣvn6Yci~wJkߢU hdʠEOUK{.1q5yr!;?51K'j mRMMءu֩OiJp٤e.{n"|_~\]|^[ ^tLݎn螦u9ZYUZU^Zݩ%޳5ӯKovj\PO}լoi䷤G}5&;rE?&@}K ͊bMOTgB[ՖإyjN^jL٧SK]iO:ȠҬb36 iRnR""Ns4'G4#9V))jOR[JZRԔZiijL^e,VmzUOݣȺUُ,5f 4*# }5^mٮjWcNsT,U"\*oSIA p v(roRN#.򱲋B]ͶPiB6WQ2Ok5;G5!,QyaJ 3URRתE]+WNJeo#ʬQ)V+~TzE%Fc0nxFctti,),TYiJ"UTt(X9ʮlRV eVUFrUoQj!%^TRJ#k~PbEzј$J,8t2բKYWOyaʩUvMd)PuJkTj}{԰T xP37?@WtàbP߷Q9l?%봮CYM[={S> cਬF/e6)}ZR%*eZT:5)e[+u"Z+B~?(}~ЖAk. `3#uгUYp.IF*uܔ0u*#Eي,VDg¦(t,X0cf^/{=|ʷsPwU y*tguʊ~<wT蔁Nq]c5Q<Hw'(hvfv|4g yˣg Ю{{Sϻr\ ee=y< A(.x%poY/QP>g'm~\y~kʂ>MZBи'4viY|)?h9-_XF,"W}Y+i+ĢWt])\4i^c5ny.ϓ .o֨NnBºQY22eֵ8z눅&ǎ u(!޼vDnȍ p72mDl6Ҙ6['v 7B7@ރWC^ڙ6Iv+wDvApv7#8y7GK_ ົޡ N\u _پס!H`iCHA#qh ot⋣/{Ly>[(/F-K&𳠣u pC 7 YqC$#I.P'O*ξЅ|F|8A>`~6{̻*8I |9+fc I͔;H.wwᏻI)Cñ˹}}!65]aBu5Yl 7.CP7C!F':K Dg舟xF݈q6 YU5Dt*@ n9vh>oh>+BQ)H^G20v&uEByJQi9Fު2`.*w{OXvFg ?' ҧ$___5I}K|G}w?3(-kAb=3]?~_~>e5 +8՗U$VXzG~Ov/ОXzU ^-Xp.k X[;#?\Ŀ/ ;)s-0Ҳ>`c)ؕ^4F7sXR =K" ؋e/%=i9 w720?l?p~\}<; Ʈ8~IUQ8n\0Tk%֮g 89 ?uo<q'7r07@:C_/Z³N0=ZpV°oLlH\y}_\OS ^4ew=x|TA4XJH+rpꈶp:)}8x9l1z~wxZj5ch 涷g-FSg^"~ V!6USN36u`O^`kX;9U! J+BoyyWV?2;d.f%%cW6VDW:.zW- q4H-g9e5Xaބmfbtu3=-_N 3T|V1XUVX`uaS/5Pk)yKGґdھc7]k}^[ [BȫBȫx}6h$p` xhgjwKS>mS,KA{xR-A)15ƐO2dl `h LJ#q/tZgK}E~ WO`fiVPfjzp:kҬj Us؀UC.GWmͪzDUQUUǪJԠg?% KK xB4;K]aΈ$Gd52O͑%jRcTU=[1 UZUq;TD74!$Iʼn"D y;7.܏l#Z.Im4+jMvW{LZb"Te.@5媎SeB*Tԯ*IުC*H2rS->ט"ݹ>ǚ#JtYHZ8;%罈N)1$]6Z$y-`g%9v99.~g.sUMZYn*SaVcLe++\ykWz,VJ%^Ģ_t_@S\ѷȠ u~'H=ԚPezKmTg|g{+'?XYQ,HTFaҊrZTZ%*[WN1e{]~Fw+y]E Z-EPYסqѩϪK~K(CJ- WrYSX"UT)Yѕ],GTQXԜRp͝ yy[A_+zPUDg;5f]Xhx R#Z5^I.JQ\Mbk]LE 7*~аJ;xR״gwà|_a)w$g]p>( Z#:@S2O\9(b›85*9GͥmwkZѶBnmv\ɱ)9!/:(6| >niG/T酮v@ jѩR's:˿Y (yNOL(ˌj9l9ܵTjB뺤]!~7G1K 3#ͣoZ ]dCf@\)挖˜IrqcjROM\kL4uit" >xMBGlzuz?5z7ўŌ˥ӅhKBO凸 npרT|  [-@VEd m= xV3N{"}ֵVHLQkHx-0 B} l [akv dLB"W} C_MPo+}%Z!^|m6ζɈ+@A[uF綍f 7(`n+YVqG7:mMnCYnCiE#99`=8> A:edバzbb:mv:~LJ0BZ쌹c:L9errڛ=g6.|'SgG g>!Be/*Oi)u1OMLRxɞN76v}9%2^Ǘ!w;с#ֽ@̻Tm `9r9'q}9Cs"IHvc$&>A'IlyyEy< UN7jheh֠}(W ?6EJuSNcG+vósX=Kaի@^j0gη-7+jshySJ#7Ms0)B0*V0 F,g 8hÛϣ]teOYn5n1E M1`nĦu F$%$ N1U`4JfK@:8?3?c>A|G8fÐ5(1KS< /4pr) pZĖYD@/XZj6%J.^4{V뉪u&5|j6eo]ͲNG+\pJЌM`u ڂ?6@Zknگˈ%t"i]D"&ӭmppl6,DJ<*JjƮr |ckKNsF Zs 72\Ȱp5;^~jSK@cL&DUժiRyt$|70b#oPn=ʉz^"*;j"1}:8 "=^. b!cP/Յ&,RUOUYDJ# UYDw(?zrc+'vijeߥ甖6 2x.c=P44Yp}Q(7UD4:T11*IRAlbWZe%jjb2)=iR(%唒R.+1Y%2h"9<\8vd Х]:O=>xg%x+?!H NWVb2r\j4+%Ki F qb3PtțȗȠb2u?~Kmc}JIIW|!a6fI58eSꡩH SzZRӒ>UJ̬TB4Oج~dRTNEPxm }r-rou9г#U +ѥ ]ѥ 7ufNTTWNUrV )&\Qy Tx\PHvS`-/zB~E (T@݈OxCY\^@i|VQ"KJ؂@ED(0^i /QhQBTҮ^.oVyW%y?&Y2(AaI';H_.rjhCc&7.i5aAvQiCk^u3]hݏo&8JXτm3S.%c[DʩGIɺ5[JeV1e>_jD>tw0:)'4mP)j6_hřG,Q=R&. 5F㺦hl5+\fk,,;ʛE vC5 (&?G9l; E߸6aMT\Lyz)~qxĆI&M =IaHHm$6R1j>AX8z2_ v]j2֡찞R$oBO_#vc^؃{c/ze Ao/^|ڻ:ѲǸ¾oIkYEZ2$}qu44֡5B~Xz9N&"'Ot6'Z=a\>Y?8bnsq&m'UVLч#c3Ř 9k΅7)bI o">n&Fof0Dq6z m|qM뙴^.Ş|iJ΀:Lpǰ}9w ?8xA!1&G)Qģ/h,35su( [I\sZ_'{Pk|K %&KW̿ ̓ /㰻c,ww#o|L)m3Tƙ ~晤iyUAMao[r?2xj}eEA5v9CeKp-gnpR0-uhk<.;>0Ks +f~jn77(D1{II՟%Ƕ #u<^XqTDcz̥^z)y|/fPB͵qVm#Q`;g"ݓ}O&cvn@qU'fuR'iJ4ajTTUUr\Ϩ.="T52h _q3WcהqvG89Z.wIWkj܊TVJ{sJTN{sJw(ie,/y#

˧R,M)L9/o,.YCdW S'}6B ٿ H}ly)(fJ83k67Z#|Zg%J?N;FpeI+ UPE@qK~WvMNjR˦|.- G7d>g UBU|OᯁLBYߊh[m>\kheݜ3[xO>엩iO;wco5?-u(Lj7:\Cstod-R H_^տfZᧉK}yF~}rطӥ)SY`\r~[|V{oRWk'hsy}N/ +L߸{9'HCp3^Gw\I^'x`>5F|gHִA&)]_?<,CYOZj[j$w[).՞0#2`5h7FYeK#FN1ɳLܩsp!@(sx׊dsbr`\Fr \zǼMO-AL Vc /ӹ[ iU⸵A0k17KUP*W{7&p߃^{SFE׌Tn*XW{7&Bͭlyem5o*U7 m.Ȭgۯx^4_k |;>M xSx&)HH=}Ui=sĖ~ eo$)1`0Y՟mK~~uOH?mM 367)(pE?N5km7JԵD6wyt¤q,{3_/ N0|aDŽFzCos6]?)$hBo>=Oᾘc^ ֌|Qo[Ϧ(Ļe[nW~? œxW_p)mSd/ <g+i"o$ Oڙ>4|c瀵}xº<~!fO46VW2@e,v&|sxz>"|Iiw֭\A5 ,o( xf6:=w?5mEbּ7|1E76Oi%YIGnѝʬ3_(|cI4xp{y#&j>:k}rWOï>ms8 ɡZXƷ!R񮢸 bO+TtOj /k:|L,,v.ofr# >QXo*< B]V|;+}$~V6K,*Lr#g={Vqi=˅,$QܞQ[! ?'YԌ}Srs#-GZY`H㍦K[xH/] 3cdj:֠Gm,v5D v!zAb^L߄i"5\Rn$ WYk6W7wsjKxEMf~P."$_q[jTD7p$𓁆k6 < |dgm6VˬEi=·<'(kV I $Q_|Ci{hV<qxɧ|<ՒQyj^DGoƻmGSk[VԵN_MB80 &Y-Տo~|;GDJ^~=O'H%KAs- 7} |_"|?giڵ}{PA🇠@ K} ]~Tɑ @>߇R@~7\Rq=/Uay,$͙K8g ^x[|_>ݡ]ʫ#")w3W-{WYO6)b^ʢ,\B4gv]Wx qgySw-ORk/ .j:{-/_vge67緹׬u/^jdkl^=IQ%] 2w9hxo5 " +S;N TQ\[0E{k3t4ETck/ض?N#^Moݦeǂq%XF+uDM:5[5? Dž,n qyZar"a.ۛt/M5oZeedno"I/"9`ή|F4_fV9}RF'ouxu$ppeB<3+rƞ)OGӷkOW@cB$>X  69\%-T+I4*8" Cb7 *ąލ1Qץ~xO6g[?|]nIe'TX 11bܿ(R~ u6xC#Zk>kԼq:C$qE-`&…dw~xk𽟌6xD3شve(Z"]AA*hB@k>&¿-K{qw$LLm%F* Mc翍fOF^x%ki.$4+$Hk7QH;@GUjZ?,x)c]BgBI"y~c}H,$ od_x~$x巒)"~oT@H8 \4<%+Ǟ#pJޭzi]ny㜘fOe~ebǤX_i~OZů66nb9-"|Ƒ6q%3ZuZx/+c_X3Hev Y["<i;˴T=~axC]O|(O2im巆$RKKLAD?1c. ^W*,r:$:+af2 o _5tǾ-oO٥,稯c׭ll-BJ{2 W}[%^Dg[֟^ަ4Zt7 9ɖHJf3O:~;mA=[$"75F?=|Ҽ;4[çX:M;&8z޼W]3t֖! 7̇sܟQ4WxPmf{k_<6p2q|q*;% _k<7>mX\G8(997Rw V˔[jiT [Hp ; %h~x⧈4?^$!u$ϔWSW7փ \+ o~h;{ >5j*76-<|!d`qX -3|S%<ziz5/QϗG̤9 Bc3Z}C]ֵ M;LkI gh9,U$}<c3_tZ+ D>1}.q9s AHb%…_~>WVPÝ}"u"tə YNV{./Z__ F@ß7gӦIL*Cu4M!MHA~ 1eǭ`σxe,LJchoEݞq#+Gj|Kg?+RpC ݛn_'m$gqc"R?7h٣:mcBƌsh:ǡ_mF$"Ŷc,dR>%oUA_xHFhVe"X cr%'x:/=oS7xvuV ˴C:O~.ZBGЭѵ5pdmz?=s;Dx FŴ0\CiQJL2L<$> ?4 _[endW n!'uA!|-^=N k듸Q~3{`5N-[ %¼I |"nPsWZxUQpe v->&**ʻ$⼦y=ԉpeၥ"ʥqI<חWEnYʹ 4vqd$ rE+tԠM3񯇷deWd(7e~WCMRI4/>Z #.Zjt?(껾}pIO{c:yˀ>ϩtX(l֘|Wσ~<?ؾ{i4W,ֵAga Vd*''_< x ֶ./'L g8L, M"%NE߈? ?gf]Rxb Ӧu$wZ$U'!歟_ f;I4 C1xڌ`CriD+Q3@F ߉<@Kk+  UY0j.C5__뿳w + G|i/Yj[f7Sesy[͜ǴFMc'u_ ~ _*ז51,FwWظ0ׇnu('io0[LA&aXdGYH:nO.Ězŭ\xfsΞױкo7F@@ 4/AkB=z%ڳ$"d1lƌAk|˂-e}yU=:m*(;A 3aWmGTIʳZxWu&\SlKf1Aˎ.^$ ܯ7?̷ԆLlKf1AˎڶXx_KѮZu6G֙D51Yr̍~^R$p4#(м3UIIt[Mooĝ交6zs[;%RX~i^,A@|Vu[k]Rj۟KiDRKrxa. %0 _~ZG;O|~5mB }J \[7}wEwamiQ1V- v?YhzdƏCݤnl<]?PYWA ۂpֻo 0̟;i׾45__gmJ̶:c̱I<߲-P_(\ۀψ$]iu5nc"a;Y5υ߲"xX2Bu_|6DerrΛ7ݗa;Xo mh|Jxůd` Ia<^9Y?\K^;;?'D-1QӝeWHI.u_w㿇8SCt/cRө4{Hm"c̓i}6_DC~? Yt':u펆Rbt"uغsq#U9w$8oq:N8l>!ZٛR^A鞸z=@GjӰ ^ZOD:6s.ED%@m+ר%!U"Fyti>}D1HW܊z+>5jfrT0j>5h"ؾo|Ke+yR6b o2JW __eyPũdoV\'yRO=X[IZj~.4Mh<~ "ݽ^]#\/L#4Ȕ{Y`%XW*k[GGSD:6|c0̈$#b°'|(;EYy⌨|ld aku?|'jxX [$h|/ 6Ih&ntfulmÚeWπn>jm;V/m;F\Gsa$O4A*xb 4|>S>+iOq?CkHXB$#,X{ĽWj:.Kȴ^ MŤ&'>!Zxz/kzMcC]0\wG:/6~kY? 5/ x-5|O <6Y> nD JLN¾x?XӼM ޑ;Z5إ-uOh_mm̫1%L*—Vizޛj6Fͪ[V^(k vTą#&EH*~gKNXA Xx?*_pymf<N=F ٜ<"-Ǧ;qEyKB획y[[UlI@}@bHo0XmAf{ٸ/V!s5隝\ݽv+r1=aHBBܖ^濽ŶTPϚWw5_Ao8wd" (^OҧH w1*`P% 9'84Hy%WjZG0 Ltkiju#tvnMK|,4h FB[D`t :O;-2ݮukP3|ʝ-ɬF֣`ltP/:eK̥mbrOOҿ(*Ymp-5mp}pj` (z'_~'@ NF*&|5>_*O/ߐ~3ޚݟh/'|+EqohREmG۬$7vҲH#1GXx/|/Xσ/|?=#sAtϣ C햒V+[i$coKCxo~)7~-4Ya"ҞAGm%;ky!F_BѬ5|?.-oui ͝FKy#՘aQ9uʹ 2kgqC QE8bFa+JͥQ 0(遌WN2-a 8aF`c_^Cxv+{=:^Y2?_3H(x( ԗ:nʼ>:f$9GoMfO g^y-H<=lw ݠys1Gߕ|Kb~ l.xf-V}@-Y6V!"I8'Ooqxw7n'bgOj >wIwt=Ӵ?$p|qy٦Iyg Iõ~RX$iO-5M\'l6a#h$+{ ~V:veEk0xֿ<,.[:Uva/3@7,yoֹ/>?ifg펛_k. !Y8 LBM ΐ4/v]ERҬ,m3|v4EcCo_1cgFƅC%"U_5Ԗ$|sr9~}h^1fC6%UČxG?9f97gw'hr95^ $/co3΂'}#~c+)-+ĐnY!{ilhcyފ:ʧ]ଧ,5e.\+ ݷ0; ]ݦȓs7 apSld'<[_8}2"F {eM"9*:^8|!#2rsʳmg[Y`ULi^ZabWcd2JJ);J-Ny^*麴0߻uPg'RUI*ȕ`0!gh݇}jV e'R*6%5 f &]&-#L(Se/$۶/_d:J]L*\"Y˶OnSmMJH#AZY(W5oh~i$&:o(#ŕ%x*A٢xz#lMy8Y|A+f*٢iZ,ckkC{y^\Y~VJ1++Tܩj,WG}"9z"fV7A={QZ0ߜ`x8#:g֯zNyW"`]XQZip9$'*>x<?QN1w"j 'Fs%Dž1GCC]ŪvX"Gsz_GISӍȼVV,Aa'.I+9\igzZ0iMr/;5u+&ա1\n_ݻi秧Z=SLӵfLo a?Q)?:-W]̅x!O^Zv#iޓa<$ kS<:-W]̄jgjחz~*Cɓ -LyℰUo.jnX.om%KFF6_f2`瑽Wo[I붗ڿ%Ht*otrJoKLv9݇yH]WTboVL$.G8{^IqRezdr+lվ2[4U'}*&*qs#EKg 3j xleFĒ\H#Hu>=g'?/''Ú,ľ"=$)+K+b8a40P@3ђ]ix/τ۲gx~ͬHGu]r,Z4پqoxhBu]EI ''nKbƗo[Ꮗ~Zi'TDGG so.~(jzOxw$(7)E5y\\?H,_i_j8RT Dj /[ 8 ݃XӮccH} ww%bwsm&3+zYӮX6  Qj'$DM3xk]^[[Ofnpn#IHB31YEx_/Kѭ I2Cc-3Uo Lyxe6[mSH"v$e' s~6/ܝI9=VH9<.#,:mr skk5K7hVݡteo$É*RA_0x_=2t{M;㗇4MI{˟xᣐ4 s[>eM)$_|gcGⶉX;iu Kͨ2I#ܟ<)$kۙW_ |wC uX}68V=]%*Ljp!mŊ] ;-U[CWh#_XCJ{e"Ep¢8B~0$߀x<ЋF}%rb\.r8ۈ+>#*gt >&x"Q.$aQx5a ؄N,gyE o^kOeW'n ?E%~w`}n@㋅|8񗃥t4;x3Z2\tbҼUφ]*Bw[{M #kE87q ؄eISL$7Z7eeDQq`(k}F)hKw` 5vZ+ V[]F܋{ !僘F9@VH%o W_  v' ,Уy$n|-y%BlR~ȒA[i%xt||9sHm\wuh_*K[d`̒9stie ?^"<cR~+X]jNC =w+[?B5 ou௄ [C׾$65BDݕAV",]R5 vVɾi` I k{o[O7珵O|BӖO |LAm 2QJSqR@Č7kVG |/~YxY4oOo& }"]>}:I8b<&CZ#>;M+wo͵eKq#0R]k:[x6F]7KVQ5 G#\G'״{_]k&?kw-em;Py< ucK (jeKB-AA+mgykkpj׺-$[\yFg]f{7GWŗ>&%,ci{y%yo>1F*Wgeux 27\`=3Vߌ~kƁO/x jxOmI/SբHk.iF/5xុhomWය#[~7p2JD+kwR/FAd3O|cOGX|ow7ӼIjq9iS\HH1Qyv-Zj}ޟp+Z"}<2+O?4Ox[Nn-@]$oFRz | ^)ݎv{ȭ49@Xr82\ 7ZE. .GogfV8 =+:_wv7Z-j5 Svhe:v$LT o$ C<⹼q~ƃ;C] 4vz6"(e-&#xC0w%{žF氰6[ޱ2pq,jWpN_q^_ZVx<Oj~kHc+IH#cG 1LJC:s>";XJ-+o3fUˑR7alt[;Wזқ+vkH[g-Lr*<ϸ U*?iGڟĭ3ß/u?,[?æ [i dF({hk>C>_= -bQ]]ݥkdMM m} 'o񟊼;T~+,?PA}iض1uslFBE*4UWo~џ |!vO-m &u{K>[HetY(/cN%Γ3Z2Zۉu12ɰ TE>~ݟEuaʆG#b.%B;h'W藄~(|%<7{u-Nվf |=M ~m|KR ?dΥs]c~ Qu, rZ lB"vhv~Ÿ?nOڇEv~ j*ĺs>3o7Perڣf(Za?\ҺmǍ|Y\|$:?Kj&|0gjoOs^x@Y3\ol㐬&0w)iQ9 {Ep&x[7$/ywCO 뷆wVIlm|,luͶguk7,G"  +.fg_-㮃PKHn|;K ]4v"KG" AW}B6f:4˩^iUI'ut)"8 /_2j߲.্<9]ARGyĀii* kR;$'Ϻ.+\,D{X 5ψ< v@(Le^E4վ F&ors3AXԢf.j$c!߾ݑ$ubnmŚf~<5UߏE};Okx w0Y&s,>TiϜ<ݯ ]/Y?yZ|-neHcdO6&eƜ".I>ju?XGA5<-[9dh/\BI௯~Jj~.xcQV%߈xwCVt3}+;}BcVS¯a-a7HM?Ѡu"[ż6;mERI5YN|6qĘo0P]ژ|G 0V6_2@v/4:^XjRjХ.)4ssJ7/ok?oG5?~+ԭ-,5$NK?K2\Y'-cC: W'4A_>"5:Ւ]eZIb*Xb͓1(ڟ7}%5vd9C]0O̽35P5(?Pg{끮`9-.Ks[YR 3U|mXwOj>$Oi!ZJշO  hӯskIB.|IWtm~ֿls[/4°asWZ\A^ &PYRSs;V i푮_E6jW&?XL9k( L2 0!bH:e&mknl; f1e~(b.Yܻٙ9+|$g+ٵV=ƥ{⿄z5ϜbXԥ)8W<˙x_}WǿɮϨ]🊴6IĊoIgȑO̩dګퟆ~8cF[/\'<_4j+к4-(XÐťl|&tmɻCs@F=/uKmNbּ.4 heT5iK"ynz`י>5wuKM*t0$fWQ/B_[o6]У&.# T-// Lu xJPKM.5e.>&1r.r FW|)K.:uma,O7ZFH(XT$Z4B1>I֟wxW$.-Z8QpmnA‰B=4>]}\efcyA+U 9=˜!/nme3,;DEb@rI!~_ |kRSៈQkntC%5 7I>ᆽYn[MmF9f,D fO/>xڻD߁|W\ŅO׶ZW %[Y&Ԭ9O3'/ ͞/g}:e xNu:ݝն7VI^CI}o@RC|-G~( Th;%dކ= sf>/oX/~Uux,umÿY> xY.Wd[KM _[n.ۋ+oXtvS_OYkA|UxMkyvj:=_jS{nQL`>daP4QeqE\M;) Wosu'񯚼U㟋|aߴgV  Jׯ,|'q )cWķkNe ~ft'HA|{m^Kc;L칼)@2Io7̖!.|Eσ:~і #:5Ϗ|p`P.n!&:0kh@o=5 kkMsJfV) X܎_xSşXkL4Dlfih_^ #l4{oqyw-hZ 6j]P}߅}Wm4WOxn=FI6VpM{u5I6j],(>}@N[<6h7^)l)n%% 1tXјt]]6E?|#ҴvĖL|Mt/+vt2 ! {XtPixCξgJ.L +P bTy|7oXIߙ-u? 3RY $-͝۴o;; <Y<1 ;:~Hn!yXGn߰oaM/ׄ~)jRhq_ Gw};Uc9?>6ϓxczcZRȢftqk|KV߰)x$YW`6$SFbT+:|6z5ayi&Hl|ej?4/ KmQiNdy|nN|GkMDsv$mAIXF6WV/jnC5BI&U|+C.i|r扣i6ys4rubCrctG̷I;$wq#Ko|csZ|V4gm.q>v81I"{$ws?O~ס=/u9 ǾW)]-Y_ u?eu/%wo| P_4q]ݵg% ζʅF/Ap[X%ޡgk.|/{{REoFhX#8U sgkkY.__tױ$y%PPeX_rtil4JWx޿3P0ir!)lFH^z-4Y $Fg2޿ ᮫ Soڮ-43#؂p0x'q}-NtBL|7<8WjSLO dE@A s^jkX=:C*5߼o]=)&Լ9e-4컠Uljuz~anyqsp{c5#MG$6'ԚNYY&Y'<~͋i]9.]O+O~Io5+F{f೻s1Erg9ǿW[y:sO^y@pq)6ےwmO~+pSFT<^ ䷕k_ڀOB~NpJzWe:w[v:pRcϷ995aoa8,Sr~J'߱0*AFnH#(  1{MG8oُMWJL|"Rpprtk3־3T?}lŰ¯$}E: m$UE56XKss)[J\zv 4>xnY-! ;[ۨ<X'^i-5,2z&LpD\ՋN[C_9~=n5ٜZY [;pb}=q5qs]vd|u9=wf]6Ox`#д2m9'&\y3|{<䞹H&R_$jN|# ¾ y|u;۩鎃ʹOp: 9\qꯘ<_'-æ@#5AA?i'x ?~E~zx(<쌿)Ơ}W*P&;b[T9ndcNFWÚx$?ޕ\A+yb́Ƿgt,)'=:ӏ⑏מֺe&8Ȉ6֕Xԟ~A]>_n+j}8ac7*ych2bKp>.aOBQϧ$IurL=H+U-稞+gƒ=묿ѭliq]A=GWCdg1ۃ*T`yJ[wNz*}w#M\p&GʨFqWE縖YQ?\`~k3^#/k[s@q t`PW6ʻ pܑ暅]s9?־7fmq0P *gtמ=W "O8 זxwz'ӂ+Y"2_3=%<֟+hrtq5ĵ΅jH?n]r {0O|:@G^Wߟb?lMFߎ@x`pg52\ AaQCOksǞĿxǍt5|A:TYalVGq O6 #7nGF?|Ꮙ^ÏXg >nΖal.#,ʞl$r:}_s/<]kj߆/%on4R[qso$sCߢI5<{i{ [O6Y|r:FVz>2 =uOٯƷmLH>|Jt|nӐeZ-u} jד5ўoS›w׿e4_]3eڨv[hz2K^JK5QF5-v.ok5xb>|G |]VͶ_j-mHT %b1;e'3")m׊~ >1'|i{mx6kzV;'qsP* |bҵ=GWЦRKb(k?YBgԴ RhdWFWVPF+C@jh%ƯsO^þ(Ρe3]:|qmq4RC2+(##O&{UTѼGVAivWh'T9!#隖j:6_iƑ}6i:so#E=2@ ơlnyc;by< fb$1h?L׌ѳs}q#HC&)AVV.1ݳ8?.U*Ѣ[v}e;NBH9SǠ)qo #-qx~Sž ;KƪcAp<Bt+cU)v߳AjFJHB*uvpvn&L(3EG#Brજmt vp&<4dsR岠+Z2E $3CcS:>\40TI!Z):1RA"/?u+x/46,ZXZWT)TAVo4wNu;9|7VNoI!_v5ִKڅ֑-'Pеk<7XMoG@O G|+\h'?jryw^c&}nۊ@~#r77m:Յ+;wa^6B*2(V "MZ]6ڛGW (ah$UxNoQn}iZv:$33x&\f熧f~s}S Q1oȞcA6 [u*Fc2c(& |1W|'~G/WC>;-%&+eZ)-3?aϊ_zuYelIo&&+/:zDžOo u|Yu(t;{ 3 &UKCqL/*t ,oZoTM̫ Qu*é$ KִѿfφiZ_Kh6)}U\$JX(Qko 4YWiZX$>]>Th(LUQE~D?f߇ c d[:b,nLqh; {~xN[k/>?׬di-i∕ᾸFA-%/q(OMuouvQ[iW&kL|3}~vJB[[|@e7vnll89Nqmq[-wp f%p)==onmUy#3'\f2nmAksy)QalrNe`tl%C-u'szK,m݀UOX2 W$qmc3hVFXJ.̂K>\c򳮜g1[Lz%Ѩ./UٜO |r6ܒg+[iV~٨2#>\+n7)Oj };>D\] ǣxZ9zՐӬb*$s̀I;Ut`o?fOhWh I|EF֚B ἷ#2A܎%woW|I ]0HO9Txq%Xѭ\8v 쉲VNя?O?^֬#MC㟍-~!j4R_?!U$ $F?[~?xUg|joFMMM1Pj3?bxVcZީ=J(aIFql) mfw)F!Q}k[#H@j_~h4|ӏ}cY 8@FWeKioJE qƜ\`v}M:Gḉ%B*׎wt ;$xRde  Xnl7N59-,aMmu#{s_e&਼) LRо%W+$Y*H9ȤFke_OG?L~w `^9X |;A~_ڧmxF |=.uet+veha_WVdJy`$'FNz/O5Kᱠ};~@i{-4"u5ӵ ci7L`ot1V6hwoso+5𱾸t{dUy˂ ?)>.>i7/8%Ҿ2H[:s%ȳXL(Ga>2H:[zRM`W9:ǁ!JyT‰fڅÿxWƺn-ge4A!` 2k쟅ŭuX5ַv2yQ[O /CG_?f_tc{s%:kS6 Oq'/j_ <] Ȓ&ic!Cqſ%7MOX,2\;KwRN95ĎH*#I5σ&(.zL3%@p+6^X|9o YkR|OOĿ4&;X^ ?Z͵ė"]H3y9A~q]GL)G/Q[¾煾%x?U2G<1si%V9)Ldueh̹F2AkXසτ/~Y[j^ Tc}[sFs/FF* qDIkc65$1$P\j$R8 .x/~!jk?@5;BE=y#}܌_ N_>t߀^h)b6$DP_ tM;׏ |K𖄑ɡ|? K 61VC!V1|/h|W{i_iQKrIѤ8DQƧ` n4I51K( lb[@Iz?lm'M4Hv6kkW'| bK /M[Ykk xC𽅶iVZnk-GP}mZvikol(es9zm>#F?#]Ki!Fvq׵t[C ҽ2iWVm-Mrsq|Aş#hkőHAy{*jG+t _&~_g/3HHþ%_X,Z#x.++珍<'Ŀ66f!:0 T@~)~ɞyx4c8&rG=C)# G| @~ЯRVvNY[m]Z%y$>xne?cs[SMmW'CƬq m:-=/Z|_{`鱤Q: 1T %)x"FO6"ĢF#q3WAO?ltxBO2!{˃imlHKԑ>H a̗mj6W)຅rFpGLϵ}g Ŀ5+ƺ|#ҮBdO:d#qV)6I"$;]"aCJ|M6'Y/k9v -+pW;]-_e[KaY\/C/WhHJcGðYF7z|U5Q%a\wBgY @>`q$C ~|f_?ڋMKH%y_,ydq61I?_a?uF7>+|RE|Z;? $iJh,țF]I$֟^6#m~$|K֮+yFi-7y`xeb+P~ο5KcK OQ7wowxOOH䲫oIFYE~w~?MoElj-=s_>?|En# %DdRry5?اF{ 'aLOf>0|C >!|K7M-Ṵ݋-Ųc![a|uK]vsJR+AMh|]h9Gi g8?bڏޫj^^v|´Il[mq-2;1L~_xm{U'ewn82?,{/xKkDw xVH5]kC/ <(Sr.Í[Iq/>=-7Hhd jE-Z)>y",.pO;Q4RŦ;xKx626L`d1כZN_Z6{WoXiyw;z,j ˊW$Q>"|LMx5o05/X>'EU|Cs($D~|WO⿈>$P߃O0/cq<Ǘn#Q `~c[G> _,5φ~0埊l*ZOb d}0i2XvZkN9;ͬ"8c"LN4g 0x`p}=+ɾ(| q[C|xIZcu8#_ @t7V}?XKI3W|KygDxă_I[?"?ؾˬܴ |puj]m<> uìLЌ~>|BF=׼I&xxQ_3%Asu;ZOKe0-Mb,v>Κ ;i[}h]xuOFamq!` +7c[!tnoο9pE|MxwD4_ zk)~%:U57ƅ-n< wipIں6q`O5_?e~ՖˡxD׼Zyom0dQ@t ned gOߴm7-g+hG  2dBdoQ]O?y_z˺e^esbsM~)rxFW?j^ZGşk6'"}u<t++7K7R/t2|Y"Ahz=*ye ֿNx^F~)xƟ5]bo~<.0jim R`;`.H/~r&oxS*i6iie42/6I!ُ$W 2NCt Nx"E0ƱUP0H Xi6Z[A b`b0+SHƝZggeomm KPƱāG@|"|1ciko+EJܞ>oqE,jWHj͢HՐ 1VMј5eC~}FZ4E(nAЁNWe'2u=Qqk[+QOfo<8 Ԟ)i EZ'X|K +vLAȯ?~şh{ ~$|:uŒ !Xxĕe b@@f{cx{6w [eOw~aF?kxp|^z&n*tY,5U1ڼXX+h?tO|9tm_^ᣛ=!Zr; i7XKp]wlvƩ>,=GQaGçx&M`Sx{9& :N0Nֳ ʰF&u'NGw''wZ|EԼ];mh^3x hX Tʌ"ƤW?&/j?5?~:4x+WOű EXn-.:D9E>S`_K/xğaa×>Iz=lm\-+꿄#j_-[7Zfu!dB$fOU_?d㸻uU7>!RU$Q,+63To|P L|#Ю5j7/j&# kB8X~ǿ >F>%|Mz׍MEsH<=k;fX'{֭}#.+{ӵ2);,ŻdD~M|hG|Gé| .RmKaw0ݵw6mBfOxu}{A)M,WH`I`0P=+oM I5߃d$ݡ76-w'=;W9?e:_bY6o٣·k^Nĺ ֣-ȓLKI\*\Jn@<z (wMhp4+/ʄHJ~YVi-_qe?z=ė67wƏ5Dh #"CZo_ |o[K[LNwt t_ړN>i~^:Y]hQ4 r\iJH/FlSGEP|$4}܋ir|-Gv$1j>&Uuz~:B_Gza]29F[|IO7J⟍\}GU+?jZg MF&[k̐?pwY}$E{鷷7'ymXTYweEU J?Oo xE|=wC K{3GB*hϵ~7hhZd ekn 95O~{h>i6,6ZevĪBPOÏ /GS%%̧n1'$s(X P+S>SzlJyjT5iomHJcu|a5@y.;›ɎB7)Wϟe4+L<_]!Ǭis$@_ʑ^=S/ φ!x+AnuD݂^FeN H5{3;F;Ƚ0΄$WO^=ci)t?$a /Kk^s+#$e9{7_g8Y>cmGľ r47QKao$y+`H9z4&"Ħ/tWgM6D&v.cʒqÏwwNgk+8GG=kOΩR<+S[[;㉴K|OW=LZ<~#hmYbq:̖4*w,O_ }?_u~19x~n|4mz9(Ua ZJ'CN=xSV&qm_؈ںHāqj"Dɚhw-iiךuʒ+v9_TxW(׿hײogp6:]&+9btJ%H#)UtJ_Q=FsEu!XUHәwB$ 1N z/~*Ю њ@R4ynFea؃ck^syǯ١%FBKf9$O_߆,$ ^Ė usv(T^?ZoȤ ʄqq_iJ29{xg|cy8aƻGOz"\;FYI\:\ᦕ]Hmcqz$ _*N/5s[$= 1ZJVy<^?Q9Uns?ZwHR, >?&4~'E,e",bx|IcmϟuraWf:Wug7c}~ i)#W̯| y",k7L@%bӮ]OEix]z{s~3KCγw5ށ/D5iM"Vlfݙwg,!WGFV?n~ú <|3ifA<^h:友4Uk+cݤA2xteck6(~s~o4Mf,[xkKGԬLwVUѕC3hZl? h~%m4جnSn0eW"QmjT^G-v=ߴc:P< [_OO_{o\En]VQvA(l_^$e._,g[f^Qoj[]NAvQ(ѯflZ\tX?!+I񝺱L:Xn3Nh~!oBo|M/ $B (i[˵IKoqHh!?~>I}?(kG?J}[wn.4ۥÎxfC ɼG~"Gt?|;ގaπ! }>Re G:0`Of{ڵmW湧ixT[J"GGe]H^xaEId`F07 {F3)%C1t+4cʚ)ĸRH0#͏B>+x @w(l N<zFhK>#8w(ln;[p\tVo0..8##Q tlxY\\Wby'r9. 79^qfPW[DCݸr\<>f`X6vrssEy/=ȮenC1>ayHJ*ݿE_Y>8+FdV$Lgۮ(_8Mm/t2l񮾯rʐ{6[qQ}w>~h+y|*w;ɦx^*^lA⃚ \Xmi& ?!RӰ Ts^ďw?s=˹ׯ#{]Ϝ6de#|3<ֺ֤ƱM2!I%H)LPv|($z|Cp?uuJD)"i2 !d8em~~߰߂Og-y$㈃kv48mXdd7d~NA"Y>~#k3xс*F hr'改_buڽ3,`qc_|-(Q@Qq;WxJVd(^:/#yĿ .iLz5R-%Z '`|הU >t EKk6Νrmc+4GppzW|U FGďh%Dcu]?9{ygk?'cV3iuWp\ i#qhP\|4.|EhtcX:G4GN_ {P=\ֿ<[.>hY\.{-%,4-FULj'σ?4g)c{InkO w=hx%å] %`ps~w|TF{뛟kOg4i}RFYfA(X7PR۾ep;O٣1Gŋφ2x/?Wc)%ťľh[xprIIKqm?1|T.ᾌ<#AF*39+i2@ 0$|oCN|1Э|M5Ν[qpF‘y$rpk>"Fm<GUK\jIѬ0`%e5W s{|@~(pyuKq4x8JWqpc߀NO nm;{⭬ pN+EakMUC)=OQ]sK@tSIF?1{Rm t8?1<:Tl :zu犌?S3pxqҨ_6rja"}CQ9UU6VrjZƣU7}0yid*y*cei.n?}<夐}ik>"<= Ğ-9Zg"y ӎ: z5$ #;ͮiGFCCC4]euVB5~ ֍<Eo^e-1W!v׈h_?∠wԵY>'hZP |8w˂5I~0x⏂i;A;~ mφV9xw'O%vXY.~]O=G`ڄ?`WC^ ȗ&KL"d4z=[ا'HkF.>|[#eA?ؤY-n4F8>Κ۽A+ٯ╟_G~gsh,ҬDc6&U43[\K勱K#~qȯ=_\XOz_B2`pG!^=}xh)A:@FqӏOڣkPS%sqqJr~QПҡ! XXQ N=8>Cr߻@'?@sھ*OxÚeku=91Y: +O~5Ziw@H3}@=k?P<kWw3{ g6e=6$htυ~X>+VifOzz_M0e nu ٴC:.gu[ڝm-kyS M=K^:47ϊ^㧅AsOs\&u [Z42% aq6o[h )@;Oڏ<2_|zF kK≯K ¾d2) ph<,cLm8X cHXgzk-;Uq> ]I@qߚqzLmJ᱂7px8?5*6\r8>d0zcẌq{sҢ`5ϱ^4[^I\pĠrYM*[ۘ;/$1βy"&EY,XhN~D,!3fS"#93`Y]G;yE84W!=`Vݕ޿ڏCm"+yC4bMk"vA^| !S⦛ev"hFH$5 O>n&񯉼m{{dlm;Z #խG$y-n2"|O?@_ t|/cq^"+÷gkmj-6k滏EJ_dv~߈~7>>h/? /9ޝqjZů [|?}x{ƸF-#ӦkxZ+(r Ѿ1cGns۞Fo$j&ndvax6c[jXWxYdz"Ir[T!a aI5ýc{s>a7By_.Ҟ'ҴgŸf+'<] rAX19Rcn3_g-i~ˣo~xu/W_9"%wi51-፦;:`¨ */d̟W1/6v iޟi(RaT?k >*(K]_J>iYMuIƆ\%Ս&%Cߎ|IJ֝ 5%tby3$ʻc]d4߉MOQLMk)u;=Fq\ΈWv+©fkVitwGLsY?kX#~t@"1j>6o㗅ŧ|A?=m,֓on`-o԰s͌BO.Ѿ+;= ȳu$q>sy5Y< $8zkO,/8'$JSd;Mk!#n29ӯx7Lt+YYj.{nxMA{oOAO^mof)pJb1qҾa3w5?xHuok0'Ӡu;;e!]0#8} ^ vOF#i[WAwRŘ}~WQR|?mb?.K2X5[;`B2Hk#ռcCHVBƳMSj#.N92gkMߋf#Uhuj>75A.=ůdm*KԊ;g_<~/|#u[+W?h]kzpD>"=ŷ-f(7'Kĉ."o/z'Oy.~?>*^wچ>}'⍴2#io5 V٥+y%ē_1oa?]mtffX;x#,B(K<0Uuo叮0qӵA+{g~cq_0j:z`2?.N=ϵ?`Jc^p@s19F:QP?Q<>XxWRUzBLZ~wC6z~Vh?ՙm~OiuukC?[ ?|]JT+,[rG,,YA1f/u+C?!}OoxZsaue{nVH^ bH䅃#*$sҾ?^wW/ <ܝ_휋=͝;^Ht&R N78?Px&V;TdϰrbkZeĚnֱoO5q_@Kkݐ-Z~XλU-N/Q rkݶ%JS *\|P?}h.5|9Eq*ОFxzWxjEt[ >XHu H<ߊQ)?5/^4ZkB?z^'o|/hwVoui:{r:R  ^lr&?5Gg;Ɵ/ kc4RΑ ?2$ nG6@/tmsG6[[Ro.@&k݂ ?]zWTc=~~^F10Og#/ @9Ǹ NT{|ó}i.#Á,qϊ .dh]v'棴.{0w#Tzr7!A>0 %=7q8Yye@9/>GqqMkPz_X$p!ryFuqxd`K.qeMEc_OI- Ծ.l7R4(/ zf'bf\yH7e񏘒y>ko:_⎇W[ M>8.m,ٗl3)m>bOqj/zƝ 4Rט-,ve9Wpf$2qoc{xx:~(%<7l- `ssO?ًW'?GIÍwƹ?sV4W,so-wq:>? %[)o#Ɵ?NNMW޵7S ^֤mIϙM6VKM/=Ob#c!JVq㋩4Y.7q<a(-6n{} |u}3m6[hw'5ڽ5}&Hʥ"LbF=&๬~GIM;ΛPQl+[p/^A>:kJ7M"Ewm[L4.>qlfS x/m{3i_ %Nβ>(u?'<};|rο߲' C񇋼=[k: +¾4֭'X-'5lɵA'zh|15䩤>4aXs=[G>q o,Sͮ?k{]cIM^[y;V9aF/kc"牼3nv+ʿOaAk*KPu`SZa; ." ۀY ˁeO 7/5;+bӂ~!I|q#,?o j{wĞ<7@0X-E˺B?^~6hzms |9>_^],Gq;wmbVmW><1Aeŵ3Ay,QM"/&3 GI^;Zg]`~>I:~wuoO7"?GftX-๻g5yRFӵ{Ɗ(Fxn]OfʺoŸ_^࿉UW~5xQk.ГM] {ZU4Z#<7%kي/$x[h? 4߆OÍO7*XxbmnE֋5"ZiZ~yv)Q8 h?M4iѼupѭ@57.1RPѢxddf#k{.:Dv9 &y{鵞sk.Y JaLo^LJ|SxWP[QȌyK =I#[I]eV&Y] &'jA_ۖ?>M׼G7oq'SDUBI(b.ƛD.gick_5;V;Y|1M~ {,FyeU~c@lUa'P'䳋q'N`yߎY1jQ'ׁ.ށr_ Qӣ5E <.@8eg R|J[6<Ỹ<߆ZD kZh#.@l2j|>),%fg+|;4[X#RɿXDa%R53~Q|%h/1j^|/{]WU CLNA"dl0~=]?qhQfv+WnBv~WCU<Zx \~(5`-aH727dV'y?uZxCX6Ii2-tf (l.eB7F+6;_N[7~eo~2xo:um125  )$|ox㘪d IoM[JD+mM0p?>,xK7G`1_4 vA`hbw۽sQ__EΝ  wu3ŭ3 xzZ^{dKK]OSԧNP#LH#"xOOX|l)xW \>*PmRuӡ.VeyulʟY'*,ן~ē$)ҡ崷M5W'=!G<_Ÿ?-\x_ufB𘻶mCɵ;9ύ㷂+.f?fXM>zUKNxFD. h^7~ SM/ߵ]Ele/%ЯtA{oh3sim^G /[.bia2DVCS#AhψzSH*Gw V.Q}7E2EFUO_? >2 kx dt}^̩wk5eHX5a,tr[I#5WN:!$x]A+qީ8|1 ׬4OdhzrN̏z˸px潫Vռ_i]^K'hKVNiWvM1ʖq^|KӦ|<ƺoQw'GbE *7ʅTJ$D.XF` Ԟ% o|GF-xjX,_;O,,\ 3uoԿl/x~)>^{q"h3jIUm<8=0bO;Oi`xOP6I3Ω >jkFdxcvƿh$?CK;k_/~Ϟ!_rxP}G Xɘ$ZN ھIo0~եmOwoΞ[$pLuʐA+^_7>l[{k# R _z7"Gol]^#4B`)x:oH A| |z3|[y{ž4~#oo=Qԝ7J͟4XZKPIdv[ij3!VrRCdŝ"BP( kirC1 '23ڗU-9uHxCFNxȟ' [C~>x<_Y\xR&giktmokii׷U!UχſڻZ>~4~&D]K{{[m O5-vfHgo<¿[/jo▓,-֬fX!,./mήS2%'}~_~:>ƷG~"?ct蠃SIb=:i3}oH^cGGxO]ҼCiV ω|9Ch> ahgb9fIEebuĺN/ xO;-&'Xm^.-/l!f{y9c&dxVV!?>&'<%Ah>$wpŭ,M I2::u +>kMB-OF״ @IkMx= 1o ?|ohsڻj;Z3Zd+jÄ2 Zn`>My kkƺG.-->k/E|)@HOǂkcş? _~*X[FҬ[ú׊Gp%e`,frq_ |jψ:~xHdK'\PA)H>~,1ēE=.3|R7xK%j^"u_w{sɭj^{1}J%<?~67֖?[i^Z[+t|%!C~Ɵ?xxPӾՠj+ Y fT^"msI*Q'cl[>H6Ė;nApۡ>\UV ?XFoCzWLG|K~40Gae㹡Gvo|ȥx>AKM7y<ӞǏ^e3ˠjZo0sew9WQiBO/P'a1O i5MFM7^gŨN<>|vkس4 <1:{hå糺f٣ ܕ (o:>M6}%5x!!cۗ+_OoɦoB~!\=?yեEc\-W>m.n,S_?l'V4Y\yMUpl> _=|?\[4vZNŮ%;Qf3Y[F\YI>_O9?g[[|7S|$˵:&qmlc5Zw/mAgwnrM =f躌jce82 HBSa4,>> >3khbBUx]lR$?<4uw/@Ϣx5[rUZxUbrÒ ~sBK|m;Đ$XW;QyR0e[c BQU<1jr[&5B1w,{D<d^s?%ܨc@rd_ g߉5Q?J#׮TsL76ϖ=ת>,wLo+Z&_(l<38ԁϖ`>Tlb_?[ㆪoÿ ^갉v 4̞M sw9k/o|IIo﵉́&(v[|_ |lω+i`N ڰtAq0*ku^.|>!q_Ųir - eOvX)i?g%o,_ŶQ|i0p-rAz<?C^Xx#ԑ_@bsG8yh*AC 2O [Kh {khP"p+?LѬ4k{+K{;;H q `(SN,6%ETDPڿM|-vvi6ȐYۭ*?P(x+6ve$CC{yCB3-W,HI"O6WPpI>uWukXoȶq0 _m|-/_^Z^Wt'D7QC+mV $ wnm|a bz ;u~ZMkF1-A8zW?yi4fEHPWq޿C-h::v%=_^$Y;rC(0sXzkq1S:{=8m6XƓ50Sslv2y$^hrPin^= ^x/oż%LAkgԖ0\$d[p a"2 uGjᵝ ]-m= p%z=+EᙴWG&#\_|Z1{'TuYJ^GnR?^~~]֛}gp1ѣpFG\Ey]މ-'O{7SKK#FǨ׌tKxCz-nO]dÚjrA:~~{c<1wXA9[9 0G?ݯ˿ů|%} 7#ӗ[w &.Pra+|iҢmĚFuo\&#-`_~RMrx:fyQkPG\B^GG*+o,gt!Y6UyH8!P$^M'f׀chMҼ"xAXzȲgeo %ƣ{qy%2?fOǏ<34+x] ϿZm: Vܫ,y_2I\*ޟK~-^PRmBr𲐙]4c8^$3 -IXM? ŧ@>{?؆%C~𖇣WúE=;LӠ$VƻGfbrĒI&  O<5EE*EJvzlg's1f$& |/Wk Bb"qcybĒO5|- ׇ>t 2++[iԼ<ˉ$ 4Lf$Nj{"ݷT9=m[˗-ǿl֦|X c粰~?f|n\jM*sNαnRP7/?nkk9Ȓ3|sZUՑ)qpه;*"(އ!} u"h)sn}Ї\2sߥWp=*GL TDdrO=6 NxLSGm,"1b0=Ͷqv(bfb2(&Yiw %?wx(=G] L>qt" ^22qdǟ}O~C?>(떟i<$LUe;C*E~mv־,XAbN 'ȎXu;9iD̫gP'Tmt{/ōn:'̦8~V#8ͷW?ltOY.?cs*FԑXgbĒw|5[.?];gl7 >{}E_5ۋ{γu#nh1tB3C]Y M W'v-Zl";܌Tt_=tjhq,v;SmUyR t.V::5[ 㴔iU|:oSS h_=7ΝHg<:o8M(߉$~_<Ϟ.a߈~|lig.|6$[۳λgsZOZZYkAn}m/ >'Y|mǡx/.5j&PB wxnR<bx~? >)|>A~*>=\WL:ukֶ}0=7 qY|x{~|E5=X7 b%0K0#,\%'֛xǭsJ5_|!qM;_Fn4=Bsl]+Q[3$Eݟ )3~о:>h犾|ttOY#owCNr׈gѯ65kjSY#ȹX?j~?i_ kľϫiogNjdL-c3ip/s02Jr!7U|i𗈯,aRZKWa"Y!MY;|} 6XxmmkXa5HB*K1M~ZhOwEccm]ȶ[ITEPK;s_vYj)nWwE1% rk OTi&j[K [x̷7V8a5gydEU$ ~4~R ;wS:g~"ڳ(飃!8cdo QbuaMӧO>'[IGM0}:ƱY[ wSu?_D}a|LNJȚ>#0al[A`uo?Τvg,w>3[F)pJH8mitU&!B>) $3jW2y]Ng夑.}[5U,^jw 5~$Isܱ4oO-޿<̦{w.Ik&S5+˭Bf{˩夒V%$bI&WIGyi%:t2Ik-R0/8=8E\W}JvM`]k:m͆;䄤]5 k7Pܭ$O=<+ks8.E`tlƟ |2_kWe岿+f, yD܋448PaC1mW_?ࣟMS]t:6g#Ex5-g5M" ,H1%߿?िH迷 ? "4#NAY|UGO?|yDXo|-{ia{jH#ӵM*/. EH][Ϊ ?~jo;' }rZ揩h;?R/!0hnmUhG_G/CV~>.=uygew:F`;CN94R7p ͼ)T¿t(aךiݜӥͭ̚}Vu ξR$r[xTӯ[ƺ֟whSMQcpN@NA5+VZe3t jewdkT*llfi-:_O EdgԦy3J]xW2k帴 's; ׾&A|O߁|gO:_ ]B.,!/-o +otQ^|3):86L-.|-iA=R%ݵYC!5v|WceG|+x 5-/6mu?M_$3]FuoetY&}S| xIQIC,5;Y9)BQͯ4Z*m4_kD _ ߟ|oiwčD6]7PSNydO7 !L+ N=~g=\mׂTw+M*pD˕;G+rDu6UB 9u'M6c~ )AF^?lo۟q2i./Nޠ7n!2%^/oa⟌&h~>Qz ڃdYx$j~^7ma"D™A1]Fڒ?d[&ğuYuoWz'wdpD'~?>Sf 뺥<3]ap=Tpz5f:RkuE$Waqu]y!x$<lJyMi>=/7kK7?hS¾0Ե}WC;]Γj7xv=B :ywGoڙn{SkgK>j~~?x/_j:[zVq>{R>}wwGonkoZZ_5~ֿ|> 8sZhmO=: ctb vvѴZ}9>0)cz΋ᦕ5ٵ[iq2[,!.cfy!n٫u|,m[ž񏍾>"F2om䭝ލq}g ͳ4o[ U-B?𭏋iƾ_? [ޑ %Ko|,J]]iC<)+ql~_L>?՟[|3ovAqZ\Ҧi`ŻKcOIlxM~IO mƗ2;ȁ'%di-hQy&u7Z&VZ; 5=cW[[:i$_cuUׅ 6M[ZuyOӭR,7 `2H Wt:&x׶`j];K0K<$ W0|'Xv\j~?u |i_xA_9||)0wW7WέK~%i'2l|YФI;"R%a˲Ŀ?<?ͪ|:Y = fe L>kL4i2]4k\ǒ͞ssM|NȞ+k!3KrI6%]f%/YָK1<95;I#]سBū_oOͿ |H>/3cj.ttoPJ'rYr/ׅ>(~ ڽZ[:i :]E vTTn}Y5=(xZխu[ Yҥ[ qR?8t;eeʝM5=Zm]ZLȭ4m+) _ɮP:gtY5qou/44K K\MqAqNuDY`KY.?L~R'; L6.fúi a4o= _j:ս- =oRs"Zs??)/?fqxOK}\ߋ4KxLRmA b =G )xEVHm'o#еyne&4;I$v=IF[Cvbid?WsOxH]o¾,v`.H#M ŵżR$k o<_|<ׅScBY$GU )-n9hf)ck?s'&&&M]_Þ$ݍ,A42,N=K ,nK/z?wA:̌I+DȲG$R9#tuWVQߴ!^Y "el\8 g9xom(x.^>5$~  +"6#̹WW%Iq'oxĺ:75:flZ\0#'j,ڇ ux .~+Y#}|i*R.3 ]MUF4Wth-~:>>1}zC>&NԵ TiR43B2\ڥƗt ֳ4v?=. NJw{tmj!p:N>v2@3R8׃+2XrNkceOz6 x.XI2|#dࣆRsRx/v9]nZwnL.h$dQ)9ȫ/kGmoNԄa-otIQIWtUl9ȩ<dk6󹇡5n٫3KzsxGWH9,o/nm"1 -c?_gφ6>;Xi4hs SJ{+kxQ2?lGş*վ2iu/WJ_ E/m䴼; H]>~?/Ey<=AK{}_L.-팯h=43C2yl.3,l?|?QjſG\'L>&דx94k{~}5Iqm_?ğx_o~|yA #o*k_䰂<[k6/qca٬ofU]>7)c~Fx_O_x'ƿjx_HwOEuI,h)I4.'7v?k[uU緎OٟOVOȴ_F]Y#V{x% W!lOpaJ۶~V~P 4uL(xP|e_k&U/bNq92>$2a^kZSbyV' tpYXߴ^k}:F鮉.K;z?kګc<í/-/Yioe}mؕ41-:^i!O4Rx헅'@|7GO X oZäGhv!MH?ZZxk㹾s:-LJx·70}ѯ4mV-c}y"utg7#P{ƺLfZ5ޑ_$.?gnR9]Xd>io\|>%MS¾$?hk+QXnKܘc ?׏_>|tnx{[Zz~c$d9r(IJynʪţ/A>x/\Yt ^]+p@yOʑF 1>#{/ |'6'^iz׷gt;qCV#0Y#ܼox{uh|1νԮ>sյF31=_'_|e׬>>{wi+A6},vІs1? /A<]wR|3-D^ "4Ѭ5= Yխ[Ntjh 9lDwxfXO?ğ ~П ~ Zj_]^૯V:[jaiNK4\Z$',ŵ[&]#}-qˏ&-./7 K|[Ҵ >|0Y Tl"{{)m\SxA5BKlW/9Jo ꛡkx]3?>¦|3O'Ɲ_Vsu/sV=m+Pӯ {{e5B]T- [ťZi]x?(}ٴ#G%־'$m @o/Lհ/-䷻CPH~̷% 閺t"S^xĞ7~L%> xuK'4.`%]AnE6:o'>9>.||/^44{\^wq΃5jR%FXD=oß #WyU7 hԾW_hp$Z*]i^Ku6{t{usKk,2O+^W؞,ھ-K?֏c74o @adtM"+KCpkyr->sqk4w3zs}oY|M[|Fa-<Lj>k _<ח&8 ir@OGuONƶ'.$]epvнxNQ+K#HF@!:5G~)5W7 N}gY% -7;漗[|CfxrJmko#%<f_9!p:K4re?x3Xdm~x[cᔉv3:bʐ'l-.\4Jy2L짶#yu/F٧1oBŁȯ[ nU4/_x+C| OïJ*hvai%>+l{HM:iZy7]em/Dx`ReϞ)__q/i/lQ2i.~1&4=OeK1-eo KMX|$?h^ºFR>8$cl+V#hՐ+|-< |gw?7[Ԛgާχ佺x|鐺ͦA:] ȯ^~||~ڃO|2> E-džtW@Nj 9^TC}zŶ2Yt('Kay?oC 5Qk+o|= \6ږ'įhwZyi/- j}{w|;rWJŝ:Tmx75rQch߷wf<*ߋ Ms/n<5;MaM{ ]l.t֖X1]\?ߵ7?%tjĿ1su V:̊rBYvgyW=R-fn_'|&ִXֵF:d$_M-fux.-{& eҭ'\skp COٿگ>xQktBN->Nhf9y"\4VVo5?# 7/?woF+mdžY_Z[x!X`Ti]gHY!5茏WVPUs.|2 }/z6{ʗfYEj:lѐMo*(dteVWBx~|Csx7'y^~9+Z=kY"GH~|vG}xO 7z't^ ,mdOu$+spΗR4SA$E?-Ծf[Z-K×77,|*qyz$hY< `gmUA XOOl/5>og&Qo 4*<ÛV }>TѡFmyu A ॿmi*Ѽ?cP,[zbxsRүd;S7~3~[t3j 4kH2ˢ5ϩJ U<*Mgˑ^-]'{Io)xΈkJ76HO K6%ϩH TuFI N <-}L!^kھ ý&9<;,Mׯs RYʞ0J&oK`_' ;|1x*k4’IlYuL0Oj&GOsC/?w:+ᖍ%VmN}B{>9c3%H&#]>47J߳߇n.ottt?ʅ6%̿ĺ|]OL}ߋQ}|9e&%ﮤk]8I,;hL#I%vTU ~ s&uO_ xS|1us?~/جeow76>quCm=fU^n|Mm% ŗ? OI~,l nҮ-n.5 8ͧɭ^0Y?w5i_?h_#~'߅5;LVftkumӧ, j|6&{i_k-*,|>kuiC{huK_|a7z㞷jZ_^5<9.,Sj)Y\Zi6zd6ʖ"Dj@sm8uCSo-xU)[+KMVH"WaƯ6i}}׿IuHt5)c="LVM>(-mUR4U_'|Z~(|BN9!o"axynuo"4s]jՒM{ɪۄqw hO_ k>w|=, q%mrڭ-iX8YOۇ gb6Z?>xa,'şw!H}Y *^ {k.7djͪZ]B$yQRF> #+@{mcHI xt-I.} jS:dr:ʺjw0\0?.cᏂz?^׎tlLoWcv.J8 |O- xkKM i{#N,49eF˭G4cD/)>C}?|5k_ xςrDQӌ¯7[&e% ? khZio YZ40A6l$5~w?Z:?↝c5Cj:]CPQψe]Mҭ(lum^&Yi̾oWowyJH߈| [/Lױ^exw\iu3LaN-(,o՞<_j%N񇊯|VZ0/plt4km cHPG3Ux]|k~+u[M[Ěqw}}0y.gY'Fg,Ěf55z}B[kx].u =$3XkxWhZկdEYYe$,!x!$_cd$n{m[Vx'C|l#A,"hb'`|/أS͞Y?Yy'l WÚmZnXD!t8lm(P3 OBawFOAc}u1P3o_xUMZvh6v3ƀ(䞃~ῇ4$V)(9$N{]"'AHqA?ɮ##c߭z]f@GqݪucߊՔRNs=+z$ nw=Ԣ#]Ҩ4Q4n#s}mgM<6I~ ^Q]E^R9?νE_FZj0: t85 >k AxHS Oz_!::d/|F[4lHbgWJ=%Kȼ Uiu6e 8ԭZ?48.|+Gضr(u~P9Yo,_趏*Qۘ6c 9^x<a0 - G[ \ 1c$Ѡ%/,1}ݹ^$/h,c嶄,WC>&O[Kmmƒ0g6>,i[xoO}/ƒYPtX+e)$yBs;0Mpl~k$7iz֢0Ly>B UjAN9T3CqEʅdX"Um JM щbOUe<GPx[$v\[̞\O)*r=?T4[;kt6ꎌ*q8.4!mAM5M:RsĖ ܚk^uލaN.i4'mx&"I$_%N|@iZhF&\^h,zdsˈ1OS_ |Z} 57m~]βhP?+1ӘP:<]%5trXh5-a=L%k~Bu['R6Z[4+iʖdBG <BNMv߲/|mzmSuvPt}JѠvr%ʴo:@c~nʞk j5xWUdv$U -Ԩ *v\@6pz!DAʝc޾Mፌ) 猃+(vl1-ЉA3OUlYA;XB玄Y! <S@G<@ ?WhQ# #Dѩ2F9bc [yX%'h;@l=+HG $=x?AmMNg4Els>1%h2YKg-cl8F-#Eyg[mo7g?e {-ޅMAaSO?d=~ /|C%^"KTRیI* V>.)`~wo,mu>'3?eckfơu t?b96wLs{SPmM;k+F ƥQP -!/>\xVTסXxxs)DDRV0pW-%Hw~$^%O:چKxt TR5U@Gy4??SgaMxZ}CU6vy-"4_?l𿉭Qo ncp+|сy]f~ǃž4UOM5-r-yMt, 0=95=~*'ǟ獼w-WJn-tZܼ2J7'usᶍZ o7ǟz<+ Uլ6~Yf%MŽ̈́-^ c%x1::¿_5k_[еX.5m FV$|.,fŽC,rp > |&~ǁ54F̣\&UhV)mWhxI臊n~џg9&x1i4Qe!4Q.KPmI~|DMD~4x?stώ~)a/A.<=KhComewBo-Tۆ{|x?|q4ߏ/#"$R?"G,FE9S qmxk\B62kuku&dI-]E7ѫ\]_f}*^ޣ/O\wiz&Q#\\,+I UՔq/]jZ:}ƛ>i^uoqw1;G!Eeo-W~*g֟a>-d>4cgޝ#-_Kz?`]0ìj^QK=-[W&giO_i^;}KQ4;Av.aյmB}>hґdf}=;[ X|[8Կf?VOZOo=.@!X|_Qe.4K Am_|5l6hO_b>qyG^дϨHEo Gog%XiF>f|DHXK[k^cM>k\xV#M٥qI7.UG[?\6x_hɥ 1xJ%,Ҹ%2`ұn_:5k%"ÞM#? u%τa(.Ye%+1?lKW2iMWu[1HEFc3s:,X~6Ӭma沞 1iTHAK_XXAg<Ր5<\@PAr vV[Rqjg~DqN;q`|aZ^'tnı:OO[1|a[9e=CNo-%[7Yg p*$<| UMsPA- ̳y~|$u]N0Emw[c\-X7 Zn{J(ibL [>/\)B +O NJSI.شƣ:EPPE]Η//|o&fe~~!Zmmu}GOt oe[:ƌR}Gxޚty>? |@-x2NF}Tjf<Ԟo5} Yek:swl xM־j̈=;&t-гK Ҽ") %$[K$t0;{~槡wu~&CG"ܗ#qfx;xWE$BL6hT#qc#&/i"(n<)Z3I~w{z%C0!U,FI)FHxE4Qe>]F;`H*O~~ƿ|_ω?>Mύ&𾑬Gx[WJMEqjV:E%M3j2Iwt^Uc;PGO|k?8񝇄h-k0tUҴ.omWQ|9 .5iUK???/ISğ|H~x_>2kѵ{= º^$0XnkpyR;UJ_o ƳZJ]ʹmbµ Km%(` F?6Ӗ Tz /Դ!x'ki^|^״ 7wگ|GDΡw= _^LXX%n,~/xMss}?x1|8{yW:~LPV:F{{2acme4wP"!|G4 kW O|i4jyejcj5֥25^jcY.aE^ំ/=Aeos^Lwoc|+1e!#[Ͳ.餍H& >]G/CݮoOy%Q׿ oT"_t}z6xD-umztMbK"/߱O?k3x[o{m.^ZwIrא^HGm*6t@&zz}zßi ҵ vE^g@U)Q$M*[eį^)y[[+Aȫ,H(P?lOڷ;'ּ'Es[隗FcgXêO %DD7ۗ?>O|?GL5(Iุ'SCH9XL"zl+' Gߊ<|Ic>ӵ?MZ_GoqqOb'Z&5VXQSm gؼ[ٿ5uM66&[IJ\M7,P,F'KC ,zymi@P'P;bIݸ6h9?ךyokBYQ_[/IRwn v?WZ]Ak6M/Qy pj6RK}s h5[jWv [75}:mT'p.X`sVė}6G@vMhh?kڮi1:moN8$$ִ%O]/EÏxGY|37ÿ15MsNuM;G"0YٵmkOKҾxU?|@xWTo3şN{C|M3f񟉾)M+4x ŌxtbмKu웮&_a?gR+2 hcm. >\:@$ qԲ񞧢=yfgA9O>qU\ էcKF[%tY>FU\O#+BĚ׍ o+΋8 ms'$`)(] ƾ&ݦ>;]BZNg5ېΨI#l0RWؤ𖓥}y+mdEH`Bґʩ ?h0iIx—5ljK_ izms6҈#YT++ FUOIxIKSqzgZ=B ڄ('tU3m/E\|PgW+}3V Z~Gk^UӵuƗMj+$Kk~.ZgįDGnmBt: z~Ek~Uu$M_mgʾ)񅧇t^isۺ heYYYr W(_V_P:_|! &Ekz=Ηk-m \ѬM٠e>SoR_` xwO7Eӵ(c]kJKDzޏ`nr#s,{^x+Z_>8xD4XƱM[i &صg9&^%[Q~; |y|7RPAm=U{ 'A$a2CrzτW#]KVXmUṄ"i qqW4?lv2GsmSF gyF6ֶΓ:%!%8b%?ћMZhV~CqKkouu[[O*}gi⫿ 9Eq|G|'w=7n i9diXcw䬖,GDվwm ׊]3\_V픋^Jn4WMK}BUSѻgeW >]& x7zV]e"גGO4؉Ioo*͡G[7ڬ}Ph63ךmfRRv֒ $U)*3R>xB!Iլ;k}g[GX uéZ%,2229ޒ)_&%Yx4_vP|;𥎕x~1h>oxIcX,"X.a|ȷvs1~Gjo]Ox:O7_օjVlmtE_Z:"t[U3_M_K]O[^_z=/REkTK&T[T~ǿwdߍ^SqZ_sQ.!̪61 X);W8#ԯUqo>%21` ڼIUOBgiZ|A'G,v;XFX 6}V^ u_RR]Nm9aTrhi|exºfkڕNIܝEm`灅Z:FxSt=6X+6oesH@YX|*Oj.T.] Z Z'R_]ZVpi{hrkXе5Lw"*Ms:ѼkxUO$Ҵ}BKHt׸jJ.DZv4|GkYl kZn~iMɩ=QQrip#>o xo8} &h7}3?n'Imb07VbX&)X4=7E&vYQ[I+Hx\h м9enۮk *; (I!"UGsOG^Zcncnm4(-$hTu< оoZ~YA,VW 5qG*lBZÌVԚdlv(mWOw9`0hӂ?Ս8S鎾Oo; :t[?\- 0+z|OЯ<; >+ѯhn4sKQp v\~WƺEօ!QN4u)%pFpO8 xHotY!]`F<E~7|vDS)j_ fK>0eiUŢh<^yq$oٗD|"1c ּES~ U,=V=FZyA|ږͤJ$i#ʞlo۫4$$nqv\'STWG/ };/x[}N5{f[# qcB~79kZo8Ҿ6e. <1 hh,/-;yтB}ߓ?ëKğw|PM\<}i+xٚ[k J8vum1hB۾ +ڶe[uF+P~;|H_~o!7oo'VRC[FJ]A$xu[sz662s_d=kU/ŸWH`6Q}2T"A0̤bkZO tР-ͧa^2!j3H<3e`T~|uf [xB'zԪ~e|pc0v26E}w,rf;u`rH |+_x|/:uq&2y[. 3յ=/V+3J\:m_4MWsz_ >5?R+/_,`{@cNDE| l߀B_Nu+;w/famæcyr dT_~Svh æc^@? dJd]mrx}CLI4XIdMŇQBwu:W^I|_gx_ /}ܑHmYGMع~3|5Ŷw١# ۾7y^g"+]qh 1@`gZ^iXgml [@A(U@  4.;+[;;x+k[HET@PƟ3K+k K;hQamUEBQbl\,Im m 8U۝1' .6皽.Ś?֯MG"( gjx# g??㗇<-S|k@mq] B7!R+>08xz_7Z⹒-Ɋ\obW/+ vuE&i_Bc2x*(L3lM")c<pW_GŦ|?:x|-| }/]UkF+xV? :oZ׺JTK~}"knL$6[D/++qh6I&v wö>{Z a ["8TvbII5[࿀~h6~/4o hH ";X1s1bIZ>U:x[VEaʠrȳ;>wN3^ F2;"PB;jK{E@ d=+EGE#03\ q69Ei"8?w0ˌ`?A?XE=sҬ*׶8$b|v>0sTSsE`rKc'Ӧ Oixv9~89Sg,G8{O'T1'9+ӞƤb3Vį)' F9?#=~GAۏ4O#(i$`ۉ^ t9'p;_Ƙ8קQ{r>NR~n$c9x? Ns4 OsқrOޫ3i r{aьvB11Q)=<6:}h=?NMw9'&܂qu 89\ێt2c88k!WB0GNL~c B8ob8׭D <U/nm#(|?yO¯Y3}Rcs!ZΣ[yD7a#0y+ND]'RfLӯlc ĔuAbnSxo")ہè{v]-V%Ak!fA?ξ=RX-|Eo.vIn q#Zƭ!Q@KYMy'_IknGna;VbGq^ݤu7$z-XY%7>qt4t(! q++iPE@8@ ~| wo:^譩KyWq"˞Xc=[ {_xRN,$,E啌BO; 9 NӴWBMa5КRlsBFT~FW5MwT̖VNXX=nM#r} tFT0wCWg[XmE4WzzڌE9(n-lT _bIyZk tPdѫv\ $:q_\7:y-zu^d b3$?WEτ[3HQ|GGiX$HJ~>J) >\|ynwqir_ZR=-&##ST(r/%SXOw\Fѕ7YGr$}g ⿈xaiAWCguCs*˻jau 㟊W|VgAWFvֵݽm 2 &y. 㟉si TiLάi f[+jᘺ.6h[:į6:.Eu׀+\y;]+Ofa3H[-X٭J0(s#NNI50 -=?i=Ҵ+eac`0II$M}7ݾڋ=7HVv1'crH䓓s]>>vliPI@2YrĚPe#Ϸq$e2u$w{MNG)3u$T0%Xx5a}yv:ƚ:uv$z2P yOم~vů1Ee/+PJaq M1.eEVW?M+m0B|/KuzwFxx~#ã#+샧\`"Sxnq^{ =8z75mmnd1.|5 cq 8A<)E^c#GeꙭT[$z)CLUѴbɧ^)%AN )'_u_x]ĺ,xk@oJwяj19.O2x!9e}>Gu=[J[H5v4ĕk5bX3gMĝ?:uqj&>BԭΈ\QXKs睨DxKO{i|z~_>!#ռ#h_?]#: $GirCw_DsqxNaߎO{Ze|\l?ISG}-,*e R+:3} kkI7xK?RҮa/k{8 ,UC$2H.% $y b/ :ՇoƿJֿZƺs5stD3u[o5,QO3-ߵc ?c? 5xÖZ#ukT+ȁY%e@<9FU'߳N⟴^g S6&mN q]2b;`o; cfo~4/mOm|5o kM!4aT't+i=_ΟW j>/&6MJOp`[Љ$GٛZz֍no^y79dl)b /^=ѿng43b$o  oi%,׮Clm#"_#)k&gd,oiEioxr3kT#A90lٯM&[}# ڶ{pYXi-5܂i;kkmc9roǿ!xnI|M\H"K;p4UQ9 V|9q/l'h:d \nhX[Zl" xn!Ԙ\Gw ʪUY|J I𽵙|aclYڝ]UX "\%SJ;W?Z^ Ë2ŵD!9a:\:)I('!W8L^x7P0.WhsbBX3/\?5}#w76*[u(c3,@U;}2^:O|[wXh[ڵy5-O5> mf$6- ח~/I6>֞jE;ZOO rխyHȻ5l#__Z,x4hv-V''sU࿇dxDԼ=t^<$ׇ̚ռ+c3XGecilGj[ ik 7)m:K%>owO,+.o)P35ZYZEk`F֭ΕyhWv[{[,-pA/wbƟ {{+?X}=om Tņ9_:C;x 5^ E,43AۘJ>e9$rM~O&| |5c 6  @el _V'w;8{YPlnwcA$?|7'[;v4q/6o ~{onWrK W3\LЈdp|Y6t[+ΝI'_i>֭&|[}eqG$ts4o("$O>3~\6tj߈}Z<> ;,{A;f)K4O$=^Lq2E Q|_K_ڷ氱:mlj$^ ZEietGQ4E>|uWN(í{Kmþ*뚷ux[_jR%Oڭ[kqtя~?>^Eh> ]=5mWúHе4-]]+p kV5.NPpy oޙk 'PRL]K׼}-L,jIg:۳'B3iյ-Saiw0i^;,qwr$k{8rG3#L|Ÿh/P/Qk/k ?J+˧h_Zqe-䨺uՌV۟Z?x_ǿe][FO6n>&|9Դr=%85+9no%D.쥸)GoKwTҦ𶫢Qx!|>t3:|zH/-cPK,..L+q26 M`/% Jؑ[vWi_b,ڿBgB%燼u5L׵IP=qy{uY."so]M<\ K&@wj!m/HwJ,KHq\ -GGį0|IW7moň[UPo kڅ[^ V8ٵ=>Y};Q{[!hQ7AGXg*-- 7ԟ#{{al$է-n$O~Zn_ c> {& R4w-1tx E~9~߱Au^ .:އq2gc:LC#ߎ}v~=贽 IfX,RiЦ$ +#.?j?ُ ~FMоFH 0S41Do$|[ͯiNF,%h†fXx>e k7|sw^[x|QxN4MoRYPo[HKk4%+IrWrxC|+K Opk^HĖ˷Hmd} pGOB<7O w:x^-jV x X)H&Zg#Qs4RJH `zt_@L`Ohh ZƬpzIZi^-?_Ѯˋoj+wr>[`u ,x/WKdr.@ <_ ]i^/)[;M lXt Xw6LwcB獦eFN:ѿf&' '_*t IŸdѵ; jp-Ec;M[i~#xOs~nGciS>][TY0W*4~!7[a|h6G<33>3G)[J-n7ڤ(8,BvrFI{kqCǞ!Ys-[̍oucF̫4HH猲#W ~/(𵗅-ϫA{ũĀ%s.O=σg{ |3oQoEayC<=ןoςox/oZ]PXGAk ;=<#xjO6M<[g@Ď@ 3ˀ; ST?d9ej_"In/ilw7:]Z(xo_~𦥢~ɿm?4:_~eFp'U5..5MVGeh)xM|)xwlkӭwLYZ;3]Mt4n.tyV"ٿ.1O->gVдKK,%egaLHck~ͿφuhN I_)u=k֠lvmosiz jR[\i% &.@O?k? j?/X$^I.|>TӴ;hKK{HӣKx`? ?lO_՝ͬ3j v;SK-m^# :4x!#Ȕ> kF_i/g7@>u(/+2[>+յoMu۩-yt[fwCē:uuRs-σy4{f6#y%I=?(,5cG?\Iq;!w}&ɕ0<[d9$~};-/Ѵlt:Xu#0BBP;]W(|&nWiWl E^h2F|YcПJ4{Xba-I:ƕ?z'׉OZit'K俲qh,QDh$_<K u짺d_Ykms}]DgE(IjdLqye`MFK1m./5r`1FV|f8_XƯ<%4So= Ҧsh) q4.M$;ko ד}[GռRhUԐ]ϡJsq%[gH##bYďG7C־W<B|3^YJhڍXeh5e!#OW߈:FexHӯ<smxj*DHԭLwsKr,G蟈e&4=&ZM:uM&u]:Kky_-. (X$E})7쏡֍ ޅ !ЫʮabۇKi|M3xm;$c6q=.Lw$7RMqvyy$vc_ۇNCJk/ωz-TI$N##~/ԗڞw^x{VP?ne@7K+0gfyGfc?#D[=[71%Ьdծ4 e,彴{g-Ŀ&|>];'½ᧈuO]f?)_h־eI[b49dt[k6kb]5~+xC_|p-7íWY8xmVOxG/O ڟYYⴒK{6krnZ8ӯԬn,nhx%\dp^zpk-^<4$C)Q_\X%b3i*V@x/ʬp\p0@d K5/ $1B-.ym|#cjo|H~x'^^աk 'O㟊O&&,wg[]GsC[$HLt>;Nmk%ׅk6"ˢhrMvz%Z2 4E-զorm䑂,uaM-E]ͦʒjrG'szdO ~7E>?5ZWz:ŕsZ]Y}9DpI5 ݮOde5ռ~^7}oosWhs\jCVb5VL-> \0k/5ծ65|o># u/zfZg4TNK6LRyqCE{w6ݧ~xwi }ç$$oi8ȪHVDOY<:O@?m|xGKϦsD;[DđC~co |$ߴ&ӼA6$ZGDL<]Z\kil<=‘АXiVƛoI$gvl %A&+1!fWQi7-m_^%ItPڮzSk-d5!ok3!O~>> ӴO2[^[6Jiz]FFs4-d/cCյ|(QC!h5|1M2v𶷢ʒiz[-m+[1UIf_x^\ᯉ5͞:jē #3 2nR$\~~?z<Z/L𼪚ޝ>ab l Tǫ18|8hz7 iRXx3L6}xzV!xՒ?Zk#̗wWܤ Gslֈ-"9|g~x_MeuK'EtwRkL|)GJKt ECR|Cmusw5BڔQng[HH=ėWmgKXmIԥ'%X-T(9#cm/Ul|C2T|XO|Ca{mk[+ۋ}kL3j@>Il$gO_յ]3>).5]C~(/gb gN3_4w0t3[Eo5M+܉tuKg){rKh\?;I7;Eiڴ6n[oEZ-מylcՋ,-$,5n6@Y"aܿ( ZF3*O|!x"kc qRsA9v%~w NG-4)(. ;v%fCdfZG7_ m>sOCqoz1ܤ%k}=zCiw:ۺ;r3װHhWmn {v {sW餚Z( 6tʌ?v)nq2x:C@<#YE]^TK=:{ۂ#/6Gs ۥT-.#RrdNqi} XXBg齾'?Ql[Vwe4cR{T5~rz쨞u !0\S[-ڿ%`NSoOuM>Ԣ0^h3_nQ48iϋŋK?i v?xOO3/ 5(id 䟃g:?h_^c__ ?-CLt ʋBѯ-xE߳~9W~Z͟>9߉<; QҴ+Úvh4Yn?dOt.~I\`FpH!p8+!t0IQ$=)sO qM1 a"gR;֍@9r}M6swTfd;*QT|@z{ >K'GW¦n $L+өʥ.nAVbO ntl ZD1w])t$_O/ڕ)Y1Cמy|z=񮿤xFHlt5\_>L<}kfJ McU#kd#/{?9y&O<-y z֟&1pC(@+.4& ~0&>|RQ{xN9#ZH vv1 #m\~G~S^7𯏼gz&3o/< Wx ]Ij ,1($ʶT63ƾ.q)4t}/_/:ME9ZܼQ3@ccS_:_ҼOt쭨vw$a0(~Ps_EnZ7j+M>m.w G̅l$U4ȯLḖuZo8|9ԾOړ*Z5%}2[a<5}SMҢM2F&Qyp'_~KO-׾mN}M71xԴ>+Nv)Tɿ,48:k|Evz: .ܖfP2HңkEl`sMD\?RFBSyqi'HM"Q6fV+vmn "iGX@o5-֖j"in%}k?Z &O`|ڎ|5.Ďs1^ {gy\V715K50(S‚ s͟' YP*A`G$8 EukB1%ʰʫ s׵~_~ӿ%_ȍcxĖYBce8ݕRA"<]? ~1 <51 xUg<#1\|9խ::dBy'E{ymc__>|_ּ#:h ߉nO#𦥩Es]kI,SFP}:!q$2:=żw>/?P<#W7^|vWj^%T<+s{׉5?Aڝ~}7:|k;I)gQkO]Z}n?iRРӮ"[봲3$/Z H$R~=>'x_|.ைӼq hiVg u{/: $MtVG<]ooďjc[W i7ln4m3U<^lỈ"oâ+_~W~"3_< c>;͇|+}}?SMb'D?6.dI~h&дOh--&Z/ZM1o.d] m˸AȮ+0a1tGAwC(_*3o޾.n?|?WBYu M3OK[E!Z[4՚lh۟x%~^]4O>?-LYىŲ5M }-OBG y>"}BO[[){{y- _OIR\5|j\Aoio粘RBnbRto"|&?o;M6/Nx}żG6^"ω [t"[%?h%v͆O|M=iX7f'v9G;;G^[xb]. Y|WKX>ZEF;C\X#e~|I& pT5֗)_5}4ė B$|jɰ_~_g x_Wo *goj[̲c%&. ,>mSQld|+2K ~͟ h6k+vQfo[t $fIv<#WG P2}A~o=+-c@qWz|Q|Tz4Uz WlQ Br p:?.1[qB19Q:qֽM1uz00j =kbQ;r2 )z50A#F9#x)J;h G~i9 :^iqx=p@8@ԡv6u^]F;tS9#iguGޜF?3vJˎ=;Nhr=?<z8yA9V?yCusM+1קd 3לrHM*GLc{T2@_\`Xz)L1i18ARc '8m~;s>'N ztT=3Otg$LzP:LqgҔFBRpz~T3s׷=‚29ϵ19szPr3x~I9=駃}''0G^NsGLOP3ӏNzj1~e@3Gc@?tL #*yzgyscF"SyH?=~~˟3|91$=+~5cּKelH+%mґ?c W\ϥ|Yc|l ցq݈vqX#̓"Y?B4׆<9gi\Cۋ[xmΛ?RyYb!W~𽕎qn4ls#3.Afvʼn<~o, Nz,?cDSZO7Hܹ$濣f1W#}-4-/NbK_Alϑ^in%9ow-{^7tk)4i5? n1ϧ?k/4߈7dW_"m%=Xt!P` c/oy+׷w{6t YG`~ν |B6_KjVWH,jʣ  $l <_MofI|u f]&hdQ?*O[c_XNC,ϙ??ëϮ2]!"I[:Ux(=~~_\xFcXYZxLglgreS2|BHjEޣ/Q:ieN8\ J)YG|m ='QX-ݍV>vg} !RHf_ٻ?|Zk?SuakaqKwxoK6"DQwF |+'7s u~% / j޹ƛ.$ܦ{a\?$>|O߄j=[mbBVW_Midc)jexo?4SzuZNv_z̩ ,"F3$ *;uO 2'j:~gAuuo^鶺Xؽ7BAo,m}Ok6skK_ Zm,JӭZI [-"ichk-OI-+-7:^~^_EsqyޛHR̂xD0Wெ1[xsF$d1B:\p+xi:|vZ~YYZƓj8$`co7w]BOm|M7M:tV:vYY[GHH`쉣7<'Fm<cF ï6][Xm)X̤H`Gg¾"V,m<=h:>شgfp՟ (lZiP,a@a@_qXx~ABm_hXh6qp¨0(U}oNm0YGF>U5r1>ݫL[h>+qlצmWàDh2OJVtNzԍf ЎO{Zr`dpjy>89׏ֹmEHX=)!eM,}I\ƿ2 #{kضBsulqcs-WKӭmZ :fR3h>bzWDa=/B_h {smoT!s*9p08$? m/}3Y4y>|Jt?.2%ЃP1o{h gx)wn~}>:F'߈:%(xP].D:b'eC Wg?|1ck&}}6&xiZ&)I.^H!i-XB}jI~ZD-%emWSfG%&  ?)6ik:]>_\]igY|etY.&9kfz-50ش6_GLx>C6FGC^e Jw@[&yI?v^O]:5*-ͺ9gleF'9_O~_icUmC^^<9G8g$M+x[мzpy!O!+l`(p1m3 ⾑cp8ךWA eF::άu{sWu N\h5葄'9*'p(; *$r;S Pc„*)4Iq}j.5 ڍܧ)d@IU-JL4W:ՔZ:G?^u}j:+φdQpGݹ,p2WxLOmk+?F;};I18(B hO ueo6\%|w$jn5etٻL1xQ߳Z[xycᷞKӾir-ng .^|;IV-;u vkX={WK;?04{x43 {DP?i7 hZ ׬h$k"IHEj<;yx ƫtٚ8m.Q^C1$`?Ng/㏅?[w]6-/5-LV6;¨H/??O]@|;ҼLx7tOwR|%^iL=OT6ͬoX!I1_O\{/ -|9ZjQۓjZnm!1i)ߟ gω+῏5H{a{Xh}ZRXVSrJcڪD𾗢Xi66V---QTET@+þ4+]?KtHVm-ETDP@0+ Ѽ?eo:uK UT aҾx^LTQ0WJ 鎼g"T\cv٪L׷Zxj8Pm@R qgU08R2;xNէ6.}3=zzVVTdRfq{uY['[D"xK*ΐG, {{Dur8Qq,5υɬ_jzZNXK פ[ 6>ncoxDK?{Xu4C[cӬ#(4.C,r%$2Ū[[Qu _?d23ⶠL ~x[AJ[52}kUm@h+BF%xRPP.Id2.h MŸ]lN_4Fdi 'θhz;|o>4u KFtkkZKcu,6&hZft`ayI7? m%6{hſ͍Èu-خ'LY2Px^O{ aP[Kt\q`G~?Bƾ#{O? _ᇎfh *Qpӝ:T[{4+7ڦowؿfSMߎu߉^/־|3O=mm/_xG}L\k9' t9ko6|hocMwïh^ޕehZlz}*!bIo|!Ν~<#2%K4-XēI_|&xSGƋBXiV)k`c$IzwoZGcƳ.֖y\;p i:{^ @ WA W`( XĢu^ _Ҧ@:ųp6 *.0; [hJF6 M^L8rI< ,ɊlWQܓ~5[ݟ.(D$ܞwll)oe2K,_{T}w/_ mj>ׄZTgSG=E|/9y/߈m--#R`ծڄt62.#6`6\eڣE=F cu_Y|5-3Q_E] CZ -<~n7h|<5cx~;n~j:ntGöMsCa鷊gO>x6Qi ׼Qi|?)w[g%-b˹'jU$?_'^>跚Go6eF֐[$SL]kNKhb3<7Lbh|ѯ4zi:gR:[CmlM3ivlwLѻw+?uM3p| ot߆^"𞑤x8j_`:Bw,ͦY]jR\#9t3~w<3ÿuX5o7g4Oҭ4$)<`9Y ٮFݸYK[8(@aG`]'v h8Ah :=~i^a("HFc𯸼EPZi(±c埭ldLgrn#C񭍴|US Y4sdwYpƿ-l?ٓwƝ*6v6cAO xHvg)(VGh]tvV\_/˘%WMI/|u447.U 2kSqw,? 9xW awr 'P\%T_I`_->(k? >jvb<5kBּQ-0mg"MjdTEd;[e_ t[o5׳4_ıj$^ o bAdMaLH4eٳxSƞ[s\H~3KT!XmӖ.oc .;\otq=S߁R "mXR|K閚՝ͼ$isѺT!^0G?e/WKK5%mľ1[빣@i80TUGCWmS~(煴N>!xPos/|_js_72*.&&ÅHT/\iUWi9iU./'hDO6{_Ʌ#mH@_& 06s݄}g8"T Hˍ*J8 GWj8OWV\0; 6(+eR 8J-ײ?i%)@>ná5V:qOZT݌sssV8wt2}̂1GӼ=}"<$~5huv 1}@=+x8,,g9XG8 :|@⾅M.|C{lfzRgAa~ڨR3һ 4Ui4oǫ8ϯƽ#~ H*j&!#y>{' |ay <g8Ú O쑦i7 e{_iOw0VA[~MfI|YpbV;}2Eg^xj6g5h4Eaj?+?x~==Q1Ƹ tAG^ ?` Yܘ:x? ORK6LXhkiH=:T,:ڮjZ6bqepwrs_#|bm@e/}49s,O_xᗋ%LG^@tUFm یlx??3S~ҿD#-^_o%|5m4ZխmiNMB 5aVD)DŽ~־njX<(:7峺OkoNM" |= W;ҼC/|;x'?x? 'Dfku}s=͵&KƜ;fCpaK#]GO^Ѵo]E v" aΞ$ܼh&i?s I(IJ'&o _<9-.\j0&cy\Z^YDM,sF̮A- U|O%ޱxÞ!&kWpwQ3E4E"I#+A?.HҼAWM״ wMX-SGlY.cfXeH半2$kI,m*UҵK( 7R+yeh&LHe AVv<f).bIPlAc5Ă"y$c"'5i^ul4)/&}o#Rp>Heg wczǽzVXaa Z||Hy}&>Te=_hW`_xKmkJ /)F[82N'h} KV?Ƀlנ@>O=JXIG @]ψ~"Ft="|jͶDzweR?<Zg-x(@]3ukW|7%Yb|1"烆 \x7ĶZ^J9 NA+m Mj}2s sЎkϋgMG}vۼ ucdvj\"lѰC+s|u_Fmyi6#%W 㩯ϟ^Դ Od=ؗQ&<}_/xh^j-3I%,C|L1'ɯw)ᧈ~x|==˳zi^DZXm2le!?P}~ž84$; j?x:G0'/ Es֞^jWgSkHXki1atkžo=+< ou9\܉,ggq?uR7( s=ԵOQȯQNYSw `|:$ky'E9OK& .# 4*-gkl:ҿ~ x`|Ju;;Gi徱{ ]"v.do認@8-:%Bs45Dz'`NA/iIk]@}p8˱}Z?kL =4I\=CP^,$~s^c'$Iy,oB.Xw\ml~"s~kNԕ E.qJAGy3^7M{M:i|*> ū d۷Qq<"}𮥭j< kx|7-w# MlmU&6ZMoZ-B4kY!2c[ _R+/s]G.k Ҵ4Y6h 9cwOzU|Gឯ]v8ϗ)!,BR4n&t;T K SId1,B+~޿ ˷wO MK =fq,!_[q^:gSm=%Z*IW|}_;0xğ<-? |(zσ^]mGuΧw0 Xm>4եUsoq_C i~SI~*3| |hxi!iI}-6K%RM -ƂD> $XgR[Kkr6}D(ͽ6hUxZ?}~ Ϻ%o BukkQmuqC7y)29$FPvZOFe+0F[xWΩ; 2LS ^RgmB&`6xU=ߩ澢8¢00?*Ok+k(P6?*E𽥔i Pƛ1W08ONEj3kN( qKH ~nޞFx80:^9jB2xG8QHFG\Px=z``{;O=:zS[~_ʗ9Ny?*~(ql #=> uu`zR8>v 2vaAs֐u89!#8+?v`"LSNs==sxiݾҦ+`t@8sMÌcxϷ4`gOAmPzgqG\g5.:I^FsM$sIӃi!NNGF4 c#q@9s{)pnc'sq=8Hx9=MpAs=N~:Bsu9 '8iG#qzR# `݌ 1DrK !H%NVX1ЏN{YV{Y浸;eFU9ӽXK.b9kyZ_ѵoÚ}GBmkMCL,BȄ0GjRq4-.z=_X^[:ıl1#|TA5E.6`V8>,4J2- 2 $$QcPr?,~/55jj K{3wvi:)Cob ;H9ȯo0S;mxkM׭|?jN `DFϕ&Xfy+=|HV Ww4[4Y]c,Xme3Q]O>[j" 3A-f]y#\_+LVzy_j xbo+TEۆ\2{G󐥪__kKޱqlZ%:she$i${eheB-nE*A t?,3wZ>hxQm I%hC2c,T\o_ |wXzz^e<[.ck,DMzUVE"dR>+|VլGV:vm.Bc`^c O<*ROx𞫦Ğ mkIuz ([ iB/Կ?x_Gx~'-/p<uiCa6e1_}-O" l\|'d{oǚ̺ߊCc]5;u6zV]^y}He1a\>S_񦷨4?z-5H4_7{ik y|!_ -᷷PU@0+K𥆛6vZ۠ h X`T8 |+iPEmag("aGª bpoiv𯖖n#ExC]$qX kP;WiDA~ON(Nq"!6t!3Ԛ[ 3Rx-dtygx^L6=IJi'A˛DQRsҴ"ӦxځϥuZ.'m[PE`O2]դ-g (M.#g'Jule!glLS;N@ϸ`ڍA(}:Oa kJ Fc/ǫ~=ݣFᆐ!x'[&y`.gmEm)"ht`? 8~%3_n Wj'|3s_~/۩u涳}?:V-VQHy+ԨFHU JÝkmO.4+ڻKu&MWR#`/ik $A,m/K/Zus|j }r m=J[B%Ha-]0/uhh(Gy4|9⯊~o4y ǨFb,2G9bdݞ Ti>q|:t^5 V{? X'`RB2j b˕P[8G1[ ?WV!p=OO!~XFNs6CSS*q:qA=sZIbFBdV#/fsONz\[x!]Acl:K+:V(x~jVY'!8uxV=>scGj@׍Y-8VC|*%Ǫ^ju=oa6nYnE.@Z5h v+]cȟuG}q^hZt_]'&YT{\&܆@$1 דjw$$>ZI$c$Rb9ynn%ɒy3K!bs^+55\O(&Ifs,yǟU~iGY5MkQյ;j}{t$ WWNhFSJǙ yIBkۗ 9* |בAn沐r}yq_ ^B%@T_o> MΏxG |6Bд .k)f)^嵑ib2T~~ 5?(H?߂uit+Co%XymhXrBJo~$K_>{-ƍw{ZuԶKR-InU!ʏ %G|Y,.5xCM+=K)nm,v6xةuS QWۚ(:׸,@s^DS?=(WdXs1djd囀MO8(G#r\Vw\%7qEcۀ=O$X4/;`+V "gnקZ}Ƒ/L.>rpFd$z?ZZJ4?n=C^aS+5 eʑ{خ/'Wdgw9k楨#ۣZ[|QMnҼ(5x$v+/y$~/q>~% -+1 u~_|jCuYI|<1kxd]`I>A\<זVK2O FF?q^9څF#h cҿ?a,6x1ʭOᶹ+쁬h:=S~+Shoon/C`/|YJVf\R~cAYom"H> CE{yauciTtYfhȆ儅"໏zǍ߲]iQY|%c+G%+;M;‘Ed.Ka)YZ$b`# wڏOkg[?h:xYҕ`ZA>l9Eؒۂ~j 9=W,aq_"*t5^lq[<;T1è~P ?­z]¶#@0<{54JR8|I,j@Y(An&E*;?Jo:2 Ln$; 彫r-o;+ayjnT{tCD;"Ե֩y-ܣ tڑvg_5YZPA"t Gvͯ#Ike-81[.$أ8$׍(t=QN-$u=xoX}P26>9?y-TL e=+?+oaz17:ߛ'~ᖹ?ouOhMX4Ok~*No<'ʫ JDd5,xYH\CxtR~$Tx[QV [1;&-B yd,&Ԯnu#4/A_ ŗ<abG_,=:+a{CivƠeSa#B3:wa?h ib * v,ű&Cqfoe7&߳?>|'>&wt_:sj6{ا挓ƑY,Ҭ_ٷ 97~|/M3Ś/u/|$]Zn5=WG/5 'W55h+5U9U6K?d>燼3x+<%E>Ea`&6w7:N;DQsŻୟſ3|#߂/sx/HռCu+~ *kGKl,!k+/Ě0'ûۯgC#O` Qn5;dJ]ؓAajׯG^k/.3HWvp+Ὲ4oS5{u,#' @:hjX=%;ܧoιkTx;9cyA"E %`'ڡD)VǸzyW $\^%ԭf+0~3;גxg=m{soK/O/Uk?i"%{IԵ)LSS%ͼA| x/_x?|9K5{WDžv{jW-q$:f!]Jp\HS~Y_N/|~ӵkZdžkimѯ7Nru $kF%;w5E/ ^mu S×m΍s=tVɂ麄VRO_ݿQf6;kgv,'_!moj>t=vҵ["M"y蠻J,m~j~Կg~H`UDztYZzӯi3M۫O ~-ӭƯ yj6קJ qax]y7sd#[4Gzn0NS֨]7ʙP6[I@pq~cK8XK#u#?/wRC$zy<*A`rzz42YkV*s1T ;{v{x-pbz]w8uے?zt=E.F1zx;34$2Fw3!#s_"jiүxKGGc_|r>foK='R72dF8¾H"|2_Zko l#Z1{FUk:BƖ1Jg'_&x3|Isu_|%\ΒϦ'մۃimmKu[qpUĬI&?yEvC:F?5G$wi^MWO6{[#Ku[s?e_\U5FSP {I>gl{%k)~/z/[%|ch]?Iԓ\Ժ&ibCڥ4umWf)xs|K_jZ&xQ_Omu%.s.hg%:YM-j#A~UنJԴڏBпc?PSм;RIi=ߎдLLǧ ta wGwti`xB}'V/j:.xŶ>#l4]Muk>f:zt-a"g|¥-$O'ܞ9o3x͖\af''OW(Cf^K׬Կj_G㿈Mi,m[Y[Nj[Ry%ŭOFO^=kxG j5?xk[Y[qI-ܓ @_< ᶒ{vpkDG WB9wϐ=Yr f?$3=>(xoHJt{3pF0yi۟~>"1OS\4 \ݭ; M!Vs$zq2P[K[K 0 c@Z 4uc$v7wwVkE>6?*`Ng?WZ/,5WOQ޳*!Ҡݺ!lc84cj;'Ȋw=0iuHA=-O [JFl-5T#s_JFc]ˠڅpǤXx9iUpCNpr9-Db K NǾZOFffvTpyWвz HHh[K1\øsW¿~~T+yoMJeDrw^@0?L|sǎ1\n?+e;8>Vs64瑎iNN>w9&xO N c֌;s?M=|g8?1סgkgϿBhu؎ޔ ?:Ҕ=?4>'4ci{0GNUgc)gy`\s3Ir9'\9i^< g'z8ڎq sܞM3=1ޚ#^?ҁ3ˎhF14 (6/~t&^}i00@9A88zn`8TWL48u=XYAKseǜ|t8^T1ʆOJ!~>j|3G(=<{`vTs\+|%'Ǡ9Lԉ}Q[7u-uU_&)Pv#)pcm9]}J FrAsIn$WL5bkrDXd z( (=Eh6 q?,Vg` tW>4;XrƨULEl`lO9QpNh1 @M5t%#9) Œq7Ni<4F[ ASGk$1R9+Q#%?:aߡp+h tկwH>p0r[NёXZôG'\`W3h0yF1/HSQej3ϸ\3y8D< jVmHZ C<k H9=kε]9K(@_oםZs(g ?|[ivo e9\jCt?+ 1@:(bcF}1Śi )x=!rqN}1_&~3Co[\s^ Ԧlp|qW_ӷ7E9JώJx;SpV/!8ATzzk ;&'?pOsn_P~0 ~;'|:7ZؑdV#lSIQ|r{%FkHd+M$K9S%׭|OnnieS-ԗ4,X=G\\c<j}^";sq^cR9 y*HN}r yH|ke sh |ݟm $?N2|7}d~sxD?Q'ű%doA)<_2_`kϳcFˆy_{׍o~#_!XdJ"jWV쪈ǐg{rYʂ'Sʢ.>ises{vz[1^ddwK@>E=[zWAk٘, J ";$k])7k|7:壏Qו,AC6`98 >cUnc=z [GXL81[cix/_^iڅ?'-Dy1jXMIc5\[y9aSG{e,pHpzWx*\&AiUs8_R#nCzg/G>r>Yu'$yT'l~&+~~ AMxS׍:߶DOgeKy^?Ro hlqԔG65QH|z=qtaw;q~i7W|gbq ?|M$cMZ.Th(8˞ƒ9Z6O 0Y6"|9q[h4k4Cʄg@;y溨tb bYPOr`^$v-P.P;mhG01C9種sQc٤:p+մ)&3I$i%p@S晙/$: ψNKVko.).`|pW1x!p:Z턊˱7co8B*u p}_G\D>SBQsgW'zkεԦ `Q5ynQItd'9xoξ7n apܾ+_VI"#y} lFcR=jK<'u,Tm>-- $zw:ׁ4}:m?@hb+w5Emӟ#52;\dGAVFE \0'>:`Sa$ξDsj#rI%'fS88F6{כ`X6a^_ ΠB^=ЦkvF,(6G>gk92FpHqEyη,Rg9+"ZR9AbHդPu;s*0Џ[/LI"(b_9br Q;j$/z~|TvJJ\*}OjI[dq:me5v𼬿{h=^cR. asy2yP)9G#]M9w>d~IqG_ֺ<:KqΘzu5Zxd«-3IWӞ_v5{V&Kr%,1ۡ:ߚYO*씓$K?GuMVm{,LK[im1qrFʀ7?yޫ⩅nX8>óWA!I$zc|aYF؁eC":$8q\+o}}qך1yc z'o y~lHΌs\~F&ve),n>6)C >WK6VU19^?k)SOL`|O$M*>$YaO;'^u$ONǾk߱7UhڜwI$1G|k⏏?ߍZ]!j"&m2>?b_mw]ຌRsX]O}.9$_:;=W5_V7?>+j5^}mw~op5[/ŤۭdZk֏7)S|}ӿ4'RIOU|Yq5^}mwMŽ~Ym"-fMSfZj65h:^e??O-Բ^A{}[ςrV`I[g=lOo6MXNK|Lݯk6)H]iHmƧmjR^Xgg5eռrO @M]ue~%xnmsŶk-|ۍFNԤkʞ?*O˩~!|2ޫ ~էo5ZD _ [:vqZZKq1OSo]4~kv:zM5[a-F3Ku=AnI/䱐02@5wb2 =z{q_Zn|_(QԐq=k-12) Ь#w~c5ZXRCQc =cMfnBǜt5Yȭѳ8|/q3Jϻ6眜Lu=0ޭHdU`Vhl6`F0FEpʭs I9#<;>мIe-aks YG)moZMoisG2h]Aָ_<-f,-gT* c9$~#\;i~B d~+ulXe PK+9&RkK~wxx(([.5 ta_Iqeg$}Mkqt W^2׋Wo-]M"!>&es@Vaf+)'yo[i΂X W:{úK<l."6J3ųImIkrC/чxwfm kl5mNT |J͒)ntY<&֚EW%mMWzb 6 s|)e߳&coNIh:ukjO~".$2iM-4ˈHknm4A#޳Ÿ+<^~k? OQ~/|>}/þ>6 ᔷ#"֜ѣfiw 4 Om}v׿<2zVKi T6Sʓ!E!0,L]~?Nzo~xV\~|/o#cT#l]Z=z,oSqfڧP/_y){oW-k cƫu(y.[eqvWo??l5zB~->xWτ-ǨJ[M2n-ewKgt|gb+K/-MGij~7Үn?야J!ZK[H.>,v6PG5}ŊbT`yt:pG]ַa3Vj`TAtq`geOo$- GҰd$<=+ʵG>\>.A g1³'-+ezVMݝf+x+6 w#YҸ=w^zƗkp C8Z߉߳:uƟoizcuI zW?f?4{ú^d:\[#rEx/į_gt->fB[`𯉾->hP%} #=ҿ6aKkki{>-3D߉^ƚ^LﴗYR7xvk, |裖?͏xug?R'uf_okg5I(1ii65Τn WצWq/rfm;o ᇄiG|Fӵ,漽caj&x4l.̎O64?t~ןV>]z4<5"Oqxun/k2r[1莛l|%⏄? "VZ5F>6|iԵ\ھu-wbPXaUyfk.?7iVk'v=LjǷZ?zӁFG<ڦOR@ qa\.8>I旧O# $g)8=r$' 9b{y<.ޗ;~bR3}vZfҢ XbtTFx^hvX\V6"m;7rvuq?jfY:jN%mqܫ!&+~֞^]r2InÀcu|Aӥ\5I0HnH8bZ$=MZ4$}+9EudE83ZnB0k?ि gMhаo#ѥӤldn&_@ X7q"yk3lt`Nr9ǎޔK{sG`0K\d 0~wׯZ0A߽dcCU9%{Óޏpҝ >q?'R8\{PFH==Mar2ño9GКN3cM s0Fxl {{ʛ0}; jC 83zQS}{QqZ1*HX(niwZmgH];W;hI!sԱ+ׅO^m,tqIcUGV<3{+ )]%09yB2H:g1-p { ޽SH}gn7bYp>Bpy?Oe7Ȑ\}s)>7zj?4ixgVYuY$o)Ueo#Hq}}Wmocʵ<@wqҾ~Ea-s|[l;W~i>ҠX8d(?(Gm'M6ĭۧViѭn4j+u $$';WN!&_ hRKi36ߺ2p/ݩ,"V'2|h44^Taܡ||@y֯eO &״Jn{N;8ON<<֟ 'Ğ-61vQ9AfHGM/FдGͨjwBǎ>Q3^/_ xOԵ}RL+yVvJԴq+:X >N?gϮnc#w I`#P̱CHqo?Ls7 8$q|a|:k~"kUOyBBWp妹onOs aOGmg&UQ1d]3PN2'&6-ż5WD+kt՝`7ͭZh k6I? <6v k{Sc!^eM A ;W5YU C 5f6m/.wApz?}GÐZ&?>1޿F|ص-+n&9bN q ⼧ǟ? ê,^lz"ǖ2TW^> |!2X&^l~owM5,3&_OlaOK kX#hW~_=_h9xM77^ >'Y`[K G˂fܺX 1Y+nM[[i^*:,rBA)- 1aAY0b5@(a%H0 8O: v}qNvi_Vjk3^lmż2Z:^[Nn-:oE4m[M/>%]x^};YJү>$-f>n-{i$ksRU/>$ut]./{i^g&-Yf \|$Ga+닙v="k{"Z[3tD &O0m C$(Ǚv͌r?ZK{X\1e]?$}+Cտ˒9a |Gd T31/@0cΠն2w2lf ӓw0C{ J{;+ X3̶Q٨L*qkMwI67ZZYZy2h'c_C9ٛ^Wh KbIbs_(x KIºY$ܱ8o2m917;Rj)+!KۿZt P\H؜7r6xyq_zHRZI FI|#iu[ xO[M^-+<*Vykp%~%FN2>|`dOvE%=4<0Yv~REz? ~:h 8isj|X Zh7aR ڟm#:*w\iL$(CDHY8xr5_L*/x""`j/u#Еu.K.n:^CZUƙė# \O33W aP\_-K8.c7NF$I@c >=xnG{K'%O/dDi?|}-s?揧j֚m;7Zch9-[%ӭi.ݮ-.gB%Z[|}M[[wiڭkvx:cxQ#-ak;uu[M%۴3Rt hڏk9t R;GWVկm GP%F5\o=RtG s-|}7V_?f.cԬCZa&He *Zxj`K}G=[Nm3/-Ż ĦHPc x3~h#H+d*#/&X~x ㇇<:5ԬQt@] N6 ,/|E/tռcm@)/9Oh:~9..$S)$9xwZ$zύUxvoU1 trF:?k/ i_j o5QrDX "!@xݒz=dh^!4EiusYhO0ntF0iQs_@fMc^!: ŽO1w0j+|o{~ͺwk$m?j[Ma]^DFm983ିJt[ǾkE!cʃLܢ>\/8[>]MCNnl +GD%Xr+t3zLycZ]ju^X# WR:2+m*źe=cK-SnRd2Jt ٗ ;Wž7W:IO ,`C$9@]I|}CZ]iefKB--U`xq]N i:߈5oJtkHv( p[{ 5wIѯugW46Pn@'g :p+o?xVx_þb/uzU셄X$* Un+2M{W-l[Ѵ)/8O ɴKB0F U4=g&Okͦ.oh>P q|U 6A0M|Wrs6k0+m\м> J',& 1#kWNxz WǾ)(Oo7-ZNS@'* t||^>'y]#ź,`L/d|\dATq_x~xMV+eO6n1\@eऊ_O:~Ԟ|UxN8S]x.-8bdV!r2Nncv%`wZSKj;0'3QR-NݹpǏُ5͖7NT8f-=p=qxk,Aiw222"rHZ$&7"W<~|^nY>Fڿ?E43+mL^Iyִ=c ]֛i}{f\ߟ>+չI⵶UeŽx`{:<gkÚfaass+MWSߟj+"Ami+kSǬkYaDrN&(9 2H[5E ;wΕ=69𒜼 in^=S4IE< c1t vϿֿ\<7)xkRygҤFfWw_ϯovqO:+IodUXJc ޹?|&Ǟ4t)eoymnPEgi &ߊ?*^/49f2V uii_9Llٻ}h剿[]DybH[̋ UW' <?GQK _0ټ]6ep~ї2X',\Wf~_~n'}Zu˻TPi!`?~g85r^/K˫MtT+IY$ 2uI>)BU{ۃZù†(%FXWZ4l9c?&M<6ҧkc07WkK`HVIb33U wi_wQYRFpGJx< 񞇿7ӉC ٜg>Y:dKhV@F Su1Ad` 9w}6Y_sZDŽ|5Lޙo0d<*r3sq_?SQnԡokV1x­ wrCip%WournKY7Ov'<Q|G{u }hK=E$m:6v:]Ē^,+4fA *OI֩w [?>jq6kh6veĒ^,+[Z4ڪ+O?ा?w?g JT6s ^i֋k1Z[\i%Iyfu˩!q| |P]~闺|W6[H`VKx$vvK8ai$R1?hi>G4Q6=V;\gi;T8 7N" lv3|| c'g_ |PUnׄh\ei~tRۋ>+{7N" mٟ >+&|g FGjeĖOԭ' G8e6k mkZ9y$hu_w [Avlb[K䴹XQ$jWg?ƥPzZ $ds+xXn/x>OcG6AtYI8g?KQFsQ;`80y'ڹ9 7";'iV\=ZO i2Cuek#FXt#gyg F[p# _z.o$7vpȲ5pF1޼~@ OGOG~{ϦkOn,uw׌4-Z^gC'9P6GO h]^/ex>/^#g2\BRh. 8hdVVR>1u=4 |9T9NBd\A,i,sDjZkZhڔzwKg}\J[m=ƛ(nϋK6b6 Gm:t%[RoO᝗?xg:͟<}[7lP7O6Emb+۩q{-6kW>os֚/?xf㇆-tK]@mVz-}r eENuydHeD<ACiE߉y=M5=&+\{T.Mm}BXa{2olT?ط֚qM}CTѮ Z\m,+A5s(%'-g [9~A]1_kO/>Z>eG0Ko\Ko'ӭxo/md%|[Ҭ.Qm6_ P7UdhkwrEN|W2Dsg ?E#+!p0y_Zi;@#=xWwzDvPdqo>ܩ//?60p:Go_z|_?6-j?|KD猟>a9<+eIqȿix/l ǩhZik!ӿeSWOu?ǾKß YG'ly.4nu+ x- f}>WέgѼI71 :5xo}l6zc" F =R #O߳4ٲ.fVwZE&u|mnCh-RBҾjoi~~<ƺ|~M <#a/4˥e\ɭ\^5[o%?aѾ>]&F;`&;;OrqK)%~xGdž|#cmei6VZ"Gj%b@6UW /OtK8-"@"%P  [9|6eiz4:%H^BTp (d]/rM2t9u75]:+LImlq`G{ `^Z[]F\Aў%0=Z&刌2aOGuY,m6Q`AfA28=pG5xo'LV)kYCn 95~#|qpH[zԯNq(5oQcK$g9@_ce/ #%5͉̒Z8enBz?q>2ulm_6M9G8ć,@!!|ĩRJ=k XT`H$nXLrvH1N?>;Z*'pz:uJ89>=X/+G@y| tZxgriḷ><0#Hd(>Ӄ`QN*eRx*Nqh'=3zb 8_Z=瑎Gc:ӂGL:M){{Rs?Ry3ȧ,*[ y}h8.{z8A\8wwғpЊ1wQOoړh%${rGhZ@2$:`b%zFS{m49ƐǶ=6`$/'М Cи>.d~lvҽpB4u@c rI<~pGFAkUqQRq}*Cs`v`sF T{R>)H4:㧾1H@x~b7c?ZqA>}rR3=>h}8Ϳko +i w!@wM(9oZxGqih5YD<s#}Xw5WRD(.=J3^is%uI,R(#9ֿ7^{X|F L'_y~j:Y,. [HwOcQGX~&xYZ{mao4ʣS\XNԝ}y? ƺ%jk&Z 2G3[\!C&a6!fߏ<9kK9ܵI$m68z}ɴy mh *rG/~6%#C56Uxue.gSm7HQf!VruO. i$;-dvi ME4#orb x=gC~4uOj0K|'#Yu >Z^BE7==)chXFϯ/>2xZ2+)BYLnLHʿkIğ=c6D:VIveL x'>_o͍ޛmC}R|}c{\i:9ip3cB .Z}$~FjG 2|l pT7O~ak s௄( , Z֝n }>#V'm)fA6M,|$~|:gzd^X<?|9n-䰴X9q,V5,=&oC7w|O|XS}:/ K/_tacof#ipIQ{vJ/)A Ko[=o|%!Ci-ⴴA j+p K~ ~?gƏO#x&JYlЮ\K y%vY]W, f_?hu{H~ A/cJXlЮ\K~,m_:I7 Y~?|F4x7c#յ Ht[_ 8O6K7v%|VY>5|{ɭꟺOkQ8xJIżeZy6Fa~%4 xǺ׃Gx͗<- K)K{tG ;<@ ?|^3k2>Ѽs;3KZZ Cs]pP$rY. fi,D<|Rt _#"jwvDY% myͬ1qe+3:M?eI|#78t4o=ZZc7q $+8v7d?@b^Ѿ Z{֯u<;a>/aIn>kmuUִiV48lnn"$ YEuKx w ӼW5I|K{xW <5xz[Zt^[?`+O4ʮ.gռ e⏇$ψ)~ռ_L[ܮ [-}8($nd2~E1K?a-G^)oM/<979|Q]MᶂitEĐx]8yEvO&s}q1j ~/1[@<}WW?!1aV|`*َ/ >9|7H.4m^<]Esbu[&}}W֍g5χ PY]o(7?_r|UE7gw޽}D<8tMVInwg5΂ ~5~ۚ߆?|6C]Yh:Yi#X[ws \[[iuy3/῞]'c4;XYk-- +ۼRAp hd>f,Bñzs|s}{Y]Ux%6,pǢZ Y%~ɧڲ5}3h;9?i&ՉOz޹X%2C2%&$pǣZ° Y -C_m_XOMHh? S7~5i\s}i4_[g{ۯ D-&g}3#I- ~T|^uK\=ͧ?x{ڒxitx"fbXft^nWj~9<:t+ſR[Y\Jwo`y)-a|gizwKмmŒxvA. ymf .-E1H%ĊF_/|xSMß~o ~:6yg*A@xYv-S~pX?eϡkZ+"އuy^M4˷r>Y2C$rE hBT_ ,>1dg-.lXq}op!Gk$Kw5Ui?nowwnic˨XLhzaaܫ.$٥R[pM(ȐqQ~Ⱥ;~}xSΩyu xVy{m_nKXck{YR?_3-Jмc>hGXKzm?)-[UgⲂLXeQ|J?Z/ž3 _-4]F[-r[KĢ;8lt  v)~JKG<_ͭǫhF7L~j\sss#o/S?:L?XeZZ"о86'dho2[[Gs%p}?Om5>,0~˞?t}/|p-<9 P]22iWj9ԧK L%,?k KgOpfm8K_t:pIci}y-5 y JZ_~ŝ=?M#x;Kۣ$^1TXbUB.7B;QV|}] E_k<滬hR Kii4-cJcofɡYS ߳?|IᏎ\XmYuk]Pho+6KKƟncx[]:I`k:VIt{ ri7xo|U1Q]wK8/v1O&y?q?m[ċ?|B_,J[ۙBA5reT:.[_s|QĽB~ Gկó-Eե47+swy\ [ώf.tK#$:mWSZcM&;-^i~(Ao8Oais-ذ{ ;,r?/ړv.a]oC&y\x[ 7Ou_xR --̐FV tgIy?n՟\}"\mm^ae~]R ^\k=լq.x]h~ӿǗo[.|DmR\xֿmu;߳?Yk& Cqn{5X.V,.eI|{~s'3~:<9BK]^@G!dgyrDXZGk8ҭ᷏Ϊlt~7`๻kBbןaO-ޡe,8GkkK˟?ψ7_<3_[Mpd2[tRN?^4u?J|:ďڿ< <> [o4{(+m?PmTD %/s \id؄:O/G3W>>$bxSÞ%|0Xu6M5̛.խ̗N+ Zu|^i9em/^l|i-^Km&{MBI whrH#f';E>uObeG]/~֬e-ZKfPH]g)*~|% mOG|kֽ$^,]mQ쮤xึ&h: lͪtX4þ A ]No_xAGԚZlHGke - ] G,c~>@$K^.,WKҵ=: 9-- ] +B iyQ΃iho?_S]Mk GKWm 6nn,(e 򤫡WTq](=_m?- 9ÚV\ꗚ&"ft.Mmɻac,|xOş+_~|s<w\귺"º[ݦV;t`U<_5㏎~o oh6jwz#!]-O +s[9% i]cto>%iZwo6ofK<7Nlb2-< ACz~|)}Ι/ /xo> -qXYGռ8-ەl08/h(kZk>8_jk<eqi;'UXR<nb4$D?u-3ׄ~-LV>٦GmOk]iƒKFH~?'_Zo}Vo]si(/t]poH㶼,6dq1L"x?Ckw> |g%_C&LRÖSyomjVԯni._ο{ G\k<=~I_|{ux6zo<;LJ3M%Wzww|J][̟ou{_ [.2Yoka &ѡ3j %WZc%2- G|?; /ƞ nV8 O멧9i;~2}BƧ xbwǓgƺ^iE\Ik7hy{,kfL?(xp _떞W8֩jZ݆e.O'kT8t[#[D et ߳?Ƈ|/k_>./ 2K/p:fdHt#[UaU_?ƈ@񽏆tWe'kk;kXVIJ,&(.!Yn~_~IЦ񶴟?/ĭ7WejWzS ZΒ7PF)iŝ}_7;}Vxk]Եش'.fQI|ۛ#GE=#Ľ%x3U9|Bkky[Cq7'kX-Q-13~_q[cŚզk=&-3Q i+iUi83(kឹ7xB?|}M?ZG_{B-͌R%M\[jw1[EG_ ǿj>#Ӽ#OxƶgUѬ|A[quciב$w[񴟏>05Hl_=%]"]kGt+kXijF6A5vWYAdcp }9C2_U'T  3l$R@O<8?Zx,NYo(_)o2=^DuNzҪhRHJdA lpF>tCNciQ8b98y xǺ|HV&x8$dgڼk//|E\4BHRA᱑ϡ=!Ygh}sQx s_"|Xx9nttA8R{_:o4Ϳ~!|t6&/K;sq6$leeY"ooNOx&@7g7[nOG.uSn>,tekYKyd6>%~>1އ?~~ }/~$şEoɣq<Mnn,U $ ־ {>1<%OM'MfIՅX6k1YmK9L0Y <3ywocSTӯ ; :LhUGvIυj?ڥYƿ, 5b$u<6Yo% Q"t?fHvxO^xuVש nL>Diro2S7Kσ2Aw#,/50 /ʕTvhe lTp ~Q^%q!fOh9'8ռֻͫ48%Ta*qک3 &jM| 2t|φ~$xoTvkDxnw3E\kR[ͧO퓮=w'xW~߆~%Χ5ψ5[Y,v5o2}jYS tEu|gXUw>BeG?jSO^'Yo\MmvyeO Ko_ l|AoRjpx4x%jSZ3(;(<]oO?7/}G+|I/>/*kŎ᫫{[CkS/5Ckaao59`ZiQ?{^!mo 6RWþ"զ]k k( d#>2xG!4Ң_ ]]'S58ʪ>m (8 \ Wб ck%SFr?G9XU{ 8/L?J z.2xcO`N):q(:JOƣSԜ*+7$' sP1ߏޠ;"bNz}k2M`,nJ=Yf6Z]ۄrOdeX=Yt}ZuVORs#Tp5o1g]m +6Щ奕UQߞ&|bK8ʎB䓏5 I$48s_Wr `6ivX:VjR_KzѡFһ9 SxP89t9=S;<΁3cǩM;לg948$t ߮iG厼dPzu7|g|k  ?N=sRdۜzS?sJ7v68NGu4dqGr`SFH,҃:Ӕ8:~|nsצNǎzԃ<{Wמi1W"9p0?S߭)'Jr9-8#<*Lӿ҂Ax9>gqׂ1A`;` cz'yܞMIq'q?>F1OC:dR匆nORFOZR\c#ߩ[?)U cqE88#70{c׌(ݎHbgq?ϭH$iP@ _8^z)27pOA@`' ~ҌRx3!?N?  sJ;g=)H qM{qӞ(#8|ؘ9L1)Nq(yܜH qGFpI?:?s\=$czӱ ZQ>v < G;gAN vlHdtuo3,n9CᎫ'_7}~Sypx<08eڷZuˋ+Y 5'Nȱ$YPJ=MluH.mlLudz^~ ɥAvq1?ڀpM~xC⧂go m$Qo JD㟘eObkǟ{MͤM8׬\*㑸 z֙= 0zZ`A#W$”ee= `*5X9!zMO֙yc/9:PX󠲏W@U^hWK35ս qu4VӸ~3k]NI/^MKn!7|Y #J[otVZKZ;(N;P1 ,s y/|PMibdutQʜ8z'%*Jy'4y#udzP,mB썎Jnw9$i*v1>[է\g0]HP #FSH իiVxRy8&K@GsgVy%WF1O5j:MRkZ{yXmUQw<Zw,u^}BgAwxe!D:XHE|9P@os_ ׈>WӾXŭ+,fv̫}M~87SdX/.繒k};OZ;Y`_63߳Mj~Uh)/~]VRx>X&^ ~rNħW@7_Oy>KZK"A6kɷ,|Ђ#b+Pe5 Ympihe]rܤ⟉55phiYg 0G@zz?:{[7.-$bKw`kK^ odKYlV?lSa|G=k:5 tthEܡ[}B$ pnCU~YI񦍥\ 18U܇ȫOŴL)mUBA1SE}?g kߴ֭/#D\#:rwx.QKս(b[K5ag~66>?ioǭYxW^ݶgt/d;u5j~ϟPoڗ4Z}Dͥ>Mx==on[='v\^-Gs&XmD1~ʿUoӬ|QxKBkwD^d)w<[iRgIDԢ01*~¿^5wk%OZέ|~~7o-j6&<7q|9-[Nӵ`K}cͺ5($ilۓ ?;f>iv[OLe2ҵs lKi["WVY+7/S_$4? c 54ְé4mI![hOki,g_u~~?j!59+UεVHejOAspU?h&-²G(q#NilaZiMvl(@A_]|7~xoJ#IӼ=ei mcZ0 ־{z6Xhv񈡳!@'wKڵkft7) 9O¾<%Y9 NrCJ>/jV-aЃWx=?ĝ^Suo]ϡks}h^9c2G$*C|ſ?~ jw5MEkGk_&H7e\p|'|}[\nQ|TҼ:Nᙥ58th\BWd&&L (X7i\GQ!IUG$pKy|}k(PwuWǞ(Y A%io3ͧtmc[Aw;4R2&>$JO ׼={/᧙?4-Q̗h:Om5~ cҞ*5wV_{@H+Cԟu6;FgUI>吆cï? K;?hhكSIt۽' MO>68R߆? sjZj:֣r^O~q&Gl+[Mo'_ ?Nm^.7kypˎt=f|6eeu]Y15=SU5ڳvN]HCK84Y-E׳6Q{t_$OQ5 1CO[}skku9a[{[?w,DؙG"' ;'kMxmg|Q$6~#bIx2A:O5&}mBX |Gge&{Y_[qgpH)ë)J+ xzեe݌֗p%ŝL[9#u8e*C)RA"+ҵzilh] Br:!˜Tw#/k<=ßzGIgT]+K+\D7b&H`So?ZSP<]q+^]ইߏ_R;Mt6yTkB"6R>'zn^֟~Kxoڳj:^o&Y&c{_ (vPX_O~J/#e_oObml<]kx5YK5ȩ$R01ҾZÍ3>!,epIm8S'}c~ UooT|Vx~ :Əcel ȴC;C-3$q ~L_φ'W_+X^/xkÊIմ; eK"L!h^Vqq~jӿ]1O|h𖷩ۆ,m< cÚ ڮekj^I{ڧ١qqO9e,lu` xFNOʓ_[?߲|<4M+~(i"5xΕRY%XV邈]AL?~;I$wi^=Y$Tc.(l~|/Csg.kzoI=¥`C#n)|5nr##UԎҾn5o-2vI督~k_xW\Hٴ!pvn4KjhϷ㐏OiJ~Zּ9geMV(Yy˂}O\zQo`Gr[\绂r8"qSmZh 2Ŏ6 OV_tFsZ~=b[_>ou5Z5[{6yakQ6_ 4?jjNj4^\oď\{J-EHY ißNkWZ烼Qmjk^S45 \=:9) Y$X R=Y$V݉'a~7~&xK>-?&.u֥#ͩO<2K$$#ӏ sIgwg⏋$%\iiPt;xJ$xĺErG M[q ^}.si)@,n؟a_Dզ:u_^-4jItmgT֢%FCW73=OJʟ4/oj?KM3ڧ|IFF=]>ymDQEqq3 (i7ㅷM?_ǯ|<Ήkx~7׼v jzn[ۗi|{O7ɞ&W)pkZEݢ.Hd8"P1sp~k迅k\|9>4ѬEFhʏ+W1V WBҭ$Q%2]i^:K{\ k>8-e!;6$W\ko A>xtȼy׆%(-i^[9L֟oL3I1ؐNJ >x"Z5âa("IQy~f=s_kI W<$M$iiHeKkvs5h?߳)ge.<'bm)"ԡD%ޮ'0.\{zfB n,cf#Xt _~.]t]ZOn.;Οmh:ϛuas-K r:o#Esߌg+S[nn&S❍Z_]X\Eė7 owl4M4h4W0|Go'gςZnľ L> |S 놖x|Ao̖=d4x$ha߳g|4fI=w)6yWu?컬]|fW7osgSZoneӵ;=L>i^BOG*?(>;׭]z࿋7s|_EjwjW)+Fy;"4ʏ/|"fbׅu/ Gk{ş$S+3#A#9.bk :wCA:{wQmu#K{q2'p9S5/xW[C֠egºO_|fHFMn0p;xïX cJVd1$A x=AjxY[*WXY#$A z ㎆EOzmWdY^3:+4'O V _Ycnd7KP'AjLB?|Gism*+}[W_E=Oչ01IpgE2Q5?FF x8 s;`+@qfмɀib}V"''5-7"|}KijG/ h~] g=#Oydt iwLiyEWe3Eff?S|) &C|L𧇬-3N`ɦӯ%Ӭ -F K3>+4=7UώiOj|qM~5BUÍ&Cl啢38*Y'?|R-kzд{}Cu9Ht:-V&;hwc l(ɮD~u(_xi>Nӵ8+>;$IHJL_cxm>|IcXxE%d s^ ;`O麌:Ƒ[vC,lirL᱆$Vdk "{ɥ]*mIpc$.9t~xOcxas~~u+XXnA9Q5I#hrɜ܃_-SKmi64P,F>O_zmOin 67Ǜ _:U̗4-yheݝŋ "E /e{^e>;0zzKLSmlk8rtqvdgdς?'u7{__ u-WMO{_ XZ_w.Esx?dgd~ߴ?k_/_k+xzeou{s{oticq|o^W+KNbWG|h_gi"pYp\ׂc.[TV-8w5_]Ꮚl#BXI;. kKRerjjG Qk >)W:>'+YbӧEoOk45۟ݤu>˩Ị==X f~ο?ڎ#hmG i[˧Ј&v{iHE2Oklÿ9PcxA$ҾFHhvH8}96#h##?_ʽRBY\E ynĒ:kXF `g5Y#'?dh66ld/^¼C{ga: 8۵V{Up ~}*.b`\}:UREW927Pa{VI%hH xæA+Gÿx[mKOu+$S&k_ kmCMe"HfW UmJ]&fF$u&_ $io{"0ͼWk ~`zE|.4X|C/cR ޣm4w67օnX%+Č t']gN%? <}^xS?j6%ͥ۫i(X2#-zNsle޵u NxtמtE+vΐ/Oe :oƯ xKg/ i&~>>&\[mo_jE[0^b.Yk?ŷ|TC<h>SS>{7:宧p>w},vm$[%S +Qto3Th +[¿[tg^5$}5-.,`օ^wQ\mv%czO4CX-mlt/|=_csT<=x+m" MkIy\]Giu ۈ, 1_OK( ] Y״ KU|As.{(muc4d1ot%>9~߳? ge[ NִKOHy-$Am,f8' ?Ə_k -?| 2Tnt ڥqun̗ũOI1(k߱ۯ_ko‹V qx7:uC%okb]j5[R6hx!G̾(~/~_Q7 <%mW> 0u{Amd\\lZbQO_$?6Rh u}?J{{s I5i2ߒdhτoY^ ޓ&+]6-m.=M~51O: ҬXl} 7H5Wh֚3xJbOHwnYc? ?g xBi=WSrw9,xyfZ (jc 8+l"M`c61c\c⾙|-cj%B#o?i)(8w?lt 9 ֲۯ c_ʽ-zN:sΦEF2}0}z~Ui#(UЎǧV` 9#{G>KkeAq 1ndq`pA׎k4jVJj NP$oPi}t?:kv캔`t̸!ޯ|Nx±CcD*ӡQ=R%jIW[- &5.~Qk,їb9{o~pI,XKV)ǻ WZ|CA%Ɏɤ xHJoB>j1/jnZxb3)H":֡O]廍XHY,-+M$JJl+#-F&?Z_xZ%w` {y }1?3Toh([d},n''#۞k'Z?f-,/l:Fnh*32@kQLI.B`,8|}SFc\ n@v>Z/:%?w{)RyJp5%~#O| i_ |zgD nB6iF@;I#>ԵKU ̢6ǵ.==Ԁlyx1K=ņ1:RN+Jk0i3~Ad;>v#ߟK8;џ~#Rg zQ׾z9럭 /6I=O?ߕ89F1AqI@ѓ8=ir@g[ g 3G>fs988l?Oj\s?_(8?GLdczxeP9-؞s0 㿽/8(yX@8qKlZ8L; ;~>{S `pG?ғ>tcQHqsQ0PۆN wM=\O?&9ǷCژ1:S0}9}is=qr@@p0p S\zQ3Oí <?4?JUSvyx<&[+20X} tEVHأ>ޜf ˋ`& ^6GBPzr*4W3X-0KUsVu4XJٟKu62=b8uݸ v[ W[kc dG|IPv<1W}NJV5k 1.@4!B&OZcvV -|{cn/vI,zNƛ[dS$҄}A/C>CFv̽eP{Ux]2 nvb7 (ah[=sCu/RI0tK-EY $Gg–Inͺ[O,Ms3\^]L\]|sԓ8GWK۞zfz?+v>94jA|d#mu| ⌧FWC$Jۻ2rrҙ\\Mkw KkI*C)pT+ˏ_ AQVKKү څ 8Bcff̓Z|#|Z"m|iOhښgEfśtYg|+y}#'Y[^xBkVIY[-k1 U# Zxsׇ7i@tI&{Im tYKK,Q0kX}Ioo[Gj'So~ Tpy_[>MY2yoiư<TQdO=+? ~!Osojf:)l.e`JIFI8ݸ_1~Ѿͧn|7tԮ%Pefh%2;ز rvw=i*oay9b|4Wn! 8c_#~/R2+en&"Il}_CqnXmC')/__C/-E>B.n-˒|V:g=fM/w43p%߭>e|HY4jZo:d㱥CmmQk"ʖ9y?ٲ}ᨵKxB9RYq ~v&<+<j?*b,w ϴ Cd8ܰnq0@$ne_mk9u4Au?kd]7@ݱE(?t#ּK,@j~2qy9pż\Cdw4"l{#;9 <"0sν<'m m]_x8V+R6}IxSm(Q]ZUf 7UPR0VH\_~Ľ xcM'_W-Irk,n1vw̒T/L> |~|3M2WJZ?^fs,bhѯEuqy1,$ ᷃|Y3EG>.K^jK4+E6.MCXx-VGuC3G㟳G[񍦏ZXZGskknHt p㕶_3[hѬ4m*06osYI9$<=xOK5f!mlrzrY$?x[K|7hMOX"&,ǩv%y$>_\:7=z\ 6X>?w2HYju Vuq>4]3{AiY|a}'M z߆5votkjzt;:}o-/b09yb7Y9|Eue4Hu{Kɧ^i:W-=n%o=KFxn-5hO_gGx⿅|}tW'fn;ڍC+{G/L!V{yc7?eٯ6o2G=E9T|=<%Kln$3*ᮣX"P#Ǧ+0n+tǗvzW*mx>@fEQ8PT?J LN)~?sT*}Tb8,*9?SPIeRYQIfd#@$F(9 fnBn#vJcǦ8[U͎o5c bYNAVR0A5 隵ֺV!kyG"A AX7nB]Y2#k|SDMt0gp#ʏC7q_KqmwG$mү x${|6fXDdIR0(̤`N ϯL/~%%ë$X]+-OX/ .olyDPp?ZWË٫ß<|]e5߃Ū\K˻KwӴm"9),Xdd*<O<ew><D߆t5UOeL(^HSL/ H,oFI!q~nuVa?Qs+yaK_ 4Xth 0"\r]]'.?*(⿢φ< GK𞎱NcUrL7]3g>x᎓ bh_k.Mɚ rHA9RQێ^L60 =+V# qi[h@ecuT`8a 'A5z3?Ҧn'+!IsGPmnM` `gp*|R W3xFLok" HKv߀S(hdJD&jE~?GT:FCP5j_:ׂ|U&o6 $[xw)Q"<k?fj Gᮩ&O'x!<'udW7Վa3bCD:Ʀr2} 2r}Ez>/xU_,9eڎ77N!3]u)[Oyt.m"kq%&|)?xπ ?x~ҵ_kW]A)o;/si .He 3EC:s:M{⇂4;_]ΗWVq.fԭI<4K'dmb{x\ѭSSՊf3&-~lJU͙TWz4:NEkcen8 jӼ=vnY}b [ >;K;eQLڿotMzvh+[ dP0#P_ZgGtKl%Eiin`/'9y=Ppu<j(^r;~,Ca,YFKOAϰ>hId\#ښy+1=(㌐3P\xy$ ۫6Uӭk`PvngnO{;b ݶcCxxJO_YZ3;mQo} 5 =gڅz'<;ͫksxo%s]~rNW c$Ww=gmqR#9+|PA\sWqQ__l?{ڍτ|30_g?<;ɋyI |j,>1|"?FuHtk-_m0g?<;ɋyIcCtφΥ|;Y`g}/w?o:_:_ýNj#DƝk1u~$߳;%1`m9/te)HT(P{wvz@A k  KyLVR]\Ft(}?>++)`;áW9uY݂9q^) RHn)9sֳ֩y{S c=>x:_k-c +m<z{vSf73)[M99yl{זU|9kUUԊ2c%a8 ͯ_O>_h&/_j/|5xKѡIkgij6>iuOys}qg_ƟPcPWmcXſ i^"l4ItyLڴn,:5vK5*OsR#QŝWUuk]&>:OC% ?$Q6~V,ZS|l<9sڏXo>hZLJtgYqcx2=&{ xtu^jk)ZK/*Ky> ֿc?߷^q[V/)g4}gúW14HѼ!y./+K 7tt>M[8"ӚYWyֲ3Zyo 214 MIu+4<@ &dى`W'|sht2p;zx'&0#`)Bf᱃z8}3ҕ'ϯ.38Wgy=_֗0)I ֗RyyI 3 tcZP 8֓{dB+2`'< zjLNzfc/ʔ72wq)FH8 =ւz ~y?֗i=1{Ͻ+scp#sF8?ZR031_<)GB6?/i~'aK49f탊xTӜ23F:(G@F(jP2v zj^yd~ 8`>&wdpLH{cN =3jo\U7 w22ycsߎi813 q@Zhz=t'0yN=_ s {iá^@:֔ _oR!6ry;:LsӠ>pN9?ϵ)sva$X)ғ?ZB ?tR:bGn*?sJsӚx=W;#I|g#sT劌l)I?֜OA\^2>q)ê`0iAS/bx un=FcAӒOJN~lOF⁕P2 1sI;HqvF>gzgqOc`l`CwpcM9pyj'ڃ#ߕFUJd3Q\LFs1u,N29=i6:8.F:}rO__Z#ݒ*@=O_5$_?*`f>8#lyzCi ] sc}n+|]訰ApXuT7Vtڧ;H~ ¶_CKkhаe|?eZW5ZfO #1AyCVa, X$EV>uRof"̂FܥY$ʜ\wXAu w48*˕#i15~M/czͳG:Լ1J*Jd޺_CT7ٿ#jl\\xGhFrDX*~#i.sN{ɵ^y'GR˶@?9Jx4à Ƣ-m´\Nʬp$p?9bxŚnqjjBGlm 68cyt 2*EɖUIĻ/?Ovx{NVqYۖ3Gc_/xk i6iwMDv張v ;py$v<5Eմ+[- |=ehVl[[x *G 9'5ɱE^2x_q9m$櫭xcPhƈ^aQG9m Ir>5xz?ÿ\kψ&{H<)\4IX[Ck#;6@Up|-SG>]^ιtmm|5uuTyf{lqk#;0#jg05oZvNBJB,hj_ApڕKO3ys:ؑ@A?Uڲu_ZL>/Ah ρ,e b<ܺFs$1M(R"4 (#@PpL+}>4(%cH(}Ko[F pDJM𮙥CaUZA.3sGj<ryZX<+i-PJvIǭXd{J%#rqi FpH{GY|CU9Zmm"3ܗ"}8~Oqcil칎mH3",rGO½gE^Zi-Ǻu 󕈐O Ҿl<56 h[o2Dz [ votv;1J{gam;]n";!`.ߕ~z/ Ix =Etʻ~D .6,/V vNQqpN;~?5||mqG7Eo`_m>-o2Gv!紉%)fCr? m x_?ZxWڧ?S\[<;uaH{g48卙#ټ93ϯZ1k>xm9.fiIR9Q pkn.t{Yu/ ~#Gyb'Ddc`pvA yXv9@uS)A~kjKdBڙnN ~iJ@ |Oc4Z$vhF~9I;K‘ ڤdcEt~/+;OOXYٳVO*79Ol/kпhG>hD-iڝ>VޱJb'\t?7z;2dx^A~rx4$, Di[5 ^xM2h]F6rrN 濔!9^/[Ē0xk}R6KJ3*em A~h|%E/S[g<_jԮt1gCHxcxMżH„1<ٛ ?.ßj$Kv𙦽.M(O(r1gٰ_֟r|AWDKx#3$pg}'~j`>mJF_ziK1izeX{ <ē*݇ dv¿jA#OֿgG:kZ lp{txSMm=:hOCicq!]Ö_()f\ jhl'q047EQ&{'j=[ZK+O`BC nq#8O'g#I z%id4%I9׋gObvBBk-k"!,ԶG8ࠟϧ׷zn5߅4Fc,n4M:5*|˻+viFLU? ~x+A?xz\5>k{+tJ ry̯ <+߅mY=]Z^@q0ᇆ}]KŚ%7p,rp@'P+FmEݭB Su9>C #?goxcZѼ+蟳MOMmlm~h^.5&2ߺ]H'O#wU?߳w|9h٧5s7~,kExcI?fߍڧ? ]Zþ4=e%ˉdʉ.Sߴc? c68юm4?j$-ɒY7Nsd؇LD0G^b +Wj`vyy89ޏ((PH9#:C5wMD.qS#&4_$p[V`fJ|1wZ)$M!c誠~|ePд{bq=fܱƪ] (=9Z/<mkh>YYЄ3ӯ]ßXzVQ"Is5 ՞%ƕZA|cܓj8qON }?6|SNocχoy.^0%HٷTT~֚lxOڧQG]]>g/K[yeY̘P?+7/ W΀"\k.Swgsc'K;._)9S9?_hE''1ֿx3K l@FX<`c(dO}.I#rHSE wBJ"f#j'8[څ\p?3@.U`A?OGUX`2\zN\hJ4O(I-Հ'ǞxwQ!ml'sYTr~Nxm'<7Aҗde.۱UlLI/)/{o ,_EYucf~̕B7Ro9bL;HKa銻@YBX5l39 c׏ҾC#Q+]%~ \I T3c?A\qǐ;\ҖL>Rrpqֹ[8?'8חqen?v$~?t}g".Q^;*Ul| iυ2^Yʸ,G\(힧imeM=:Qw%Q1ʉ.{!bC42F]#rѧ2S$3GfO־'LrN?_C6R2LX۸ǧ~>i??|y6 ͫYP>"uGEҮ5ƿJm̑M 7sbe;~$[X]^ڔ_Q4j}5 Ԯ-.]I֧-XCwH9h7㟈g-\wAdա\^֯|;MkD'}R]>Hi-춷";mW?no~ o6{CF ~5i^*݋cD֣xI}CP֓ĺD]I?Zh|N#%x'ė^cA5{m~/X4FM,R~P[|[=TCLU?ow+^: sCuh{}v澾 b[Mq'Q|Nm4cēi kh=v.-$Az @R ͞pwpr):9i?NҔ3:Ԅ`6Nvbr~`Iq:Թ$8xg2*MC.0?!Hq9 ç휏jn2pswp$1ӗM*ЅlBy@ϷO_|T#:Jxa2yzեvopyA.Ir8]={wwL8SKvJ\ccsvRmW+zsH?Қ:<'zv-@t琷@8p<\}=)Nyבڌ3&~Iր N&8:(Srss{p<ґ>1Nt)?Îl{ҏ_^z#P=38g~4g#y`9weܠdIi9N<b*MHU'ݹ*PJ9#Ӂ랣HJm#M4#>៭48Z$`)8~oz\{p9)H?>S@8)"32)AR:i(V8*?(Ф*93ۭJs#ZhϦqJcz~3r0}(xJ$ g\)dӎ pEN0384w9|Ǔ>rOA~ý8'?ΗizrE?ӷqҝpy9[&$s0O\ґ|C#)]Ϳq99d~tN{"v<{jMCdss0=<Ҕg)qzr3ɩ18n:g?,hpNu=7*6 axTi#R|ˆp._]7晠Ñ ",MoOćmlHߴg7ui» ?Z,61jiQԠ|8Tb7*|&*~sҟONM+U7exC&U|>IJr|) WɟG]е+FoxpI c9*)rb8k"_tMǟֵo 85oBn-ڔK-1d7Q+..kd;" [x>[V_e4M69A(yW('.<;~_9K_ Λ <76Stf۔{3[FAČ)~6 5/OVqXi|9j?d4-:)GnUe9hdzn7`{O9ip ^ (=?:Ȼ՜(ͼX,yY|3 q$|): |𾭾x,J͏lXAhs?w.[9atQ %o¹iXʷ*wP>k͹- K)?x{z2<ɫYFkF. 8P f,0SYEjI>q5N=.VHㅤv<ƹ;jZͽU! z@N1ֻ}sܯ !Ab}Mn]jɶ8(qǽ{: 7QKa,3F`xY. c,S.G*6G kS|!Ziv]!-< Y~ukΙh{H5WBL&#SJ q_xcॢԼ]4[%`*8QJ~: >xoM Fjw<>wf<,H.[)|E^nkɼpm+.|o]܅]9*~un:},w saO~=ܿn-"N}>Q/rیO߶~C~~Ӟ׾]|76|{?>x=#Oh]KclQ/2>z*މ࿌N\𧇭s[h-xSX hTIqZhc%# bYҼYvk;m}l  FRH$F#yCi^%i[>'nmmq5^ZLb q6 ul2 |y4CŇ4=n4v={Fhxf+nA^̄1zIW |niٛ#k乾?|EG7^F9NO¿ ;桭[k3[糾Log;Fo"_g hfxOuĚ4M P-) s5mS g]+4GqjNOX߲-7h]gZڈaK4[Nr#9ȲB_˚@~m_Q|=ռO ֚oï /[UHbd/年N ɣ@+?d]C3Zi~3RWmV-&O EK];O;E:E/Oۃw~%ԾFek];?i<^\gci1}[i-,o9tq>bt= -ʳwm[5Y[9/cqqpBZK3I>|7y7Ƥnc?j|:Z .z}:WW>+n*3~8?*FX煯կ?+jʋus/U|yOfB=-V-}q^-]+@X玕YwZk<)}p@[[@<OQK8}-?[B]s_Y]vs,WՒIQԳA?cO?iV,/!6X]NUTl#sK6~USyϋuFW2mVk5O:nyD_vˊ18_=Y%,D6Lm}T}M~u}FWCf[-Dvt| *1'UJrU$2zW&|W4.qVN>4DxR&VInZTn0xoBs_2|jO_ɡ^i:=֘p`x)Va]h3}u2V6qw%*@ݻ43^!3jmu_φ{-.UiVnp+Cmh4$y.-'pOF3N? ~15|mƟߊ>{O[$Ҽu x+kMR[hl`+{u >?m]xᯋ>/k?W7 O][2IYbtHmmvjwOEm㳱hX7D.# 2b> ߴ;m3ZoJڞkb:ʗ6bVXǽHc.6M|<|u*~f|6Ϸ1^J,\5~~ߴg nKSlHrO@;OoYzƥc-cJxNAsֲ!S̞%:ݻ[k[C[ItxeVW^0Uu~5Bd/_5{–ٞ*30h 'zgtZi"=tﭡKY$֗Kɺ7FFe?w_ 3T6e׼eG/c-c=ջmnSr:2?#K;=Yu[h@EHh42#FJ2^|3@%٣ųk6%ιky㿅ZMlZ1O{ui֦ykcRov?oxw~Z5 Rh)#9fEeb'1BѴ?x7S|IiVGEzIqk{eu4S4RG$sH'G7,{-XeՏ4ikz^EhݍI=,Mo,rG"NcdX>53ɢOu4_ZGzޜEum$gd:"@w4s}ȊdAF࿯kt R7[#qgneqS_ac6M1MYmlB((x_ bOt |{FMGQI%FTqԜOWUr~Xj >fGAxS m|?y,Mqge5El/o (Ԭ<#P'hGO CŸ>x{O+9m.嬬k;-VyVR+a|~+?Vo>KFIj?0&G |//kCO[k{+;5U{Ԋ4 |%+>6xJR_xS?b}`݋KFRkeh~5>ut|­*x|iӼ\u Z̈́P[X  ĒcR_~,QW'}C=wU/|/O[Bwy̓bm$h7d5I7+N5ω| (^û 5{tbȰ"I+8%r>~ cYĆx^hQHւ dt'!= d& rmp+bHhxĺZu k>!мE.cul.-o-.fh&D9cb+A|Cjn/t{ESͽݥlM :Ȓ]H9]_JSþ"u-?]Ceh֓u֒`r$LJ0 A[\hytX獄"FC 縯"{uO5m'>4/?|=h|C]Xho5M^Oj;I~l"I>[|t|lo5M,>JMgVׯn4{iXk"+3Tw}"Il'/b/+׆>xScCƿO~@~zym4K o_5NYx;׆K uOdԬ4MJdL^~ۿOgO;=  mS{45\[j6VZ2&^ZkڛTfMw?x|txῇ/4߅8U_'tMsQ4fkpGfφI [sq |,<uߊym-A|?_]\|?a;Qv&U5~?/?![2P^">W.RY>ӧ4.nV8Q^M3]Gxw|oZ$~?߉46r#l5H+cByU^B3_x+uO _|kxOA;|=:D啭r=ܟʓ:i99zndJA#?i<ߎNO^ wJe*Bd xڌ{i_(_,=~`HPy?ʜ8^ڟ֜8y`FH<O^.?Quҗϭ/Gr'׿N@ VKnNA<׭!89#(ӓ< :=(8`/!Fq{gǮrJOoېFwķ&pR=99ZQϦ3=)7mxlW'>Ҷt[G&fYr;r9N3*O+d ,>eQ۾}|̟h$ݮn%\5Ǐ`VژXm:MKQ#3CS@q]|>..-FbWO]OxI>j#[t/ن;^{#"򥸈0SwsDN;9E[CF~ 2۲ku!|`(TW?%Lpq:g xjEuS\{X~w0Y!cSJ(9$kx;–&ƚ@2꺲Y#:t/?8'zo[֓oƾDR|C_^L8wu+-Kxg Ykߵ7_ >GĈ4kH+"vƲ'^oٶ4o>KGI8ɔ/Z6~wiam,(diO8əP+.%wcI>Ep19eI1^yٯŢ韵]7W&Ӵ׹y&9ޮi wJGMN F{?7eZ-B^'B.i8O}k4ּ 2eS 0e-M~ok#)Ѧ'ÿxcll6<kXT) g:O.2 ϕ(2nF0y:w\4DTKH<}z+3^t^˼$OtJ\0 1ӚgsL sОgVfl+I9lXd)I<^1=?<~t 㷠z'n~Si)p֝͞9zoW=1ʔ2@89.8=@n y":1ОR3B0rWdH}<N2:yyS\qyΎ8Rc9:wLb#crؠ?NxGi0FOhgJ=qנt*h];^y9S䁞 x_N3I@zv}3F;_ʗ Ԋ\g,eIG yj6Œ8}Z /OR?8_zw:⾻Y.؋I]~ZAŚ=D\rO'Z-_z~mk4{ⶏ?fCf6[ g?f ih^&ևWq;dau|ޣrvsJ2DAZWH@̈́Bk|g5}} Wla>X!X_Q|D_> um6(WQӜi(m!;ڼV[dk%>rdF!bqj7w}~Zk2[#_5mSđ{7<ǧ 7֩*=Jr'>ozĸr~Qku?[8 m(#t`q$ p{ -\ͣB.ռ=w`h9~_T).En+G]1΅'r̽xzV] "E#ʼ^ҭob{]N+^2C:#Ҽſ /l& eFWme-E0*\۬<0U?YmvwQJZ9Y_$|T|CN LH _?_߳g/NwCs/Gl|C|2aao˿(OG|y?5ٷ>/|A|1'ؾBM6p 7w^P~ϵM?InEΟ.|2 *%mM>~swl3˴͟[~_ u~4k?g=?Pko ZM6onׅonWtn" Y7JߦL?hz׆l?d |c4FKZM6ok~ dm^Qf+h ѥtmxF\amWt5(it{x _]I yqiȶäI&_K*BYX|ã.:mi)mGAd:׶'N.3v'' V~>=^ӓ\ 2y ]B'W5xUǯ_&s{s⇂~ ڶo^ľWi 'm@!u{IѣWE_m17xz~kZwunAhH5/pӦ`(fm22+H|:{㶑%?oYj7qwWRђ'{EI$XEG h%R_Ukb\g޽^K"r 3^s3z_Q$ktpp=sҐS[rN #'͖9#Ugkt%O 3^ky9Gp8"𾕩2-yp =O_Oz}ݞ:\+O3uǹ_[<9Լ#3:GjV yϿC+\Ǟ _ƅ5? /']G"LMPV\ZC۲$VW .Gwٷ ÚwS?h'XqKg&uXl-!㲶{vD!~ty?|a:S%xsMh /;"| e\sOj j+Hݕac 7qF(}K^.4'M~ [6{['ŬVVii[]]F@W/L~xZ ~^?eDy2ZY5ƇTMD6vv6Mo)ԣk c/KKUuWA/.Io)ԣ7 4*o~,x];Ρ/3(Ʋ[ѵXɷ/.: lo?pf~>(6|4~b[<j8K?yv-i(E|Nx{ź :W1]"(67͝,O2HA񆅣xšΕO JE0cy \Y^DO3#+A?^ZH7m7^}sA=B-WE,I/-.fX&HXّ) ~],Ҭ|K}GHl!մSJK"Y-V1rJ`Nygr195,:VUb; [ͣ9\ #9\wfhҹ?fʄY#$g?0[ԏde$[>Ss K21; ^e ~&hi>~ dK)"osq]O*?^ K̞_O+)"oqq]\J*?b _K ~#-q7~ ;n KY{=JH`i`1HE9V`?K!Q5/sxAiM]kZ#M}P; 4Lcq&NTr~xqko~uC x9jwv,-4a2,|mۤ.q iۧ+~A𼿵 5뺇Fx9{S>eu}kiI amJ!s'Kc/ yXj?čszR?_TP}wk+;M6X,K`Hehho'_S|^|Gj_$zRjZ]Zgiu}imbر+lKd|gw߈:W%I-#//|aKWl$ߛ(c5o,I1]ʰH/?wh4 Et>%wOnbGo}F-A-4ybMъeG_>˭N#W1?^C&i<[iKțK.U~S]~xcǚEϋY$?uм|.V5 eq$o>/:؛yN'#;wFFr}Wa307r#vG@{ZSe+0RDo8bP$Bk>ki"݅f͞x5m( c^[hW.ɲxԶլ^75=_ſ@egP_Ꮘ /,>'m{ievZƱT+~?~xDok_|Kÿ⿆7`V~{kN ZEF]dO4@_p#/d?k-7xuUݩxlε-"/ɬi.i$6 >;&SH?C,VZ_t)-OOpor3 $ey𗃼C}mN.iƷħ˴b$6ؠ|+*.X;|1}sZeei^ZkcKkKIXp6$1Eyo<ox_(x+lm ÞF<֚]wes\?]ۏٻ OH7q|C | |9Xps z]we;XԅΥuoO'_^#㿈 /6H4նgnڃg5!sa Riolcf~nih^y]LiSo5WQvq.NCeq[(b*?*G=gcp[Q EH*(AhqG1$HcT # mbE1cϥHv֧X;cɫ ֵ pq>xB Linʹt?Ncƞ<=OQ=@QVPps`_ZpRu8`tH9N=;z#^9n''=)xp}qSx$w<~T:ϭN h`2>Uᾓk-4zljo[ E"yd{!"Tb0,KZ?A񅖒|Cx ͵,M,rJ s3({߲gh7?<:Ik!ҿυ1i~c5 kwH <&萫7O~ߵ?N߶G-|Jv:B%ไpV6&HN蘔ox{UuMKL~ AX4a,j'gܶ~r_cK➵Z/񍎥munImf#Ji!86˖ G*Y?aڣmNڵzl?im,$G4!Y[g e|oƛ/w@5啵߈-moBmA$7| 8Z2Ȍ*ߺ?C*gWwaBxY⮏Mߌ uhJu7h%i x=}Zuh$:''>_0o64rKtR}־c[xX%K;++@w*NSwr Ol<)aŚ_Mzlٸ̐C4AfV!d|8-s۸0Ǩ9?ymyWF Ġs$↳׊<x$ $"1Mq |cnT5O_{Y|o6XȰ{mQhsŵWwD7 >!n> _ci&gO+Gnmnd"IP\7g& [7~v&oGGƚƋb{keK=s~3Cu6>>|R]c'U0ն{mD]H; ʖ\8)u?txV Ƹ[[[_ʭ%['Wm 滿KZ|I{i|>|/g-լ.6PkvPJ& WL˰z*;H|yO $4m[Qխiskq q\D; k??};W_}NKt;X tФ̐EB 8 ˂|N<|\f^$:axrӼbom1K a 뵗/~(<#kŗ"S_5(䲺՚8uoP@ * jo 8<~)/uoiI%ŋ[aȿU9uˉ4I"n㿰Znѫ(Tr@HvO{ijZZRNJel<ϊ#۽ش߬- `2oxRUofk_I<~S64Hn8åy\p*v [$5PN sBO_ҌǨ{}q#F g܀8RcnR(FF1$9ӎzQNT7$q@*14`8>&?lF q})G=;{Ӈ9>z7r 19<{:P14c؏oO8zy:T6uQx=sN>ьߞZUヌr3h#s!$<эcMٱOrsҀ~9ϧRdI$`~=` q} ;4S*\$m=zu5"Fv'jDEiEo,cRZVZmgc )Z̖(qOҤ͒Tۺ1FiZ('?۹O4{p{.˔@O'59 $@6s~A*N Rk!B'(=Mz^Ԙ98Ң#Qy܃@c鎴N1wZbL:d$}(ns8 zuOփ܏Ǐ~2X:guX_Jx*_cqAT_ q*?^ƛSԤdzu5ԟ]@ aqi8&#$}3U]XHIۅ3sAl=Ia~z^5"ZF I1:^LkH"}យ[>tF,є3AӮ;KZ- Hz {'$ЅO(*LJ:y5j³Z\]"$f]Tz'@Ҵ ֑ [a 4#<~j.~jVw\<[w1M܊;d$:mhwjΝ5KC ,佰V~1\_ؓL]OU_¯7.mſ Oo毨_a B{)4|++6$S%hd-es =4js'+S|4}x_xOׅ4chiqimW4]ul!QjOmm|C_ 92kR/ O ~_ [ax*¿+WE:dcU&][+{mo4ڄ_-OSuIk3^-5IO |KƐu= iic^($M%L?iτz>g %>D^bo죳k[ ,aŴS$N.K?mٟo x{V+K4x,WTZΣetm@Y[uotW~Un/K?D<1<~YC_+wνMk*e 6#CӼFѾ kwx37i֑hw%/yw^Uԫ ?i?'yÒxX+r?C;(Gfn,~jZ.A.2Wg_Pڮe!TW7S7?]੝]Ry`3 cҪMlUX}FZdhW9N{V$GgOSx[6`0'$76w[%pʚϹunvG"-mnsnWqgiLݤ z{ 񏈿 NNSv]By8S_ OkUofc5x:;f%uilm`xWOݯPx-+.kK~? -|A35xV+eޡsRKa K}>EO44qY' kdžj |8g V%5-S\.={xZm }]K,*%ߊ .iZ_>)x{Jα:'Jam>ic8eh11PI]߅4C? >%|>+[Ú:ot}3P{'XHeh\pOw{⾓+oZG[?zN} 0\Kc=͜F մ p1u'I]6ZsFeҮ5xzUGm%ŴF&XľFgh FOtSچv0XX#ee ?`2XmPwg 'V㺶290Q_[[jMD* U xkߋ7:Ԛ,zW4MJsþ)Й{P.-/+,Mr4L.4sciCFNCxs^_x{P.m/+,34qѲ:++~*mueZiH6C>#$m/[ЯfK[K ʑ:++$—:.mzΣwJX{,.yVk{yP:I++(`AQ_%Mg M>Y?h@^cԯd_ik>>gi$EL?QoOU<>oW^Gg\ݼz䶾2U[QQ xkɪ^7II!sn 4.j^km5c0G=]7Ni^:=Nx^.% "g2Iw1i(=G32|kcn|.kM%5{ }9$."MYI,q/9 ^Q?[Y#!w=WQSXοw{>_Eeey|Ce4YiOQO^3֛~^$ѿgoTVuy=}}qj=)[xW3Mm^֏ g5 m${k|cbO'ͅvW;P!<N@M}ql&bA 3D|ĂAǧCUefF(α:{)acߧ9Wj^w  2qGZ DSǻq8bTUp<+ HaZϖ4`c W #{go:IkYGr0L }kGïxk]SNpU⸅e~~,W/iiw1L[vuS)G4BE%~ ~#[J`H4cS_ ߇w1xNJ5 "<'d hF7v?O)LDv +KHƑG1׉5?_ 5Nm4ITDP; i׃,4kM3Gӭ-EkcglDTPݫG;cZ4m&G-mwK9Q6AOk4^\@dY"c?A}kt"Uk#3nʭϷ:]oTīYYϷȭ?OįLOG^T,1JCc8 Tz3gݬeѰq.=:lMQ6EQʉd(3ǿjۻei\Y( %q%0uK =ֻGR=ǠRO?xgҨ5vL$G̙翧.sj3, b"?Q\MՠJ2OFSRwxr3&`nZ"' :0qqh@;r?_Jc r:>v0^fh~4xǯ֦E`s׃R*95~+9 @sI$5e! (n'"zQN;soT gIZpE hOZ6㷷41AB:gnc`Or@!zv(sӥ8#vG8?ґTSQR9/HHR:'JyJ㞝kNHdUT#Lvq|=IB$\LcV5^5Y HbX.\Ƭp,G5'_]XAXŨ(kKffhdP ϽhMtfˌ2շsV7e^N$Kc(o-ۤJ7"UFgLZ}w72mN}I%^"0Q7\:ƞXNYxNo*.-X,29 ?:o4˻-<.YG=k/>xΧM6bXp22@ҫsҩdgwN?g5aI$pT8cnNc==;+8l}`q8==cI #>ߥ!'zNA> 4rP{S?~$|< Sv^iSηh"lPʗH9I.GPA" +k~ 񕜗-!.P2%ʹUv]Â"? \/Vr_hܭ+ osܢ%ż+rH/~]3w~}R-~Ko>DCV9rIm2HÊwB!;_ 4x@5^l6#aY0I'$WO^/||ͨEJ$W0,м`U9''>/|.-S4?޵x/ƞtR3YMFK#U FNM|ٟ?-cڛ:=kSMb7oit)H\ܼ13#Hcc|k|F߁/^α |+ź2IIrg򑤑VB'5_ZQ|sc=iiR)nMȍI$]!#ng?n~+x7~5t%ƥo $} Y57>ZʢA=3u+C>(ٞ+& ;LFWE}7;~ΚmRK5Ms6 Y^.Q0ZS5?p0MYn!PfM+gzƭĶ_RǩGm!C5f`sHa*6S!A:{?S]VEer]-gRY̬Fq I8lOo_ZO<(.8s#}ޝ_v_ܜ:GT<,Q߱<Ķn0WHICAd$;x{_|KYEt ?Ic $GNOűGa___MrZ߄W&+>5 w|1Ijr?w_o5 kk62|?lQ[$MC-|aW'|gxgSou}PexTm$8hGB$]#r~ZuoڗtZh,B1ʐ{\-SO]\hWE2ڽ̡TW`F8Pkaio럵hn^xZe iwFʐp85Z>!:7?i/Z%ɣzDj|gxU\^SC]cVF7O(;\4+hHfHj%ZExV2i(U)%|Ջ>WC[OYN%',Qľ0ֿ(+xXl> _ƺ3toksil8@ . a}i 1M}~I9&RrIz-l,͓Tޝ`zTpx#w\Ó Fx^@P\uۦsx@]sǧ_jwǷ8 =Zq'3R qնq“;` Rx)ކPBmci!Ͻ4'f8:!8 é.=2zpP8< 8N(tg=s@z<9^Zz.ybr9 uzxHGi pz <nJF6FN8yvM)@R.7m'n `ooӚLq4tސ?^92=N@$Œ x`QHcN2Xd=/WM3^^#XϜ p'>Ь6QK6ܤSGlAF`O<gO:7 ڲE{ooso:gPN@UBHY?f +=+W]?ʷ,{ nA 8@ϐ(T K{L !+*m`ܸ'Wg}^HHڪ0՚+b pNI"ռ0Gaou!Qlܶpgz>_ßޜtmR 2vu6w6)NmDks,[ 9#v_ F;ZY\Ɇ\950-t)^I$ XCpI ؊ol)'I 2]°_P bCA={ 4bogoI;jgФ],|YC6srd`yP1ܠ dWHppG'ڿ=dgi=:AIy'? NJ`lq؜T~qUsq2=}iY>?=iG 89;O#N98'A+8"S=NGLO8Gd~Fg'ZF43G8ɴ)bO`eu8ޥeky%a%u!X?J\EiY]J$t 6O_/?]CZi͵?+ cUv\3״v:to 9Ā\Jmr@R:_F6U6z._ + _z|;{N~y?Z: ʱ |6x‰V{\QZ2Gmݕ89l;2Īp%I$N?7 @'^JlʈxG`?N:ZdU>b;Rʹn#537WuꚦBC1b̬Tgk7}RN85S^0ٙ@v$ qg _'c\m4뛙۩9UC˟8OmoG@㞟z1kzuQ{I"~Q[+Ѽ uè]闷o{}VO"UxŻ H9ϬmnSҵֿ[L^$k Fw]Jp6qs/[ _Gk=LG,(Ьe01U`|f#ᯊM{O07<[.._E<ƌJ I0裑۪pvG:ZmŦBH!ϊ>kF;Y둹c4`ʯ͢i w}mk2ۿŶXcAz"i~˹Fb< G=k|^8ϵa_E0|ap>\J}k’ A`s+d;wr# ޸}S1"$, EzqSk"I|)h~DZ7$}9?ҹCPeq'pQe,wÀ8tU9t֍1&4Ex+T9ـ?1j-[[L|?'N9ҫ5|yU H:A28 ng ̲&F0FO+ Sq s,n1:=+UΉ$W8v0zpEbj~5h;h9O|-.!i$ 0*c_|j>|KO׎'MN>_!e4w6WWqm yhHX2>|1wc+-?U>g%m~,"q,S$o I7VZ&x~Ck%si{ks! cX扖DxՕk_{Rw}gQ_G׺Ewmճ6VX%EGI#**k(쑢x>1<Eƃ@O}?^HI42wn5 Bk}V[zTvvSijtH ? h"Ӽ%/ڧ_trx~-b?C*jPTK}-XN7/o[FY~^M&xoM%|S"g_*jwP 9nm).٭4,Cyɇ[/7">0hKas}]pRKycu]I4735d_kW]a[=7W#|s{w'OSڃCil455?:ibk8o>Ei|O/ÏЅeߋ3e9)SdцTT.쬵 vi$M>l*sxs^}⿆>}v*xYcazי|mc=^E2T#P}k_^1T"Hx Yc9=|GHkBeV+$j"enz8}=y=oRǿkީwwҼQqO5ƙc-S7Do?A=kS3|]?ß:/'ѧL\ӑǪ[B#요7ΗwO#~~x$uC_/|Eaj/?\hW&f}:=bu+x^}Qݖtx%[G|?f^|A6k_h6iI%j6MQEr<#-mۃ~x_9_ SUo}G>1tgE֍iiykwsc ^&`K,Mnܶy~?K¿oLr>#qWA⛭M{cAjj1C7K]7 ߆>?|!g?> a>MVėUP+;m㵋O |!E|5Σg|;[ZTZO Z5kT,Ż-_/6~xKCŞ5gᯋmo_n_"nۋk/f5(`!6~/rJMVK s~ _6k߃&EGH,t &N.{EGHt 9ek4φ ?4|j׼Q+I>|g2Jӭ&K&nOY' _/_R-k^$v[h,OuZuݖcag,uj*sb5L&ÿn/(4?6io5ߌ%oigm=̷6@Xʹ 8u/*~!WW6:KM姌tg^m湺--֙>[$ŦW]*em(+W/{#PY=.kvmCmܶVi!NS>xLd_9/}KN׬<9g Gƭj:RI$kd]s%K*jO[zW¿<4#o5\ir-uY$o* }vK p~?>/ cO ׌~1/l]]cY}QKy{sHdF+x/?sgvN%LlcEBPq 32BޅzV,cT"__h[[iP@q_cv#?6N{קCjaQUw'1ҽ:# J{ (M}x^;b?/k|eo4̱w6 xzW|3H[B;Ԍ)u;&t%:2xxӯ^O kcNQ,uSwګrHNO^Ϧ:JD7}8C>@s^Zv6}HoǨq}5ெFh 6(ZB[LG>PPZ|w:k]7AYLxR]OP|) Zb1-r-ȵS6$x8W.mR?*;]6[ q0'^hxWTU [fdc`X#ҷ|aO xNM< +~˦4MkA2;eRxl@+5m6JW f[yC#AtΧnpX6a\bA*7X.=^>nzWȟ|)T>խn!F,qi2]R)PVU"y$7#5XJ]^:㯭|:{_?{ K)9s'?M1]۰9%Al}=F0^{ԅr}q֔:zUTݒp2G8؂L8G)sx*쮁``Ld<}7zdAT1d;;Tqzt }9V yBd NקԴ ZyԡX݈`@}+? n,u[hn(X8\f7 /jS~^Zizv;i2I 2" fҨ6BOa_߲Ěxkßhc>'NcVFQg睠s^Ȅ\Yk!c kE"ɬH+.u+9^8gqy_EZO;Em_Ne#z#|>#wÙN Z=Jz֖QN39gxIBd,R[ɌK#3ԴBI+besCoQ۞@  P_i9KQ촯jp.,^/ b-7tVpxh=9ۚGM=`itg{l @Ddrv?/$v 'ӗ'Ð1woɈqc~^~>#W/(@ $s57?Mmz*Fvvjzm nGaw~}.xnP/O0a+ A#' V$Jmܲ-ųE&pU,忈|/֬5[VFuZ\]! c޼N cD.<;zPi&wDrErѳǶEv8!z-4i-Ϥ$4T8=^c`P 2%@I1k ~8|,)|[dF!<(]b~߳'O>dHd8A)Lrkږiv e&vi]&*FT(tZK/O;VuтU;]UB1>|]x"h'ˍյP,κ`pp-d&/fL.ٳS۶kPvbG62]HqC-=k/m2/> -n]q6(V'ZNFk\j:<Hu7d"T19k=1FU ۞Aָk2Jܷ1cG(e AOEO*y=k5 =đm$M4%ۭ|/~,-Աmղ?٥y-vT` Ɛv9gaPV ~uWi##+'|RuzL{gjazTML#=x>c?4cscуsޛ9ps2x4psM,qۯsڛGnz?%ve>~3M u4u9!%K HAظpD8=3Ңp{t s}k 7͸`zSғϹpr}Y1msz瑃IH#x<@3vbqA秿4 ?#JO7' p:v'}:R9GiOoO~(+ʀ R NqׁMoA'Q*sFTz@#׌ p~aQ{+e Ó-nMaw=,ckL_ӯnN[^[>٣]݆]>݇*FG|g;?߆v<&>Ҩk`N~/|M=bBJt}Ox,yz~6i ~| ?z4&E|U~ʩL,NY}-!#m2A2=bO9o5-_Rv~<>5gTg7bnc9?FյBe̊YpI Ǯ;W/Li$?3ؒzf @-t<~Uֱ={C>/ȿ )V׆.Z!$H#־.?;iEp<ܟw [y|;-?Ug'RNo-濾7ۋo68eifK2ƿu+ޝoo,+k۽J}:OGI6>=yE=~ןL7>TW|co{wOihip_MznBO7o5"?|1R->&/x|!nKy,"{rt-Yޱv ? tB~xƳC|Z=CƟ[:.nCcq.ձ{x(+/LWvZW_|Ss u;}_O_~KM[O.հkx+sS.x.K t;OY-,K ֽg>5|Of{U^} ~&K=B\,q:Ie~e|~b-vW> ׇH|E_xFwмCJU0KrG<#e~yqw|7<7gq/: ϊ1+ցJ7 bHtVR?7%~3o߅ƫaŬhwmܶeմh'ۑA/_U[_xS[ˣMѴ]æMHn&*j^ Xς)H\|y IjO_ˣh4?zv:wtՂ[vUS%♄nۿRUbZEM}&Mⶐlua離O>I}{UQbե`f1n4<%~]Zh,t>:v!Ĕ[MnE#]G=C\DgOGy?5/|9].Ěo>m[GJY,g7:ŵ/׾9Xeo7 )B⟅tj? /x5Mծe=%-V +a'0~?k?t_>_SD49tYuh/즼Ҟq[۬_l[㕍 [}~~՚ῆ7ZVq\xKƾ:t&ŴF;Q , ֆ6P<}qM瀄:{NxzׂFTXlGV p@I'' v }k0A`X:ƋP=ErJ05fd`vZ_ OCi7KT0z^3v{/N]4J+*ڤd`"k_B=>9e+qlpqן|qg${՞HM;Q ,}Ǡ {ʿ.|QO_c/1|q[o?~g᧷+{ka7PͥgR?fs,&)q ׿aSE~'xோ5@$-;$xkƉsftoLPNc  j'#5q;m<%ΕṆsW1}^R|0)'esC^|Y6+/ S#}WQ"+˯hWڜ:t3H{4HM/Ojٚ\?o^Ÿ?fCgWԬȊz-7ې^-4MFioXmW'ng gTWw!ѯu(t~ڄmfM $v›?~Vu"[ vo:ZoRMZ+GJJe6 m{x+?3 ]ǜ#廱_T8g'm-=AN[?x}=lZoNZ h| 0 Lu޿M4~5H';rupuȯ[?-v/2f+CEq'bZ=Λb̭ Zգmn3Z2$>}1^[v8>ϧ $Ñ rsc)z?tFA"^9clA\ZMk*O #十AuV'浹äh #[LMcÚ>N%W0dHe``AuzyQ}l ޻;$cT[9ms,kڼ?Oߠn8w'X$[1xBMR wwF5jzXtyt\F`:ʴ-xt㟝[%V$n)mIFy»w O]1|5ӮHOyqnHiQOB7 /eC+"$*x:֩Ktc>b<(p^9\5kZ .%-!|_!Aơj ,{s+LonE$B*䎕S<~g_51?x(N >:Hy98_ϯ~O.2ÒONiq>ϥ<$\q OCR(os}qGCќs:`O($B+e'=z^g:^I^)G~y=6Ӈ/G͐z~O :cץYdm ;3}08(c>NU i1'=?Y$d qSciF 2*U1Nx$rIfJxE`SS BvFʑg=I'Fs~y=rIw~QF2s(SUR=r\3C =FJ030' OE.^_)J$ 3it zR_s(=tR1ҔcۑޕNI`2@׃@8z=hM.G:N]M?xH9֬{)'P:“@q*FHB78=O\{SJ=lS}sg=]˰%A90yںf׼?zyۍsQO4v<@*񹫶|< ~ .5Ru-.By'nux?~ |R񵠿^$tOz IQ6wTksmg߄_G/~|Яgm( am-^k[qiQj2x).?j/SVxORo4q-]^ɦ-VfvXȎrpֿoGMW~ _Ok;w"Y|.RBfbؙ"'Bs!`~?_[ËK;G[s~ m1p7?*o  T_okx!<>XQYx鰭H`F !ӆvA#Qަ?qqmwůgƿcZmdH?AČ?sbuI8Oo=3{7㻍Se v๑+2#W@ٺ)OĿZGtëyqVԗ^;M+|4.1dt}O;/?#V?/uh9Y׍.Z8e1NZ`y6I#/ o?#S_/lk}w~=]vhq&yQh|8  ?nOR~VMO Xonnmw՚&g)ٷF^)Px-"G|GeZAYO/帉'BG@E~x #Pև],Akmi;.bIՂRW+_?)|ALmXۘŻ$wv]FW9C_ևw|5>-+%o>ش `YC#*^AT u=0p78PzfoR ('˸my~]7 $o&bR2v~<}q]óku Ocfn<¤p1m{O#^xZ!MGlsaO1 yzO ;WIi2$4Ooc' IieiOxPԮVEYlZ٠U1~_ >d#JI ĎAݜxco48֕P  1r}h8F1=?\S~b@ϯO“i1ZM g#~*6PBr3[篷˜sX'Nj+}Fzorx9s۟ڙNI#ܟ$?A4{wHI#x1Lқ♴3d+ct9IPp'=q@8FNz"G#y݌x:ҞX8N:$FpÌr:Sg99.'xHی噉lu`ۏp3'Lo u8(xqKGp 8NLRߕs.\<8x|u ^};4~]rs>9=>:x8=;׭"*y,~_;i8R88V Au4qON)`qA}*;X7}Ӑ0E4zgӦE7o| 0#cAU򃎸Sz2IS I'Szc}5!mzw`/p?<OuS<1*d C<ݭU%Ž[A,NGوP r}iRS-%c 605Ƀn't$x*`fټ9ᨆ,$;][h0XOSfl*w$=+ų~;B#wa}m9_bCO\[v\u's[DI<瞼ץ `J_þ!F&vH'=ڻULڀ#]Ƈ*ʓ01?_B"3ݪTZr1Ԃ=ML_yˈnat@As]l\Ձ_Fd휑U8Ԭ@'SBryM*1Q2=;rLcCePxT@Zkdl>CzH:++pPAֳl(a+Uc!WOF9Iȸć'J5^;lg=1k<_ qYFё5IP31Ұn%$[x|z^"oqyܲ*H_1}:wfK U,ូqq\Λ4!Lz= `Oa=2a|$nQ\g+ ̰2*x@zu';F@9Xy_dr$_Q;ҧm ˵|xnNcLʹ9=qEg\ay-Azƒ["DA Ӟ]1O)ry=*xrJd`q+&IYsr p ʹҒCU'\+{I*R2EdMi4 ,P7rqfKw*=ɮvIdF8 / Fic9$$S!Ò3ұ&"=T\ƞIHȯ!%{۹G%H;^` 9<c X(zVd9.t,<`nʟ# ڨgm)RPQyaE'yC*{ aohUGf@vgڳѾ 7UŜCsw5ȖrX8J߉ >}3~ =u*x^WwíZi|+g㫞RM:wqЫ>z^1#ߪA%1cKĚtp̧!FT G|o/tSWb.tݗ+,[G$q8~rx68.cľ0/.!׾]/! C.5$x=&]OOk]Q-Uƿ6Wj:`wƟ/WQ}{5/˦yỉ^("l$Z(/b E|=|gbVs7xO3O^KKI5ԖP=[18e(000[M=*`4 [N~'$p Cx<+*[I$BsߊÖᏖ`HB>PHbh$>aUR,O>Lzw3=-=@%ckY-k,axθw s׸ϵbj{o4md8X_NGSK)16IxDr u&TDx8kbGeo>97q4wIw!3GȏvM=GE7¯.Ln&}$*] mC_?WǿCĚjꚏiĺӾ+|DҴ_Z\5 b/# B=PGUmY~K xL|oO~([ZXIyڪVd!g50DVB=WLd$xJ3>k͎/_mė>3](5 {_G%ũL`~οQ @W-oI7M[xþ!x)HhDue$kWJGFxZޓ xI|EjPZ,/ K;YxeX$GVRAh&дx[U|IVhWk:&cy \Z^Y]O$r̎AZ=1}xAtu#SnX5KŵխE)xHՔA' X;I-f+#4e@CFMer+~䚷no*Z Ly8$wɨܩ$28 mAm^<낅NOlpWZ iHxFOR8d_ :1]9$ LUfDSB ?Jx5yI#`DpBPppI'NIEy|X㞢vZ]B:){J"dWum 1>sk{kh pG AT5; mgE;Ʒ:?4=kOP'C >ۣk&]5LJ=S)lX { xR\kxEiKq:8"#+(aq(~? |I/? ^eǎm).".Y"h9g &HɯcC5__<5ih<+ԛKKKH.%1 &Xdg+~?P-,H~"|Q~$~Z^AyGC#^,E6$e˔,fU֥yXZZF 1zzWV_knn|ᴁmlmc6 UHpQN_5jui^jgxX෈p@pI~nj']iw%N4_ xoFg/a $p)"8bAbAcמOAy'X鎼n\twۭ5d]x+#GXrUA8"Y]ee;XcNY^7Yahg ѲU*C( 1E|33'|K?|:4եJj:4%i'̬Iq_R< x ]qnkD4iy L' gIox/>'kɵ3s:D[?d!凕*N@{ 'ÿΈoug${dҢi|q EIqN6 k:~~-{[g =nƛHZ&%㜜\ǎg2i|lS>aj_ '`k_1+D[?{9<Տ;|Ugi#BKuXkH;hܘB9S_i|nI^>jZoo id 9y¬%g-bImaO^0l5o,m<=ӭ JƬI,D$$\;?&_u?F}>%Ѽ;xk;p Y%XX c$^Q~ğ~&N>7~К-I:!Z𭫈4;sI%FKsq,5̛r[Vǡjt`dڡ2e#8'_aؤ݃ǷB Ay@02נu{u4׏\ҫr: ҝzRjC88,9vi#8ɠ?#> €196NGQ4A4yr:Y 6A;bmc GSǭ@wU*q39s=)\vY#1K,৐X^3 s<)zié'3p89=Nd)8bySH~#Ou뎤f̭@S dtcSt>3x晎HOjTnFgq})?'y4Fsw8'p=)ÎPiÌ`guԪ$ *F'ǡ;=Ҕ⟽,~pHQ9>F~=/S88fYQwcn3J PHl=?硠䃎Qu8J9 n 'i1ϨR:~Ը~wҀ;ޑ@'恀 bsGhqר@n~}i9~͐IfzdެGk<C V͖sqˆ$nir>\d[v=]UNg^s$BO$1SWcN ަToaȌҿvZ.M"tFQ;[ϥh1*#\yO~;݅zҳdBUýңa=;sVDto!zUZl(d,Ab8E=N=j=Ȇ4q|c=Kt~(2a#[&9bs`.r~͵wxmUv,q:}#l:Z%0ֵ6-\.|O gYҴ2c.o;uu)KY熦1i J2w[9nu'4o cmpd#GrqZ \-4^9ڵSbwe9B} xCdI>hņ$ĎJۀ'pz?~PVH30+kV64^u x‘iW6A.auEwO1RU`D7?jIouKCA_]xS弶7[RhrO3Wt"txWLCL+]kh'!Nޘ\}1YؖWXX`~5h7Pru<JUr<{>=آ;-30#=W>& 'OZՒ3'U=sgОOF˟kٷqJ!=suhzL#/ofӠt %\I2|>-K~Si&&ŷLQ؍JaO)5 |ĚqY!mш zq㩯Y-CW5vбK{$n;d` 01_&Z%mc,-l`ClunJS?As5k4bf'nTq$qR2Nq`Nh 85P#!GVh;_+jv12ˈ8``׀o|E|-[EwDrщK!SEx/| v֓5* YN`Q^Y i>(o-f+'[}'QE Fli[i6gd6Ċo$^m Þ-{Tn__kڍƫxZ.dL K Kx "*))?]c[?^zZ^i:-O33}lP[CXL g\>_뷺uh^j27i)4D0 6ƁUc}cgӡI9 n)wdm5F4{ Ă;N3Nk2m>I[B򼟻X;ۦ=&"|di.ŚtD*\W% <^Ud1~LBʃ;UwtjcG,@h'o*OtǦEz%b!3 g93_mSg¿[^6I1c}c$ ,;T:z+drAFǙc(cC)ÎzWX0l#r3{| f+ܶWNLgo>$X%FBF~ak ky!e$g,01{V@%`rw s^Chږ1Pp:΅P3*"xHO׮qBzjdcu u=I8+An0:O'Z_IcqR3>9g8'$RR@y(<҃< riGr=x)Oi8'=i1\Ulnb3q9?J;OOR9?jA2(?&2Ǧzd{:Ryqa#ۊi^j,2Ӝ8(aԜq0 &I֌;7׹ߦ9=M(N3#֗##UrA6O8rO(qN\u鎠_ΦF['i}=2 3GddZB˂*G#%O|W֓ u?)=h'sw#y?L8ps֚9k@_qsHq׿^錣LpH?Ͻ)8/C)Kcݥ< cޕhٷۏ=ҙOJf{sȦN>" =4ژFqҚG''T, e }(u9=;cJ0x8'z\`=`1?ZSq&NӐ !zc9<ڌwғq98.O:C@rpNICiwt;b<҃9O Ӽ\ 7BHҝOp J$܁8+qZh 3Mu(<p2gƋ&s$,w1dSQٮnd3M1>vnIr9RHj"B v^+JSgq]n:II{sW"d[\pϠ9(.'=+tfE 7H۱Vw@ z3&u]RU\I6y|fG!VuI.6nоۘ?߈קR1ڛ9慯BK&+kzh%MgdN Js}sl-ԋp wxNe0~]=s+& ^tT=0R&d8#pSf `傜H$-IlgqnU|ulڬ lsrO[p 07d)޶:mu)(&>))C =DTgZ+r9tx)L#>Ǐ5AOlOc'` wU m%fUwU'mŔQvo.%^KgMO(]cZ.!^Yi6{wpv{+6'>^U֟ ">l׮~O>O3 lxeU53_.k-8PrHS?|W<  ck>̴Pgv6&W| q3h7jYn#s.AV=0=0}Jv8ǭy=[O 0BmcÑ_jX T#~c@< 29P3!.Q.z`+#ĺ'i}7G0y^_ٮsmv~Wžk|s`o(K\tilj y~WKcs8oc왪j&O xsmG'ѿC}K x"|-#1d3[ e>Σ~'˩|!2'[lkV,>vmR>t$_#?N+$!֫),{kP >e'\H?ZH$>nXA8i4"KXv8ڀ']w}h,quNUd6]g@cF;b,jo6<9@ϟC֯IXȱ+8PS=y=?T(l,T'tݸ1^}JռQMGF#V M_DBg"'vHy y UP3N,,'\vV]X\)x+l}*̬OnaߎgZ}h9*h,'c\s<|{&ߘ " 1 2^ i'y'PBjF<Ɔ,tM7]MKtZ߼kM_e46uCDŽ|+2\zڵ߼k\O=~vִ!I.53"aNp{?Vn-K_Z,ơZ`S8 *F/~&_pYko(M*q#ˌ !_t=Dsu2I4I4gbrOҾ>񧅵y$9n帕H͂A_x:_jWI5S=Vvvs-Jmjk&ik\jIs5ұy^SـqsM2(p A*4n0#dIVT(dž~OO[iWceOq+'wc{}DL.okRj.gA;%~`$ & zHͬm Y}N6,òfGd?O _G5 J,Moj!ͼDfVC BkS.>/|ZuOi..>^URGx*$Ǜ9“_dCֳ5I)񞼩} }Mdou$x)=p܏ƾk gkyd\FacS>\iƟjr{3UOua+ɭ'+֬@`IsoҥKyFl5on AQ># cC*A9N1>90?43}žENl$Re9RU0 Z;XpV_nijssl$I 7)"!9(ؗp$oGl5uW5ܱ52fH歧#P\&8@a?k鏇/| zjR P0 \Oc]u@'Uw 5V'z=#Fk$n#E\z^i_M+6?~t=:W~⽴z|vz}["XmC|Sg ѽ+BB{96JK f ^$n4 6G\s%H nz^khlTz{IdѼmG҂JTQ~iD)^?!gYpw שt:cg8iqR(G [yӂ)=}XE$Ҍ{wK9.yOrI c?:\}E<);@N x(ǥ.sqJcR鞠*)LN SӚxB2.{JW$`F{?ϽHN'#y秹94{ B9$dgsڢu O׏xbOʂ23My=;aIrOM`_qʜ <ztR_q 2A9 rz㓞?1fP'usMz=M϶=˂FGz~ur3NCzP3M$g `r?gvGN c;3R;c$M9zwҁ^{vKOL3}ipOӵXs}v@8J쫆 !>1c#A9 HPf w'۞i 1m99=hy>=&|ga'?R t&4*8qm'91{Q8: QcdNOס.ssq?җ98\ 89a%b;Rq>''#=9y#)6@bzc$(GqYeԋ$tU[ڬCm5Ä6B3'֝y]\J ?2zz֔"({"P-!@ _܃L5I2 )CYںkO$QNTwws}k?֖V16[C(F7:\u+<[Y\;DGӠ{rZ 7NY4KC?[T>}x~å*NB~ZO|#mZMDl0~W=4P=+Ȯ5MGVK乜ʮDq8?"}y]jW %J<BA>(ߊbS.J$ "/994ȕ~wGR2$;`HOƪO-pT no}1׬8p Y,~̟ޘ$|c"gm᫄ŵ& %Rq\^^W/"1lQS&ƽg0rAxr@ nlkOϊ~#m$6Ka `PKp%lRB ٍXK+V~?i#S|z.1z~u??kH%C+ycEo#ٛآP. VCБ;?^բMTIspzКōUHacJ_$呆Fϥ~|=YAL˺U2{x;]ritW!獑+7}?ƾ/&Ttk?ko vipҮB2w;֨rOL|ۿ*PȻI.2a^?zMavẍYFz;mjՀm 43Cxﴯ# :j `prx+(%O@! (6`⳵=2S0ύ!Py_XJkE4wqU imÌ:~k|WF,bNT:uIqfLHW$/99MfeF`O~ P/,K+P[ r?\~:Ɓi.r;\5}O -e5ynidܩ/\*N20[usyuxet_?^\>ۤ !ei.g%mE%~4V%٧7+Vsq/-ͽM}i㴵xѝ䑟˂e? ;kڥńwWY^˚t]J;x̊Huv|S^1iUMΆ);5X26_x<Xtj~ T *g+hŤU[54Ȯ[l_/~+KZx6,xK-0F.Sk+<۾۵֭<;eO_$skHsH>RUlb3ttgűDtF7 gPaYyl@J/ xF Ӆb(8gWbX1tFmnF $702#<ӥ|#ixDjٗWZ.xKƏR) 6j|¾ů)'_ ? xw?5Ğ O|4vnWwZ.L]1iFMZX|=?'Pt_~_3 nmgn+;),dZ-HѓiW; 3ǿ?n jqko4-C?mYZ}CVxbIK&α3k-_ǟ3Lb~w ^-<ÏWn{6Vqj:o^ZO1iKuRމ_ۣ :_?σo>:nᛏ+ x/|Gkvnsij F5ķk?!o?4x~ lº% [Zk^Cz 9%PY bJ,/_._~4 cߌ>t;?]Ag,lWUزH>;Кß[|@F5aL5?zk]`C.m`- v,yX~?.Z/u hWPXRo-ovRhfO?i߀-׼7G_Mm|U޿ "YM"]CGIՙ[k+/Ś|KŽR5|wȞk3>wws-|еպmWh-:~ПOyi?_ODV ?xW5B[ M2[.ku[pqkr%K5Ƴm(TVV011FT+aq?੟u7=~/PFU3@YKwwuol֞+qIu6m^mSĚ~,A"yrQg猪~|2ӵo|F<-{lmdioyD qqҾF!ǟW4ٴ_+3~)mNKןA<:uK-HxYu-5 2̬8!%> G>1i:|[O1]i"9ԯ}xçUԇ5fKqY>gO~ ~oI&}mL#4~M ~ j:t&,K8y(rJcO_?axF\h if_i ״&CPZ̳u \ώu~0h_Z'#߅ѯ>\5 _^4p^Ǩ__?qinz|V&ʸs^P>i o |1xeռP5/]1j\-mNWW?:7tU~|wMN k׺F/l"ʸo-4Mߕquyj||>*ZKncJ~i ?~S߇Z,>vyy~Tͮn|nP,{ Y૟5~=Qľ=jeUծt2md`olq*$qѩ[|A|5g'.'BԾ-xx+ús0Ck- VhXDTDE_>7.Sׅ>#P{[7siu[Ip7lhXDTDE_͝_c_oM]\m>w5е*T g@XrUprCp+FkBfm;%9O  Xt%.Px`8Zuh~՞"Gega ։>5@r[̉x 8(WcWoXuH|[VK|(nWֿUu|DXuIlIZ;^ a=~h(O. ;zE7$խѢpwz_'>--4 [;-.}n&[rG͑0b&zTpB'ؚ|C֬Hޖȑ(BIn~lY3hRZSd-M@ >TF#6eo2n3Yxn][;1M#guewc3ZMmͥۜUppa'3d9DnNA$=+|[*WtS>^=`Tds-x9z1?I5=qDQ Pzڛ$'GQOV`F'犑X.܆:4,H2CI=A[:튄ɸR6N?<4PXjL(e]~WO-Ǔ97Q_g,6whBe$;q]݇tID. m1\co?wZg4WtO"L=pǏ^cmXHJ[ k6d|ӏ+~gNk}!-rv 8ON:U1~y=$ҠC#{d}+ٱ4.VN\\ZId#o~xcCԴm"9!的1:~FA9xU`@=3yh#'{ӡq=3b[_N9={dwVJ83֗'/8}heF0 ?˧M.c;*Zl~e׆vU~m;a<8$(9#޲^X " Ś1\揨;wgq )Wjo)WLVCsd!9P@l#E9ǨPqڳ }{z mA8Ao_^0 ߎ*=H=*21=z{U6< ~" (!F;Ґ㎧4 y$+zzOL<#h9/@H 8\ds4ma<珥9cFVPG89sOATj$?*hUU 6Ӂ9cvF)1HdbaU )O?N3‚N)5ܠrpv8ϨvHO?Q }j}`pO\dpRzӦH3>ة\nv#v#Ӱ}9oN qS+G?R`g:ی 3{!nH'O5&2 㯥;i)d8?H'=M rz}i^TD2ߓӜztK@E=T#ѡR xY]|?^(8}=kM#lwFMBa#3a| 3_u{"D/-ikI.s51+2]>dPL0> i:/c$WZe }!f(Gs\NVȴֲ W~L, >,djy Yi/AYcg>w]Xq=k/NKO7O4G<p3蛱ɲ:+ \ n 2(G|}imyo$F]$BH8 疽[i:Ν{+,71 p?nҡas;U׌X Y8+ <*^#ǽ4\f99Hjp *bp1=td8*#; #t%[^,SC6zH}3/x~Tw;>pctǮݪ1}a߁MZj UD+H#s/n! W_'m?ljq.ks— aEe?N*!R3Dk(AHnd`w\)|Gb{Qh[g6Qqd ROz`x.y6BkEP0C2-߅Yࣺ^_m^"6:otFR C2O,ƼA=ԌI8UҼN\&ifRFD=GqҾku}CR_\I ,jq@<9B+_YE}r~R`wB0 }gnbBɬ{2м /ŗIk hֳ|IӼENmx^qimqo >mFu$)X&F t?iZtJ[Jƒ$@2Aӟvh Va ՙN:Z\mPzImC"'V#ֿV~՚F~ 8q_^.}ŔWݳR0~_?~6ެ{w0۽}oBP%À2`ǿ_;x5I'2!K\8k4Y^*xv3^ۧxLԑO N>Q׿"K @Er1/G?JuilưZk*Q;gκX5 Y6;r >ٮ 2\^X{dֽLiwQ,JAeONv}k|TU_rC"rNZj8luk"c}}z~A;W;B2 4>?wv(܌R'>[rL;7#Sp%F8bjz-]N#\2x`@YZjOu*vr9략~&aknQ<)p9cJ_x¶oH};81~Jw0 ޟlT4#. >>hwnt?ȵmcŃL$g98XV. =jLJakr $a *χ|oe}1yvg\sR|?]yHʛL69Vt*eN[ r=0F3k5oU4]YaHH,GCs1_;j_ XdM`7nk4쬒pU1^OV1񧃼Igjm#U߇;H&%T t'c'τmnDNS1^3ZC 5۰`˾VaWğ ,՜hW++Pb* RWmwS0"3As]^<3>d'Ni?q 0Ddy[c734 :|)s4VE"@/ & [אGp6|SS1X9BO|-6+k[Op-@AOn.WgO;Ŷ|P;{y!%|kG ۳~lx@P1\/tK$C_ʲmm]k"-$k]FRT$6/^>-41#ǿ"%ԭ4[J̑|O/o J3'G7_|a6x7ľ j|7jUu}*-o}/յRDT~?_- ǿ[CXZx /#X׫{J=`[7QKk[XxwWn/O5&ּsȮdMkyYjK[TʼnmK k|ExH_#G/ѵKSMε\^s,m[[fKP]j4[O,???කxFo'G6.~+&m0li%յlXIJXEgG➡x/9|+i4FSU'$"I9mKKi@{o7ixm${/Oײ b>=~x#W uoZ l-|{-Ժ5\6q#EJ%emO|m V>xDWKe?|CxORzƙ֑hBH Q&j~boI7m~1D%Mܺ=Gyk1F4@r+!YxؿWV~:4YX>kY5"dF凄},Ee"m![m>MEs16(Ӗ;MkKJ!Dwma>|4UOմU`;gE.8W%wYU5[M6$JFO-]MK lk0v>Uc'-DWf, HP"LgKQ]"0%k۠4[tq 1#k}/⿄Z%nNAR6AD\D$:źG(!={*h{vU[ |%*vA06F2j #KՕ`A :mBUl[ܮM6R ېE%V W\[~|C|Gټ {dž];%u}Z-jZ:=͝j C0]_X|} ŗdx/xJ{[V{"j[\i6s֫`Z߯ͿGO,=۫6 w ~!=Kڽ^@-W]kiIVpZ-CP O~Ğ8o{Egĉ*մyjwSֵ]N[T>v/~׀> e^4=4%&kXj2%Χ˂/Q4BM "mnkֿV>+'U|'i^<>+L׾ԤT{;K÷oQ4B+M !mnkֿ[~ '@5š-_ISGIM߇)-Դ }gyojk6iŸſKz:tO|*3\V:Gγwmu [huy'E_O?_8m>)xsh,4'O`ѭ-"[XiJ`<;7 㿌>6G!3<ᱷb¶iV[vu:hk{]> 3dq׾%|xi5?>$>;>Eiei:r ó fbtg 3Ŀ~1xeĒiV:#FL&m˶q+se1m3Zd1A-B|`vڿ% EvZ1Ky^E'nrPj-rcK."#hD8JǪi4H*N>'>v&Jd$pzr;Cm#xSL1&ݴ7mp3">ONof;~ѻvv8'uKִb6N+kyg`3vq e ;)aѸc_ A"K!mCmgky9 { }az,rx9Ybr<5]_]dw1Eмghϑ8`e~~5^2\3DV$6q ?|X/%FԮ6;%1|t?\_Kxε}}KK;|ؤ sĈ[xS^d g;[ HsF=2Qs!XB%.sJ/^Z2AJsM]zGX8Bj4W6dn7Q{+`xvW1}ϬZk⡤b7.lt'u>t{-JF+Ug\e>rMq$E6mfV`/eH8O^OO1ǩ˭|(Oc˦yqjF gF@ƾgMwMI71xz:EaxmGY]y-r֚W+Z'>g^ i΋{ ^O~xnmda}kMwZo&u*IԡoQ{YTg0 2~=@]㿅 "m/:dlsIH8 #vb*Ìp:;7{b猩*Ñs Gr:vx`vќ~zӿsI}wt/Qz`Nq鎔GR! IqϥҞ }@ X_0^S=xjB$[w {=':yRN t#KV ;ߧ92`z+< {U]X+Jܝ+.# YY8'xyH񞓩8Km26.=tkѴi}-Ӷ]h$ jSÿ>#X?\~z$]X)sZ2`ad~Jm62? t_ ud|zuWy0ѵTnpr{Uegr sqYr&?FwB=X6Dr%_6sS\[%8pw!~Dž5 FDPym%'A8288\<á'ׯsjNA#ڔ>֥ ?63 oX!RFX$ ҴɵK`{H<OZ4+6fv>ԁR+>|8>&xN𿇭̎vrYW|ml%˳9;G˞K׷Dwy`tN!f Tҙح|8l}x>T i w ,g-ڻx-aA1h8x?w(8 ՚G4M+]3N%ؾ\ ݛ>A? >F-AGo wfǮI$S00EmcJd(GA:(Ǧ?ϥ@³ceF:ø} g]iR7,9 s}֝c|;h/ޑ_os\V't+Cs bn& ##ۚ|)}i->Q_rj@F22rO Rrz3 )$Qӂ)3OwCG?0NE3؃y4L۹j=$ pxPzAၜq(z}wC^2xg8'<)=FO>`9ޔ{ sGy$ޥS}?%ys@#Ҝ gЌ׏Rs}~&y'8'_nx'=2Ҝuth, ~8h;:d`gN321?)(/!=?Z iuʢ.R=+? v~e-;g[xnn~{fz@=5 φoşd5Uh H/xTt'_H_X P6#A8AIQ=sgǯQ2GS@z歩8sz:皐Gzg1Nj>Py隌Lvizv?VVjslc"՛jS]Gqԃp+DŽRXぜׂFV``rsڿ8\h $-c<=\ 0B3~UrܰQ._5#)ya~Sں*h-2DGhLcR)v:mљH;;/ Y1rO=kVk}h|,IɉQy^ρ*'lΤ9ڵ[\emP[w9jWW v=Kvμ{]\N`BQҘtz/׼{}`=KFx~~|Z 9}K_VOC.]zq ϖH/L_4>*5D!Pʑ8+g8z^-C Kƺ<-il$.s2O_x_vhdYu;8$%OВ;(YzlgCbJ\ oS`6JwcU:W:g_w g iM'jV(A*  `^?z+įFSq!ϫ1ּ]~L9\12Nrs#8|I={7rrfh<֑I}7OMFzu=̒[rH3;t8UU'v9TްK LJrHHkV؆cKpId䃟ž)++v2yIza}s?JYg85Fh1pٛpSA0'֠y A?3e$!t#g\i7(P8 IIwʍ:8^>Ո &e,:r53MT$}Ǹp3qZq,0x?ן^.?k_=:=^I˱x|@𗀴_;鰙u-V,yv#$>񏌼7( Ei5=N;+X9v#'9>~8񶍡Muo )4d G ;ׁxwR_Gg|kicX?"oV{};B/:md[F,Qsoq%(>ӼKOz)U_>3If6nFki"Knb0Ai8Mysj3߾&_x#K՛>$w7ؽ:vᩄ~m-J/偣aEżm>W㉬c"x!*1y >4R<R0;j|S[qƋGOzk cmߖQ-\>$~)$ßANbgMYZZh/ߞP-_猓_oǖ&U;/i5ylA(r׏x+W¯/*7p:7T;/{g$wKo0r׈G'O>'MkP>1{K]V(gny夓ZܬWvJ#ckԾ$|(֎Ah]l5((d!,-e9hiWWÿ#~'W9WWŸ$[=nٌg^ۃŞ+BՓjf0>;'UQWB19J3kpA$1|_ǧ} h/ԡ@:u_RU~kU@"PN^xU2=>z7ĈnUHVQ}+῍p% #m#W(D[GuE,lِH8Jl|c +k jodyWgM\3cܮD>eL e9f5Mo;}Wm$Οq.$M8&eL u?Ś \F5Ɵ.xmAϏ֢|]ĩch`}<ݫIvҗsi;G5b6 c5[bek&OiLh2rj;x3W;;ru"jھ;6+[i4vKCs5R=rh"{Ak"fx4Nڜm1d`sۜ< )~,QY&4 m绒*9.L20oe`Om6Sj $y[$ǧ#5ò~%[hQwZk]SC8&{ Drf8v A V1O<͗PT) F|k/xNX`'+3B[sAioۙC[FPGc 32?=a 7k Qioˉ^w[TGeea|KdžDVxC"Mč;#V#$IUuY'?\?<5kh4KKЀM2&Fn2|q!4-wWYKriz~tؘfvwv8k= [Y={;=!bFT%33fFVvdA$O5v"ҞH,-%*#F Y+d+Y\I٣C<7=lմwpۧHf'HfÚњEowY̹Ҧa 1^;?*j-G3O^ 7F9Գ>uzW:|?Β\iO iґ??EEz*IHC.^1y1d]z`& 4&D|xI2~UI|EydE4{|~ꉨ(k=BXr3i|>v`l h_- k{df; ONfluԭݺp:G.v AՠLFcLeI\KMJRR40lY#sH^ۥݝZ?ZGgqǨE!FhbmRH6I0C!V\+th,վI|x5nK7ѐP2Z(5X>eZ]_6hH#;NFR`H##W]#Zgm+Gޕ]h~~)e,-CQՔ} "G}cs|+J~ o<#z:7&udl;B fV;K[!H8Qg?e++7|Z]惦JJF^xWG+xbk}f)4].vV;KkaH#E?W+y-?Zgo\ZTLK/%SoS(*G4@Y$17Nr1+X*9J@}W+Nri'#c֯ pGB+RT@vVg qẃSb9 :2$G\{h%0`W`k+[$.c'HuJV6dw{05|C&f @UŽA0pk)3>K-B#!LbWٟl H./&H i׍2+^e ɧxJ1R;,9WCƟĝ7X}ҿFI-$kcaXMz+T'k]Vk' 4EP;}Hts׆VӮle\BDrr8ʰrS ׼'}&m"HdK +27rE~d${>kc⇃5(]W{{mAm.F`Lu;xcqeFwl$a{R[c cyaOdSHm?`T8`s֘A^chG?JxOIs)qڬG8;}@t:g 'Lr{9L+Z6)>tOO·4jSN^mh&dX+oMa`g>z}Ez/Nk2i{,nae/+/hss^xKECg#ɉm=ƾ/K$z_jlA)B'2vryZ>TB m׵uriw`Mm"qhз^q+Z]" m$T.w+( a? C+о4?ڗѾ2o wHr>jEGY :`u4J2)R9Q{,h b?Wtx+uP !H[n>?_;gH`D2͗) pm Hm;CH"s;y1jIs''\ap~'?׹xӶ<T09 `~(>403ߦ8G8*Uu@1Ǧ?@Rsրg9<8iR6c*9Rץ)=F\ ^뚓-p 7t8g OϹ8=5S2s?9rIGQGC S,Xgn:ZMNԅN890HwFg8J@3EsA`9뜟|`8t.HǾj`02\d0Ss?NuIvbx#^HJO<{mPz{uIcZx!xEPsݽ}ORm'zڣ#q#9: xov ѹ,c烞J[84; e"Yğ/qA0;W'M v.ep?ꝉ =wc3 ~|ogX,(-F8I  rW`CQ+I)2W1\G,jѺȭx?_qΌkV O4 ~( {qԊFqۂ=@ije?Zvwȼd=^C9SMj(-HQhבk?AhonCsǨk"8H\LC30Rzƽ'@{[gAYeo*2C!mm!iAv@!Lczii:ixcy=l!7zѪ[5ġ-\ׯ~0'M}wƚt+,kjՏrz.NkZ Ei>^h_b#1 ߆|,?z)`IfwXS͖ wWۗLOkE|iyox.&\ekU_G5ͺK3C <٢u|sҬN [Tu Sklլj|kh湁ebS,|#O>h>8$I_M2G<iK,)nU߱(j_şۛđ|P4֚ɤK.8n-fu;hdIY5l57W9⯊s$U5i->|,KywIɇYc#ZoaFθ c|QtLj=-g]-9Xc`y6[׳k3?/C,]=o<$vV$hʋ|~>/Lд7N4#F4'Ha(#E _6wI4 JtM DIѴ]-7J--XmmU(b4 薓zhz&a-Ni6q^kmmmmo Q""$q++K]:O,m,BEQ 8 K;$>IAW 9O,s߽]rJw9"E]p2GMg*3NQ m\2yU_؏Ƴ.Cv1YSc{j$)J Ұu; "mrk>+ᗅ< -j>->;?-ƃ]D\Y\[L.#96ċ!R+. |^|)g=CII·Z]B\Ok(dIkr$W*TEy;߂u)5><^-5[[Z9 4r'î9<=㿇#w]kRò\E>$f}/Pf5t(g??''7y@wĿKyk9-O5S2wNa}Id[Bh߳O>*|J]{xk? $3x7qgځ5u.?<4rk炤$E[},gY.% %#pc@ĤU||u#?w)I5QfZf:eO*e_y٦gݩi^xƾD3t652H^95kʿk}"fOMi/~(4>(ܷ z-ڶ5Ŭ;CM9WMV0_[f__ o"е ua=z`[Y丷y!]\[FZ@c-/tvPtV&@F~V 8ѯ?煼_kkukwp̊=K0o~#|-KK=bLRh j'+4?ki629JgIɯo[G]Fs_Z`3 N_s_qW5^Mr@ y9~&tH60p{R͸gVPV9 1}f|O 6UYC ܮ?F/RKѮbm%pS~lG⋿ݴ|W5GQ$Pym'׏w#0;w"܃ 0:/uiX$mk6vX3Lo>8|r8+qW)}(mҰBsgu24/ hZηK+-KQcF˷h9ϥy|[xSƽk+ JR#Bqq֩cci{>=ki-󄱶4/41Dj~S 8 ʰy_7%X|p 4}}syw,brg!K9g,|Mh^Um> s^-wOuyLjB+(mV4kڴMa /3Sÿox!m:=𞿧'tozeٶ?Kf_=iD.i]_ƑxKP!t˸t&ClWYoW̹< "q:լ%b m5ϖ}w#㢺>845H "X j ؜<{U=3Zn&c kgm4WQc#'ږĶ:\Wt}=.t 619b9J+CV/~>/FI/ JI%0@ Pu֮݃S_Cm>?DJ#mp5$TPABH3[J#ex_LyZG{6Q_O}ߊ~<#b7]vHm<3hwsm$C0>;@[_j=6ܿ?x7,#v` '8'hZ)bD+yr#AlM[G$YB.Ve?Eu3Zw e5fA~kǾ wZ~r'h.#ھCY|TQZoemHȎcWitrx90Ojm#⇇Yl4Z[]G+;$t;[fFB}a#)ÿ|=Nݳ\[.$)K̅c#c=@ L" mwL7eXdnJ8zF];Tn ¤o0hU wඃ>:U`RjgT50mo-Rw]^v)S%?U`Is\W%W2&ieŗ]p.7ʷ)2*:r>Y񏀼Y˦Q_i$!bksГ __guо*x]ĒX^Z U$_Z "'%r2TvoAȪ#Ts d;YH#x?y= zN+3K90d+W>'s oi nt9,p$`v>'}3"7lK张Eإ~~5O.é@ҐL̶nzcgj8YeQ_Ѧ?*Mǜ ;t0yֻ4AŮl&`pku4F_Y_Mٰ1a8!A5w5m^>#|7נҵ.*\Ib+JdS|aat˧]{kش\SL{{ߣS_v?=AocⲺk!]zֿa~ٞ] 7lkI/ޒ1=J\mN?S$",Ȍ2$F»^5I xOцA+-[O"{+[eP%ʬ@k?XuKXot-BxĐ\żWRAә:J?҅d t8*@ 2s6r;UwNI:UfXЎUV~p8 f2,p:4(ʐM"CJ(r5kFnZaĻk˴5$`^#м;e.kZ^@oⱴ LG׵qZώl(۲Jizk( %;E?-s#/_-O]2J+[S'՚"} l;h_(%_ ~1L ؆S";ndSʪ/bO$4K+$.$s^#=Է3Mqq,$dQzTƝ%;y3 JqL5s;did%cQsjq݅twԭcyMjwcP'~zv1^wOz}[26l@9lX Z#z_4#ϢO9z1^P8#Rppp'xU$=jTOʃ)NJ\s^Iޞg'$)G{Ryg (u$xo`ggL=)y#?N"ɧx^OĠ'I?\S89ޝ\}qwjqÃs)ČGg֕'OAJH<Lt{wpA#ۧ~o$9]Tu<͂Q}IH26ʒ.elp^սasLU;sMxWAxz&ejh1`u}ጞ⽏|u8bZ7VPLlQE`+ꯆφ:gt;V ':(0<"tP t7:Irmu+m2uM. =to\#{[ ĚׅRg86m9X03_cs sfƾ-a:Ʌ. }dq,D0=jl ǪQU Fmg4?K|9܌ (?_4{WL>O+.OF7c۰IM.go̐ncMvĥ}s)8Q,n5dVҼ}u+plKP}8PL|-!6amfFMGSLv"Ynk"++˻nz,:MyVg7^a_|Eͧ i#r.:=?^7?On7^_C5Si'%%?"8ט+#-&L9}xֿJiXԯ+ {d縯|Gfԯ݋4BG%߹' 'W/^QӼ)r|m'c-w&mRYn1#^1].g#&?z듙8CzzrrMxz[scr}Oǿ|s?R}Kok#X0!:69Up3Vx+|~8+G*r}=SI{{Isӯu0U@H/tφ_[_Ѿ/N-}P M<9/V)k r$},#\*-`-q~0w~iGlaZ(ㅯ/Jk^)/E^E.@z@ :]~&оoح @a{Koh1h !80θIc6Oڼ.P{ۉ%&G̐ltU-֡=yCH#5k%'յVX[|zlq\QpҥUzj(r &J+:fgU,܌֥S3VPǯH8Z@~]Ñ9= LC18 A0xy9R9Rp\!#83$c]G(P2@'?֛A|K?MGg:V͵RA[m`HFc̢X(>3i>4l+[S4⧉l>omʒyo3nUe?,D~ts_f[-{or|Zl>>dIPnUex/ž 5/j&O8xQм[^A,6(71$YY Ks?xo_O{.XnKJQ'bqF!? %7ϫe47W, 7wIqs)T1$;$PC(>U EV{ I翸`eKJq'bԈx3#|%[ZNmme]ùw(trΨ ]#[ʸ$#0ڤfK%f3~a~?k?Cbo |:g&IeoIw!m..i)L_7j?x7IWuN4 J% @p-IL2Jc?'C?[׵ZƱjWƧp4 Je+Cw+6;H.Ki)L,KP4O?:2Xh i|`ExnJ1%+^qaztzWzthz̈́ZYD\]J9)$HREUmz>Znkt66jFguAsiwm(hhHE($UM[H|Cji慭֋YE:O ŭմcwuvHsY6wv7= ui{ RHY$?LjdO8 𧅮e{/ ķfk~z 5Ҥ!m'h7ONk!|aol8 'j7yյj.Y*@vIaMi !//QvB\rhDekGO{O BOVz,-- 2+uuyu+{h\FXik?|kSDK1q,$HĄ TK*/Ï/<1dSKTr?TJߊ#~ FΑgfoVJ}ԝ$1G4[x/Lv$@X>,mE3NIO;{ wW O>%%ƍp`49fh.m~K_go*kO%Ï^|3/XKwknti2g,{kׁ, ju e_ڳ_<+xg_N%m+C,Z nhn[{>%b7 iɐx:d~(L(m_c}hv4R[% 1_5|x ? |/1Í/DgkvZUƕ=~LluoZ6G>0~gǯ>sZ&>i4~oYqk= ([حKDM&?-? x/~xsZÍ/JmY[MoiCn'[s;Rc&J}τy|+^t+[vFACl ETϓ*Li_JOzG5KZ7 ׾!EQ]xMR {mdioͽrl^ahoL||K|G4 =/ -|=}{ޯ0T;Gim 3[E%ɲkIG'~<' i:-w/3Voj0:[ k60=7&ʡRv/ao*V5+xt餾asq^% o8|'*2fes|5_֍۫} |756f{Amm5KI8VK|w>Jm;E[f[{MRFiUV"W1HP9l¿=0÷ZWZO׏sws=ŵ;ˊH 1Nk3gߊմ=_FkHP+a:g…`xUysVѵmEjD WisEPBCRM*l4+A{SѰX6#HAAgQ.Q{<E?,}3[4+7hsxLi݆}΅%K>Fn29_P𾶞vau<^юZDϓ/a{ֵƥ}` u;>i7'<0c'&{s[-{YDMˬh,',OTShzM=.a[AՇݟntMxڴ|6ӢS#g\mmLq\\ƚ"w-mKO3%w18ڼNDycvYܞrI?lZ$W}Ūڬ謬ѴJ3975;JjݣKh=zT2U`g5wNw%^(Ғ35֗*_%U* 2FFsEbO@~AѰ)k {/L@|B"C2{e?[_.o^;drź!T_ncn>#7Qʲ͐}kPVĜj$8hkXx,mu'ad?ִSnrNp*|U,ۜcwqgsOSm w}i #G_£op>2FqrzDL03$GN}zTMNtsӽ0F10˚HY[ t5/ upB`"x;~U뚎4Rq \HQº?${$H2Ugş88GɭoU;1\42Tuc_ i/ o.?Aeo smǑpH +t6w;_.Fvl|v$);G}#֖q ywqN >7i }sOBg].U58"k zu~| x#n>xkD񎏨ƶG;mxܱIy]xWR]xI ǠYIO׾ SIpem*<~U?gצzo_#gv˿iXۓjg3F:M :~V~$ x]Rw {h}!QEyngCe, I ?Nx^xjB֝,1n@Oa7/˟N|6}v'Я,c2X: s(~ ꢿ!~7ʿ?gFK?>{?4$NNeb@ϖdѩ ce'7\0uqHoI更;{)6ugZvuۭ Zc #QR_^xcw zßjIgmNF}E^}cŶ5k%o0'QxJk7!土OW{-mE}:hڳp]B*é\Mw?x. ɬޑ}j񧊥dar\\WeĞ1c`6q^i~uoh)'nI1FaT JǞO2in[Hӷ?u{y!g{D kz'Wķw/s7ğּ;^<.E׉+$N-TĒ\@c~ xQiZ"Q!dQ}1unI"?bޅzeE1٨2122tZӈu]4*u,AֻӯY2?ז }H,g4 D-gq^;]7Њon ?NY%¨vѿ?_hťM5YBu?'񎵠I {xmd:=Sw[{]]'活{\ejc/g5='ޑj{m^C[}weOI)V9Nrz'ך1;9kq{uC_s&F`}րH==R=zR=j$aH=g#N=n1?_ '\X}~i籥>t9҆{fq s:҃y鞔z@?Jn \?Gdc<1K NO҂a#=q:h$2;(6s4ggqQ҉H!=zU sߩiKt g䟥E$ʤ+0~USnOXcސ [v\|䈑[k~f鲼~{Fdq!׽lU1`0wֻ X\_ 41ө%5[S?-IqOmހJλxdvX۟wҧ|Axj3,[r rQRYދ2nvk7#BFrp yN`bO |zyckgdI+inhOӁ^+U֚HՅ rvWſW6oascnOp(R J #NǥH2G^Fp9H8 pݑ~ӀnsڦE}<GV,[X,pCY QϯZ:~}EcZO{w9 &i'@?izN[M֡]#n'vU]xǾ |+%2i.a&^$Qnj $ ᭮ j^2[h4y3+}s|O?xW^3iEo4+93#4˞}R,~|/hvxN`@¶30vHN= œ.J- EĿCŰx_G.xz&uqE= -3dRkcxf ;x~U,x=28v-X%-$i.{A(eG-^IVL7h؂_2Ne^3}_4`bC45BG #f 6m\K,#v=d}{Ʌ1ǰk$19?k#<q#bpKs ,9')`rNqОRF9=' H8Ijx<# oƮ%A.1,=*VBU$\ƹ"}u^I\A9~U3 =?d!Lgn|Y:r&|D~ P|S?* ϴJXmV٣SFoIϟQn zT}?j\ӐNF=xAxg<~Uh_e))CJ8\a9;Nrpz2+RŽ-=z?L 1=` ZЍNc?}JLޜA{Εq?|2Bc?@A 0rs3UyP3qn=?:- ;1PIڪs돡ed\,@$Oz_2xpyzԤsdN?yWŋ'1Qodp0#]RlafPi31ǶSxO뵃&xr1m6=OQ_/1w98wDA=%1WʟK |+6x|M,߱Xωs|ZeOơZsɯT=zk595,dq=*㧠yl ='(`=*@$5u Ql2[MOLӀ]|zu%χ_?;|?7?O.u}?P֬Vro9h;: u#iz-ѡ-y,ks=䰋k׆,-~-cE~ \4(f;CaOC4ˏ0ِ<e&v) ׆~ԺOٓ2"[Y&<~ϩXúm~ qnȬxgUeKy4R"A-.FF_붡$}Mg&K'hRO88:Z$r$Sڒa/9|sl$YujɎ 0}IP"J5;^SZ2TD5\i l|EĝrVUos]k~|O&.k-jնU\?\ >7I]+F{ymJM\43ݲ5E0$m4M#5[x]Z\蚝\ytÓF,yjƟψG~ R;V[JvU <uy<]s6Wul.ǝx8 XKTpH3nk6gIH7NG`_=v˟]zo$*M#–dHr r~yy@ع;kosd/j |@Ig><'ĺi[]>0$!or9=qd\Dͻ_,؜'lc8\d:a󞻏&.1s88>Ϲup3К+<]jh 5&Bl+?]ֶ de ,j(,2@_&ocYӦѴC4vjFvTRH(JPմSJ`ZM2[ GE,B@c_[?ωi꺵~3xz~]->-4'QI;hY3b_WGV<> ӵMz/uFI^aȈN#I"vbAc ^u]bg+=S][wSL6cʈN4*(gf!TW-z׏=c-^Iy*=Z\ ^_/)$6MF7V:~F8pھ\/c\i*|zL=vVȟ߱_"xmf0xAηb\Sq{6yysFS]7*6rr01a8L`9>>rINU '+ۂJGa^_JPsdg#m =q?)Cc&G$v繧 &G!S7(;ʬsqhKy^6*~]nzgya X$J6:;xB_xo[. }b-E Br=1? O=*H^2ۉH%|̳&I&9c>y*>F䁌*I]֯&n9 [<[ۮYPO@ U}ZBAqPn$+$^ѕmInJ8;(=ow92?ϵXDg8RʥEp2s8٘-n>حkgc ! |=0Wxsᦫj4='cOvz80?|Ahs[DԵ?kR^&т _M3<_(]3xJ5ͩ 1Bڤ$>`T?JU?~1k㏋ V!{q`fn0%åٍpȓ+<n־&t%fN (= z׉| K_C]:lj'' A<׽]GI.:5nONʓW<즿F߱[c}Cƺ۞0!G ~݌o[N?4Bdq3z~ k$&~ o&Y9\1kNw &@="!#v?L=x׭(rH;q`4=?#=GO=_NG'';H1񎇯POvnG84)n`} F ܕ<>|1ۥfb<*8e>B}kf&rWc$N~r|&%R/^տgM;YjѕJmVYɔgij$l$IqK.( Suӵ?/6[>ʓ]fI<[v,)5\|'GCK5ۧѾR}?Z8+OxmXR[Oڣ?Fow[SZ6B^IȌ#'zc'v<#߽}+M'}=zԣ۹TOȏJ dOJӌ#a=@H*`xq:㞸ά c+J?1`zp9?P9jO<vӮ*x'ҩI pO`vpU<\-Ÿ3D~{H?q,E)mVsrOa^>ƻO;Sbm8ׯ^'׮IQ֞}CkZ .UVQ)`>]V$0G_N?x+ޯ-xv1Ot:F]41YDR:|xmH`'S|/ۈtmGAPu LZVp7w<ҍY|qY(#g6WwS."ӀD9KKHdwHTFv45H푎@8_pNk{׿BIGW'9=jU< rOSQ=G9xkFH;AH9ϧz1Ru#$0Kt?^/|0ķZ~' XykZYkZ}ƛu-$i:s#FG" YE/¯^M_{iguԶrK˴m$r uRQ*x*77#:˭h[=^}>KI$Hem$r pF'Ě <=xkPhz얎]eeBTG7j O·O|> 6];Y-K=FE[MEIz2T@>>_\ x/<=ς|]k|nj:\Y\jR(h2PA wv>g ]C>˧k=݄o5%X#) ޝwu677/g{ey[])c`YYX J|5iEρӣFy-DVV,:cֺ %cڻi-NHelà?{?wzj75fKKTO`z*%Njᵽ5΅{#"&#hH9tſlj-Uϣ_9D]gOGfp33*cUno<1In*XѮ|g#1/ |F^k+ڬ>)R'yRwFRYH0Wxg~-;Tĺ$VW[K(IF8=J|Oi^!ѧSinF9VSc zEw~ {  8Ѯ6r8Flg]L# r 4k:2qlvV^ ?\OP>352z- *=Sz֘Pho"l]'P8f 8zSu? kzb5\ % ps8鶍Kún^==6\?hWƍ?k0EuXQdJ\M/MBټq⿍ g/x[6k4D5XQE)q40|:@c=3Ɛxn%O}sop !{]l.3Ěv/٢-ēFrI*μc5H*X>x<};#',Qzi$24Y9'?O elYPSIPşvrep|w&B9Scm@ 5u1BAqd.yju\S?3z=j,,Apv1OEdqqzoJz84a< L0$MqKx3߷8qp([<ppIMd/$u sQ.c,` iM'SLd랁@(1ӁҐcFp=v4 ) >A'H[9'cc Ǩx&¡ I=Ϡ$Pr/~dU9(1c_X-`vV-oDE܋lR$vtj:XWe 1%r<kؾpH$e][͗ȸF˜W`nHx,5wx>դ]?8$D0l=9d[xnzGnvHVW]ťkߏxyLG ۂOxa6x!%QF2c 38N.!16ǀI1yx}k5 B~20+|Q^2퉼u=?7\>>@z^UGŭlot `7GӤW~?]j^(sɋ~v<;';ZTqx.# kp\|}|f`u#;qF29G\L_3|C1`N 8?? =*q'/l*rH'Ӕ =MO ^AYi"ehN:Ư[]Ok y`NCFy2;5v dH$^5h橢]E躕{nIhc>ak*e"î:+ӼqyEԕeU707.9^3!}20vȹ bc%mlMcM;en3}+XdIB.u+E֭<2q#k,zkNuJntL-uX7aЍ')? 23*³gLn(w3ֲny,!9`8e?ux~fS e3\ƽ3*H! XLUaVK++la4 xeH$RUd18 ~zSF;8֛{~H$\i鞹=R2prOǃG󡿙փq+`#=qsڜ0098'N_ڎ`l{qy҃}?3J׮)9= gSCsvHҍ-M|Wl8wڥ ?Ͻ;'ЌZ_8^F1TȌ8xj03l؎@N3V [E@?3K.ŭ3b=79*liPKS{Vֈ.5 8 ߶5z~[iv1ΤP*Y80Rs ?hmg7GA Rr@^Zu_Gzb8K.Pʏz|J%{/D%  DՏ{==8ʋ- ʾXji:A>G̊П\G6# /I';l+ȯon y'V_e9!o9kt':~vxž$.bYfb{_(1-4@* qs֩c=;D]tN~yLa1sIߟ\h<[}=k]]Ϫ_X-[36/"UǞ:LٺTGdBy}8ۿ?:2x7zoT!!˜,-3$V Pد;' SZwHxʑ['^SZ#sXy}|K_'UAK[@"\do|=k|Mq{B}âVHfH|S6ǡq4n+]#dŞCI=Wu]gPTկnu+7]^^L7,~H1yǿU''T y_{k*F~A%W#V-B>%O=X$1+gW~P\.̫g,xq!EDq'5> [ -L6W-+^"&mKO/5nX.}!WyR؋wk8 2Ei }ZlzOCKeꗗzE>ܐoi07>~"ࢿuKM>o xcuEk]~_]"C/LChm!I-dF2?RTqd^JRE~'Nzq_o[ǔ{TwO Aj\1ۧh*?<ߍHs|ԫ튐dAUՂmcC^})Xv>1ǹI3(!;H zU1\r]q'* >XJ{9݃1`r!Ign򯛿iF-# JWheò!,`rp?>: z?o9 imF '~+;)ꩦ=IϵKT.+x.юeZo'ΓM5i6Jgacm{}\YOGhY{ 1<H.faj>]ZNm/L:}ͅ8D#ܓrӓ_.M#?k:JڵgKW5K !2i3#I,=7 1=aY|}k w V[FOqc)X@B[)25pq׎kUP1>瞵QS)lspI'HzdO>ƀrr:UISgҥSgJC}c>Tns猊GcԊ2|wrA%Egܸ; (ۑY3͵P|wj'b_K$}߼I=w_?kw= Y-%Ŗcc}i]kwA/Mo`:G, ? ^!ֿkOSӬ5}\|^$lH0}[ zOA9-H WV>&SJoT%x?#{b  CT>?|-g2ߵO,^q|v\ȌVZ"$kMG<aTyH9?k#9ݏ8~5(ǦJ`dqc?Ҵ@]sa?jE;T;g5"n>Сc Zq#Hz>~\<~+Yӝ<7_ƿo'_|TY˚>=ƺb'->WzXT/]%7/EiPW~^/`W^/->֭m`Xo7WWLwp<2_M}?OfGW3i_UGgҼOeS6n"V,3EpI{5v~uҿ.į[^S!AOs%MH3̻)YgbO˟ |]N/WG)+ <3-f.0 c)# te# ōV<7%ރS#𷈬d狴+9ZOQh%GHAGFR2ZVԼ7CyzFXɠxF+,ʏte# {K;ZXؤKU O7gs&S+wc^`4݇+xH'dzGDZ=mq}DVbl|,~ac-|hB.tO%D?`+m&)f.[@1o! Ǩ#@ފ{xPSN>$bacִ(? rQ|ݜ!|Y%j$-(lP8B?v Ox\hrmo -طGJ78Z;ߠF ,K0QMY@ֻ Ҥt \tac=x*z+̾*x469e{HVCr@':-Ŏ$kiH~o@HdO^W\]/ObCk_FH\+VpN=ǀy9.uÚ [uۘ0Bk>'M" PRhW|nZﮧw=PdBm?|*_:"楦\_Itkd[-o.fKy˖8Dʇ0~Y_YYxu95H쵯o➯i^xoY;!#ӯ"eKk'VI#GVQY:|O^SY(j֐:-"4iw^Eݤʮ1G4L$YG j6z&v)Ge~5[XuڴxZ#eV %QWD`?Q~ ,—"+z ye.xʫ,/7G"ReR0>ݲRrx<N1""e î:0I:qg_ZXD:gcL@7pv AWQ0Xt8TUd GZHjt ?t?J@swyUW '}:c2Iی:$GAޜ4WnߩTO#1s{6$@e1xpH?NSUqI*7p{OSI=G4=PC?I:w8$Fsf:NqEW1I8'i ϰڐLutGJimӟ֙\uN:sPy 9֓}})c4lcG #N?ւlq`1Aǽ'>Aץ4?.WF ֗ 2=s)X #פ#qߞAxRFr1R$cctjݡfI!l:vM7TtvVn,Fd@{'݆iﶸ#a z~>/]$n't{n,&9 s $}2;^|LU"hRqFGOr={ԣ\ԏtscZmsQNkƤI!u$;b~R$Ȳ+^6(}Vootۘo˭:'͝A4gtv$ݡ0%V(m7ME5Qc?i2  u|?۷C_J+6V~+O7bQ@?)X+].ىwm(ğ_ckF,a2Tq򯨴2le{dlZŋ0y8d}sI%;!brq_«\hT=\OTt99̪q1C @$`8? Lg$ =)0:_ʓIU$d`rrP\3Ԋ㹤c? G*9:@@iFOMPcq8'?Ρ4B8 Ř$MH1צ;xx5.8V!XqO:u=3v۞wCFjbs|ނ3># JFק:H8i~\i'i=*(`nsM8)qj֘s+?9'G)#$=GJ9(3מI ={(lgy=rirA}:R :O֟O|? gv8S@G 1ҐFrFzu4g?Λ@?n͵A$&NjTsҞUIf *I?Jggq<cYp.|~Xfb2~?}&VBn9yAw -b=E}῅qj8-B(-$(A8i1ܶ_Z3_|"q hДg' Akjv(BQG穣ǟڿ Z.o=4aIL5ITt2o=F톗d4Eؑy5 da;<ۙGN}vƫz~xsr(}B~_Z?Q}ĩw=6A_5/ڛ.uk!h"_*dC}OrNI=8jE @k Y 1lX?>dOBy:p@ϵU'{gx9=zsJ۷qiȣ'd)>N1qPL dH9 ƜS9't?}*Ү8(jzu\pqϧZA㞣?J|H8?~sv皔rI9LUc[8ߩs׶zTy*E^zV}usR.  29OS?R:'#qs*Q0r*AO^H>WP:[q b 93c<z ub CץTypYp+z?U|ctO\Ѝv[ r0xW6M{mggoM=oj,N5xZ4[ RuQ,SXڞkgg5nnnf[{ke^*ּ't6{-m⅚YC`u}O|U7cx:~Ϫ|T,fheG4Oڭ\ .ۙ5n8u-J5؇?/~-RUX.f+;j:^sdnd%XGTK(x/f|mǁOixj;]+N ]i2j,Q*6{2,^Q3j:w\,/mC6!>k[[kw'iԒB@K8d ~c^g⾳U##>H L*EqܜSNqcU9 ?n߈b[&j Fh6w֩w5F~g :+~,t}T=@Hn[eH/:? ?ūxGЦ>z.o_,Z֝s[EH@@y='%.PMCR䴱2fr$A܊Eg᭧O5h WG[h+KvgY]fb,}zu3^PzgӃk2mRJ5-x*ؾFgYTj#,7;go(O=x? Z.G\jgTdv 9z3`O׽$3;;O?NG< nNr?LU)$7̣ NO uU ?Nr g寮"F^A` 0?k]]||w aZ_k+ ⇁m]į2pkyYh&i{~4xw_<%[Э.ea|N5Kx76fKs[̒4SM(~>"㧄< xet%=O-_kk%Hw5,,3E4Iƻ?ds`,c `$kmxTț$faʱw3)3ѿb$73BY/>!|G+ä^#&/s}uu XMK~Ŀ|c={kOVa_A߆5xWIgAp -1icto.m!i?cg}/ozkÚ&YOu =eaq{=הٰM'{8H9Lu]4\F aj ;񥗇WZ}žЛWҴKnCZ^LH20,xxGgiu |!wd 6mw)K _ 蚎yiڷ:U[qqold̒bKAX՘+ */oo| MAþХ"S=f+yPXln5)/<'E׭4 =KS}8 ZD T3kg j>Pj趺[ݔ'-$ėf$gz;axV1|NZd CƟ]m{;w:wrK, rHI#ErkF]xV4'~6|Hk,2^~%Ե[mcI%X[I$pv956Թ 8& <zwQݎN8=%U }zۗA,T`g??Xmm[NUH],V?1[yi<6w279tO૘<3i[I?)'މ|B -ṛ{WxoYX 'Dܟ#ڽuCksw$֑ywœ{uOSF;=Ʋƙs-Ր ɚ8sOa/ɒ'PGszou mtBR]om@zj*EOh}][C_^RCep矙'9.?xվ'evc[>xR&E ?ihJNLǙҸk4eyZ*N\l傦s~hx~^Ukk! fAhn$eޯ;4?hOvZEG1?$~ omatMay/5%q@R;zu|JU*G\_jWXhFGe+_mkqm<A,nѴr׊SNz\21y F@b@$.8JFq|f:jSO$rsLosϷ"l޽0ppNHi) NLA,,Q$J# ?J i$H Yq fI]EUxfHkpm,ҹ*$k^zN{jwӭZ=ܯx kִPLHUFea}ݶ |xJ<@>©||/%PxW;rcWTg [ڷ<={sxbvDYA$#1nOsv?xi^ɑշMw3 $9酯H +E&֡ɖ?)<(>&~_u;߳?4t_izͮjS.E͙Kޱ|60յ[[G /齺_5Z' N ;/\yՏ+x]]:y{H$ ~tAYNvu}2VlUL晔Hʼn$kvT61.Iqo¾|+~d㎝XPsN: >j1p?61 <i O|#91T/nۿ_'ӊLnJM#<8R:\nzǡ>m϶Qi}9jPNsԁ{wҭ,|# `gS|4_/Kq)x-HA4XlaM|« E~ s?Ý.ox\h` W1FE,U"ckǛ : _œ>[|̑4~b] ,7~CoŚ#_ {u|G;y$J]GIkeSHv !Od<)_x %X[kv'\qޤEXEqm"^[$<qOڏ# usv7`O%q$;Eqo"A(AZՕwo%FsFћՄ+$'xI#aqnD|/wx[]3CaoifٝYewigYI$w Y=}?¾ 𮞺^iqwgv&IeGYYI$wC@?ax^tDP{8gvwbdY]YgieIvcׇ<;SFӼ=:Jt($br9.X =q{5GP2r ӎpvpHx=x~Tǡ#jy㓌3cUCrnZkʠgd` }^ۘ9'_U&tk+SVmt:&-mFY؀>xZFާe֡r֑p5VE孕&mbDg؅U9$J@/I9`~,O|vb욏H;k@m 595 )LA LKx~7~0d?hM?jJ'[o.ؤh eI7R],"3=C /N^&>7Z?+hL:R5^@23$q rq^9{O~/o-AZZe 1955_>Mt ˂0H=񹰹¾EDl+ux|W#|ROѭ]g#4D1ArEEHI A?e:ݿc EǏ-^Ya苛5AyFmZxJ z |v޵ݤ28} 0]swqZnmfHc,6F$i)o`}Ͻ{=:5;/͞N8#N9߭8vޜ6ޞԞY'ˑ<8ZEPG# UFN9=*( 'sӧk2SUC*łequXU& \br]Cۭ D^cQ:V.XCFgiVѬ6(DDHE@bM4I43Bд;Em>'F'IaV84DHQPWfizhz&ah=ZViVq^koomooX$DDUTP,Kk[8cPđ @xgO|aƺa| j n/4ѫi7hH͂yS̆Dwe]X2|m FgM1NuKIlo (/xwWi+s SNet?6O2'G]VRzFA/WӦu+o:Ku4~b0u܎r0a5k_jν&v}/Ev[Ǜ[^i9%}Jh㶆Ri,@,?k:m&G[#Kxbi9$mFh㶆RgmX?+=WeOi2>3Zx6rͨCk}Rv\Yف-yH~C}|9IҷKo vgTc&T8]Dj!hiNA!&7$$򣸵J> Ƨ-"-[e|؉ZJMj1<9@0O½bO)'*Cq~"l%} Ḓ}kul&hG+5x{|4 q"P0ڔ $ /m.m&o|Ux&c|=h.:,ﭡ"A>|d6;s${*F+Z̅<㷔\J3'9S5k_wC(DfNx [ִ6o$#H%sW!\?p19O^Г+m( !&V(qnzq ?gF7߇.-HiZIO:A. +̵TL:Ce0_/ԛH%+VVC|1]=.[UQ-NM6\jOn$6r&cG>ľUu?Nt?^KbH,EֵfyQ\e E-/$-#i֟'/+GOM_x />-_Εq hK j!#b`X~??l}V_zG| O/so~ йŴn%kZA /KXQźf঺o('lڗф3ҭaq{kp=/)Ȑ]s_t+?%Ɣ%m#UүQ҄lF 4o:7ݬw< K ^_315]@գyG-ꚁuKƶԬ6}]-~̈%|oEhjVeu;y!rz5rA O¾R =O,dVFWWG=봓:*0s8WbOźeyTk2O9`~^ۜw&O00rry<JJҪN!^1tl RTp}0㡧* 't#ךUI|ϹslTn ާMF}3PUHyF8<zc!p <~?ʜw)9|yy m9N}"sҚ8~zTeW'81Iivp<WjA v;tP3޸9S+`:8J88>q돡_Ԃps=Zq8>zRܑ#vivVXgRE42 >wwt~pUvUԱn\I Q?QW_wRKCki$?9}|B4#wsB|9CWxSǨ#y$]ݽwOq^_~'n-0 ip~`=c +k]/2鑺b"r^َ<I/ktN^b0zIĘ|a5W#n?ۻo8p|Q+ |E?])($~p0[$ɟ߷ ψ:BsEb6[k\ͳː܋r3 %|7kfq!p^qo$^_DO툝~xsxgڼ?<9x|a}tu/|sۍqgWX|KK_\R;Ac }G=Jp# 2Lv5/Fȣ cpGlkYݣ'Dm!WB:;~8K&N{;skw[ #+`AH=:Uf^1Yr)J]DéUfN9T } YG 'SX`1Le*GcFEU7F ǧBV$s#JTr 9*GN54oxC2-5qokqJtjkYZ,ĭTѾi~)RA3[_B0jigb5 XۅDrdp+YKC1tiZ yvs zmcTwX0L@9o<'Ę+-Ak隨H݂1 r |T[>Ϥ+IjmɒIz0P@Gʌz֞!tKx]9~<yY$YY5-!FkX$E*⼯Pohm D  {UNy^::OB9 8q9Lp<{J5U$ :~UL:ϟ$KÍ^=TrI%?uqߧֽwW`NmfVkɡd m(E~~<;?-$wm<R|a=1.b[2\޿ t֚u- *r}N+oL,|9,k3v8~|=e_B|0%Ig5.u,4ujzU[apIFxQ.@Mg_vw.l&Ai]3T!F,[@)-(xEsx[:,֚alo 5G8AHW1+5]%l-JEo2cEy=:e9pn-'߃Ӯ0{^:RhM wj5՝Aیv O9W}Sol+g[VƽMה?+nrfpr;g ryz̡8#8L!uI[nqHP91u<{fӞ3ƣ6䜪wqנjͽi&YW N_Q~vN}3 |C0O-|#8$lt|@G,I֌NE*̓@U}GС7:wF:{sh[s1!",9 y7#Ԟ+k,Q ÀdaS^cA}lAo9 \IkaNS.y/A5RnO:{6_^>"x0U1r[p+Iv9.Y:i%̲1voROkɤGI&G#f'=OP.ԵKFS4sKxJn@?Z3 h@FG~䎘l)1v9-'jPnqڗa$2NLJ9ڙ?.@{8d];KcΡv3G8RgxGw4cGXwWQ1}> ЯyY=xkw8N|A[>BO^F)7;&\:YwV7[e$:m+-9."E#eRWEsRy%u]rGY;??Q5^1xGy-v>Iϲ e|#㯋ROIiIS Qʽ}@zԙ gz>r 뎄*ilr8#֚\ ӏQMbAGҢlH9~jĄ7c@j n)m8*Ơ(f#j c=5>99/˟Fn2c H%s@O5~=|2˯Hn:o!.$Emn Y0+˾(|`y×^)m+Z5vptn;s߈?|+{)B}`upglq0;9t?߷^{WPv}~+xLUw)3ZFm⸊+yiDRI-'5߂z_%ƈEͪD+Om⸊yiV)ex#_ mio" iR>+Oi!Ȋ8xB4>xC@?cviV=IeIeVyfY$ݜ;w? x7#Lд-1m#;;1YeifieIُ^'>CB  GO4M5[GٝI,HK,4$_xwE𶍧{@ӭK[XXZ$Ėvffww%ٝ=һ0@0q] 9A? s88}c>g~ǐQI:ƙb3Q<w4v#1꼗Q0$͞WOh/k:&c\__WIigl ,?x@{xY=#NoR,쭑FK<1ޱӯ5mgPt>ٮoo -QY*gkGOY}X[[K%ċ ]Bcm-e-PMk(Y:+/xGzL{}'Io#{i^~2۫#`hVA#@1޾I?ھ=A_C./C}8)J~G)RE t0=x>I R9yr \2Q׎JPR2N:W#`_Tu8܂1kώo OYNѱt+vzâ[کycK Sw%"Hٴڰâ[کeu,+6~ >x}A:Bݴ.7:jw9v¼ Oo xՍj.mtLIy!BnyھSnJڑxo:_f=VV+9J\K^$Wp\ #X {^:ׯb?eWQWX7|Xǣwe+%̶۶j{W )XfUWi,5]BVA[.|`"l 3N-#qqXo&>(|ym/>- n\eMhf]attcx7>>6.PumbXyZ8JckZiY)9{J7KPMWW kھ,HcO{<-A1@dkZiY;>ci |g8S++Xf E=GyLp_6^dI=}GW13~aE^MqmV^o'ZE~=ϩ*lȒs$ŸGM'>^_:e7#':mR]]ڏ+ݦ|k1?~tOK=GQĻⷄ|1!_ʂs;J%YYnP h/m'þthZ-ZVĐZZZī0qQ**_.xsF|;+Kt MFд--/GlbX-m--bU(a48UDDU~iVi:fzvh|:Fi6QVimmmko(#HBWvVv66VVieeiZ(mTU @V=<,2y}?ʯ1@#<5,+>ơcBr c zڢ{Ѹ/|5D䃴I}i7}9Eg\`sީ< Oq,9?^p/E MCk k?>K N9,5&_{˫hr"|j1 Ѯ|_i]>cZ@]Xj1a4Nl^]E:M_g1ysF4/:}|1͎dX 6mK7~UE={FVZ%Ŵn%0_kX@l&V#YCK[_M~-?-Z|!j^jڕ̱[AMreYb1FV eR׈tmok^ g?e+h! K4GmQq򵏅mٷW~ -|;MV<)l^4juck6)&䕲+];~EYk\[`s#lDXHCP5?mρ'ծ?"2o|3"+W\n)u2T@_x^=nĭ6m/]i747VpHGaՔW |g13.u.|:?xKhe^)׆VR {Gÿګ^1]#[x%6zGRUI5leHsֆA#2[ޤ!FrH xpUA#8ޠHv0N8n;I=ݴrql?*Č {RꥇRU1? }{sC(>֚W װ,+ʅ2F1Lٟ^=1QRk~؜c?M#FT=רr?Tt`A#1^?M<}q8'IFyL[NH88xJ1I Lѷ?8.r~l8 >Ƃ;#?Zq?\c'ןSJ>|Qڌwc</—o9dph|űۀ0xCcҍO`=H>Z9$;úTOk:\,n{;kBgף`uk@FԮ˨H+==h>:U8)FxG5>Ω$yj?0AeeY1lkǻό$={WQUJ(";CRWQmޢD.В`^H#"VB3k cӼMʖ1GBssݾ~;;mE~cT:Sm###'9ҴIJ8Sdu=}-n{Y9[;:кUea ͹OTka{ xzc"C3mdaq9%X}@fbT=zs 6S _ח_h\I!u9 ѓgVcW4JJβc0#~旫j:%n pSǾz<3w7Q^l``];? {ĺd.mWFds ]>;" zDW.8R郷~{o!^ ̋ǟ 30W ⾗Gqۭ;MDy.8+SRlR YKyYvI=~~ټq6ZKL 0* =Sh!?ٺ<䔘^Ob GOF}'Oj+չZtN DpqOS@ ZX \FQe\cƹ-KU&]#Sɮ YoۤC~T*ǫc<_9&.-[(z}oF ˹bIϰ$4glg}Y q>o%Ă8y] ?y%ܭ8Ծf=ւ-sFO޶m,-/X;#wnWO%ew1dѾiMԼ_{P0[zXzlUQn$\o_ָ|A2x1Pb3qn#gCQ 2H'x7o|6ng:`ǢY˃)@jQԥiiN=+ǯKVwcrwt[S-jj 3c }Oʝڿ5|i#iukaK+E C NI=sU$ S}szp$`N[vGSpqϿJ{A }x ?.ZVڸcR r)$pOluМ v5%69 yϹ]__i69=]gx[i\?lGen2d= aTM3º-֥&*t3''C?$~UC^ʑZm<3m*0N̙^ɧGo55Dj@Vsz8g5V]Gw6,rt6^x;<SB-।ZFž)E>62 B@a●Doh=CYcvDO R( vr6% +n&j^eV`<}q>3s|eJ!|镵P@x/O}yWڇZsHˊ0ځC _(~?V?5|& '@Hƣ p#lWOq=˙n&yd?8Ϡ>Ponerv :+GS&3I<̍Z{9fS*E>($*Fs;V~3s/#-G4r?ҕhpzr{֤0^=3ӕ vU?UrzD~$dqڤ }pz0ApL1'{ $=;nO8iFOx3O sӯ֧HF1=lv޿{G`w sRyy*:u M*~0zCG^ >8Nsޞ1p9y:Ar8ҟ8Y\$rr?~#*i ՑPR8qK=x4c#O8 9X~0x'se~ҩ8<}+>{bln@xEx֩4ZʶW"q41ig7/뺯_|W`-tEu4_nե;P-ЄM,I4ѝ{G~#j'KQ6{};rK"FXSx`pǵ?`uvVk֟җG]>I>$hn7D͵~lu{Gkk4nzW'Yge~_;c=|/*Id]n+kۋ.`PDrGii4r<_{JdWxz[ZxOxɠӴW6ש\b㵵oFܿ'C+Wl<?6.|,HaebߡcW\q*O&Ӈyt=zRGAސt) $ssf 9 h_|?7>%xKЭ7fIj*m%rT*_|lj>"xM֓"~ Kq#m8U܊O?<1YUԣ0<$c' 3>#?mĴuki~,xHxŐgG3^@w%noXޙ~~p>,I|w褵:Fn![{Žt0-KNj>>2~Ϻ48Ǟ,I/-K-KpV饍m;-3_ ,zKjq9fI02Weߟ?eςœ婷׾ oC1-^j҃*̶0\imZ :[IO߲Ň?Z[x=zOH>"Ȗb5iAc ,18i#_k |%~&6-~C'\6eIcĖMKo5τ^if#om~`=v5V't2oBXԚך+#ϥ{2{s^;#cis9OnsqLzY gU.&!l)=zO*˓(99‚2xJݗq=*mCY$۴`;Fgz#4*%2$JAlrf5Y /ˌ~ k{H4eC|6og'y.k]Go++#nHO+6^å6kc/5d y.7+n:tEwj|tS5,Z?߆RxN[u#]$5HcWUVql@RG>:[F 5uǙA-֍^G'ܪ#$`#%/~hJǿ>-4كYrXloukO O:Hfr-?q-~ ^"烵ՀܰX֟zL1q:"sqc^CsG%[x$Ҽ-ie{k}ghm˛Hx;zG/aGJ{p.6P=k%Ky~cžNcxo@/w|1:K%E',Tny]I$x[>6ckΘ%:o<-[h%EGK4Vcğя S 3h>֘e:o1:%E',nyI$^c~[o6vcao;H\1v8Ԛ88c]sqǶq֋P :8"NA0FI{5TQUU*NH㜞>ɯ%-8 % x98>JHA=Fq#qzser=W!xw:-sMдM6ԵkűE3 /^:Kx]ҴLo-Z,lA,@\]x[Lu^D4PԵ;l-@YI\-f}CTlq?'#ԞUwx%{}jgF=쏆~e; <opF%hI+IW'k}g[C[ះJg[\˄kt-!5BLZN9U[|]j+m@ǯA .ZOktkx- " N7/ttU6w6P64+!Y()Lj$(K,'g=U>!|K7dN2wՀѴi& $\)?>~ C795Y-|DfnK=ŵ5I^qR-~_)uGS iE\][X<{Z5eF" g_x"TֵpnZOx$.%X "B#+>Z`LH5xy_s?־%s9r\X(zS^t8?ʹUor j_}$<{kX'<1ʷ~$Yqm8(.QwHhOK։ni>ӥKk 1l8(2>\_=r%>"S ˦x~Ě (.Qr jO * 7ڈ@ez9GNmmJ 1Z_"[X$f%Pfh?l d~:|FE Fx}m'(I}4mO/" 2;zog^]@M_+>u\;Iywȋ2#ؘQM{πz,o6j\޽s\CN^y-{r!Ty)1H&}_O5Ƈm/V)/ut3uRvח>QCLR=c3|5 c$dr{IpX Y7:Vsq:E.WPr _jʽ`{,8H@$c8$^}2\u=?E4{CRKKKuPKv8:O^/fkNCymF~P;'ڿ5?ڗUb~Z;#ᦉ50%C-}RIqwOL[׵?'>햻F@sZ Zζ.v8%qaYV.Ѿ!>žKv ;#_g)m3ݷ HI/!Y'L>'|oԮ4dGiƚMi[h 7 +yЅQ:Wÿ&-3Hկ>8]k_/?!>(T1[/m-kk[gܿzz\5?&3G.:\_W_M+kSmukk~N 6P<5筵Z/ ,5SBT$ꚟoEjlEWgC+Y>zk>-ڈWW]kM(x"R;đM $B>OVo5mCViSNx;#&p ,@ڧºϏl/o4lATt ,w+9PG'ueTuzʺAF} x$O2aߏZ>9DuX0=>k{\[S ,,08\gz$IoLՄUQŒp?Ռ-Oah` TVNjE89<}1FNӌ@e8#j{5F܆@y^EW  2N~UsUoTk0gٌʂ -Nq!`c㯿SXː>mF3"󓎜)%qg9?O~v?Zil!AvGZ<'0LJ{4~('{eZu݄طCx{Wv|V?4H3/i [ј(>b+K?dO7JE-ŵXƝ-,8|71qxs xnj̝@uK폺ݽp!Ox?P_7^`c'|W4ߛC|8լa2KX85XA#ʷz| W[]6o~->-xMBŖ0Ta{Q'a'gi-bxCaOҳ'RΘ[>eHRTdܧ9? KHxPr(na5T#sUx n DL*Tk.+i[F# K;pqskjOiys ZM* $4Uk9 rDC'J?|0B\:bFW \?RxnUMK:^8fqa0=R,8 l9yk'煣[Ϳ- I!=nj+ӴBFVxSs'w<)0EjVG JCv|ǽxS[fI<]ۖBعHҼG25]fKV 1w/sè_ɥh^k5HY!㎤XҹsZy_NdRqc}ӇN;ڞ=rt¬Hg^L' LI=qV#R=OZҶoaҮX_\Gmgo-H3$}?R->{ۙˊ xzM/Hu4.PG q<{\Wmǚx{V>܋k #Du98XI$^Ѡ0]O7[ĸu y#2}}_vzt)btKYftr&ͪŠiy~0v$":WG<'Z|KOg"[>h[sj7ɒOYc˂>IKuX==/|RѼ=nt n&4H?!r5|#Il)bDt.ιORI/Q^ E_ٳ:Gt&'m2;)1f}rpk5RSfu-D Rs}|ݭxVe?neY,sO<~#n;gie.C[$I<'5Cg_ڝޡr+rM'$3KH2yVix\qָ>ZiqYC Όc#A)NOzT[@O$S<~TyR(<`g𣞘NE;Ċx8`pgʜ)~4;sS@I9<;>/|wH=zAw_vsi@ǥ8J^ةc~aF?o;cTIw?zy׷Xd80ۊp0 c3*sy1*Rs׏ʜ tN#=; F=Ҝ4A=?:u4|mOUn'qUwFA<w}}EPqaq zV]Ump?Y\,H;8Q9g6@!\`+Rխl"wǖ,8}/WjxV:ſrb,mݘX Wh"iX,#F B|OWOxSO/|d#G=:_x塂[i`]DrTm)?k_|)ԣVkOE3h iƚEyh#Y\N s?-/φ|'>1uǙ$.CF+7ʪʁ*@5AӚx su kUv6c"gw Y؞Nkx(<8gV߁qR;dw!n'LP Pq܌+>KUh#Z4_ݰN2v#ې).2z ͒u 32귾\;mC^☛F7FY-#d| 㿵k[o2s$V"/Yy:FĐ[ro/mKpбx_-Cr]#߇cuh͗0,d9 jb@zؓ@>go㞽?vW#jEx;W XM S h} ɱ![!=зvz`^ 7o6@"Z"_>M =JggLj]JG#7n_Dta_]-/$BO4~e. -橬*i5M7##|1w#8='G881p_;U&?.ݎ$fzOaTebHgg5.q YWW[JS#rOWio_~#xJެt!\뚴 1گ0R|E>OE]7FAuk2;r+>2? hRx7E?`.'ug\wOL܊? *) kRmtb%##Œl{ǟ??탪éiZ:_"kot1Y.⹆k>{,wD Om//VtwIguiKgkojI *^6&ܬH$X!!?,'mO~Y|Qs7>4нĢ[[wr.Gt8b | ~Ξ Yi[n:^뚚w7ww"P,K_ ~xZ 9ZCUyW~5нĢ\,s.w8EˤX|7m šEb8/7Y3# onUCJV#Q02O^B{vz9Nv`?6Ij[ch+VyW߽GIGRyCYNBːs{U椐+H҈Aa@ɹ#5̊}P'ޡ ta\ֱiHHBI`NONϽ|)[m־>|g¾O u!X溵Ig"ѩ_Z/@|k 4mѼ/x-ֻ/,c%fX_R r|/=kWU|(aj.H"9-itH2:|]xt]3MXgjĭ,afXp"uGi/t`5Zk' hH-hj7\ʁF'O;/xkN=/%C]F+cVԝ8 6<8m/h.aipxf|+, yG4)!AWi:^h.ahUzvZư[[qEh }#H+M=3OѴMOIѴ}&=;KmmXmm QE$i-+J-/M4]:GѴkt#H*5 kkt8Q#@U_`XXZZYZ[XY[ okgj8@UEUUUPqW8G^r*qV'i ~oǑ{R3 q]Ϸ8'OLc֢`<? {7cғˌuR 烅{=(,)`;ןxG>h:|i-/Ú M}jZB=YםGпk;6+Fs_ToW3>,eeY(5_Z'CʓYB3GyMsp-ej4{|dn>wQhyRt9~||h<(DB|bw.$wx=Z(7ɅVK7 A>Y I/]pq{EƫAae-m#,dUT}@H=9:Zco$z=)q'?ZQ1 NF <^i@؋T wUPTUxK:1, 2Fq3Vd.T5BYi8My"A'qƽ`wpw2ӌ;ξXX|2- X.Ir=?_<%luxkk[奕r/"@?'y~{-U/{72G_5[mof[夞_%L9𿄼9*-&poX@!CQLzYJҖ km>~~=egq'YZ@,ce82ǧizMk j#(D#@@~i:FZfi~|:N6QVimokmoqEhơQP]+KҴ-/M4=6GѴkt'HҬӴ*5 kkxH#U@`}sikicikccomggeZZYֶF(P@U AZA#Vay֮,9<'Olڂs)8*-zJA\d~ |_x =7%<>^k[N@ٙ^6G,*nL_|w о.x A񥥃nVKJtZ㽲2G$!$ބ/_|n-_<[k`KiW%yN@Y^JmXB>ʟ5ׅ{naA"K1^ew(4;1w>Ꮟ?vq/|zį%_hg+v omnixvqB_ϿxS459'a=ÏG[۴vZG`ȹe.#mњ@d~"ԼA>!eAcC?F4iomGg(]̷{YEh@d~O> +xC2$gɶ5+q[/0P,?m|0?l 1x}&67T8xW߿g)^x·W6/q'p}Ki2 myQK\E2#&FAut}ou Q 3֓_!v# H)P3Qǎ91W*y^<JA>ޙG?7=FA9' $Fde9 kfi!pHѺ򮍱uxs FU-B++.!㸶:!HvJ$0 +$t=; F4"nR@8,קS⿊<-uw1m 0czdz_e-|&-dXB[ܴ7%Tez|`X]xUC`C~#RDP|G'7k˯-.{ki'BCq<y^itZͅ+LMq؎oYu}K gMo"cvAχ~6qo~<)[;G>iL6`!p8j\x8ȬҸ%#qڱCkx>O\5(?%4yB_y^&M}ED" m¾{]eҏ:rvAkXo[Epɵ_j7lav?} wotҼ[ x<^~8-@c3ֿNSxwއ_{3o-@.=vE%8a^U%jB_OE~&~џwſ}kR4y\A]d .OZ2I9$O5ÒORǓ&ysG|ҙry?𨊞$uFN'pu> }E3u0:g>;tݴzgJ{Ս@)V}eQ`cp`01ϧ?Hr@۴3yG% \ψ|`ׇ'O~Ӣ[u87DV/+`*~?h|;?$xKqmmB'ʵW8T__?so>+3Ej%besPk<} yu=B4G{pFF1zc=y"ֿjfOu/ g\/6mwm{+tJR+f;M4M m~?E|47t 3n KkiY^E7mq;umudV~ De {e߳^q4kWz⇌^5䷻VmBúehfi>?d_&<>.u^?~)k|F~}x/Kּ]w'~(X5#[a me6m`XͪѴ,}_ශ ]F_5o|K7~&YG0r"_*!$Two15ñ}۰zI 7p@QU8f t8ޣl(9?Şңi7ˑ|ޕJ'UN2@OXbKmĆ'ׯҲg.>Udy3J<w}PO qlbrK({W5k]up3_ s< Xn.Ɲ/A+ ]XY#f?n4W'[&]#]>_kI 2\J nȱE8G)#㯍?xöZůH/l'UE.E#)eqp;m“_-x/F}?\K]#@P4q-Yb3*!Ph7ӿbߴn&ᅚNtK=l_Á;ls[j+ҼM>5zcdY?g~PKk o۬aS5+_LI_x_?5,Xu]۬`R2#R*f?xğŧy7w~n }KW _>̿پoZ4y"EfVڣsrXq xW|?:Qi~oOo@~dM+Qv9$ c<^DL4} Cȴ(eVڣsrI'-;Ct }'ELM7JOi_d1EpKԒwèoqȭ8ϰR0M׏ Ș8efOFxQs6sם5zgT*2r)C  r:z5YŒ `Wxz==_Oд}>uKEH0+W|;]^z>\ZYY \爼OxnZֵ+-KkF,lAfg03y|xjSIwqk8νKJڇ?b AZݦALEbI--hb0տiwR{xB+&կ,/W_/Mk RIimtH70DI1y ,?kzV$Y3ෆ'd!Ē9[䬒2xgFBE- ֚3E7 W1*}g!?)ߴG{X|sLm_χv3-R 4&&?/>x_o˗xw#K}[j}ksJY4ʏfZRioJ3x;/ŏߴ?kk|C-9mÚ+O| n JfZYIMv%t{Ė]>Hx籵c!_fy$L+3JSԚb$ߚc0_pBOZ~qLf 5]q=qx4w(R31.YsQZK;8BY_ C9#sp[7C=J9`GAY70,I32}O=~ >ϪAMܑ3i{UeZyXGR˪|@M4eȷ"՘ U;V8Q1_>j>_Z-K "3Xu_#8P:7o *"[ӭq-\A?ZّCƚ&$>|`eUDṌޤSH^U9>qo4r7kiQƧȿm+Z>1au ip\iKȒZ'خ-Vsڛ[fZ^gqKoDx {cgUH.c7^) J?*eZ7{Ŵpomk됡mL?0jGl8?/=qҽWd@c qyU8Mmm쬬`K;;+8R8pUQ@ c ByW2y>ޭ`owx=OL2&x8?6)$cMN{J5J{j7RF@g4ZNn y JPHwsvEy_ mxĚWt=>?2VKDUTOA^a⿁v?>NڵZFH*n9f=A$o tMC0 ztv( 9cx xB{[Q5TL߽>XeF}7b]迳'¿]S[kz7+-|3$H&9ia/OҾeom[X'lb"Y"G1=  пe |45OKNu,n%1]D`c{/.iX\&E&U1jE|` >w1脩m6_>I;*kԿEw\K|XͫO,j,6 euYKiNH qu׍/5O5Yc5cTEb{K<:eh>LN2^yS\$pOW௅B) u;׵͓]\BuR᤽ZCRR@xπ_>SwNuakNg5>)ҭ8Ay*:_?ngTf?0ΫG k+%lkhYn%d/9 Fpw~ ~?|c,ri>kad횾?smmV,C Ƨ#o7 k?>2Hׂ7DًcRS-պ_6f{٪I[}߉favڈed}K"pgyu'3d7TRXMLٖ +kmDI. :6ox: &}MTþ#?:P`<=n>|Bgq>3w1+ŷ&FfyLVW,~LJ/%vmx>lе⺱OD"gK>դjyi$ַ .J"%5|:|saÞ!.m'^ s=ڴ[ekKhI 5׉ckBgG 3ZU{OiZ>wk$WE w5x?,1:  >H|nǒ `핀}muoyw=$hdYbH*G/ iKJE(# =Z~m. \[ʳC*!t"5?VOU9NpC dzuJ܃ղį3jasTdáUBtt)qx=xacf~nӃc2?*re$2SQSE+ѱF \KmIq"IeeEtzO5M.D+Nއ~~=kuHndHXaABďj;;D#Nzdut9=_\Smwe__yMC"v@ANZ=vtWxW<Z'YnW8KI?y[*T=k|e44ƻ-!H}B|5ОxMX6w*ҋ`IwX ߽h8RI&6a7>P\*L8~ZxnPҪ2*Kza?ڬͺ/f־xXisTA[;CgoUxלT\G 獿dZm#v|Wxj(/0~UKӧ3fPӯ4gk=cT#q^)蚮pl]>y qaʑ Yc 䃜d:޼ ~Tܟ=ixwpy'Ґrq֎2 c> dqOΦ }AޥFǯZFͳv; 3l~{'-z;6^x8]Gfai!E{-OpB; ?*a&<9ap#Zxom$)o^Ǎ2`)W_R1>|=x@?Z_0kvH ]nE _4ۀ0v?=j '~'9dԈ`=RtdU~$w`κ;[$Vz廟W& |=fƛfbG}V60 +^>&-Z Z4AKz?2}5jMa wI7+l6M(|\T1ߦ@װ[h ?jx}f%M0(re1_Di7+s}zkZ{(!xLWښ/ ϐ.9ot DNTO+c=4 7=2fXׄcK%`Z᱉$n )\^}Oچ#h;~p>W `VS~U?io泲9"[.ѵ$' ?>==~?hSɳA nsD I%Idi$sw;׌\]-ė3rK9<+3I$˴_~ mFUSQbWi =` tc1q@N:;k%~T O(ϧr֜;RD8 rzˌtϯS'No@#'ф*~o;S>dN1|:<ݼ篯7h8SJ̓v6Ӧ01ڂӃ?w{"tTzdԨ猊W gj0pv?ZR}d欬`} =>կ NO$88DEfL'[8Z`{Rbp0@ҟaupG ڟHN*ߒS\{UWnsҫ?v |x['YC9|4[r@1d&ڼҰ`$cw_c\ 3BԵmBOsuyp*gb\ֿ]+}֫6ve mmrK; a͆kq{{umeekKsww2[ۨ,1;^wi^ Kh&B'¿>MTPݪ_x- ? uߍ FѾ x6E;u'n gg4%8e E~txT'K k|H|\%w-&{d{;O6,0W~)wWW/w7Z_6b>% }=_[ܵ(Ww~#ZF5#TwL!YJWx9 JRrW|&?~1x7Ɲ/R][HҼ);<'b'9qaŹ~|"< ?2ߴW+T]_HsxS—0wytOE+$s07r],"6>ľm|]/~_tI5mľ-OoxBxd4';K)6'ķZݥfOGʖ;(eY#%Ixxl`.ޙuڠ_n8<󯩣P8#={ތQOzlA\t9}OxU |8#$2,I8S0{dV<0 9$`gn?k Ir9Zƹ唕l߯5%)*yA!6u?Zoo`;$y;/?>_|Sa@;#'j"+kU̒1$ ϟ?i/_=/~#H)_U[[.dA܀ xů v|YxgMI+_J}H> C_6G8mY~p-Ocmwi 4E0uypn,(.CVudjV-g/a?$F/+)$ha""YVqI#G|0աO)Ju}2$-%>{Wo㷻ݣ #/-7>0=?@N B_LfHpY~f߄/?sik^x׋iwmn [JBI$҈ X塂/:@o~ϟ/٣Ú~v[ ٭<]cP\. w^rI>t)o.Z" Wᶅqms=|WR/յۥ֥})$E+hh`p]|2Iυ\_tfuMJcyREF$i)ol !1tu bySXA,8  s0#;E& ‚6$SY@e30OOUQX\1G* U)_a 0H#ۧ'*Uv=sgڰ&EKXjeUFIcsYWFIcl(W3nrFG?V-4GUTb+~+ZNY>|D<x~ix-\G=rZn.R!2dShi:WM7Zǯs"gmVI[wRulNBe22)_ |V= <=|qt< ?+-6{O[a,K?/uPKᎋyuOUH<뫅;#^X7~ľ2t۞7|Qqwn}RO 7k̗kMOQW2yֲGͬȲ^@9_{UԭgOjgᯂdCg6JO:[h⹵8f'?efxTգ߳5I<3/4wqZN4O6[x㸵0vymåFiiV0[[[EqF* OMҭ4K X,l쭣-m-"#( 8 JX R 1<7Z'hqU"T>e\ }8ϩ!U:ρ[]tM/uR,mA,Y؁t|+ ~/״Dӡiu-R,mT%AɮKľ.kzƙu]Z,,mQFY>0VkWPO͞A0yc'fǿړU-C cs9𭝨9a3.4oaun0oukO~|#Xl/eh%Zt%ո; Neb?;T.߇a~:Zmy dž)5 pѥg{d9~u,|rKOU߆<u8PZ"n9^e7 X4? > >&jڇ-r-O+ԭ{oX@++[I?D߰߂>&⎯[9/|CT{h!MO k% ;)O߱߄&⇈5]=j<~wOwmmz6|aDž8 kbvS_Ÿ a բtv1hcI>\*$!.$H?f 00+pv5Zێ;G^A ` )QH=@P9Ϯi䜂^*GQUufs>Nbx go*N {X7][nrX՝-AD6;9;Aϭ|kQ,4wQּe xWȰinY^(׀ H9 >:~տ _6%¶W[XD $q@Hdh-lN%߉˸ x Öx"؁GF5($ OJEYc{Hjw#b\Y x4_֩\WZtoߌ,uյi#҂I5\1)")_7GfCuz|Q.|x΋ڟ4iXԙJ $j3[pfԈ`kJ~V7O~cKk9m/,laqjNҦII aX-HWt/~3ƥ’{h׵(eܣ< 4m!1̭ +' >x2'+֣? xn:%|?,evHTPc!Ugl)oci?k?mQjt/^MɆI jị;elxaW >&~>>?hoA0 tMϑkjệ;e >f?u?iώ0-GN ZɶU<Qy̰][\O 3^_Hk!ymw~&a2;$ƠYH<~ }J+]Iÿ [?^JZXřZIe8c@ ~3~ Cci-R]CZim_[n#Wy4A@?;|AW i~v ieiq٦ƁW$3POwO4?|hw7Hn'DӖ]>uf⼶Bn#W9W$X|!kwBۛoS&?߈r˧]s&ז3\G}i<,c>Q/qSjF2h?g'SnEsqy[F$Ӯ% ݴ~в!ǟ >(Q,u_B ydԵh7:FЬіA4Ny  |3|V>ZwW, 7WIsq) bK(!H(G|a',<H],./n4Ww2Iss) bK(!H(~O SPW{BMsw{q$7$bԈ_ xCÞң<-CiQ=A,^Ievi$l]1!cEj=DW}:]|lwm3i <;PzS  LzS!79Xg >4Fs?ߊ|&q--#-:GZNq%EspۼsEIד|^G¿ |1{g]$#jo-.$Hn;wx)"oO—Ox$XipkKK⸝R5H 4KzEČ-XE!RI̅]70'5x?o'߉!|y݆O~xMwKxhf-v*yYb?Z7$0/~-:~[_ >Ωv+#٭mݥ%KV.McmxnԼ/Erqv%$4LDH)ºG>^gO^{5_kQ\0i4N,[VX&Ix7 O_5/?汷G-:5UWvnZ2I,M$n7j=bk]>@vL͵IK謎PԭKͬqz2:=5ieb[{+OFGBAt Vm yk{irmդso2b }xHt}JPQ$767)sIʲ󞵠|O+ 5xC#<VpɴzDC)wSGtJb`BȤڬAu8]NGp|䟔gz@'! #$1БlUcԧ$v֙q3i+ʕ 0Wzc @a¤6H£*FsUW;v8?jU NH'ia#T~S 24< vIZf 9eM#MFFL9dzP@dc=)  pzL(x`2)Iy)'JF c8_í0':uFpHN:J1OJg8P:iy=1ӞJc/Ǹ꼰ITS=֚GnA< rHH L ㎄`H8b839QQS:t9 ׸itY:܁G{ ?.Q}1_Qh?(/-la庉c'yR_? 8h6|*OgZfF3 #!Q|>xZ[^ x~OXCQM{Ma!#hİ^:F9 =xCɪ|*$-1cxgX<IO9oqs[;~?--n~/]3%! <|ノkC q% VQiֳ]O!¤i=I޵]U,gXL;Grzu6OWQpZfz/z7_>1x %xZ-t&ͮ @2r(#tEZEsǨxM._܌`r5>h^HuO]}wKo1d`핆B9\/"g/ix^ N XK4푇䜂 ǥ~|V$li O-}2.T[!d#E$Uo|MHc:npAHGj: Á^y^/gtn!( aq =j?_:}x_퍷H"4VHߝקNR?Ě-NρY>Ϛ>i:e] V6v ت[xwd9^󞯮j:mF!}}'־,|Mk =ҖrB Ek7|VեanLOz[MSOSצk,(8ұ9$zk9'<1۶OJ3p}c'NTr2:OjyBq8ǿ20S`r ` Óׯzpd>9>?<rA=ғw<ѴK F}ҁv6Fx=B㑐y(ERI8$c>yS>u.J|?Ɵ7|[W? i~h<;m@t>i.'=GK,Wcğ.CBBG=|75g-$F1F2GaHe_߈=|]Hu];rs-G 3=$W v~_ .|@g}gFЭz$%ۧ (&OOX=?jbRdr88|?㗆|P_Lֺm^N8Wi>!k|<aD|^aoo%xGlĂ s x;MCD+?g[-oAxWIl_RBkMkېp8HX*m}kSz1o^ԧr3^ *񌞃,SO=O3#;Uvvis .QYq'9?j:t`z%g sZ ,\,q"gfڈ?JԢ&ub`yU.nR-ʌ yp׉-b/4qy$(6Nqa-~ښ}M>xOYM ]hY'^kZEr[,^z5;ۓOTg?k?ƉUPwpޅq%Ž%ER[^z$IaůB|G/>>kGCf/uQss\,Jbu2IY^դ½%c4< "V0HZ_ účo_lo|S~Y/텺}Ōw2-ԏ;CH&e70x[~'kh|B?[OKo{D %̏;CV %P4`nZ9oe t+ACtD!t}KN[x{[kxQ"$i WΏiZzhaiMZ~[F[Z84H4QT'Kд7E4?Gt{t#IҬ.50(4QTgeX[ZXYV,F#(TEB@c$^':8=+P>0zckn9B}Fx=vӀF6I'0<ӌxG?ʦz9Jsr*[sҳw0lSZB)iPk*Q(]+ `ӟo(į|:ЯKoit{VmTy'&3/O^!iu V-PNXʹ''>8ׂt;]<=iou]Z, Ǔ}+|y7@𥄺Z02HGW __h'/CO`k決O Xau|~f{#[4d_^hƍ/τHQu?K6w_xBǍBo|ܲCF9ia2|>:hoEtd42k_=Io{y}>947 d_.oH aB̀K+57+ߍYF^ž=CKjֺm[Bp\݇"Y/^%<7Xe5;ĵ* 1FMq5Oh7$~xwBsgmQcʹ'ҼƟ Ys^n>Z;>VQ¢A5iI<>-u /~9Ҿɢ 9e+-;O0Gq$z~vek_>_g ?: Y"K[W"$O\_[wk.DJŗSxŬ.d)%=>Ѧtgi4vv~|R>~'ޥϋϋ+ľ*"f;xHFC%2@jw{ ж5QzYSP,|V@G8WԤߙWD^ j~9zv:sO N1%Lj5.m&&ymb͔_~'ݖG_iZ&;}sJtҤzg,^r~g7p.:%t WOl@0erH q1ڵd G !Ԃr:ZcJV61r]5b9X$c,jQ9R03=zqH1ʑrȧrvuz)('z :TLIR\*9(q᱐?oJX0 )n29"I WdG ];HA΍o“iݸc=;O&>894..U\d{4{*x#۵6H022E70q`Zn FFҤgn)q=h~|FܞzwA֚w~434Gq :9nA=~08_ҙO?@Ʉ`qPzIdq8(d{ʐ"nRܮ0OCJ\0$۟zq;zgu)_GL}*Vb-gq F{g"s{zTLqGڨJ@e~V91I۟09N?jAy2O0G4 ; Uk%ã1 :3m?Z4SJѼYh3le[+ cn;8C]-OF9mGBn ^H/@Iw$oAU;8 wT>"A}n,|Ckj#v0~>Z7YM7VPC:oo|EXgа޾b4iwtY GP@d#k3 O?~zĖp+$Ts]U3"{ KgsLrF#;XU& Tiweݱ'7,=88Z~x6YRR\xkZ%Z1?go'|o\)O\o.bp7 +}Xu(!`coo7U{qּk׬,'Fb".iq#j-CAe-ͼXByS6vLCN_ٛ:KGQ/ȎCسv9v[Y>ͨ|qںbi4}HBI#Yɶ$M r9~NH.ew};vgc=q^YԼ{-U؆ ]:IevUUT$֧>^F:6J"p~>ϵs>!_@vհ5)eOsޭ8rA<"b/c.ө #. ك ZZCW3%]Cƚ7l4 CӼ7g '{g#y=:Lռmχgg2%on;g<} {Wj>|f. "mvHあaqŠǟ :4->`<ť^k}V. xmOXi'Eӧ|/#s$Zٱ#IO/ÎkOL.线Ԯei7]z~|}>,tcrc4 Y$`pq3r9>#^drvx98۷rYOnSש==OsӞZTO劒59q:STTxQZ1Õ Ly*G=9sԀrxP3>?j.['O8R(=^? x};UP99OJp֤#ϵ?'T껊ar=̠zLbT/qN }xeSvr=Og翹~T:zLg#89CC00v#GA:>3{ccOJRrr8 8积9}x>'+8}x)#:uNRF ^1N F95"HF 9G6vޜmV-rz#1AHo gǩ5"7f9|>YUTssQ_ssj͸֒frwgz~uh?|=q?+KHY ƥ~;ke̒9=~h߅9s?-;hԋkGs>hm2HGԊ?>NJ>"xM֕9;kdY\O^p9(̀PfkH#8ѵ5k uXix:yK6Z2po6I-o# *h?!>l-SN/?c7^ikZoye^KQYNcpmTao ^4MJ? 7?_kwX^.ίįo,0CWK7a$qvgB-,~{cS'ht>{7DqlZ /ϔ?v!7o\xz֡.[@ [JBY4VyrA&f_o䶼5B]w7XSK<R\0EH迁߳Ct%Ž%uFm{5`[JRI$ҋxDVwrᾒ} 4 ibb&5+Te5e7%id)oly{ס=o#לנnsz?Fd b:Ԟ柸ǵXY7^?j9Pۥj֙%¡N[kGMA'OYwW <ל` w?ΨjQƍ$UcUi.4![\K[H]%0,~QҾ1^/w >3\Bl%y86iV[DJ ?lE, g]hQ7CIn [sQ}s][,7.%G5ڳ^6u0Kk05jIqZNI`Yn.DH kO|wSEe~ȿ9x^>'XVgRnZI"k}BG>jh(<Ɗ'Ki_VM^?|[VMdǧiZUk j QFz&ah5:ViVq^kooomoq"F* --, KkkH#$PQUB g;R@V*@sGN}51Sk9-Ĺy1\uP ƒI[ N'S|mSָxÞ /u~XDg.PIff8x_=U3KǾ%~6}"]2dBG5Fd/pi_9` ~[xǒ6/|$ Ũjai5ơs}wruwyq$73H\JA JV8EO<%xV>MFWQ.\4WwIss31%Ď0ƤGhSC&miIrf'Iy%Fi$riDE*(^:ץ_ay6[9[_J~F9Rn#x>ϩp֨ȮZiNUTr\7$FG~+#mH[ӦO]cZE-#H$5V^ZA%A (dY_bƠdz cS(#̎v'hPI'\ 6ݧ4HO9|G^0'k" ҼA DW?í߈5KKXc'8cVX5?e \c/% ~ u2|G 3Zŷn;k61)X-[ /D!JZ_T? pH$+=ҩv+9UJ2j$q!bG/ӧJ 8 u`58یt')T\>9sE9XOIr?(;NoO1=;s)aszlHsF?zVkJBw fOx-|)BkFb Dv5~?%t-p#7? ]K= Mf/5> |{d|[rğ#xfox%H>h#e-n A{MqK7/LUc)N "1!G~?dε |[n&O$arK"XڴZ,\_D?ٲY>.GN7x/(DiZ>~%׈-).=G$GajҲbϒHc ~ ?U2ԼOybuj:idڌ̰D\ō|ƕ=}M<_O1_MgONz!qׂ879A*@rz<H籩]@㌏ʫNG '?Jl**$sۖ=i+ ;H0pp8ۧY;X(c=j=*ϴҫ=Ďd#< FDPө7Ok?x?K~%|T❼=֑?|7'ovK-"Y|0 >0U}klk~9C4YIW5ַKDvvQ< 8x原x<3[MG*-yu FFDgpDjB3`n2GhG@?i߉pz72k#mk*Ya"apAuSBbxTh_QS|M?uԢo٧tݮehO|TBD+}<<>-~h P~ Y|9^5_uc$w~ 6MĚ&Y<7P4^T.-7JÉg? b\6TwI{qÂI-dIP.$_)ec>Tt^woZtC<3i%YIfyfY$Gw?>x3x{O|+hzlmk84ZIeGiiI$wُ^/>x?@  CN4M9[F ;;$#,,$;>xόRФt8 Z ٭SNe?gy ZTV~!&{׉&}IbL=-2H Ht/?hOX:3?#p܈Cyq^nmwmwm4~:OxOcx͊ëx D#"4n /7Pe>3]w_*$!~5'T>[|?#3+ZBT0O^nj_p˟/plj4DբY| 26XKܑm<7Ie,לxg8Q˩@jq?PI=ɣ+s}qa¯;`칹?n2@^21F=zW,AHs_+)(A9UY:c'CU ǠI.ג9ߟQIr-3֘nA4('AU_R.wv&oƏ&׉<{+úUe{륃=s8W$o?|!߉|/ÚMe{ LAȓ;8A< > mĚ_tkޥY;T$Ҽ<;;'RQ(S[&fdA<_?K-O¿'_w=~⟄ƣ40@AZ[k5XʶT4-^[O?#WoǺAkgkʶT-uߴw/|.𗈿fvy*xMew4CZK{s/%AsX> ^{+?VEiEc߳ ԼK}/^_Yߋ?O/}k{omg^+-qahӉ$pu_x>>$'Yc* oMvpU- EaL6:$) ?f3 _xO]oJ/m ]-"MKvJv$ f??+pd .><7qcڶt:dLvؿg\˶:8⸉<^m#9_!]-Nvs˽Fd*.s OfB 8 g*֡*uP9fc&% rzftPYbrxP֭,d|_Bп`C?ˍf࿄/-wWlp̑rևΝbOE|3K~j?4~CS-68'H6gΝ603ǿ ,4wK!n xW~[][ote+%05%|%o 5V7IH!H,r #CS ̟?c/3^㟇^> [Qew<okT"]<΋wtv| Ddx~[boO:f߆_';kxkW6}+펟O-4i V##ke㿅;ZzįXC%Oĉsy$Nwt"A3Ddxz/ǘZ4>95e< s,ڟ FxS%‚H!ѝ?FivT?l߆:X5ށMYx׈|ZiXim2U&'[>ꟳ]=߇BڥxaAqj3 3D Mo#![vuT?? x#_~Ͼ/^ך>xaA?<Mkws$Ks:M?hR煿j_%Ӯ|Ej Li4Ѭ1r@'= HG OQ?Tx}i ӡǭ!ON kT繨wtD3qs{Tl2r > Xdy9#\A $uϦ3Hsϱc6RTsJa:g9<3>xU;FݼdsL#Ls`^ڂ22G+/\ZBJOy*y9c~~Uqs;B̃9!2s׳gեFʼn<0-GZVz݌Ȋ'*Z 7ĺ 6sb@aH="KMM~S9#~opOWC#haݔ#J |H͂S&kwp1\|`{WveSu}c-tjcHoیհ3E~~RWWм!4۩~'n@;eS0>s-&+ypcgEu*2;i0K1H 䏧\Wӗ|kZ-V5?v*C5?l/NjZ.ltm[y&xgUp28GO[&xRBg*0sbqҞ#S{b( NT?1~ :r*xHT11VR'$֟25(pI?jxnmFzH?x=?*O@ЊUpFqӃ? Gps@y3R1ہސޚό0^I6d62XA`{H'^`#zzvfۈObZibOC$AoJo~^~_mp7aֹ_GuzYfKkhA; w5?[^l42#5[>fwr5:visj66Q/gK[KT^KI#S\G~֊Gߋ ]#ៀ2]I;H>l4\0揈luτ߰#.0};' rAXmI顂&@?=E_x'-%C0~&Wk,yn0UYf;;k>0~94Z~ɿkĿM|Ph3:j7W:ė7iA-K[Dq,jZ).'2\I?ן?d uw)zt S5+FKÛt!}?KB-K2Z3C%K'_x@⋽[w3CJ]/G3,jLOq9y&sx_h.8J%d//Mc3Kr<緞ELo/lk:?si-/V| ~SK?gN[/u+۷qw{}s$WSXn%(!Jhi/ODž i \kwPGws_woInflFmĒ2 Q#4_# E@ݵIq%IJ`#494$hEQ9Ƕy<$"{1~t{Mwx'³Z[\w- ,La)$4g_ߍ?WF펰x7z4 ~j[m.[KiXKsk# ($y?~6 .."ԠѦw̖N!cQ$M"Ui&_ǃ@:ckGܒs 4} 1*6aOUP89'[c `OZU *w0$žUia'=*e*:“Eb!翮GU&dg~pA1^9?hw!~xwEi5 R-mU9f#Oy&xG?xI执ZAG<{ |Ox?G5?CѴؚkWVUI;fq6Ľs_꺔pŸiuW;=`k77]?^_ xu.д L]BaU+yvfvu~oK|q5~ gᆟ'|{Kx4<5qir:M]*b;^Nؿi??6}E:otm|7KŖ<9Fx^yFd%nbyffkhY:'{ԟOym/o~4s7g[X4y`b8034 fo[ѵ=KKmRm$|3[`RcH#8G9#'S@ C x.AoRp9#Զ5Nk,;Pc NϯQ{2X\G~dkpA&P= ꯒ?hw?E>*'8 9Z> ZDpxDf<#k폗8̒mPs_7|~~κ~?$>[l#˶ST 3־t@xsjQՉcfLsչ=^EwǏڗSg? ~ c?MƋylu )R(T $\+pW7oڳR<[Th?2lxm6[d5jSGyg 2H.r 8<97w#MgYlv_vx^[#Bdt1Xcʻ?o|P_`<,c|;m@RYXè3$jɾ|hZj03;3;$#,,$;Ox <=WƛhZb0wfv-$#434$;}_xGោtAτ|1b4EՄgwwrK,K,K4$] @Ѽ)ivfA IbK333;䳻331c֓qk,K}##zf8rA*#(d{`Mr7p09j)X''8$To Q#S ʘl<^Vk jԵ=>{mC$#5^KH&V]Z[dA q(-dHW$I(8##WĀ$+xOҠk,#TPrI$M~s|F.|S;o>;|^ o`m_j:[*yiZi?,hߛnۿxh[xeK1-H<,b Ȋ 3rW!h~ BjG?j|IyE/_Ș,I{Ɯ}4 ǚ%炾(:A{To{J?&DV~|ij, o{ynp kvCme n'os*濾Mhm $^[ٜm:?\ Ey<"7?ɯ3>Бֽ2N2snSYt3\Ԋ,0F@N9?)ڣG15W*B=S@wN9~_Vr!9mb,,L9ߑ"I#ּ|.\)9@X^E㯋u:;e=g`'N:_ xW_os|&ͶCc*Gsc w4o4 BXLO|+C5]9fR~8^X<H%; hFh,Om[erA??l}N||͖RxXwv>ӥHek{Y$(ЗvoSO,wsƚ޴: -TL\K/(.#ʄjWA1BQ숭4k|/#9.eZX<fIOд:mndy'S$Fk|3 D~N+Zi:^uy-#5G$85>t:WBc2ϵ{g&x]n@Q*sW՟ΡCFt)a9t>>tH$gvn($7_\%=FW!_WoJj'7u`Gr3޼2 cxw i >Qμ&/Oҿ'/uQC8?O즼QQf=UxGQbfcX:fYAq(,prN:M-&/"2Hu9_??nx6[{ N𗇡RH8yi7,jߚ?o+x$eMa_]WElIi1XѾ k?>8`k o_[v5 Ny#DFhTif07:Y>[]iiVHyT(,};+۽+E/jKE,|LM ]IW$ExDw%ď%WGdOsU6HT#-6^)s[7R{Ŷ`Ep%7EdbO[sY|{Oj{ؤO?> xN㻎{mî /?TKi,;'c}AgF%[hxbFYHl6̪dI cAb`:sקkI@f%[(9gbH(ȯ]xtN Cv9 ;>'tv }ȣ38Py"_9+s%=FZ X[̸Qǿj7_?h۟V=[6uimmcqc :3B5b{XL{[_<+?mGVR{mߌⱒ(l<3e!gY&whWQ'niCCUӗ|e'M#dYIFubkh&i$Y3j\φirjzIBPW(aM2y/ُm,|# vio|J$_^*gnZX3$ɳYvkG?w_>xS'~&K3Ņ[&̚}̖VMΥ㶌_o| {j9_YoI$hڽzZ\Z9a7x7R A u^ҴwA4[5{M#X๵Z9a7xEduvR$Wu 7IZz\i:ƋǩiO ŭռcwJ$W,:fiZ=Οz_iڌDOoq Ό <[j?ZdO %Xڑx5iom$im-"ؕF,آ_7?c~#X[j>HDio-dil{&"ؕFf?j~~|EO[튟k~KTYomeY-#{&"ؕF,wݟxWwږQϪ:9.VyfhTiRǑWޞ񿅼okyyғϱW~_éxc]ӵ{7Bӫ*~VjU?ц!2s]b1 u^ 8#$a׫F=4/A*#q1Cd2/rӤTbyd s ZmčgwB r9Bc620s~u |rpZw<{SfT)܄cn8O/|m=yC֜8OV!8z}Idq:ޘG^sNM1$8_49j@;g*1ո(8:Ӏ=G5"dw^qگǑm$ӱ~ 1ORq0r3PI8%r:1ޜ㜒#S׿b#R39ڤg?.Nd =dFgdcR3s=z.;cӊUpL)'ˑ3/ 6gG/[ @bXY\`NvHbx'O'ܶVk&!xwfm챂@S`?_:yt g/h667+k;;,WMm/JKأO'x6q4:7|'ԞA\]-vW6 FDS[jkҼdmՖ]B)ROm+،R*f_M=ʙRxzॕ||ΜA$vmhWg<1x#_Fh^nf:}oiˊ|rē_o g>σ?eoij:O:gyd4+ܳI?· sg#Ycúi>;KH<]dQFfvۖf$&hZNip ];GӠҴV5k 1rY(ıI<6; }k}$ <֭K! l2G"f`@9z)A܄q<X.aqҪI5J?lxWR{AèMA3EKe~ nĐZk0Qյx:cmfeK$,r#=0m}ќt}0H}O^?N6#or9?Teq,  K1s7u?J ?>zY>ۖ 3ϖar\-;{t* `=s?JGd{5$; ?>= gxX }]lŽ~3j7spJah<˙2o˜*ҾRkfĺ5-kLsMj͞2aqȉCsH*r} JykĚMoFwl ͞4asiPo+ʒ[G'خ-Wr/~-w^k_gentgkmuS mTH#|.UO6ƦMWZoimO1E4jl2.HhѾ/?ٷv=ƥ^kƷxT{;;+NIIݤ!V c0Hg!^i5ƥ ykW:MQ쬬nu;$o-&K v;TX1+_e| sG  ,5;M.S/f\ŭ܋//$ns+1گ"FY"TvEZwױ#Wh0PN1ZanK'E1I@'ҩK8@IbG^39ҪOr"\1\!%wee*-179= e]^\ퟕ[?XZ6I5đA )Uqu[X4̐Ā$"rI=:rjʢ*L8Oqψ-$k8`Ϡ_n;GL gO j~1^@{l׬j@yMsn+,Pdx_?n/JgA6GZ>3Sh~<;{,٬j+kXIn%t9LFu|K[дKWoiD7[}\Kun#qyd1|OV­ ʇӴi#ΚQX4no'>.PwR9NA¿ 0M Ix-/ᇇMi>Ѭb2O{ݭc1y5~+o/|Qi~l':*Av'k񗏼%Dl"2\zÌddPIJ|Kм#k5歩mLČs+jsWƯ+ȿfM_TD֠7cr1PȾb $1iXKz[|o?m [Mu O]o۵'x./{#,;/ڲBVYHF-Z#}%xF>E|̐{&ia}RCgOŒZжh$]=@/9،Z4,gatյ/Ex7?譣x◌!:tvr?٭N%Ou7r }G2 f_R>#|f6'~*x[KR--4[5ޛK(HћP=z|[!K/|JmoQ4z7NMŭ]qH'hܨ| ‰'4=kW-cxTp)!xSMj$}O\`$Hy$!!8g298#0'˜Y$ge:{9&H'gP*b3PI:+mf' DY1 qgMvo&.UTcO1.8M&  ;3} n* nؽO?|c^k?\^x>xA 6eM+$hgU\}ŧno|e]-3¿ l|Ays +X8ydfp@>5Կ ~ -7 9𕬚Owq*kkmcg4iˀIw]'C4-)n )cS;9_6u+\&Yg}O'$lyP}o h> l<3M s5كΚK?{+&f8݁;b11遊pA]b:jےB݀1N9?*2sEφiQI8᪌Kc}cҩ\]Ctp6^lB+"PdnQXtk9+[ ;X̳L %؀IU4Qi`@YݎڲF% 3\JC. 3 *Վ+`{mmgTPK9kşw~+>ⷋs?\2k#"K[DLjBR&go>1߱.>,_ŤU͵_~ u5DFE@nyͣ1HO~=k&|)/贯x!8e5Bm.#LlēJR&⟌>'k|".59T|Uqx@I|O0Sv+)n_+J!~xsW5+_>0?cgyq Ytv,u{K[I(. |=]C/ o>&mSFgi{so_Ytf,t{K[K K+j!ƾN|K׾4|WgO heDž>|C$ ͅIEDYB[ 9N+2k1Axbq{U)B'!p @d)> 0 A#wn8#y+c C3~^5NH֦ξ,Q,!ѕ2_~˿Rٳ xFu;u- _i׎Il*S _P*@f}bvlߵׇ5srs!6Ry0#\JʮQ ^SN](~KSYr``xwv񞗨wixE qazqGI"?:ӑWMUCxF VWV+{wφ?4[}g^/y iZy8 ה|GFK6zuqu{p[ĊX31k/xHofumFM[ۅbX=~'xO.彾Kqws2;;9'~y~4? @4iĕ8Cmg | UY]vY%atxD{։z#3_l,o[i!ϙj|Eu#jXPn6 ,@~-~՟UË?^*C$y !IP#2X>c=WPXx]d ľwCqҿ?ڋ 9D~<'௿/=n˥L mky\ȕXT|C~ͿR_ZCx3h;bZOW6A]Gj6siehRPccdo,CjM:$>C":.%Xg*D?7Ƶ M'ۡiUS=դoyr! ĮfO~6NgįytiT_?|Zkj>HqǦ, vM0Ƴp2<_|P5x4ƕ?٬I#&#fq YnWoۋ [+,e3\i6Yѳ ~\kT𶷨z@b{+M/F+X?/}-4= ⤶_M,s\Ao{%`Ʃ4)s$o"205]e(k4|m^pwO%F .gAퟆ޵_Ľ/햠>"С"䓺{bpyLd{'J m1%G}m(ou<c~x#?~#趞#74_跑--;y*x>̓_ Z=<M=bK{";$JK>MG Φ6?$Gz8׵K`0 p8g#5ڳ+ s,g XA0 '׷WddSy3dvhۉA H# &@lA:г9$ g 9?QW qRǕ8 񎹫S޿A|Ep'2$wڼkhrW=+3D27c^+K1A,J>b?:n3?T=3㊤P`rJ:SנG_jx?.ПJps{`Uyߐ( 㟥9Aǭ8 Npx0 Ջ>~`pxbQ{ާQ^=sZ1!H89z皐qyzsS=j z@ӽ/p9Q:T@p3x8qTsHdpj00 ~=HOЏ)7`gM1As"tN,5=ڪn9pN3=}kk8ﻑTg͎Tu#5#V Įr#Z¾FRps*__ρ~^?G)L'uGU,#_H)GK/]_G^'ODΨKyv|=H?~;|5').=84K%K nLFy_ol/ 5;])Ѯ KkN c 5-xKA=4+nၼ~]H>$xBgld@7DP$ܴޓ  Яi'_}k3jrf[[| ^8J4Ge'OZku> c"YեE[ {,18i#_e?u'Ys"Y եU[ {,1:m&0-\;~f?nZV2,wXIimى՞;hɯ~('Ka;k{ƃȻ.u@I]09vBX5W`{5y Ӟy #ǧ^x ۽4'g`1#QLg׷'*Ru$z}O\]#˷\t@\#=3` c>s~+,4f}߭d]_Al2YUZ{R2I`>&=_H^IBi'?z+kg#[M7u!,s [uv8WTVG)#_iD8h~|8ė$Is7]ǕrJv*_|q|Y~=k|O}mQG$Ϊ m$|o+q7ijmiI~G HQUٖ0pF3\Ob_u?~8t}7myi۶Zi$eimK!2[o ?wm>4>o<#IqmlW-In-$$/Mkm"_ E.~ZmOMg]3jq_iӞmgZ)fyoH,ȗd)6k(ԢOiux|]MK{N4LEmZ(&o S|/ Κe:w/[Cȴ(fVڣsrXO W|x?g ht>i.g,"̚iem7<$E/o x'Cσ|9Kza;Oo"H̖Ydm7<%?aN[Z.miUZ}wi_d(W.f'5t90q01 'iqQ<`LÜg9Pr}x3<=k&X'p8&M* y'+ `qg~r o?p~2!4EmQoRdf t# ~2״d-swiik1u5x:4kzƝ|-=]cel2K-oM67VF38 BՉ2y~jwS}McЭBd{k[C-G G$S~VtOIosya+ C!vj‘6. YfT+~֩.j6Oh/Xi =51;[Z$R 9d+w! 2|~'|lntFD_xZIm4LIh\Jw_ ~@{7͵959,|BiwowcK<hpIҗY^qH![Tīh?UVM9}5G{k - "S%%.#Eھ~?>AObҦh,Z=x.#E菆_jGO%?5BG, kh$p~LloiQk@Op8+@8s_l8 z}(=F:8?il#ޡw gןVkE`uɨ@{vs&H^G=\myy9bvys!P'v5qp0[':iӝo|Au;|(Ih Mw[64 wt[lW$UFrOG>ϩ|EUiuF0 S׊GO Ie{}lahCϜ7^G,{6oymjucR>, 4O~0e`Csۖ).%99[K_zgZ~O< k[h[&XO?$S]Kh6G+|?[hC5 kP 65}ſǿ[[[G*^E(Hn#zE<^7 +p7OWw X2-4jH$ !WSpYCD-6W?M?]ҹK{[5?I{yЇ3I#ؘQKoB~t^^|GUi/o<i<= I+FBO=wvueRk\s EH XIg(2KOkW/DNեH|!V Fi DԳqk~1`kNfß A}es_*#E&$+U0^[Y"+J? `o~.?m|Y xoᎎ/~x{{fXhTC.U) b?Ň_}7>gOao3A~[OChx9 "]P5dH|7wMF <#H@y*HtK4-M]FI}&=7KmmXmQQE"$hIҴ +Lt-3Nt=NIѴm&-7J-mXmmmU(4UTP t/BDl4}GJ4*=?KҭmX`$ED* OK[[;8R(GqƠ* qZ_zF1ïTűzr=OzTz%>{'T/'a׾x?jϚTix=X3dld*&H^FO"i$\b]KlWpL^S3~xzĿ&Ҽ/.[#aPk?Ȫw*B͟^@'y@d<~Prq5=Ҕ_%k289!x>\UrG{\Ƨl&ԶGQWmOm|/'k70~m^A ǒ4cEoق Wut |3<'\V{u ȏ%^YYQ̪ā_'|w|"k0eNMzA v攤hnfuI J.BС/&K+=+JCu4#.@TPKO?sy~՞(.e-?fycY1eMŜ-C9xi1O|;3~ҿ yY_n׭?fo I{eY1eU-Cu<,4'ϚWo/i?V߳ɺdV6w a$@fʹ&ϹMɟ;ux&YyJ|_ݘ)bȤH>_ ~|𵧂7@GmX-;k{OWOIwrO/I/_> xZ? |xfL47Gmoiexm-[y|2Hm Zx7ៃ/xnFٺڛ٣wut[@]ܴ䩒G<|CcFM:"}u8LߖVX ,}1tqޓ8ks8Oi2IO֣f:z*Ӫ8>Y7|V;qZYTF:QyaWՍ=IlG^qƹmoĺgnu-gSl,3\($;'hn-sP(L7 mil ,:*P-A%䑈U,q^}Oz%VЩi$U47%l_/_%xAx▣gr >:zj@A9xY~gƯ?؟|LoҼGcQÅ[[KPE Hޜ8[ޯ%ƣ-3ZWI_%0Z54袹mrt}U=FeKK{/Tw/'9էıjj7B$#H糇˔N Ht-OzOmg>u˯ ^"񭿌|K5^nŽKsM<3ʖk: x@]eSw؁woX 1iiv'6wW* ;+_?ٷ-gO߈9e`Y )5o]G*a2JFU(H~~Ο]ڿmCk[{!f%-T6,>P7/ $lQ- N #ўh~ [ѲRӼ{Lt<;zpC77>Wʻ4C5LtPy!iOƷ#+KjV"M+_+7g^>8.q-eà\J-kGd`@*>?j:F]59ƝpU䍙23t8TUoVּOjK6,0mpĖ;l88< ȠUŰi&V.I>kӿEUowȿjOQ>4ڣ}i?G?}}=ہWk^|To lR)$g9Z V)$FUFN`^$nnt!} ѯV&#M7IEZGo Z%e=&>wi&+Oү5ӭViR?[Y[4c Hku+X5-4-KlSĨ+##4hA(enoWcxZ΍5HU 9VQr _n 4ڃ}i?p4qܟb?{|jO/)x_㎝ះM9 KˮB)mJѼE}XL3zȯ-^2ZXZR#jc$v#nUb[KͧU} ExdgBNk'^};}OLo;\qi@t\?4B;l^\ Z-Z_nƴf )tI0RiZf[!Gd-s.}Q%{Ş0v`)TY߳'E1]$hZ[鱠H, 8P@_g)':]ιA:ȺvMΛ||` x>-u wd2Ѱ*FW&LѺyec/@.-/`[1c)ls59?t>ᯇ˫(o\vaY8>^..{[1s&6WhcT3oZ]Ou{ψMiqXcb 2 k_~_?kz %ٻ4Ǫ*yr"$o4p"VD~;|t>4||$"gnܣ[ks i 2H5Mg㗈'|G^4HpFi*.[ yz^Yn.ѯn&m-ĻNA"owȿjowȿjNI[pcI[pcI[pcM: q"\d#ҵ?Se{曨6I "KopZ)2H*Үi,o++N?n 7 VM88t>4cQ~ ov!FAtW1I{kk_Caw,+*C{5pH#Z*OB4;}kG>jJOiZ&VeSyoiKiu #"vLW\#^;5_ٲ.Mdռ㾟څ^j4X~pӦhat_Q__5~%\zE?nnF+]-h\^G 3O#F2} K?kֺï6nAAa$ʒ4q;255Mg#No{%vVS bQoqvsCl'&xo~{m+_xO7.˥#[:| ELY;k? ~*/?[al,ɴ) XM⿢oC uOɦ_~M4<#p5cFMHݴ_`0*ys{5(l<s{I A<~|9i?/YD7<`rI?ʪK2pv1J/61``ϵB0qPSUL8"M3 ?yJIQEQ(wj"c )3R0<}1צz}j6^>zu^ES<g4#?֘Ghp ;ҵ4G]mVrn5ko9?e!!H9?|f㴺Ddae}X);MzE5\)|O*#kvQ‘ zW>:ݘ2P@ny_6\299=]Di39P?S? y5X89>"<J:֧Nc=z$OR``s׭L@syK6UAub>O2=$Y?^nx$]k_ts4s[F33I#1JPsЏJg}#sJ 6~`Ɍg%{q Nܜќt{F8y`pG%GE gA>ƔOʠʳ`r glsjB1z*L${po[t䏗~dN|(M|@=}GQs";{e؟r+__7_CY;2-\ cu'ό^?CDiV}gT`3rz7{Mk=!7Yne# 93><+]~ٗ#ŐEG[K4I]y6G7q oR;GݗlVxe=$k~vBI]!L6'7pfx"Ftګ-Bş/d88DE{{8uFC MD{G7v~5^5Rm*"ւ2K <bI/ XfR̿~|~~ iAnm&%#Y.2]ȡ"$K+yM9xB? -cWPCqoMJ樱sywr(lExDh 𭿅xrNa9^kzEc%ۮG8# /מ{=]&EpjrDW3# /nB+fc aQ'Ӛ3c#АN9$c"9<ɤz2FzMEl<ǵ1P| 0yB ds56Y;2 `NݫԵHGYR(#]0p:Mcjp,KQƤdO]GvUw*5X$FaO_o_|X,m|P gk_2Ͷ3oto Ah.EsgmV-̱)S~}|[-S'?mo4O +CgkP_Z5ͲKq3$Qyd0w>*Z.a߅'*Q}x}OkZ"9-[cs_/xf-XWᎋy ui*,Ba4V5 H'>,^kxƺ"ӿg C/ΦY!GT1[[IyxOnqo=;w~x>u7L: (Z0:G[ֳ[I|!xΈO.O{kso=3q/~M%xH+:h~&o|dZGUk H4DHUP ZH@BhZ9LqWI?L~38^342FOi&881 T qŽ5^{Iݓw5^iwl-0 cXB z$G*|;/M_~7ڝZC=O/|5ocw1hyBt9~||h S\$Pr֧oF#Ck)ŋYE.__ .2]H c"OgYWAڕA_pMoNJga1Y%*ms<`WrGJH냓^ӞL|@bIў)s7 A9y228 09x`I~`_gnԑU{|UqcGY9e ʼnҫI:ǡ~uj:VP |U?m{뻿]MßKyq"mmme]Y^88$_!|{|{Mu˸ |6| ķmmBƣfp$_7|l~|\'|cEx_߅mιo^\H"2VH H~:iz%JOxm,]%M8H*;pX9t?ƳCĿWM]gsb-έ~D<&Vv0E-Xπߵ/ƵF?{M g_/yWM3˒k0w6 RZY>dKK~ϩhQ0|H:W̓.u}ẢMN Rڑx?uϊJ-R@\I3u(RxBVe1A~|6[?l?n;h->{72] 8ۓY:*R͎[<u=>{B ;;t2K5̫Q,xc_^Ҭ/u {;[xL!%^K36VumeCPY$XcGVf<*z|E &kۻx!KK$Ҥ*I2z:~!'ο|0j}mL)i47RJD +K,bY 1!O_o^=߱}_ m,.GX^;8Agv!Yf3> %}_'ƕ| Z4VZ$nO חsc4ĉx]vy绶hI%8Fqax}_ѢZxN~!ujxVɥ5tKi6$bmX[{=8O5 xrǎҟAׯ4g1v9n ^AsLMi6qLi@1 תilNNbVŽqU'r:*L>op}VHw0`++,pus^'3@АnnnGCwcUk/yo[>&/t/W+(!3#TI1o >;?kWL7_+Y^7<ż;$H%n 4)YK>^5"m$[KkYae-[H(3j4m3I,X|9IG4.1^xVXExHaQq§.YϸAI澆{܌rSbO\Qqy{J`.yG^1~jJ0y:~L0y2ߦ us5*)¢Yۛ1gUUʹ*,F{+p3ֹ]S[F$}+j^{ >ķM2HG3Ji`m!M|//U<+^Re|77n$]c)H]&G\e^,_SO/Z$}5(RʑۀM|_4x}oh=e#i%Q]QINp#tw9=m/j ja37aK۟YDuWXuDI~C~j+O~>2|TN0Ŧ-Jq^Xb/I~7_i/q[$??mj6? [$ċŻ O ~&>#ݬ^ۯX|F-D2jvȫ2>`G0d__ xW|/ ģL4k}B餸ȴ(eFڣsrI'𯁴+ x#^w44im No"Hc%i[b+bk?>ǂ;/ x3Ú|5yN{}DIq7g,Q,F5.Z:V6knhuF) (EpKܚ!x_5 H,`Dk_/įxU|}:V+Nogmi:_-,,,.ugSMt$乖Y\3OjR]@P8EH6$;e 6@whO5Z3s*%?5{3QaK[mZm6Ip|f~8~rh(_t;/u<{VtcIlo<]{Wz|'NIm4˻lg浂]GPJ|uas~_u_> :Qi?|ig/zZww6pk7qiqril0K :|C.{mcjNgx@դdDu sb!Q2Hwpx~.|}HU| 545>\{Ž[4CaZ-Z|:Ưb.>ǩ2xN${uk6Ze棦Z/.!B4t=ZDm_HM6Y7߉~.|/x'egҴo_X9l|MdoqgO[MlhKs('\x/a[º4Ox[L,.b=KCu VxQf"O ;>< xG/5o k~% wHj׬ +ȮC2vJC[W[R5B9 eBQmt*ʬ35Ըx,[ivV(6ife2O)Y^Id۞}.݆4g9I}q۰F9I2O9iP0 }bxj}D|77 ~%i~tĎĩaywgke"}R]x\xϏ8|f9j׿~|/Mׇj-_z΃yuGIRZM9/fO:wމs֚6 ~x;P|@kWTB7Z)k*kZuSng5ܙƟxwtz&?x._Y\xCV_zO}*O8-d8i߽mRFkV2Ģc'|wW ŸxƟ >'xcg.MSo~e6ci2[FKiwƫoehQw}k[_> ľ~#׾|C>Zqsiyqi=34P9Bѡ]w2jz?gJៈ&ĺ:f$i !fI[Ѿ|Wg Loho~Qk,BEFYHv>8'h~ |/%c=[zuKO xcMn/$=7C tUyYa൷$PhOJľ0,|?gx_.iO iėSǦzdnj+,6:}фbϴyzn_^:΍}jen[ʲuoqXDxʲ8#Ծ'՟ƏG[{خj+}Ij7l.nJ˛{2wy$>mi ;ߋ&:WMýX` F%-=J8S{.NԤMӴ>cӬ-m5ωĝCVrczys5hbYxWk^A`>8:_44M.?4? ";慠y:6-H`F1dA-a+'7>6jo|F[,gӒbliG}/$5Q̜[Dְٛ{q\(LҬJtڎP*xwuoM?Wr_tO.=jm.PVWkixY;S_EW?,tW<)O5=>Kl%QӧԴ&OF/0ּQ'¯4|=ms_< ;|!nt,%Q5m9Pӵ"YM<tt _^]j> b]bmi }F=>]:i#H-5K1-/;=q5| I:Y5_R4߃x=WmSS!oS>+!Ų->hp&x21+}jŞw<)? t9-t$ƞԯ[+yGM$!mRMB>j1Ceodbq:~xkEiUZZk5ΛZj7j3ݳͨm-,ӥiO~2ay ew{İC$🃿$&jt6iyZ.m3GV[ KDu4?xYͯJ> YᏆ58ЍOPe}B&yvlNJOam/ÿ ={5ߊ/u(nn4 &KeSN'g /o@ e5lɅ;yGYJ[tnmj"E|oӾY|. ^]m(|:[[xT5xgMyk,Zdߴ zfc%X<~"B{rjzM[I;jZ> 9#¾4?4vɺӢ$wW>i 5.VKkpfoI[R_-Goxǖ jִ>J Ҥ⹊PYE*b _=jq>%x᷊3ƚ}ƅ4=0\jOo"*I,g?xt__uD|O Zu=^ -5 +X/bT YloJ ;ky'~r6xRGS'[Aq%#sss<4;I$331';z/k.vxž+֮IxXG]Fo ݧY%yYGkxzWL][MNeZ7| OѴ NioE{2[ɯgyonwM\xP;WbO _Lfmm*GK=>-仒 $6{ɮnn.%S⇋u/KV궶Vw6w[ m:eeۻEi$34\] 0wp2 8#Fv.(#($xυ|Jqce隍֩/}x%N._oL/mk-&+xH-eT/6? n|;~<H#ԭK;պKv,W=^o*閚[a#F͉DDAR_1bֹ+L_#>0>>ωxM#s dksP`tWecXGmg KXaW1>4sX24/|(B SQֵ՞;äEk G |^ÿj~.JOԞ宛ðh eoAO&,bΑ5އkh:Z%jSё)`]#!jď/y7x^4-]sD~#jiX [R@։6s&~^&m_񧍴 Yx2M+E-so{mV{U+9]oZS(mHH?ƚo9o6ZvǞ"Wx42Fc.$y=el+3s߲u;xZ.m!wյ_&BQa!nop-uo\-.ͬXܝjțMQӿ(ғ1gM dPIsך|cmWDxF6rO7MYdHІ?>|_-Az'nI%e8_>5|3[a1& Œhr+,GB:a_~x;;yn_>;/2D##ؑ^ qkסMϮ+FWpktznMGl_VĠ֢\2U&H(:uXW'x9sZqxՋl+N7oZ8ܛT|bGREArc9<9Fb99im%Qnwu#  Pc2B*͆?_T! nQ۱rrp88 j&Qx#@ϨREFA֐(9Hzc <xee8QC?׿ʞsGUhgrhihuARp{p j!D .7j1.T $=+* &ry?,NN? JGatŰn1^c~E#kn5,m_)a0A`e}< 9W?/|wwZQ5c.HbV%C: k|5|[Z煞Y٫ޫ{kN{kcn޻o,2qh^#ٖko"_K ޛgx:Et\MZ@~d+mQv9$H4 7FӬ46طٴ2; ;m?ٜrIk, ;FXgƺ"#9lֻJ20G+GAj@ZP4Ĝ3~0'~DZ]F-:,qGBqjθq\7|oi5;EtZPK[xUFY+񗏼1m)4 GӡkCRK[xUA$b=G:e汯vBZY"YV8Oy!hT,rpG`2Oj׿ivdx{WG'G4e,:[I}cI>)<~pxJx+9}}kcNcKIƛ|-2Gl8{p$_S_'n/tNCC)hRIk0ӯn*--V߽k3)4χ=֋^EE98S5F,?9qK|XwV6L9ў:?3vZ6z=+0E,6v:|!YdxUW@j_#5Rm[źZ_|W׼eˉkK>I$!_JyϬwiI#B- =+iѼ?,z]}c^-4M.#yK#$E嘪ymh'mj$zMgOqKj ͞>0ed4nczEO턍w gQw5L1uK?S^U{xS*He|1D<e|ڭՄR^I!:p^^CRbL(/߄tOt__Z$ g-V佼1=הnIGQ| X=EP>^ax2RY6y\ h^Ÿ^I?ֻ4c .r_5 wv҂3<N ?zCuv H~䞦 ˏT)3Ϧ9ʱ/;{X乻bBK4u$±5 ZbC$M ($`zWw!H@(ӡkෆ4.HQ@IJuwj~>xczv5s$ٶ*[8/~UB|Gm4-ROi3W:f氫[8ᘙ'8mfR7e{_'2E.]jI xYU-l˖DEX$fUct?ԼSzEg>af:[3$&`<FH=|Jd0aDq ڴRGxq3Zu%]'29(n*"VPUΑiZh.aUznZİ[[qEh _Z>K4- L]E4mIMҴ[h{kkxQF(TU摥za5:^ivifkoomooHmkkgcm mgik [E(PU @j,2qϯJ,2F´r@!u #𕄐 ^uKrρU~׺) I%{ⷆoH%kc=N "$\>~.|k6-Cw/Ife UB=5CXxigG'ƿڿ5[֎;46%Y1Kt]{LbCֈ%hWzEsq 4ɱ(l"[O9#|,--m/y-Gƨڷ;KĸNY4dK<[O5gW? UJDu8Nyʲ< Ņ2$e`hR7__qھV{ g#'Q\q{Ѹs4 1E$$t j-H9yxH=Ga{5 ӝ cN+>Nd0xvYĬYd;@A%"e O+u-&F >r͍ +OiOx;H>$RՠO|.yk-JR^ETdwaX M|}½Fߊ~9fg5v n$gn2Gʑ;7V9C4WK?52I[Ȩ+017iiz ^Io>{O;V:0I-3Naa~ο{w~Ԟ&{-oٳwgoٷxPәI%ux_>0գ|j?^ Km?g =՟YeN O a#ۙ1\ Gg্%&>H0͊"e"$2]o G~,s{־ _lGog[%y'S$yҏ 𭧂x/ͧ!1_W| u)qt4%'0+#Id(޻m9u|KԼC'/ڎym?1B7OkkBZ v K&8Xb~'?e/j5C_ _|T}2$mS\X,A"FZGGKo'_oD[jMW6R9VIL(#!oP2+u`j#׬iOյ4oKOӴ9\/qqaMo몷Ŀ^~-WA[Hn7Lcﮥe^wM|Qxlo]Ѽ/?;QD|W—RZYC፤rO4닷dH&>?ͽ_ {gOdFnPF(źIqvLЧڎYշ;Y~ϡj^8;o&f_3Ee0lkutT'O_nR7 <% 5 ׯ1Z:+x+#gKx8}^&7>!򷈾"Ȗb5i*q%ĖvM3o&+mX|M}i_E>""Y-^fUK {,1:I~ ~C4_6gO"٭ɼզ̫X[\=f&RI-?Ûe:-kc $ܰܪrbJƹ߯5` /^CpFzt 2 lTRHP $ t?&99TRMG#Ӑ8{;__o__^RH WS=_GQSg!- y=}E&)6QMÌn\.J$@?\al> |Q62?:6QF(}E'@|y;z|al>A,Je1G8><܏G{r?.;Kwlv1~_K_A`b A 9#y~_K< rsr}E&))!Nx'al>R<`ێ ]yzQ6QF)<r7ǟ:vr=6QF(}EKb[nד})|җ) Vpa}ʏ/(JC r9Q,c ){9J_/JqI'8'ax4y~_GR1ܒr#:MRl>a`ڧ sAsGɰ6QF)<X2ztfmuoZM^ N\jCove8"p(u&kbudX*`Ks#(l*)P<_ hYӯKu9vBن;Ymbo mY9"JsG?"]GҾ>Koۨ&sc}Rxr&bxc~|&|hѠ~xH`IomrY`8u#GZiMxqivږ>xEO8\5v~9S^K 9 r޽/7a WC%XgB?Vr##ӓzTh}ňO>a'uVVV~I$!gB1?U]N=qTYنT*SR''QdFz,1c,|%K?Ɩ6N>2$z=oH'2NnlXo3G K7_<#%/#o"xPHXKRAyrCF~ ,|L_ gk?k5Rf.VV;lmdl;x5OO_`bc;_Y}^9׾!zYɼե̫Ė2Yy6bpd/w[{ax uν ĥ-w Ė0\=h&㷌_DxែxgFH>w7ܰܪrpJƤc|sIӊc 8~tzt瞔q@*u" 8*Y6*rj7ۆ@XI\TdUst '^00QXwpF4Kc#5wmI,%IbRvYpk|Gg\ #M&Tu9Wl/O, WZe|)M+[ًgQke(]s_|]'5f@| L&_ikkOXO~n>"M;[ |%ԛ\ߏ'Qc)"  #}&`fc>CG4ij7G7ШN1M>4#}&?~5/G~ 3)OakN1GGAbbFLg'GBxMXǠMz2c'ȾXkjC<-O x'B<7xCZ_4_G4=?ΚK8"̖iem7<$E<)/ A𷂼3xgKF hд>i.&,D?2Ye($ xcz<^<{:= o"H|+lQv9$iM:fi:mqo閱BG,d=I@z=zgJ;NaA~џ[} R߽xN[~~;x˚-qt^h_~|,FAtkmTau|q};t{/.kvi˝_WUuO/wm᫨Y\'v_7ߎd,[|վ'|qx|#o'<_jO@1,sX(1yb,7OCjR͇QHwc{tͮ]ٛieDCOoշ&GyK.wa}͢鍛] ]L9;/[H-$Azq^,j[7|O%*.u08H27O1a_n#9#Wc׼(['#o9=}?:u<N9`Ǧ2@Lw1HiIP 6_ƣ7JkwO8沮/"RKw,jwǷZY#BŎ0r=+Ud/'YW?j߆_ZgxZxE3#9gP2M|cDYh?۔Xf[I4σ|=Dÿ6JOo˚xuIK%.D_jO%%)G>߄?{ ҧT^ s]O ԵIK%.D_jO%&)G#O'+]XDzRk:;Iyw5ȋ2$#؀(k Na2s-כZWO>M.4|m\/+uc׎{WlRS~<) INxUc!G=I qsUc{=j'@#z\CA^*q?ï\槭ij[@Ya%;6i^^[[f{D0ª2YOJϻmlaybC$ 8scui-wwC%;d?^Gk_dG*xJߍ:W|2He׵5KKHtE K)HRR+%D$0]w_+S/`-;+Bd xJu ǓmἋͽ+oumum80'?zg|A|L|u~о?m|nSSn|m(&! Җv[fӃ '?b O'c[ώ0Dh|#*IwzVlzu4[{|C#T~"%.qIa:JlRG. 4/CҴCtFѬ!ҴIN[h{kkxQF`*(~NiZfi~:>ǧizMi `GQF`*(}ݤz^.Xh6aUzvZF["$DDDUU@+{ [[[Kk;H -ml"[{[XUH0UP!siN=8>Ul aCc8$<җQԅǩ)KF'K-† ӷ#;㎵=A ˞$ۃUBP/ب۵íx/_~h^&/@m{r5"8Dz$^=_ï~?i>ԲʭH#MyOY]x^$<9YdQ$uA59[3jZ>g&hͺ@TE|Mmڃ̴Lo+.(~+wSVwoy B[6Xfy;,k*m[K.f"8vvymy "[6Xf{#d-i X^b)D~>Ծ96Ow'򄖌$yp_{ςdC_J޷c|D41GsOc>$χ.WidċYOho+2`Ο F'w~go xnş&I>-|I_|F7 FֲgCm±]۾ ~>jMAoykϊiM"gomV17WqçE҅˨cw˓j'd}#ޡw#51Ӟ 9_RpA=3~g,s'9SH朤*8BI`.⢒UT,qpI9ۑwe',އ wT"F[{iB {T/R%fwT 2Kpz$սl0#|e'J?x^\kSo/ɼU ne&]R(e*D);ڞ]E? Xk/jq4? SƂ[w[ۣ,qC4vb0k/ oH1z\(@۫j$r0 m>uߋK9t4[y/F>|Ug` I/DG_Y/|è~Ο GNp-|I \7,m [}DWCjMb|D 3CY?gLT@[_xӰͶo̿h-gGl:Tx-f-"yc޷1x3Q'ut:Ȑ~%j߇_/k࿆> <= 7@KOLZnexmKy|2H¯<-i 3i4,4vkn+[t餞_%L9>0{ g>Ml%jn+hKy|2Hǚs><+GkItJBgqqy?ޖVX ,MzAWq>tB$gsnc֝^qq)2;FssUK#v21P?iiֵ՛Ykeo2 'C:?? 4/NOsI?iA[4 Q]o 7oYx!~_ڇHK<7yzwwj]o,qٛ^ wS$$K#Ӽ-[UFq|9;p='?rڷdfyo|E:Z.RJ ygp{8A88_t }щ]<׊O9#=}lHci<@3#8@'/š#{Wp9ǵey!\rr=)jI?p8JwE+%vߔk?5-G{O&N~I>zqXX9sNOZ_MZ_MZ_M;KQ~S??&OQO=G{lci?OQi?ߘ=G{S[Q~(b\:z =ZXe$t)Rǫ_" 0 XkRa&{|]O|C,2sDolo[lo_>| !;7?NaD0r&}bGژ(DOH;SWqBAM|ďӵGu)Z_MGu)+_ݝTD ooAG=G=G=NߘO=G{Ri?ߘ“OQz?OQ?ߨOQ?ߨOQ?ߨ BDq4U;I Տm|V?o?獷UXټ6Uofx-Qykg^7mBsLė3q(XScv>O`~5C6Lek˛VBcU"g1~Ɍ=s^_'|seb@,Sr)u`MbZE=Czk q tM#ēܝ9%K]J3CA3EAKe " _S)E|%BpM| Z,ZÏ28ecCty>#*OG~K AXIXbV;mP%, n?G|;!x)oQ ɳQ@\a$WGGWy-'\IP4QܬZ[HGssN G&5gc|1NG@Sִ4tp>ƶtX+r[~Un2Dq7͞3k> &|sH,2}1]@80*9m$WgLN! XZ psk_ ڎr19'- q5૸\ ?|vc0Q{ @IrNOJ3cSI$1V< qy<?4=o @>')p3( I)<)߁$U~RJ%qjqC p89θþujv@n.@$f q~.<^%Jӣ77ڍ[@f `k~'|;^j֫ePzp,^w⟈WlԵm%,W0rI99i????Olg'Ƕ? g27m)oل$mJcY?/zÏi6+[lV-77o,;XY$!nçKR}xJ ~_XKW6pC+GݐKXYHILBh^V)ɥxfǪOLwZo4-V7 P$d1K$__~x?Y&O|FWB𬶷}ksO] ܴ̒Y{Uh[;|L?(xX~9_&>hfkK 4` \LY&χ?7~+|XH|he/|@-^gΆZaλl\E&W>~ΰ|Q,j'&a%m/N&W+Y}?fٍ~: iLYal`qҙz< QQn*sXܩ} )r9^AvsN 8H;遁'x?xn CahY(l{fo>~ןQj?ާ=!ͦ\[О6a5ƚD7QA"2L[E'n-GA)d~ܰ&T?cR_.K[M"&I-b>h оֿL)xQֿdzrxrK񽭥ݬS8ѠE!2J['}żE~3j?ȃ/[%V,?w7[d9o7W Yi1Cm ⋫xg%k[sRXK˻P؊pE A"_ ~_ ?f|*𵖑oXk(8$[sSXK˻Pb/CHꯅoெ<"׼W{7^7̶q u5Es-܊KP%G fvZEiSjB)w JJZI[Xe#@zLb'y=z9 tNIm G ϯsCzcj4>0q @y8b6<Ӽ N"ߤ@;NsۧmOSEq$PNN1z5;k8dX8I$#UdO=Oj%B DA$I'ӽrm,akg} I?>+~ sA6'Z>4ܪ-BsuEAkewHa$jwW?ہn^fOk7Ʃc{w 0Y}Y@--"f|2g#8di'Eh/$TKsmEo?,ֱaCoKU;e+FxgXRkXFGno k,C2_A# ƞ ;׎axJ+?FO{ u5K=:Ke2ıYIȷqOz^:Nn5:N6qVkmommoX(#E _{i:Fifi~h|:N6qVimCmkmoqEhơUP NMMtM'HH4&5 kkxH#@U@YiY[ZYV,֑DQT*dҮ|= SNrq 9~t14;8?aN7@8'9+?Zkܢ48 r;eTpH\ep4˝Z(b'Rb` f,ǮL'3GIך?Ţ>_+EmA#db"eqjÿ?t_蟲։7ј?i:-嵦nu"JoUxKգ/oF?>c:17CѵXN}~"P8GoeujÿQOZTO׿#[j^)6Oeu6_&)$1OurBρ߰ٗU&kOmZ8uOfmkx zNg7~|I;w);>E|-5 H[Zgg/,h1iIsaF{/ I=$kiiW׼a; [Hm" UPIlR64>x^ G7OuKȴ}]\HAnfi$wTXL̠)'7Mvi-O]SN}mqľ".a4ٔ6y7ONǴ_;uֽb^ $u MHM+;`W큦Yxƭ8|,K-Foʤi&ɽsY]oA]05(4xsmwh[[{Z'4 gxI'& jhe oƷvGp&qw݄e.1m|<s6݇ڻoJ|Rx$? k:L'wZgFoʎH"Cx i֟ŹxW֑YѧGk-pyQ*<7Zs%l";xA2HU$^1ϋmٯo`BZB|˩¨9_h-.~?]4pZ|O񿇯'O{k !?a.mxx&~3}57_sm?Oz+yk4o^/Ч>_ڳڵTg>wkyym}}-~oe& n^ ]?Z ~JPZ"nṳ{.;0ٷنid&.Zc_>~ȟe诬hzNJ5 .)~%[١VH""M[X( IZ6O~e ?ޏyxK?S},[jomTiY7obP6k-Ԧ^㹭~$[`VH""~hkEmFifOOž6<K{j+t\4S J#]qbB?OQ}N 8`b2pG,nT9@?ƚ8>SCstz9).8=:0lsOTԓQ!V6"$P:݆1z/V3;O\ A6!gw@s;@wWBTϿ*ݪK[k S#*g%z5OkuxE׾2e4 xC$#3J)a26)#kq|7s_ƍM']wM. x S,V$ ҸEf#c HOyே~𦟯]ū7# >iSwo2ZP+KC1:η~Z_441IMkEArOIaN Q$ʫW+SN[݌duxƾv{VӴ6qw}ܭ*$1p+w9"].VnV1t==+[>2Vֵ[-'M5 @9gw ?@Ҽ;g5楨Ch)`уO~yIiE<|g?>=x^{8!aKiM}% $nSy9~֞#>~ I7> !Zh-sg27m1sydͶ&1 uh?'ů_ػPk"?-o^^;7wnZEJb$Goڷ\MM+0=Wc|mRHeHڅ% !"Y%O}E+f}E~wygۮzal>Q巨?^ al>urz {i d~2z?Z Y{/G쿕WTQdE'4_ yG6QF}@(u)vQK]RguZ6QF(}Eal>Fyx򽖓ZO+iaym:Ѱ6QF(ۧ#aym؏Ǒ_Uo2n ^m,^Y3QKkM4 Nr9 ܵa29zןSqy^I4duv' (22ͺ_Ɵ_ //xHv͢Hͫ,v)c'47IXݢ2K{N_aiznfGwk} $PL$!p k#VZj?v(Փ.W;O^9L_NN;Y$1M\]ʄF~^ԁæ:kZ9vB+8aεV|.,85TX11Q]w}m[^C˟zup$ y0?֫" ;\2vudе5bseO]~̹WcM};1`InpFa`G?B?2\zK@.YnwGֿ.0ܮzWiBł8늄9''{/Gφosg\F;Afy*W:6^YQT;0UC$g`cNZƽbF =_ T;|+!moYL^D ibY=s][W.D%5?N;'MsƋ_+k- %[kQ6qOwl]\p%S$9>&~պ&3Wu?."V'7IW]W=MsurBQ9~/^'[_ƛ Ieb,p&R%yc 3Ɓ߱o>+[XĶֺO-g6E] KKyk;Gms,]dbv7Ÿ~,x?k:ǎm~:]ڙk'\n^K[mºIoo3is?d|Z|%ί{k=+Ė߳ak3WMמ;䶹!NUYai6 j#(EDUTP  -2Oӯ~eee [YA Q U@*0ex`f.NO+3D48%< Q9%=; o{kn47ڕZA=I+tWz5};FҬ#i Jmlzs'o YIy Dk+dA$ھ>9|fu|79o_g Żjxan;dRN8[@.nW&Nk)dEy`7ºOψa༶?jxYn;eN8[eգic+I yե VLK-=9w\;wk~^"\GJh6זWw[WZPIS ,o|?n6wjpk!ͻ9R86k7TꗺzUR5bW0}K0@3G=GOg/سmEo^j_>6jw|gkkNX5>MiS}Pc:_H$=;{T>.idRmC:tak;uzmm2u+Y-a{{.Yyű~R2oO j.V_ ZDX-8- wvۤO%R$r3_89E3i4fu+൴eyw$6-q7Iυ>xu<<;o&-6ֆnf+h[˧y2Hf^e/O{zfCe[T,}$4pƯ4-K3^4Lt!^0S7vsĊz½32*7a⽓mx&ߡqqw?**$u97 *p@?xLU3فyʛ`U}^A*̨7 ;?Q9㊠dAqM`I| 8mK]( -/~(b^[ S@]- sмG/"sVCm{dc@ϦL$kI! DȨ Jq_^`cvOtL$m9=J| ͹X4sl'ӧp?μHXܟμ,} [pk++r)oc,1qD5;}pHzY<_^_&ÍH8zvIl *K*!ߜeM}'Aө?y/Qĺg(̍%$s4c@&ƿ;uxKiTb܊%ׅCfEWs⏉#gD1O٪YۤV$&Df> .q(|U/3-*iڑ;&iRxu ־ Lբ2oxXh {6RHGȑIg5i.=Ҵ+I5 xiYFb y&|Y!мUZxľhTqgadmkKۓmycoXlTP1$߱n/߉ }SZ z}m#&w)^mSgݥ[&K˃}myc`[iS@*ׄegƯ㧈xKSAogfޓKCq0),!>ҡfCÏ xO> LJm/q<9]- 8"̚iem7<%? ox~? #Wt^kOO="̚iem7<%? )/xj x+Þ4N{m C|ɳ(eVڣsrX12Z&[JM@Vcىd_.*ww8,O$yDvq= [,RFG5|iOr1Tx IU#'1gcL˞~q *$u{א<ܑxﴰl)?+jXpq:=*$`3F2sP4,}0*a–?ɮc>+4 :Q5M3Nsw}pD2K18\z}ާVzfe-m@2Y_zԵ "Tssw2ogOk30/ wkмmV?!V1j7 qq-Z7]e'0J\M3>6Ph 4]JçR\ܖj^ndJG,p U9$&2 ~ ꟴgI$a x"K}A΃O] n{{nM{gO|\.S44aZ%^LcAc2i)^t,Dޥo6g K/g6XyV ,7տ?f_|>SĚlt@ _*&oo~ xM~3g]^?35Gw|BEqma` \# -7׾!xHD\j탄N$p?O|ψ!xMЬB<߰#eݏ`cב.]'KAvPbKd7=m+_|E'dO+E{cg}Xʚ.4EC-唾j1JȉIMf[2yT]*6;[0ys]syҿhڲY[Nd6)j~o?l~pMtƶȷʱʉx[?u|A׾xAn͞\k̲ٺc$7߳ym|+li|[{W:EYo'2]Ȼ"8b _E Y%PxWCyAV_Ղ,o/w(EPB%l kῇ>xPXwˈ>(uM5eۮGxĿ_|3t7H_mKT(] ˤACL瘨8D2F} Ȃ8;QBՈRq>}':.~S_nLa@aۥ XЏƼL=@8$@:1k˖eb[Nj7+UP`pN:2FF?.k4évK:qY:6Ѵ4PYF =jΡ TDU,F;P8@Y*X瓁ֱuجbin.Q9O|?lm3N4 x[[tS_h-ŽuaiV-ˤQ AwA|5_Ӭah\\Eotk׉D>w/!1YXK&{T^XL챠qE"[~)~=L߰YYYBvEmpH"UP _G(#Wy0'Iy_yG?t\1Hb4, Hb4WנghOG?Z<O\1XhOG?ZO,Ÿȣ?XhOF2YJ $/J#_ΔG违8D >ӑGGGA󁃃dggg9gi,tyc?W=3(OG?ZQ\A_Go Ep6w7KlKΑ&<<x@w~=YmXD?+mƒ~ K# uQ?ാ3ƛ].Fem{v;~ן>=\x/Ŷ- qjS-lgkB$}G.g~*1~7 ">?J)T|8r}Ukqo,`/ =+-ZӮDp? 4dQgkanuc0ֺGa1=d/}^=nwG(^^:njr@|㎪{k)͌ gS]f0]+Qf~澒qW1NO^zɖ$mc!bgb^k{,m9ɯ-G[]C2[9~|OBV v3YhJ.5E8H-]c޾rT|"9xFc.5I!qxOo}w4x{M<, ol w$1Zd<(DnE"bnxS[gbzG?-5tjwX[Yv2@ﶏEkO~Fѿl/?ű3Jkoe=KJuM>ͤ Q$b^|.<.J}OKlio/| "thMbEq)9!?=kN=n/_GEm% vmPX!s%;/4CQkjQj5 jg*EE QEA(_/Ï_随'Sנ5j7 mfBn6GʢQGC ?>v~xw?VMْd}^ n/rgڀР*DD_#W`kp + `^}2ZO}FzWndWr>=8"女rN .szƟ#ۢAzهs|z}+oz +)LŒ=9W3 wmr@ڸn}+-N0#kȍ VCh Ց.|7FgW^jC$2 FIbIN %h%.dFuҼz% 1z綧[+Hn'(٤b^Wje=SgO[NjXJ}ԹX╡Wa ʅFaOcW~~^ek~1t2mt֕apTI3; 1DU؀UI~ ~ZuiZƱ3[Ng]Nz_jG~8V.%[̲_1&>SX|!P#p7;GTuWK"7 YWt+]eG+3Gq- ~ ~>Ypfx=S[߃[5ԙnV$24 XP8?*tN$&T 7SЂ #j6wQ4R eUpy0ֿ],GκVI+GjtWï?>,xOI͖4403u\}ZW,bY. oDuo6wxxZEK-b[}?+=݋X@S]joʫ\cw._ rьc;׽_lt;s8]kEO#7J&,J/`I _=5pY˜Kyi0v=nR]d>dn[sq?J>5/Mɡ80$bPUPI8-pt[x}nK<7G6",^PHFI!FM|;:hSf[4~g֮ Z_髧oOӡsHe,K43K4$;Mt^u? b3rZl1ef3ngidyfyYWyݿ_ x Gkit凇4],$O34K,J#υ>({x].i+,vN_ٜf'cXat9b31=J5er9 2+Uhy8v}c 1Ptns3NOj"oZPn?~c Q*AkmArꤓ͊_BYRWxG& SE$[_ư!l#ۃ\;-kF \!%$' u>座4kJ3,7S d18{ו^jvvKwsw,Ӹ(y,N$b&[閲]oMI3 9_c_𗈴Mst;Uφ,2$c^?2Xl,GíWLGҭuKxcO8gi1c$o~"BS{__wC'Dq[6\Η1ӯ/0J`g~~v*I9Tɍz}8?<5GOtux.;/ Y#:EE] ӑhs_WjS 6wcKKv"n[Azy_ؓ?hxOo 7~ͩx? ˽4#VRIbq=1eu&j/YDd#*!|i-~E*B3;=ddmqҿrLÆB6}ZW4hPKFE 9xJ۰)uo*ll0 p+kJh-M”9/x}bl6&\5yQF$GSתϛy 0Ez=َRyd_uztIJ ^WKxU6bskYfX䑋CFs~l\.@.Jy95uq (I~U~=97|@Fi!(wAnn =|4-@VX@K[˶1gs0)o? ;:_te,f.R\<zg^0 y|OcLpq__,<|T ⎉FV!gW>Sb-#ľ7Vhw?kO]$³9d]Ie7f?>7_|_mϪGxNKms.`VxF]I,9>Exdn=IlWͼ13ae$ e?eٿ>/% > \?]92}V#䶎G(45IJ> Ag7g  x]oϙMGkGqFWfY_c ~ N7aAx\_ɋIQܬq~9^(-8 #2<9MM/7/nuOx-n~DD4B(,p]gf)|@'f6]@''>3L`ln2遑LuCi}T7Z)x?toһO ʢ+Ao}I=jJ#>NDݽ@V' c &G¶k7T_oh ~VPM2ܒrnq,kuUOhaJ@Sg$5sj_gB*Yhä"K~J6B_چoL\,jY7?^_J>>5xUt[&E.̶Ap˒ت"dQ/ C'\uy5m~>(ӭ"nՇ \eUي$ :>!ߊm/tiPhag `PO[S$(x oQ˟Qĺ DR?x W@ҼGrekm$6䳌t~ݻͳxTMc3c=EO |-Y_?|ķ|sgQ#*И[ۄm 2~> ]Y_?qm'~x+Po' ,ZI^ژTKaFdIt9,U,7:BUYCdK_`jAѴãYxkN t ;kpDZi E1ƈ :=v?ñAkXY[đ[[G Q""GWW -XFZ~AopD[E q"G _g/uo iRF[Xd.n-'^:xV|aGAFWVeSn$h$kgͳ{~V?i=CE6ߋ.s iN;Y./<@;f_ٓYCQڮw}2ݭIJ6-!I,o#HʬFI~Cp(_Psk{Q9kqo,`/ =+FִuQ2 EtGۅ ׎[}-8㪞lz;sc&HTYJYh_y->xc=rSץx޲eA'ǽ|gXf׷K*Np=rkQWP䌖Fs_9|tЧվ x]Z<gQ` qc<~gm_) kR`8Hm~8^[/C] 5O/j[]<sּgƿ4 ,y~7۱n{+ViXទKMv];ڇ$y,1 $.@ZQo ⵏÁl| xRҵ]SOsi1CI341 0 g3R/[vDl|c#{XCi!FJvD.NcOmhOZ[).um C]|8.@,\ci?e |oC7PDwZB#7Zvn6Gʪ$QDCQG~> &/f 58{Ś[YP{ۍrQPρ]x_}x^&:58xPD7Zvin6GUQ#((b$+:wtՠm?vdWp[܅v-( QU'\)By׿_LESe#Q۬!Yǜ9ϩN9HilܓH s^9qg va8_(}E93ǯQ6QGyN1ILh}Ea=T}?NloO֓cz~@;hOƍhOƗ;Tsga}ESuOal>PUII+t\ߙ6QF)vʶ2:G4l>QO)v88 r{67ڍF A>q߂loO֓cz~ۼrnz_CKv7.qN1ϯQ6QG㺷|Ical>Qd$Ԟןal>RsN2A Z6QF(}E'8*'#nSc}Mi67O'Ӝ*67Fhޟ&+\ayG9 rFrǷ4l>QM1NpNaשal>PN299ztQ6QF(HN`:{Q6QF((l~S> ?ZMloO֓8<Fxq=x4loa4loa4loa4VsivQK]Ro0NH#8?yz6QF(}E&xc08ǩ6QF(}E. m'?Q6QF)< t\sF4locF42W:q$vi_/뿆=tH4o-Ƹ7ZtB)1l<~[pV_Qw»V_OI/.V\dgrCFͻ$;o|Dǀo5/ RlgI9w bN,99I%F8.c88kFf-# ?нg.dm*!w6|Pi~-kXkkiAf!s3[Z|S|4e?h0$QGD>vNXs|!;vVGotJMgJ@RV@G'#fOlt;?$rnmZY,խ;K0rcW.Bf?Wo=;mZK+RԠ 20ԕ'9_Kg_׭ld5}B+sipsJ ?l/\xKw[ug EWdv$;,mOT߅,yI8ߚu=Ol-$W~]$O5~euM;Ǿ綆OmevMV%bğ@+_ ~5jO\ke6-Gscno]|xavW7+[x|9)hSuk%P͍;;Go}k?+ڏ d/Biq-g GDoxմM6.<?(ǦO5~/ڋQƚM辺UU5&6Hn*R1Ej] ,r/U|i_\{u)u+˲6Ft4e,Ȭ?$|l.uPէΐ_I{3`El*b+KWng噉rI;y9#ӯ5MyiiW671Y\50xU!ѕYYH | Yn-m0o"0dtpAVR`+ƣi9wXK9HH*ÐA:ba\1mف$߷__kx]kK;#^ Vr]΍[܊?8?j>[A$}6V61C:647?k_[mK~4-bH}W( r\dך]_i7z]Dw6W Ond~_pIk=ſ?'omu Ǟ4[]Ǭ@",+UI-u ' _v.2cxV^о xVLs,ۖ`~T~~?ς]u/ZLQSmQi׈P !}޽:ׁ~ӿς,Z֯{#YAf@X[1Sr-Hֵn{ ěvPK!ʱ]FpNF  s n G|tzk;?oa瀡 嵚Pdh{ͱtmThRê!gi~McYi-JG$9.\*P?sekB4du,!J#4eAc ))O.|/\FyJg,d}KeaoxD+in?jеʗ7;&pLnVGa'txA5}B!P 7eKoP y٣ ?xM7NU1eĎwnJX ͜J_>?>W5)9g 8=xn"7 u+zAIllq= ͥY|fN.M/9IQ첌/}UB4 դ|Izt% )ym;}>j$)WVK2~ +k~? jzvkT[;Ɏ1 a2 V$u~|eSWE`)Pp!(A dgG)UA'"09hpğ m#V9Q&T*A52~K$Wď]ir]p][FlFTsֿONms=- K] Y YZbpA (bI ?x#TֵEB5ipb~#ǯ~^k_<#ciW-Ka*+k -?D񦁭^OCej7r9\l[o&o O[Vzy)qLg`Hayo5b"C&_ u ~tdıHuC%c0S`D>` ~XbweKoe FXIYU5xX>9hn\lE7ioߴnuoj7iBk2Gy6\#XD$".(44x6. Vuݤ^Ky$3>ٮerZYU`l*ݱ{;7I{w%-G$;A@]͟>,ۄ/##V|?hjEnm#E'4lʻ"Q/n7y/iu($BeY[ug2\ZO5y緘2d8`AMJT0" 2WBs{{Wf]J jڲF+HchS Jۭ>46]SE<U n6@XT??n}l.=z<a܏ t+wH<;vK"0VK[A#ڿ 5|~E-gN}=B56vk4\Ma'Վ!"&96H#t|^Iy⛴[8K))ȑvIdQ MC[GhXX `7lwm V;ʶ takUXX7 ^<~xg_MS@ӵ;?b{+ [V$zgdžtNϷI`9_>X早xwwpy~@İ8.Wo  x1۲ldwäO=w =_ꚿkTҞ=ITH]!%吅Qɯl(wOL.fдN {3*ȣP gr_~ֿPK-5\i;ufebw?.rE~~~֟߆iF]&TN[^F*~ srp"|p?w \L(o} |U&Xno$xR41FdEHl+Oi=[3J|wv@Ɖpd1o94o Ioͻ4뛋EKcm32ʩTR[|A}fa6F=䎽O^=]nxĚƱ&P.glPTDEUUU~5Wy-1b7U@ *P~Z_]^j7s_N7w2yM!FVzc@vSc99oZύ HӈlK$5[J ψ"_=TJ6H="x"%4ZLm̑8dYq5@pHK7MneKY"s!_Q*7)$;kߌ g?D6,]cY]\6j"vhc,[âlPpb?u;=~Xq8Ud{pY p*1n~W?e~"Ξ;2//!UI@ @g?5ŔdnuLgr pO#U~ߴq࿈YKm}\vKm2*< C#c W*Nf?%/i. 惪ʡY&W(ܧ8aE7c}Tz_ȫskw[UvӌFr+ς߶&7<2IxYӵ{Q]:3GqhM̍ 6,P#{*hee> K 0u41x%Э%Pw1D$c?b=76767H`qpPx}9~BkVռ7Q#to&γn'I#5"*HT(څ>5b?5mk-Z-on$IʲYP ]+?z׀k76ᛗx;64wn$,bd5]M5l$sGBETwiֺg?h-Ei}\mTY%󙅼$032;@3_whz:oh:-28;BebWB j~[ht||あ2vL*+D#Wl$QFŋJs bMWHř۠$~ߵWÝ[EӠ˹m+֙/4P**7Uò5_R'߆tŘZɑ!JKu MT/䯉{H$ͦ/[VGHs}kpЋ,sy3ܚxbfPѾXq\։~Sе+.<>sC\dhZ7h5aiw w]Ogpdl.+mqєRUAk )" m2q#޿b?c-[5jVsLuŠX˼!-|$8Me<_۩iso.qyjYIft؍" cJ|Q+}4" U&7F A \ H;=7B0p^lu?SϦ++Fw 22P%(]'UGIIe-7+ ŚՏ_<@{,.JѩrPd:f+ߌQ3-♀Ct˖ȏr3bE^q_\xXiZ[O%6 IwJK? RZݰVR[|s]6er;QʎuUVR%{ƙeq&fDZq`q_^ '4#ɣ†h%R*!xE~\~ڿT?55 IxX5z# n$MQ#PH_?!^񧈭bVEK+?*А2UQ7; 5?l(wB]z(cC (z(,~P3__w1~КơxKS|6msk?69w m2EFXY^M,_?hbZ0p@vbLFZ"&ʖk;|a+?f|$IZ,h8h[i)*GF_ f},n@Xa9~%^7wZuq}r׷ұyeV%ݙ$$+%{庺.n'سrĒI9$򕦚I&Gi\,9y$f$3I$I뚋k *>`1ק`;~~2NogDLLkuD"C3) I%eχ(|+?umm"iEVFw/4l۲N@#wOxRu-t٭nZ?( r$ʓNpj)-cToS]N3fok0b<PJ|Om ڼm,1rIFnrlx|co/g&_i-FXƑb;݁1n?ee,?NX# BMyDCd'>ggho|fHOԤt[K%iDr}`r?ٯd?fGLӼCO/ե]Z\Cn(]8(EO'nC㸖դҵ-J [r#KmIRyS_/uwޏmzK#W"8 G#roPgRf7V_\ۨ)q X?K਋]L."}/6p̜y !;IO`Z[} [OTݳbszd_77hb|iA^5Y]CR`#d킬E*QFвG".??i[Gƚw_jRR#k*O;`4i gHHRGbXψ5 Z{ ?F\V*"*q+,y^Y$瓒=}:_$_iuscasZYXRU kynm. [kiS #GGe F bj6 cxıK䍔9#*VݍON}~55QkُVִim#5n-,,{}Ȭs/M~Κ__5@'ocms;l ;ʭK:Py}3[UԼMB(dͧLer \7. ̶My%ywKGsep:_Ge O3[ėWi{In&Y!Z/JKmkq?? t_~9Mfici$v?2ݟig+wp1ك Y ?ÿz UL`۟ݳGSg_Ouz ) __xR^о"xNLouoB!F:_ ~?(m ot2qo 0`0 +Gs%R񮅤u%6ΥxޒG^1"'}oο_dğ.WKm_v?v|J?_q6[ZW/u~rWQEQPǼETQEIR~ /5wM'5_'?bxFH$@?<]5WK7 >WSI/#σ|!_q_WU{\WAKSTQEC/߷EETQEQEC?_Z?g/USٖ_3_eo=q٧E]ůGguѯVJТ(*v.:(( ŠjG]WwoZw_v.?&N>τ_<=_O~_{߲ÿK?HG5Sz-%_nPB?Dzf~ԿS|/fOTek+(=-((( Ifߧc_T˿dO_7Qd '_OK&Q{fƿZ9+Z(([>"2QE5QEQPrW `ʲ?N9 3N}SWM__R? ٧|R;/ז'W¿Koie+P%{'!=3+6[׎~ʿ5$-S> Oa}_P+[ҁ_?_ȟů*_rK_;ƭGJo{[z45yrW(+%W gR*_ CRC__s<|H /WO٭sC )WIMozq'aQxRVN%+?oNu'Y@ԷW/E]wD["a~~?.k_?. ȟh_{?o/9E^ ggP-S[!_ϕ~CuTQEQECqMPCFͿP1M$ A/?7+_koW~K.؏Jƹb g?5/&?>޿/OO?_)/_ȣ7GzRՃ_?%cAi-Z_KG;x)4x|^o[QEQEBqBO/;U7_T?xWWFl;>%WKN&~+Jv ]ȟk_~?`5?:IX4m~Vj7AZkßgi /=}/Nȟ j_5:]U{\WAQEMEQ_o': #jӿ q)4t|"Ձ{]WWB>٪\+io(v;?7ab'36Idoԟ؛E?MCB]CwJF($cO".ؙ9 S<5oo#>I̭C=&K_&^vEG_o'z@nȇoq5xCþ'ҍ2lo4 k>ο%h?.9+KK'BZدkkz((e+?Y'_~&/^ ѿ)Ӿ)~UktIi_%ܴ½c-?e_?\W喩 \G'J0_({I|@ЏKu_FͯO_Pu9\ecVsWⷈ?=^G=tzCКZȫQERgsf]/?!ءQ_^>$ن J9}!_$&7sF_'|KK~ ["a-^wXтT?f5|}_ endstream endobj 100 0 obj << /Type /XObject /Subtype /Image /Name /Im100 /Filter [/FlateDecode ] /Width 582 /Height 361 /BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [0.0000 1.0000] /Length 6218 >> stream xg`g{lz! B1:*JE (튗JQ޻^zHBHOv撀HHN93>yszΡ(@JS 5^t'uoiV$s1!CgmT˪T6A4^BO hȯ\H褕h(i(1 ܘ'~pkx u2 Ec"z`/PDP]e-Q&#b _vq P~x =$wC$ٌпClrkSζ3z &1eZWF 0e' d${,e\VQd\rKFrNҌm\Q^=lgXX-f剹/ [V!qsazmL*?o>&91("75YfZ-5 l0Ժ˺.}1ۂa[2DpAf/-+Z>1fL%,,}(x%40ekF{3bb5n+& [ǽY 5G4dn.%O$li瓴J|$_ޓ+BXbP cȹTdRD=Z篴(EĬEhM)ӵQ&Zb H# K#1OQֲJF%FKOuM(hbo>?㋢͛_P)1m<#jq(yF(Fܓk}Gbнe-h nW)}S'KCz!c% ^fhZ+!63 wV-&7C)Nz`D¡tek&#~~B@ZH3+qtAьd__}X3S3lѿ!tF/NaIں׼CTFd|5H>D#)sJX2&̰J:86n):Չ^FзfF[1ơ1 yesT*6TrvA؏"W>?D!AEvj/?TrvmJ $U7S ʽ-ѩ\o*r{@P¡#ت8 ߘZ˄T* 0V$NAEyiVCIWN Xz*zy)cT@Ev Z:NRr*z*a;;$̈@;N)׿y^MCG-~U/v1gDlWEcEMa@E6s_]bHM 9ک]Lߊ;'**]h!̍cKL҂zvj]HNJڪ?-2IX6j/ CdiG^uԿIiM_{}@$ٜVypz=OG m8lDh m[mYNY6vn.q2E/q+=2bn)GJ*sOARsD]nEx%~>6 AǦ|0 åv6[am6KovcJMFt!`Y'a^5Wף!V^H b9#mK'EYP LZ8!qUul$7 ##G|䐼%71vgv$q?6ua wŶYaK{D HbvvhAD*z! kFf?^4X1B;-C [@J\T#L}HU{}t +E6黻|6[a'&R |q{vd8gyX&Ev>&ĥQ:#a!7̇ :%#Y< qf!1+)HlGC*u`)'SqUbȨkHfa}ϡ*~ yuť2`p{m8* v%"sa0՘KB$בIC> gyOFb&1=Rnt]]T 4YqX ?5d=%*|6|2(T IhHqX)3޳>$RfAuyZ46f8?sݺoLLVDm=^9Q3e:l7 r ]U> ;dAJUT<=èh<UʃNv>>DT$q""W& 0L݋1+Y8SQ7Erw׃NuBg*Bp 4X*rOa]eºPA *rx@X6*eT LD ʄsjno 'S#IK\u]Η '8TYW™97b(jJ ҭɢHxbE-⻉5(QZI~XFQsC>_"Ֆ[5E!U8[Sd>ğc~(1;]Uz"8eC#`eXA͙Xis4*"_C#P]ȧfd}X^]GcRPHng#~4*Y?wZW{PP|ىn\kS)"s6dBh?aI`?"P F@tyXmxш}CL4]?ژS5=E&ܟWC\=OHH4vR8նLr9;4ĊR|:K^v_5A뜲O)/&XC.;p %|Q̆2 &VS=,%83?+[`i% A@G.s.!W/),W %t=~+}ܸ0]G&*;]4% (^訬HQcACnjJĨ=ڮ/Uomčj\jR^K%^q0:۩=C1(ǪJm~4tUҭ"vگ*J-KLJ^ey^C*I.pؕ: +)0Fͺ&uI+ք-t}ʒ($ }8LvMCa2}v1ITC_sOبw,Q~k~#6 WpCca+^|̭g]"u kW=$ks YR)=F6#^YrN#}p?Hurc$hk؈NSG0|kil=kXyu]NFw 3"ywLj\.9Jz6w<:lGX̸ѫ[*OD#'VG _W3I!DA4 B #޲!.a QFk#ʡT-ȧTbD ԑ5!/CdngF$Zy4_"|vJբ,MW <8223p/Cdkj3<,HșL"h/Έ Zԏ|TѤV4DN~s#~d6/W hH>FTÙI>b5읭̤iÇs:o? h2@:FcM&R h44üA~~=w啰~t_*?{~( ӯ;^w/W4oq]Gt83Y5N]<0<*4${v--Cڭ+ #Qz)ˁ?:4徳 0 5]̠Bpa\w]GR4#3~g;4J5ݦK>3BW}ʭbE4 *D8[Wcu{1g-8TyB~~/23~1Qܗa(U'ч~K6cDfhE@($o; WQLNZ endstream endobj 99 0 obj << /Type /XObject /Subtype /Image /Name /Im99 /Filter [/DCTDecode] /Width 582 /Height 361 /BitsPerComponent 8 /ColorSpace 14 0 R /SMask 100 0 R /Length 368664 >> stream JFIF,,,Photoshop 3.08BIM,,AdobedCiFCMYK }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzCMYK?d;]+ž5 q DL(bUndm*^[f+/4b'Y.&t|^ TsvB+cekߍ>!M7~*?Z5A I* \YݵSnh/ ES]X|GXm=JQ/0'<$(kA e5[°;F'q#!O G?(4nޓ6Qla'f@A9.B d-WNfYr͖d 1Ar]PБ^)U֮Y43/l*HDA%]noPuR[J$/t1HDA%YnaSNv,>. r$PnU[+Ʃ2 JQcHn%韺0ˏnqX34b9cGcV<2Q}lffq2zg;F#s +Qb'ڢxMЬp6\ڣ.3ܠkͬ1 G4FTBc=vwpATޣkL2iTG#ܯ= ݵHY#][ݳ$oQf}Q+uFe KW}Tӥ87@cg+lyo 3Ws|x-"ڽ/vw1"y1?˓o|Q6> |t=._[F+뤷5Hx)47ᲬOo:_QCLo?m@i60MHF 7ydo,pM|oq 6ItEeIt C0R8,H໽>kk+M bhzPK*2*< n8E4p5Io6?(UX Uq|N9]XFMѫ_C Ud.Dȅ J&(PLn1]fOD UX=A859(8rc-DT9p LiJ=H"e4땴)!r'$#k\6[{97&pe<&[%UkVk2!q^qo#!W>_ ܅soe8k(/`1;@]E1K<`9#2%QR~l ùh#mc uʴ{BSVnVLx @Eʰ< 3D \l\{pЂ+/#:eO2 p ߑl⺷t%иx0Ё]M̶w yesWUGBl]Csʹ լui:,lw#Vdeu%YHee8e#Aүڒ(99E~>W;@[ ۠c eP/ 4&w+ZRIe‰#<,@vcӿڕm.|%%CΣtxw-- xLjUc_hnUmwm 1Y6jڮ|' T5MkcibV7 \-- TX-aF]F0fFVhʣ4ܤh;OMp^)"Tea f;>lhY/meȽT 8Z'ya{VWMFA>e~s՗$;9ڡnÙ<:j+ v>a %('Zqs-͝20eK6caI%'8u)2nq gxxc#sJ(Pk*b&-e77ne0 dnq8Rk6F-_s} Y.ݲCg ~6@(%^b|U`plbCs!$ಪp3^]O?[瘟ٺ-;.w$UPSko}1dywEb`OWy. X1~vK搟'\\=2LWP\0)?IJQd G99_,`SKs#GD8nB;WaMCq:vi63*3k0;vAF&pu+O9]YyLF,IPT <=s",PUx%/Dl%AP2X2)eb[ΆMd䌀2Eyg5T9+tLG8X2v9W.ٴBl%NC r6(mйt_ʰ#4Wp.σ#1p{ ё}+D\`7@N:qE~|:c4Ѵx>^R?sGs;~nJMi) zw<;kcP0ɧ7utؕdD51Jx q?o|qi>kV[{-X.++ BFJw?f6JRW][ _@Z_YWFuH3Ȇ)e)cv@$~!6̑ĺ8Br\zO4N̪UJBE~z4EI.Vt]E LD̡E8!\DrʪRM^ lsFX)R2*'pUs4D&3yp8 wNsCFJy *&3ɨ!a:݀k6 OeH9!PiOݽ&l,x{T̿gٸ#)€\G!rI(xvJ-5yo&Ŏ^QaceF3:-̘ 2=|Vr({>n|(Bc>[k暫sߺHkAg#4R 9_@@BUhimr ~W' ?}]ܱ-ѾUH 1+ظ QXsa]/%X!s$z"n*CuodCX9$zEe\vG;7]y`~bBI'rh!յU<({_G4>UolŁv<¼Q&> wH^hDW 'qfpWP_663߅Gdi0X9<Šgm#.z/;U%HN$a ~5lJq{_~~>$Oxwa|)s/qypmmONdĀe2dh~<|Wj"> g|&}vm-V Y@&6xLQ+#^u|}>^ܛhR| r0'p+ُSx |Oem[⯇CE[u\,>[#`3|ѯxWWֽw^o蚋i:NvR$ռ//i΅ɣꖺ^Vdq=+٢~[kzuV'u]>"LV=qrs4R5;vt,/F')"RTᔌAKnRxɴլՓg!:(vfe88dO$ Y#&T6L):.e`pq\g$!@]mDţ>Y w0'$~85B\LyZe֓vh"2W pp yB)E\yLZv2ccTiS;G!I p o=‚Q\vJDڍ[ыi r+@;3/W$W7]meQ%\[IU60̒-$V<,I@-PMp0𤟘EyMb9`, $+sZ!Ae z\75%6؎T#t>UHw_!]JEwEڙ0]nIFr6]8Y+equ~b`xϨLxZiskY2ZI"4nYKUp0!\'?ߏG?|O|_"[iPG2;#e:1ZF W^0:x/ăJ(GA&#}IJi[c4Q $t Ԗ%GĪ;{*Wiv1/+ >sfV@f}Υ[!]88 {e_O_0UQZu*ەM08ݶVo].Qֵ2jߊ-V,`Y&iY ɱB.DyZwWڶfz}.YpnaJ* r.;k-(٣Q&8qEzҴ_oŮj\u,2#HJ'#o+N~u(xbWɾ HOLgܫB d$gF7?8Tג6RVwVyBO.U29R(-~ז^ 쬼Ao+I6=oI-^lK #x)<@~ Ӭ/|A.mG 9N#dNo=2GȍQȯ5ͦ_ ]sO,S#V5eK4ky,#Z7BCgyw]}͍^Y^vsD)GFUee 5mƞ5 nmxVV$ko>$HkHZhZz:ڥƳaEnn|uϒ7O!Pe3$mݎŘf;嘞WwZz''E-ucY dr~Й!q2L"p̯~mwusd#5X䝮mC˺Ô*6( 0ƻ)ئމ%ilݤc26$7`$ +?Ş=Ѽ'ejicGS>%yӭ+("IfH ؛ֲֵ9L4x^A4v0Gr,Ş!g.l_JfC;$1U718Jm:%go-b]oTf[ $v 'EnG\6Egƥ3z66[ݺ9a12aYң/Bcbmh% 砸NXMsʚ:ZxjV+7gdbBݢ[!HYpvUqOAiG[KSs,oHdf$:@oZ|5dӢ]SCZ\nml(Ry;eUԒncjgK4ϦE,iZhİm2$nKh$ vUA-5H!ӵw4V8;2ļ3$|I %Yya]mo Sk/qaq4Gi v.Ho*2T2VWr2H} BI9-2oW 4xB/zL˨&"[+]Klʄo[[]d9xA-7ډh^9jW]#o".fmC̎xoƍx{D*CNԣҴ )AorXdIϕS cYQ^io:?/յBl,#j_\(e4-s,Iyod#Gp0G7|qjzk[+? xS[?-+Y-{y$yqVڊ#6[uo 8 q^Me{v %T")]~vt= K}BM AⱰ蒺q9ݠ Ȋr7XtHҭ9uhVYrIb2A+Ca>@v9%n &YUwFFH4Ucv#L:h+}'Nķ fwr3IM g%t^/Om4rA279=Pxt,-9M҆"%2r7+CEl¸f/xGž׼K Ol<3 u}.hmS +(%H!z}kZ|Kd4 &Ň4T;- %_ 9!\֭yj1]tXj扦zRC' ![UXባ\ w}{$s_^]^ 61Kwp2E I*I q U@]>KpMq I[[mRL!V-;Ɉ !yc||Iv; 4Y ]m[Ou8ҢI/8Yiei$]d@QC[yugFn\kŦItQ"IY ̊736\(Vo5KK8d-- %K%qcr9fm0+S|x֞ |1Џ~5uo5Ɨ<¸70g24 ^'>0{ w񇊢kNH gfrc\ IQZ WĺO7t!R\KiƤ}TyҾ[G_xM-$mpnPZ~}ζ6çNQ.ѐ! 8-lKG+NZ:b5 }CYF_,B7NF!`h?0Ksy#Ͷ/f-K+X !(IU>|kxD-ՅĚMį%ߙ,q[+H& 8l ^^5KG;U!V̒4ʡo(0c?<9^SC-ը^ i.7&B呀pOUǿ |LG^'O0Z9%ie G/B]Q'|QKA|kmJ9fie,PGWv?-[HxY|/-~2؜[Y\zm,2v)4 O,e'dݏѐ w gv1  Mؿyr 0܃M|W$-N 卥Ⱦyr37 S_\ٶA{k7,w?l=~lc[w&<\ZXS6I;2@eb\_,0{YrY-O͸1#'w9cFH 1\k,Mo.|\6A9'' 0 L4ֳq 18# 5 B8ВƱ. u#9&Mr@M<6I'Ag^g |W⻷M:MnvY<.-a#L6$jxܰvq7-=qkj[61p3-rSRi^h*P6$R2:#^Ns^݂'=yV SŠoJw?];]fy/pE} "+c, T7wG{)pè"@ԋu+|9b_Dрǘ!8fkxcV m49,)\j[44힏mcM`K_YFy )x^ kEMs4 ? H-tKKCo,|"]kg 8X23,q6]C~3 l&CXm'<#D˻xAHa eE}^O_<>927G2"&h9TWܿ odZY40CtnY>q929Q]%6{Z-{M̆ML;XyyH:fsq{Xw:.eXJao,S[yRhPȧ>խjMfUyg(8d TaVdeu%YX28*G k o^gGcYk2>wq hCwsxǞeYCevq\jk7`bأ(tRY\lTYxcmj:5ŀC*ǃ?*%BI!{OKM^_v\:dQJ D$ 5]fY|HwV_gS|c@A*ya(?FM6P򦿆D~8%DhoHx+H˖86ƪ^E$:pW=q׭v@spO?my3֊C0=x^!įԴﴵ3 h~"xzn/M/Mh"R3( h0v{W,|}?j 7o7iikA|ʆD*Yx^]S4Z mSye7tQ|FYj f⹏ oK<^Xp[jj2ň Q^miogoZ–,""(ªU wZkVGmmkF!$@U *G $1ƱE,pyq Gp1E]bCc'#}*  c׭Xq+=(Q|}!|9%mu]Wៈ%sP|Y3 +ČʎkkqD~OŸ>U0á铱CFC!GLe8c_ujxKͥZO]xfmN4g!F(Tvc]5OhDn|7Ζf gi@ ?گEv~zo`7,a١2gNl, ~yG^$F/LGkqi|>ۣb瞸|?`kԍĀu|w1l Mb]t͹`_c9њ/|eKh^qH Id''aƅ}w}vY7RÂ8(`1s!RWmb)D^]F6^1H㝲`G9b<kBF&gx \77!sA(dcێ}zW^(rl+Z_|8m0kxf:6bP$&rC_{^!O|1g) Ah" KNc|KrA }0x5t]qr-{xCхٳ:>Q2$KF 71 MŞ3qiڿnAT.;ڏ|{Mg'|I4F;YXL]b\q |+]"t77[75 I!p%,y?8BSk]iao+;m  jmZX8nw]R+SJ^^0}I4ш-cndIV ?><,Ԯ|[%6Ch>Il!Xyd j.y}b-̷Vw4D* Yph!wM}rk?E]oPl%jRwN}jsD$x[1"26 fK#_bG;MsiAn[ m;hV%´m۵<)?X+x+LdKy# BD,TnV54gUkd0Ocv^JI?) RF|:lP1_>,,|AЁRA-Q[[7|Em,\\VFdEQ"(dTtnGYi i&{kˆ;le!迻UR~WO-pSBG<X72e~QEz6 k$ӽ75w1A mKhr-/Fk3m,e{go5>bکK>%v~-M- yb{ް`LmIhv]amсlcr]=e[Κͭ_k}qcpuV[3l'' [!Ɍd|w-@XS/t T]=bRۊp]dW;26sqp-]om"jw2|n& UKp*Ll }rV`B 2 ^&&iN$W_xwKy3;FV [$^7Ѭzx7wyȖT"0O~o ެ:}Iq<<"3\BA!b w *]t-Mk2ϧiBnNҭXiO< $*ɀv+æKtiLzX]{ 2Տ$[Pd@W;vRjJ3d$gc?nyWҐT@W;OjhbxDKuywvi0pc ӵRXmxEXn?+vi0(V`% od)z۪HG3'0I`Q]sĂ3\izwon=#1@Imu$z)~\]J]..4-We,a$rmᷚt5''w%fD Ȥ +L +X\E4 jZA I pG;+=4Ȥ41j?Zqְ[X-qD , c1?ۮ?2(Ȋ2(MҰg_ܟk2KĢ+Hͼ.wɰ|"g#od8\)> դ;V<,C&|"7h:M H" NÕ#q/ʽ=uY`7Kڿ|%kq6x)k1a)tXwG:G~H.l̊MR}]DhثՄIF<6ZU6\äXR/hf4Χcʯ$}Vk;4cC&ݖ?6[ .>r7eH QhWa{o xj]RlkjJ#$ 51ܒXDVg|_5ɩˑj*$051ܒWM.Y cnm侺 '$+4ft!H~eXO˨\+(*-"2fk¢DO,/R(3*LeAQ[zZtUVQYcm$eLN3.ܶ#'Z ӒO֮O{hd2T;b3{85[[WkLlAl)Wx:}-n0 .%o) 4kKe.-вXUfatdbXEVn,ѴZծ>d .̓rEZxr pl4 i\H 68 QPo.+5O.=Mmi#y8;X6>_/ O> WGYo&oE;;ȾN}C~E5 hӤ3'[6t{e:x%B.CK2p@3!W2d󲳤WۇPTbNI89!3)h䲼3=+ngZg*O^)+Ե_)ٌҁ4;9'W;{ݚI/e'5꓄`hnu$Ş-tJk Y.',ѬI2xǩ<^-AenO)fQ3'qz,iM<W,OO@| ğρ|EᯍxՖAc[Mվ5gJlfhv泧G_)oxߌUU]hô91ȀfV^xd}j0Z|ӷv};ȱ߉M~35_ ,Pn%3a`{Sb/|,/-h6ׅ$ ehݛWpA+xhtkMsd d&f􍶹^w +/g|GӜ4΁4²420p\H`+ή tN!MmhYXہ52:G1/  h¶R{p1!x F&ݶw&\={t{PԶ(o6>wK( AGAN {*k_KB pH QbX#8R +HZ¿z|?vfo.oL 3)kweGY+|'e~%o^ִ? ObMY  ++GSe$G'<^.Koa%MKK&I<)$' ⼦p]NkNONOL֒-KVLFo oy@ l/t͸"o8Lr$lʬ6,[xuc+ukc[Ҽ5}>=s,֬ =B*MWnbӴxk!LygU:?+ak>:[뺶sXv:FfYrՉkiZ|'k+u}Y;PӍ*݋Y2x _mzeF?Z@pFs?ֹz"|+!䍤VKit@_^&?ۻ#n wu_^`{Kw.e_PH A aA5jsiE˅yx@'Np;I\]AwLY9:IN+v)" Xr8 `W#"DCGp(mc<}3Ӄs8N(Ti7 KI9 ӸR8W]D`7[n٤v,eSJh &M7τ_~1O=g]|,|p4\^ص_Dnem:rE,hk$?/xHzSl%ظ0<2aipKO/+?du xt!mi0|{(ha$T*R̋GŹ|1 浫Ǥx4khzm-:3Ť4NX}Y}6xPe5Mkihη2am<,M[*BΣkgHUȖ;P}Ҽ.[GC^ $p'B||_B"O4)rv\La6D`{|L|.#0լyvKDK]UAVxEsHR Hc>qv~z;guNU+rB^0݆zy(( 6,W%jqu?gʀ1*^~V4:UK䋘|Ýv%zX!$*w+#T2yr'O3m$;Eys4w;1܅W18.x_]Fg-, }4x^7}>sI+Ot>J߁ Uš)cV>'}7M\ZDq_,[}cs}xf7PǪ>Y{(7?iT:3]j ,\^Csz,Eҿ>xn'xcox~+Ҵ5KK;,^Yqpd&;Rdo{c,}xڶxD|?=V La+ k'v6Z>=u-5a5Bʤ",iYI[aekW]tv5K ReR@uGJRGWMu}"{6h`tc]wLr)e$qdo(9Bl!A#!;w#ӞWM I"g|c G\Rs_=Ɲr?xM|?\nn..[vK}JxRbW3a 1ŵw>ռ1~~+|-4>[鑯P.n&(I[>^3S^M+Wt^ĴwZuP학WoP19Oį?}U,5b]OY.7W]o'Y$H-,G vQHǍiVچgjãizNcSu*d$RK7%|f;]J,4&Wɹ8!r$bYa98&3y|I彏ZV e[[kh%5eYRw |9F:iFm~LMݼ*ȿj9--2\U2E!Gm*xPk540M9󠸆D{xۀK"F0_hxsY i)"+==+k_b+T_"xET/+=8ǥ{-_%2p@qnޔW? iS[k,R<o5Gee89uW=km'h | Yr]U _34Qe'O,a,sg70 ˛-^'&\h$"InС`o}{-V76Z {{AtP  @8>7=o6UqDН3EvM J Y[98퉊 V7Rbbp5i9HJ7 amY;k{b)<ЊY XA[kŶmH["$cv *J7EvHN)7˩,\#..FVӆVk[^֣;(XsBn_ +[Cji"LbǼL3ߢ8\Ei..niyU. ..|e"*>4֯*:Il &ð UJ)XH[UZ[vu~[ʅ%} xV,DԠ\OjFR3~ǂ&qPK,*`]B3k\΂]]@fĆ>]dY/"ooc Yȡ`HyfzqErW}[\&_{m eȷoa$R 5X﹂Yc[w?zT3s0 6i75!y7ŚnCgqiYnRhr:fWtҮu[ YxPo7qy 8dhJd}IiVtvōƼu[Z 21 1hLa XWHVmMka~x![\y1 ?%>ߣH}xVڋ=GH"M=[ c'Y](}F-gm2i:-ŧnYa[}*VY) [Ρ }45ĶI5zæk\'tmI%#pΊmV e&˦\!mX8kTF=彏ڼ-HWP+eQ2k(qpY@'SJ裌E<'Vec򽖛jWٛ!rw&>bhc1O#Y̸Yѱ!wɭAqGPĜ2wd'&Yܢ/٦A-;i|8]7ANJYKUm:DĶVJ6Z,vܐmDm.$]\BE JJEoAq,v4+})WZa6XtF0>Ӓya#^+;P\ap]L6]"q9lO~K( P2 DӞ-6R~uR034/$QyQRWJh\O8Ȕ_uk4hJ1gJ#lmt,;@确{VO]ޖT$m10k = el;A%2~[ݜ 3ghyhb/,JԼ?u=e-+>&8hIvc|E,2Ts6ZL4+T-iZMA6LpѸ{d)aj]J ^x< tּ ktLVCGqP[BI+Cu}5 G5ˋQKlwp.#O&Ȥ -cq|G Ok\C7;v<S=@wx乱C>{wiwƟCkrk>O5!cK0^kYX*3D6dtj,">hYnΙ k7ˍGRެbrYpEzh[XO [Ȏq<JFtcU "21Eأ:Bb@(;7B@phӒ9Gyt.r@AXRy6~[v) KM.Ԯ2X0Tqw&Kh"YW{7dzUO=boE_6 BK6{CEBH\çvXk B[:kE*ŀT'|sVNY iE-Ā; XoU -hEo4h-lJ,Mu 3:=Ɨ[iWkqowsq4W[401SWóZ4ES\I47V[H VVFdu*JG\>+I6!8P8\zu5 M * OLt^ BM0Ba~i^w0squdW@śOJ-RX幚;kxл\K37ASWI#̰AFd1Y&Up4|Tf<3^_>|?WSn[zgH/Euen/mUmR\:a+`|<#O.>(\k?׍=oZ}+)ceZյ/۟%Z<[|qxOz*Ěty[tmJ]o|j?NO'g5i3H|i͂ t~!CshYxon4CPͧ3ʉvT[GNF񆃥]҆UQ1)#$du3oi8wKex DH =~ᶅ *M~"Nִ=:ИVR{F{F9X./Fj'η]F-COb.V |A7>o%}[]gwrKI70bI9FxWgQ\΋/4? KY,Vsk 0C#*$PĒ5̐RI+#~/x{j<-<+m_[(^io* 140,O+s_ |17d4k: c UR(ai縕!Ye#Gq|9m5~|.w|}\ImS\Ƶ`"8 {lG 6#$h?S17]Bůj⯊~&tagm4p,$Kicgk[FEh/ G @Fu$W_i:IaA t0}[%t!Vz>*TO|Q61ۤ_ɥO5$B+Qvmaeo/_ |I "i=/tmu+MCVL,MvNpa* />6p f쳥QđFBhE%z_ك ;P~ .MJh?|MjtU +BJ 5~?~4YWay}qmv?|Olxܴdu|ڕ% s^$2ku%pv+SOK7Zj/iQ?jX}~-|yQI]uؾ"h<5Z?dl[Svƿ~<'~!xa5ς>;t}qUvEqŵ㿒N@ M~Cdx|ROx?4؅[[N>Tef<࣡W'|Sj՞Oҵk l/!ˈ)a T47⟇/xZβ-kMN!;H*ޤW Džu]#UЯ4kM5+GsVX[GaT3=ă\N<{~5 MXf!dacN[3g}MwC[:>2YOi," %E,MG75&|a~šƧQ:ԥGm,gl<h>|3zJiXxI-mcE+xbD!ETDUP+֗ i :6t]DúFo[[YZFVDĐDPB+_Z6- F;hLZzt6l-[{{;kHbDaD3?i~;mz=9tK 2$k/?y+mK°,Iw}(<%ؖ$mㆸ0M* N?*xPcM~G|b~7kB@ob_I|!pw\ XkOA|:uτQPɩ j we`rNƌ`'NKI>ÍS&s`w'+ͼA+M6.// 3Ubka'ffXM*I\fE \&C B,}xE~6`O|5Ǹ+BWw[ҒM_"\xTk7G-6r#Yiq]4MiFK&"KC|״an5RشmVq]!x?F-PSK-\ e^q,Lq_x?V#C4}zә VKlcͶH:"eu8Wf _|3_YK Ap76F__W_k Jd^iDvڂ0::YWǯ$Ƚrү]%"kSI>ٮ|Kwi/ﴹ %/Q m>2\x_ĒfqAӰY/z/O?Y[@ᩬ ˘NQ{A&wr<ҿ$qSv|VkKfhڗmo~MxOş>*cOms#[j2R ަ`X23ku69N?z\Ue_(0@$\Նh(ϑt?h|7mCiඑyn5 ĺ{]:o!uI`ӭZhGh% :>*ҟ4?tE7п{Bn.!^&)fӭZxLG

JF~(Ω7O^lMKZ%Ž潬 V͒(eh)d?e_D> s7|qya%ƿmcZmޥukEUY;5cn7+b신ʟ7t֟^EjO6RZZ;5O [d˿5Zտ[D@ ~w?߆2CM[Ğ![E5&gʔ(7𴲘5??7QLn&Gľe2#"I4. \l\w/ǫ WG&G^+xTdIU)rP;(vi$ם|u~t~N;tOYIUpT;) dwAۮ.t $f#M/TiSt6LA|fɯNk[W|Lb- tڠZb8t_K_$>ŏ ÙV%chpl;۹v_>=⟇"-:[4mYwGx_{`!ҿ$>1>Is{ڧ %3 HLZYK?Hx'hdQj>ִM^J h ;|~|=[msD4GFԗ[&MԬ$6o WSA 8 :~ m[ڤZ^YIi}b2 5͕ͭ֗]Haр*A2+A9 jWByF}zpwڒfڸ=8@s;QA\$H\HƫeG?Oy~hbW'diFv6 o'诵a?kߵ7){ǒ[{bƷ ƭEwu3A5ђ{Y"ծT^I.t/'WW|+;ً:֐շ }޿Y-mG=jW $Gt/'Gij|eVo.4߰MgMe47]H+ZB'e jt~YjUfືK?+ O0/a#xNF4p@Σdaf܏z8a".xG!kCR]h``8mŵTI8m q,$؅AyC vRČI"t`Lo̟;OLpF15]!7Fu#{}=RW 5ѡ|Gm^@7Zƿ]"@dydHfuMOZt_ hV߉Q[x>akcܢ; dS$Jp :,k'<;ak&Fm {GPGLYXZFYgHT@^fxWº&oW<96mg^mgccg O,1+<"$ `O~9^)˩xY߆4n5]8 y^Gp4L/6==o/'_% i?>7şxQuOYSYZ2)+*Mv$ o#ieEǧ ጾǯSH Ǫx\k]+F:9.Mn$u^Eqi;c_/ٟᯈƋi <4:Zhoj- s6_֚~˫ Q?noۿ珤_Ꮐh Qmnk7㿰u๡4YE7^i;.lPG:m?wn/|xKmVm:'-<5=an 60,m$rݫImW'̳ռC$ki3 ;NRX" g,ē1/,G[Q񗉬Imnm3Gr+(K6M~7x{6ߊd u3$ZXrK9I U(Xn`ϩ<xk_NZ0˨asJtgVTx+!S^~kAjnd"u`XvyѝYRH+!S^4%7 6}MI( M*3+*:!Y K%2#@IzAF+adhhd1I)!Ք#kŵ[똦HFx&FH[k)0#F ym<2+4nQe$2# A+-բ0]'>;ddqʰA][E!/22w$đÐGb1XèP;ՁuV4W#Ս:6׼Dbҫi!RGLf 07aZ3cNjXkeQH,B>Q5+iص*- dR MF 88^u0$-SE}-4 mE"Fp\êm6̧nYW + I|dP4CΗRw l-R#GٜlAEL5{xr+(t=QR[=VD [Xh0u+/[lӼ@~%z]e,j$WXU{=U]j4;_i %[gMKOYL+1W=ח]hP z:]i06;Lȭpx)3>Wrz֡֓uv6_6Rytf{kL s3dm)]AqNgM=rɹpevFEu)x?K-Goj%O,USv {TKRh&Y,(-=EO,UpwW_-ϒ!pip2%OxP xXz{X'ѕ.oa"{ӐWLe]jvಛGytjpxx.OgLTf3k4@PKsA:?s022Xc4U{ɮidChVo#]Q$?L{,.GDӼI)w6 dؘ }pIs$:Y33 kqe`I ҌOج]Ewȼ? iwd:K7K#0ĐL-Bv}𽹊o(1>XD̷*Xt~Z8;NOxO-MeF+qpLX2?-iCPў Gc.lI}(HЩKd I$G 5+-Z3_le.{[[MJ\!xfefmXifA M =܀"Rp_$|=tsz蓮}[֖:sZҥ^J˔$w"Xc-KI%&jAhZtnmQS :XɁiwWTХ.Z-cM17/p'Y1V?+~^jhZEuZ{6t>Ԅ $Hcb2ڒɧAqYjvbcf}BC+$jcbrڒ՞%ӭo;V̶(s4:#T@rpU[NM<,t-1!ow, $DyI*\z_5.6໊I.C]B <$E{9ݥ4%ܼ]NT4c?\g9YϩEC-R[]V{XƩvQR<ϔH~f)>9ڜ:{;ZK:~ U5A'OVErWm-"X;_m p?f[o9*OX?Ƴ$ jס Ѐ39GHs*MYH>h} }jR귡Ls9Q溵`,Im--xn}BixQ&7(;i<|!4ixj$eZ8p!r+.D:t1uOD\]\.2]Մ\ER` Sv!l K%n|fa<`DE6|EKZ5 *Zj[]Ir")③!*04^ qO[MV(.dfFE)㑣b*x Ժu:ޏx!6;JX]R8I6PEmFv>Rh'\tJJE,z_@j]b']\A3 ~/FJh %)u7Ag#!y f$[n#g֚Ɉ#Ipo 1zܤR[ډurGC]6 9oofRr23r4Inoc7bIkN27MCh@ qA{-7J&qGn̬q&7m#{=yQ\.kz<Syp%̲HQ"/I)9<3\Ҧ[Mk|s,2$R,[O+0ǭeZ[=#_!Аip~.3_k?y|rc{83XB,^/ 0q zD:CP $wqw|alU 03# 9S wN֏yx0cH&6~\]J|mKsny*c9qNoO5x7{+=ִ[UDq<=.ݬwk:٠/&/i-G4-tjWO_oLY?3M#^Maiyl\kvxuV~+fo%xg};:ՄWɢM_6k;[G{ۙ$B]ţDBAMm$w:,2x D@=J/m2:4`TC GrkjwĿ+]^`+|D\w F@?/Lc5GA']ޙxƧN[mV+)DtP@ nU,[ m[FvDjNBNx{RK[]&%k;ii'Dؔ{KZе;(D 7HZdH v ?i?:tKe&o4KF[Ko~ 1Gc8k1.GL=:^|- pn=?VnjvZjvv fdaak#T^Rumwn2:0*s#uTPqku A:0+  't B#ͽ\E2Cֿ;89~x;Wr\3}$"/c9fHj>%->x@dDСOilc+B9$-1/, ^tڇUgsm-._Z[>.滷K"ZQKki,f,~|)u|2$rx_]Ki=;$.aKk&wh¿W"7_< iƳkKe.OciZ}b=gYIcX7cLvϬ\oelnx.̋};cq_*?Bx:՟qT[2Q=:5 $_F0NJqɯx{sQּ5-)ޙ &W +;.) Xח7'r^'w3_޼+,𶙨[s91,g`~F~ПLcM^ Rxi "MP)[>5~,~INSf#k;-#'ʴBv )D'.]PT/.TU$v uώN;z-Y5Y++ ʀ%T㫓_'쑨Se#Z{ųš;+86Մ:M͵ޓyUMo /jD-x^0$g>?T6U){_Yϧmߙ}<mEυaLJ|+怶6XY–֖VVƐ1GQ""gO xI# xcD|7-4M/@;k+-:8`((U#DUU?_ G3#B🆴o kú z&:;[;+-!H ("UUUT =xO 3 oxk4/i;xltt8ac8TUU@Zi*2$6T /.2@+?J|MhcOӴO"[Ĭ1vSsk'O M\I`-i,FG+ 2Lo[[;P|:ТAdxX@Ϊ(B 8P偎s^r!zҾ~xXyO~tKbx;bW%c[HR:+PigȪrڤe#9 KZrGwm z >s~|,1o5 CCo 3xPI!w(S Ό2~>_;棩xwotmZi{ `<(&xٰ8e_u|t[g \+?% ko!pn;́-|) O4jvg"^#4lÞ<eIP_S~R~|Z)ka .b6><'^[{ֱ2+>Wxr{t(|#%[޿_­FKQ]|T|55/iA*soPw,V6DS[ b+wf1x:856x[T{buʀD*g|3u/?< = \Kurx~!P6ukvOO%&Wu'ǟ~4|q 7KP>8YhZ_۔Ou嬚6ukvOݿ$_%_?~|e/axZV~-^|@r%Kx x,;]Zݨ:|0>/%^~0xwD6ZF.᷉hmu٭PڦM-8GU##pNz~zχEΈX)YcpUb Gψu("9s x1ᙰFDpH 2rpq_~:>$Í^_Ao%ki]UfOv[זV!bddR$`H드 `gkK[-c ]>d)$I.rsy_Tu[?" ($qjdf Ziox+cqi /ЂIJQ[ڼ[,zx1 ` p: +0(\zw^|Q^h cL^jvQY]+ 'X}Er'o]^~%4sGb6facx)$N W7 ).ohn/V=BY"u*^i_^sx@ҵ+qieu)C_?>B^k? k/a|%r'&&kpH2( ~O~пI1fΆ)yB5ܹڱ13{̊>5i _qku[~ UeېH_$5H13"O?MD>j%_ H{?R79.A(0W+ߌrx?Oa|\m|i\ݼQ[\xh<0"{ y5s+Px7,!/W_đi?>jkŷ7O%V>)d ]2{GY4H?΅ᏍqK_tӾ*(0мMste H[lC<}]jlko|\i/?wt;ρ ']N=~u/bq5seuC u(bO><xX2̿:a^rlk遰+2 J(qʰ3~wOi:܋V򍖽nk  _/b~|]|E/!mlSea,zWo! K5XPh|;OcH/yc=a |/]K?e_"|F,>1,'7V;Z_OY&+Hd$<"qM~@|sy?7t8غ\x#KsX?mj^leViWVzVNY.\]Ykvh*VSxᵾ#kP~xM"ӭl?fl_jw7cLirntr+ 5;%C@ֿkzB([t>/{l#J!$[=bntaFY%q&Q+d 0вGXwz*\5Ki$Z7R0e `k yXKvx 3y,mREh9Y)A=x_ |o~ |UKWH7u Ɩw21f-uIfQ=+nȗھtigaw+ۮ&X̂9Oǯ'kC9u¼ ,%l{<"\,#_ n/B`, Ė, dyɈs&8~şG[Olw~(m$ ]-.onO)y$H ]Ho/'߃8ѭ|P5;/φ ⎱ 9W~ KK˘kGH ]Ho'o'w6Kw{jS'>/:d5ٺMFskysRZ-gwHLHo'喿*ߏt⾣xw֦-uω>r] \[L̪ :OoSw U??Olhߏ~5征iu Pm^JQaX]nmo(m`ŏ$ω/~^=>5o6<إ injN4Y[JH'~6!_Qc4Oxfvz.=c'tmV;eO in5)b=\_PNοk S= YKo u yq>c^>fFxc֞} KoOڟw>:P[ 3iIm7K+[5դ:ݸ/P?4>$ퟩi/KD |p,\`QQh ּTեl}F)$IH(&gتđ#Uc ňזj:ƶ5y4K+iQIrӴ,K KQXwL`yڶu5ޥ^I}}w3ni,N;_\kڅ]Ouj_4$9gv'ɮbRԵ 5 /o. 4wv31;#yrIlnGS*x4h(ڠF0qijG-CLu<Wҭ\i6]EL%U aoqo%Q 6RpA.~1Ծ^jX:'Q|X xYmW;[ӵ.JGcrJv6\,aC& ه+ARUFi'Akl:%Ƨ-"RR|2pIYg2wgE|=JJ_ uapdI taQ=.[QA%o?Kbß3RT_eMJ{t}'.-l[P%B@[t'kkmTJ܅LsT 1'L"ofH. DB+4ᵀKdc.IV%D$^gzr\E"궖lC}…1\XA++FL==.cuK[m: u c@7 б< O ݇b"oco2ؠg+{j+&9`74$%K.I%H_l{[sNH%EYẒGVt~3ADcrxVmt`4ȿ$3iZkv#[`@мm0rpI9PU Zt]e KDԌp#8_GIn&ڄͽ TѴ}zf'ty'Vŵ,86^$+3ª36%H4#f<[_Y"HMv\",C'IPhKY59,hCZA[sF`cLs2|m6~\osgkHxoPl@ |E>`6m{=.5|EWXnқEq 藒&ḺNAN H^sYu(>"0iV\ǮA-ԪNv2>¯S0khcA=z\^BIڡS'*L0G:ue2ºoq 2Nۇ/RچimO 7}^Iy0Y!]6?uXddA}8,Kyg ^h 7a+"[ٟ[&l:k[\,Hbb$:|lFkX@!QdGQ"Tg$Xleӣ3[!4E+ D F~PrABKXDeCicCՕ2ޔW'A*-UB4E/ sv,Z&H`j@FoHc ѓ^1ܗk!bŢ`PCF Vd>F0t(jbrKF!x9*JȻ7zr麜~ W  }ܰ^&灌k ]|a~b]]F<5=$fR'+;Bv,Rywm>oPSyˤ5^-) 1pHU gwƊ[i~4Vw^%Ȃ%Eko^BTf#0s>ht E#nLo^JB)R“Cg{PhP]59}"Bnv$o~qY*_> >xMMv< [յ ۼbͻ0\{ᇈ?#ӬK/l[ɷxd^?y|V?EzƝ >Q S*NۺLqҜˍFFF{ט$ךymUuM\3jw?iN>Gn\a6v.Y .Mm^ OC7Fn\m&DA;TY[PcSHIr rPmC۳+Uts}rd7LM6FpNb-j.g}*K#Y`w8b;`tItmA,bdb˧n[mE&lrNUHuYk$B%l;zEH\K5jZ\j$R%~g'ImscoNnַ(.KoF'bpOQЬ$[k^VcG4sFpT-*Ams 6ʭsi>N42΂F̄BpJ6--ԡ:TӄwwsrEAiWV{j <Ɨv$-m-ٸD1*F9Нݝ#Pnj)_j6tk=kO:j1g^>Hfu [Xon$>'s~m̎4jOe };5E\+Du_O~+M7Lj$km+_I [S}N=.N7KWqk-]I>Js?C>gBcWĿ~-kW6eeе+.-%ҵbVt|j|o'|Cs~+i3z_jZQLRdu Ǟ[k=6H򕣝"⦫f'Z1A_[;f[{h}, Һ˟/)*؄ sq_f=p#Յr{Ҿx $`z8i{14GaߞBY@(18z*iHHǠ` c>`Cd]هBH]cowc\Y:r$r5j% [E:2"V>Ս{ZE"O RR\n7ּ/[z]nύex+~m_T?xr߂Mޕ,i苝7Y]Nx.FRȭXs?ž:~#jz'WwK,w$ijZS'Kє+|q jzGRu|֟%%m6 mo#:Ayg/i,wvV1}(ԌnRV3zu⽰y$vx(<Ϲ5R%N:sB= siqcH|C[M״ {MY-SG֬Y.fhf9cfWWR bPӵ;Oִ{=WHtSMK3RA,pJH9el7qYOk|1a_YsIppAuƾX$*}hn"/π~(xcv\5b]A<иY6s:0*>.~_ (j֞.H}7Ws>Uw aXWyO4.ʼsH gٗčNzEA ԛ.B\s[/G~O/}k |U4W7VVkcxnЧ[3)$sePp@N~uI5=> ih.-V(G9G_𶓯Og֗1't9 `Fx sVtZ{K+k.b0ObhCUFAS? |1 >Wlo.!Y' }{{.Lje?e^aPK}d,.]%B|֦T6 L!W>'+B y]ſtkCHPO- +'+×RmٳVocc7bWeɣ^L&Cm&_o?g?.q^j{Kx {_MquNG1$H$"S2˫IqFy>=~>㟇ҹxD_g؎#X¸]o~?\O?FiOɄJ>/J+z]c:\\,c wڧ&U|,^VO4O~hWB_W'ͱǧZ'q$5+޺Gj>B|H~A{eg,xb%σy{YmKúO]iڥŅPڼ}pA lv?4(_|!R]GÚͣIim|vjqqͧ տ,1}G?~Ÿh97m& jq=q]47r#W~Owÿ/E~zFg+]CĖ)ͻIkpCz^7{1^@ܓ{Wm}k1)R?{šT?Қɑ{q֘ȪAr;Yk4`܌?PpU`~^qکO@e'~jD7C˖$< |d*xNS:oׯiIl ^M[Nf[pך| y4c,MxV~qyPy/Ƴ7 Z Y럳_k >(YÉ㽹!Zky5 .$D@}74__kk |Im/FXl㹸 3\m,gC$Hv=x}@'_z4GSk#|__!|1gr{=:- z=*) n*7A׎t z̹x$ӷ5~YO" +oi}(KԵ-3EX%'c<\䪷_&wl}ro |66OR6fO[ڭ>[I꺵{omj:յȱ[Ά1o7;gjʟ~!y\#ͦoI $͍՞Cg@>2yQ,{7d]s0~9~О.u~?x5q*V240H3(fwvY%䕿<!k8~߄>4$6 xUefYy%ŭ \Լw-s;KOx֟A48t -ċ,K+3|s_|B3x_-?6qaYE HW0VoI񗄤į Ygu+6Q V} ߅ o3%|b}wwäϸwV<.cgk'+."}"IHnn|5w0jQ,$&( `)I%~[x[G"~ ku|s4. D0 {r$i?+uE7/<=/ "-Y!Nq̊O΃gT?!T)p@iS}BX?|zn1H? x==}oᏏ= ` ܄B>K wy>v||?$! w2WԖZtW2'pI }7c]Կ- kpb,p'^zVZuܿ,\)c5'4WX呎8Ի~]71U]֏jh{8^TooDf`.ѮWWSu&^ZދinQi_7w뚵>mD,p{`$2[G-|l|p.hicNmO!ʴ RHNP[ST&B$6hgѦ-(Y bDkC?حQY5WWK9l ^A-+Zd>dmN궋i#mQG/9-pE|l5c:m7Q[wvGjCIL*J.+kY&%4cr[YHΌC&I bYGo}_K"eĺl,")̄>fIr1,0]iw6}dmw(929%O^@$?q/izN>ȷ:kmi)VR2 Ww&cFL,bU5/ [kYvoPGЮL-fLPo! r>us*{K,.^ ^*Ug;ف(8RG6~;˩4.\K^G*U.w!r9ݼ2 SVQ) K1۟h!r()exKK+kpZoT+pX0T8~'sǩuo1n!0T+Hco5jFtx.'E䯲fw|x<- bG#LǦʍ pFϚO%߲Kk[>K~&/#:\4iw3#gz)^O*G )'?W=+/ȑ3OkehOPbV-tZ坶宕H,&YFA$ yOw_>!j~еAX̲xOTRU vsw0Do4~^|x^AB%|zKv$2ih_>!: Dv!T㻌k940|x0F]: P+,n\7'R89ϦnnAai[1\]Zy-oo*BX ¶+Zg77Z퍮n;}nj2rn{-Ia8Vx~FY;{Uг[ 9%y<OͦHX<9KaK[ѮԛXMS{9#lSѦD %F-G)13$||b 8TX}BK(ͼo N O^{Uʷohm-D+Cy^BDY q"$&p7tx$m+LĈO͐uȩcHc 3oovYdCd/r(c֖5F$p}y9IcS$Mbx ]C,%ݑK1\B`d9 j+te][\Z[#[4|Nr& ;VtdRaB[#aK݅3ҺE]>auWRڙ| | ,Fp3`gKcIgW/3Tg 2Fp3(R>/[gf"@@rwmoWK9--MMy+5xVh #cY [/NI|u/_׼?i tHO2?;rT烼-|/Aqq ٶce` "2vx_躖xַvk}kzMVC[dVC:bhxAuZU얗vik믣jh{k̟`Guu cve j }-o}mzn5vҵ6KkcWApA^]7hVGF(UЃ=F c^ ~#U'O9)m̈$`#fޠH]?j0Icqtg7٦dŝ \+>I_km𰀖r rv V"Tm&qh` 2)Iy wAZ i5IDs 0kf"$ H2AF's|¥V!f_-QAKK2H(gG4W'DѧZeΥ]/{be[`wEKcn0@ۉRYZ\OM Չ2qpD[x% P`t;R|! m^{fE&/?4oIhbwv,q5"ey={iTsr Xwp~O;n=[R?./gZGB:ї!١$Io6MVV:&+ kwnd4lH +%[mI|GOV.N7ͦ,qDcW_v1I<2lxxvQ|Wl}׶.epR@U&6*H~|*㗅"O{ǞiRBwkm|ffntBom^}:8nYa+Wo/ ~9<5$gu{ ;m7T`}P^ڼ}pA砖_<3>xDҥ΍u]Okmx~f\XE ݳay70y%68 WÖ,s؆D[k,Ctmn[kc?4Ejo?>W/14[WvŨ[6 #+ş_xk {v9߄4E|)TxW^g;}kZZ}yQ)<}P]v)P^0ݟԗ_O'm,mY^62V"LVxGƛ/Jx/W88! mgn5i㷷m~޿ |W~|Qa_7rxdv,6ѳԴ̷Qn?|ӧ>ߡ_n?_nG?x/ $T, '1U3N5un\b}}xVRxssU1GF8fMV I9gGb_ib?r)^x[" On`~6)ԬzcWx~YCp~ߠ_`|Rh^_D7wz ݼ֓`]' !D`UO?b_?ǧjCq~.|0׮Q黷v֬^+!Rx7>kW>qo-iٴw)C<:*3A߲6&<k_mj5rѦᔬ2܍+.H$XL>Z<^'_B Rw9~r/&+qW\[EgmnmWksGhaOtOKMc㖓I}u64lpakWOmFyy>fo~֟m ~ Ux^ Fݥhl]FY,ch[o ,64;\Gt]34PB xgk-"67G$[k]C2};-@/LQsǺ| $;{mm6ihn׸fɊG_]O2 %ƑLSsǚ| ==Cij[[KZZI5b3^kIɥxO]y>#O}:OS]5΍q&R}F;⻔> џ> A|sjӋ2\H@Vmw"`9<_D'{F1Ϧ0k."T$zTR&}3sU  xV0zk:2FylryT&YWo9ejc6 r`큂+ԴeFR͓YA-؏^ͦlz"/+:MNSVۺ<olu Q s.?zzWkZ-XI,7]NTVۺ<ZAnP=in2\_ǿ oறAۤ -Oq ̚Υ tM_l1-q'xSڍG3>aO>kx-{ɧX$ĐBzٺIbi7/#)|-%mO[K廼Rx#Bp@B|cY:>`<9ALY}$M֍])=9qf @?Ҹ]o"r38~٣m_xsdǫ=c̍N5wo\woM zKshp~{{7?ys^ovUBğh-2c[#aB5Gŏ; WFDG0= ߳̒7_~b3]/wROp">!,SKwkjm譭Ok?ѥodBg_ߴn ;GzDW m]tVd8 7¿4?< K<>:+ 3zW)FEon֊wC?k Cx 1H~?adMD[B;EhB`DKs6񆳣|\hlt?j2AOڗ,턖epv lxWҼSCg[v#M}1ӭ2Wϼ>il$S46$W{? k|)rb>ˤu'HIsyx# L4Q_kӞz =zt ?_YRFCurqsP2Gsޫ2dc}5oc:?j|8Đ?6|'Ewm~Z a%ŕiڔ7gEb&=|j>*4ߌPEQ|OG+j1Cwk~ZŲgqei$~ gE)bM]Sʼn77ZߋQ$?umzzHSy^k F)I+-Twǿ|U.`Gf.!-0[I-Im:R@:8eY~,|#ū|N%sk"KDwnq{]Oc46~п>MCKi#(şi]&NI.gte48|[>%, - ӑ E4!KouK/"l b=':e4~H̰CfKs5;,6*ܓA$ g% V/y< \^Zۮء﴾zn1ۙa"*/M/~?- #Puk +`TS58]9xIu}>-BH*C *x?p~,{wt=7]u7viA?gkgD$܌v~jgM{V^3Gյ%J7ͨA\|6(@d k>wsiٙ Lv.d ]cOOĿ >x:??߇Y*{J+O>}z^ BK@߲=|^?6[߆62|D_+G5ff˩pH[ l^EdUb||&X@kK=at񦓪\:R]ǧ'{ -csM(:i`[huQ)7H]"znuxq,[Zިc,,~mpٴt7 q4|,+CN7z&_YbibԖM_ű閐Oi/5(qM> .06_ OgJN7z> kV%o,Z}cő閐;{mԠKy4N?/hOF ^^G-AmU=T׼|C3ݍ|+iqu5ooy.%2ߺAow>'y6_Ľo7<5e:?bU\EcY̷"B/^=|pEkhzUKk[gd|NKMqs9y0VTXOXӬ|1<ƣq_=|YKy#˸IgI[;\ O.9M4׈5|]M{K!$yw1I%ĒJˊ+{m*㸺.uIm:{Qؒ6Ύ;PR,4I49Y&fY,ǒI$z 6CqiIMQ F ,ɽmRKG!6` ĺ:" fioӀNGj7E;`[Y-e<xo,o|K* %r$%Gm|G"~VЬ(Tv^]tܬA[_ *|va@L ~LQhtNϺ'4 pe?-"\(2}{w66:Vr$XWV# ]]h7)ii :Drtڗq(OH1q_:-a֒UCss2>`yHy>A"D|ʹw7jioqq*ʗ1rN*̌ 0q3}MSU6k%V ARA{T]JY}5cƞф6ږ oMԮ岟S70J KD_1 W "|7xj%x}{d,hSʻԕp®G-.-fPI7n2ǂGz ^MOM֚΅x_L|Ak+vCYZ߹$+) wptB=wXUҭVZχ iz߈Uc5xsWsciH s C3145zZiu nZtO,kеQ%ŕ;a]!Ig 0+ )ZIY.{iKԄ-̉p$< yWgJ֠NԆ$Z%Gi-,ROrgUtʍu}P-51egkkc5 (BTy$I-^KYoG5&֍icb-bDo:E&$ĬΪFZ&i C*ಆ$H'5jCOWϪ*㞙?y]>&MaQ>g;Z"7mb 5VrByQw/猥c HuM?ς|A[lbHu;.VfU/&Qw'ؾ/1|_<3㔶կ|ir?X5ҦWP? f@r>F|hI_AjNQBU`lsn6m<$4pAЍNg|FPHj69!`DΗn%e?6<̪2AnU7VSf<ėP3FH;I9`@~FuF]!i-4q%c,0#9 UQ}AMI`PEXY#ںd{e4O$'82I#`0<]ӓD9 >3TiME Gn >'j_QjOC ꚙY!#KkyׇDi ĺn$ y^ZB'7i!V2C,Yl)Ey!EzBIr٣8I[{qo,=oN@^Hy̰5$M6< ʃʄjZ_Lx̒M:AV1Ql2$ 4%}w#4W(A9I8\E2M=ej:Toaw,,cIb2Ug;0\=ԠUIa8<a,ElIb2UPg;"4d$^_BdeDݳ 䌐3Ey'+u X\i|Ikhn Thn%Q.t{Ԫ|wQjM͌*heyHU+΂hdQ10~x1Fg}-giwxWėGsmzZú F糵yB ['^+ $:DY7]R~4ӼCy:G_\[\{2_Zc@J\zyoݥW?G|+}sƺoXK|?o n/mm4 ءԬ鷦[.ci!#!Ϡ|:Z?m{H"n-t/xY[D-B\>xmp"2FCſ?˝_ᯌAbVg] Ms k鳪^ZLQܤ5zoCv?x%W?z=.Q|w99Tg~ӭzjYiO#_ݡ;rpx{w>4Oi\8i60b9c%<㯰!_P"섉[8aֻ+ḔE&q32Ra.kZqx2ܨd.|x ҿE~4>#vC :e%?gAU~4.zVayGsewa ^20FN?JY|Eh_aOE9 "6sО =OᾕeL++-El ^_|GIW্l$zVךT72JzuK& _ |Y7xu __o<,pQ Z#O38mLt7chz։G7u+>oh u}\.-/,fh&HhّՕ &xEKcJ%񜱮]LESU_F|(!]k+/FLe p*1?2iֱO׵Q,Цu,qNHbl@#9S|=tN2Q\qKs#id9 #u]? GѼu۾AaGֽn +MoqBcIqc܊wn H u_/س{ICV4MB o&i4WP'4Nݣ8xdHՕk?1/ &j0V+i"gjեͼ,S$o`WOŽ>Wwjo5k"k}vͥr4Ƭ#5!*-_6{Oh˦k=A=rGYryu ڟ^i4oVa߇~&_Jh!ӭ-6Iۻ7:mU-Wϣ1xNM&|5~(o|Z 0ix;ԭK 5@6mG>>j_ZaWg;ʊ X_\% ;}=]Q|Q|z _RJ4~>˥\_Iw{[w~|uU? ($ΟkGQ,Xjlc^}k!`~ >,O{ KQw(;_#Fo6 lecp"2e'wTD.p b;i&8C$ȑ.y޽ IH VڑOO_Aivi-2L8c?=2ky|piRݹK}{x _7 Q`F=׾x#vO77P=!x]r9_t|%yF G.J4M?حeb;Yz(ܪ]\_ -gI }=_~H>){Iבc5h(χcZׅ`/6(xaVY$GCYz p=ƛa!A9XzojKosyr'mӐrIҧevDc&^1ѭ1NyԇYn<xjgx~No2CkxHm_.#H7n5+Y%I @|q?g/uD[QébѼS,v֭\$>uoLR۽I E(+.=kjgo>$qo~ҿ7J?g[bվ4Ws.[[ d}?Qn[i)xƟmnK*?DSQ"kӌk gV{CSylɆ?>$~ҟ<1_~κbDiЂXccog@'uź:̖WihwMkmxvfn,/氼|D=7/Oh7[#7=IZ.~wkc?0EVґ;HztCZ14(}KR8O*Y'.9L*q~*ejH[IQJrݑP8Fki DX?涥yV2 >eagimt&Re$澡 /kqJha[sfkѵ*֝iL0CFf;е*N4ȯl 0wFG#ۭy/{R|1NE>ij:yF]|}>1cUltnTy,#,IPT<_p{?f߈G t!uwieۋO jS3VVIu}Y%s_7}̿ϊ>'}{w i0e,1OClt߱Y%֓h.i2~wk_ǯʛjM+(?'57chU-,LLe& .n4Ɩ?ix 3:E"1ojrkfmėvyO[DѮI WX<2̋x\ĿuuSqAok[<_I#k _[Go_?_STsL[ĿuSqAooMơo>~pRO~Ӿ?fo<.}j/|BF]־38`ogH54n/M9\xbZo~5Bkw~"J$x]m;]s,7D`U~3~>)_QWM;F'Z ռ֓ dG3~D)J[oiῈnf[Y]+ 4MT:h? /k'XG30uj֍4R 6!@,mHW^~ڟ3')^ Ya .?m+OmNImb.!hCR42sk;"xZus 6{c>Ku6$q[a70Omi <,s9/9E+^?jOG:.ne$x#hA=Vv "l4g7_]? ,hpDx{Vw3\{,BTX4]87ٶ;JeOb=J&+h/4v:_Oo|Vqǧ5ϤLw\ZͪZZIiu4pA[;K|%+n?O?IǺ{x?ⷅ8k"c]RMONk5bՏ_~|XBu+|@ӿ|A6 _D}U)bW? i/ sK[eʈ2NI<_n|8%?^'O h^H,P$rIM}~~ ΏOEkh|vv}$95f _NOѭ`L6Sk0K62zw=k>,~?/>){#?:/![' 43M 4rE4b?5;?k]zhh|u'>!hh[ko[ll42FHteefSdO+?:(~"x.O xImp-[mHزIYQo{Y9}ڷ6W$ Yzf|$UX|hY"iOM%'3wGWc*Zò6 iG⛵GhhBǽ|]miVZ\/|+3ZR=,-*X|Yv&h`XLȇclJ<=6|B<z7um6X7'4ٞPeyqλZ@rsW6Z6[no d ʻY ۙ ;]NC޵tVE"լd]8dppV^蚔:ĖB+|[I] Cr1cZu;"R[Kku K!\`21c#%9cq$rF$e#A+-c«RxQJ?hoXk}I+=Kƚ"s Ζ-".%XS|6ON MEpFn İhV$3m'U~Ծ?b~%xn*Q-Tfy"$. l,|='Wk_! 5Bn ڮ;g! oC v Nj.\Gyޗ4M0䉯U9,l}/: |CԂ(5K*4д9" ZD$4? hoIܟ&-jG{6p@?ٚS2؞H ѐMXF}wUPLl"[Z<4j@4(uFa&u jg .1` 5;+2p;J ~,ҵ5[K^Mڴzp{wVdHv+R'q5RQp캤z6;Zՙ8RRx@]Jfe+u+-3eV`8'jwž е}bñMxYiYbIH#b_u+-;ιim.It)w1aovI,H g^yږXu+3Q=\^=DN]*2r2iV7S#Gem,$YhN$qԚu'AIG#y֢9߂:W%^AaYO#)'.:Ʋ嘑ؒagEvluRq.HŠ|}C)ߋ-K嶿`ѾӺT”#b+5/x>4xuO ־"&w̓l?Bw kWuxþ-Ҥx/ k=.6¤z1^wZ~a3iwjSadAҾ4]fF]į MR;^t 8/ XGA)°?nc[wՎe[%wܧd6:l΀Mg?#V^$+j&̲Df!fʝAeBZme?U;嗈5ԥ7Q- *cbLgk{eh̲״1%a_~ FėPw̖ޚ$I\b6 XYY# Cy*rvM`$Wa2:f#++&kyd@zag(y_FX s#py;vpO?À1J0+ {-C>xSχlK%^Z"` 0x&`t}KUm?ZEq7d ,A (7 P#8޳>mB{K r# , ZҗL5kGCOi}43Ery-@Q.0x 'V SFTU׳ `ư^9gӵ5oNuixl>DP[V#^E;G,6Q7A܎/aCl\{F4wHnxeg EY-vwBcƆK=9Q#98Uا!ƻ%1{esFʌ'$u8 fHn|"E^Tay#8(/ĺq\$6!Qjʡw`r3b oRA*ͼ4ܩZȡsv`p1Xƒ$ @h\os9l+xCI[>+ ㉤IUy-ʒD'#~s3G9n!0HD,m"7|#獑o=턩$`C# :v1)&Ү6>>]u` ?lC1 V]Q_?/-_iu|9'o >P7c`ق3܀q?S|Ơ%ּ[UYGe|K6.U@`r*ޯ'5_ 9 K}>Ш"nP;%FfZp>χͬ\ kgk-4ϔPJT ?yiLZys 8F D!S t8٫ńZʀB9H9r𭸌>cY-PALB^~z7 2}쮯`N-+ T31`kQN{I,XHK#*b1 g>ckT)e{GNr\@,yp36 YoxRJl81T (Ӎ-H؉5+8Te*J 9qP3KHR<`*H g`1Ex寮)67'vw,-.R(J7Zʼmee)i^[xr7Ɵ GkElom􈵭F<3xs|,mo:Ifɼmu4 }(W_T9}TG4p14Š}G{#9`AMlvڣARk4F1yGğz΃-m?u`xA@~'x7G_m&[(ml6S> #|4Q ]"f|i>&"iV{5Ʒ`R((dȺt "|7Uj/GZ$^&ysVc5λ-&/5ϴ\,Npoυ17Q$_MKŞuKσI״CnnEӠL܏ ?n1sfOO4]O? 1ռ:^Ccid:t >|Sӵ]_|GҴ=r_ :kIdHF.bb:~&5jz^hܾ5_O񎛤PCoq>u=$W1um#A!*\@u'_oS\K'?4M ^ֱ:wS}6ic(%{yR&*?Gߌ9xzſ*6m;X÷%[/u`k .RIZ`L@S޻r?w~?*v^Ǒ)ANx4jAj&[gV?_Sd)*,F#Y#ʂ`w)ϵe14sFF@TO]\CJ$I28a|kOP?AY:^zƛi,lpԌOjZv֞-붗եjVV:T+"h>2~Х5[SQQ|Uh|%յ[d8~_ deكz^vg6Sh4fM._Wc%JX}Q_ۿ֜|x#]v\? Z(tպE2iWVK{hoT,.'m*NO w#IZ\H`L[tO&wln ma{ V4I$,?g ]|y~&D>XikxetѵauImmZjsǧ\6o j|+0=oW O9aPzzc0?#ޡ* {Lh9T2#%C.H88#W1xvW{KhQDxÕl_xS-`mXftp>"KO|VFŜ۽ 1# AH<+Ɵo4u?@d< Ioخ儅帲}:g:,Jm~gxpfGųxB[O6w|/FCyovw3@kKI%Y.>΂hd_5~%xſSt]Y }YB ;[0ٻ;[$2z0#??$??I8|[ M+?tח6M˥YE來mm%CNZ/p?gheҾ&v/ڛ1qsa|>tRqZYt(fI$ѝOg-Ɲ? s>!~MbKgAqc' 1<~O)l-eP=֥qd4 eӠg7h2iW&\cH<[~+XCmi'-oQ5֥=a[3^%nMv B9x|*[mbXo 2*ԍMl-弼7hrW๸R'37i}qaզ>N1wx-o$-'&k/krtdN[xu>غLJN=jkm:/kO>QhӬ,wkqkz j?R|0T[oqi~kFbl,wk7 hv??i߇Y[iQ|XOOq+?x3xό<+\G^!WuF[_$n- #"6X||KƝ_1=i-OlWP\et-d L7HI` 釁<?~?Y|J&gn+Oo?c ^Zt$I{|ЭƟ<} ڭ!&dHS.(M{a_> ִG@񥇌<#?Z7fu;&PM.q-%t]n d.%|!ekv_ Z~? tXx_whڕ{yE4EĶ:/sossF| _^ [x^ Ҵ_Ci:{{H6Ţ| Ň~ Ь*YhzjZyp^Wtzr{/cσ4? hizZ9 ǩv$QG-xO=i͸۝'ʽ (j÷WVTP $a@MGߜ澸e*+z/<:ю 8HֶP02qӜVv@cֽB˹ѳ?Lҟ;TB  K`zV*R0{q~ЙlHNy_18{٨%'n]ʼc9m-xSJ[uP'Оz~>|/ɤ#7킕-9N[ N(3gƝ?^ ѼQkoswojq<ﵻs\x/ ׅZaUm_OYLQ,kU`jJ[GᇊM58GQ(LtQ4q>i ?3VWM-"o^"[@Hnˆ%=pdp:xO|/-bWs&O߉}S iUB煵 QTkuU$o\yrQ:~1Z,d7XaАpJ sr ={:뛈؅#oϽy,DT`:bû wKlU)g.2_h8<M%wXQ LX^(-I\[ʽ ȌA\>&gǚ4AZ͏.k&Rt<2M:a^7~ |L? ]7#f"R-Y2^⇊ |H-E٬Y_wQ& oԌc\-?%g戾'؜iۧ&K+W}Gl+et]UB?joiGz| ㇇鯋\~Po&O2+qaj|@ 3_KK5o |S;yo㠯qIk{34˷Mw-VEPO6ٿCּ٣x2-,~,"o'KohdXL"-_UA^]_SuO {!E;ϙ,8q`~nxP6og5gVuc,oxPwhwiK8uP~oJs 3zvwrbM gp3&*='Fֵ"$RK+H;XY"QXe9i:5Qͨj4ZIQ$e9$:^v:E+%yRʖ0D #2FYiȍ#. ;PHQp9<ƪViq~+apAo-P+nT!]V-*;QmߦNAo)PT1jMŏ}m岘1*AY*N7)ʟO H'fI9?e%G8aCǾ&şFs_Ki ɷҒ(S̙/v" s?jEt~/_]K_Qvp\40e])䇌Km* Ks&{x`_x~+(|68cddp>iH"D6]ieHنXBو$18rpW̗ZȟkmXX3᳚bmN`$Sun<* 18nm; .bB/͐7|#;@tn\hRF6w[c qX^&bC;9 dEo͹9 9 bmhBbंHH;p{ W/&˖"đcq tG'fͩ,pc7rr2`6Tt8~蚗-#[KWݸ-Ξڕ͵cs4J' %!bij^#tNBHl_Q EURfO.&̔/Ae;M#ICߡ{녊WHTnyBUvF֒ovcfI$ʅ`OCv \py~#)~ ^*:2)Ai-&!wY{^Ƴ3!s 7Dؤֽ7ோ/k>$'mS٫v7Kk:̞ק]ƹ-~*xKIaē?wefYyO~2h#kqoiow\Sӿ}K]%ȞP'~;tCFV[-w,t"v9cFom_Ő|M,6u2:r?toB)oY麦dm}NQDduf Ϋ3 8ight}޳{w*Z ܒ< y@f*#iҸE* "$}RH8dxU p7*.kx8ex⺀:r zo7(l:V"yGpq p è`<ҙxNr*+8Uc1(9qҊմ?|Wx>8𗋼;}$׭S^\W6$nOиV;$Dl2ߎ;Ὴ?K<]A_|W޵\76o,nb pvI e G[7>&;zzeO-C=ʌи'V++d~˗w;25cl!Xj~LA(N{Km'kpTʏ1Zy瞟3tsX$@O0ܪÐy>rzi|csdgSkA y{?|% 4/ o'dƿ EyjH-ab aK9H?'23dHO%s׎ $YI'־)i.^FG̒3;K=I$IkUio.{ 7R;IŘ9$Z=2#"}I(+$aǡI Lr+<5kwx#I].hW= w:fŨ?ut"|Mn= h^)ѯFۍ7\blv!Nu 0Af|@X=%V])mp7#w_t<kύ U{?t=$?[ty7: Wr-mc K)g:hto_ٿgO |i=ŷ (1@> ,7W(׭md6֭`zW/ڏeN>xVЭ|)j{?zݎm4SU;}6hg fX(?|bN^jv]viڜj%uu4k{h,U?ۗwQ._$Uaoy __^XuٸMԧ6*[wwSDq,5VgӢH.rڅ?2/ZO{uyn~ij;/[2^ OgV19zQ񧆴mڜWntn^OƅR\onU陎#cp>fŭ )6RG^Vg\^c](I<ԳV>V$=בx7^$YfK},@]VdFs|Ec.*ajaNm7 }8W8H~;ԿhM -G<az/-|1ipneOs@ԖdUcBð\뵔;mWb( 9^4[s`ۥ|+{$k*zAnߕda#\0)v{"g8!^[5u8exշ Ey׈|1M3c9'W~'|'?"ɵ_좎GíA/⩭⼵P #tm/QK+n{yTm?8xl0wn_lOÍI)ˋx-uyZ6rͥIqermʣmy?I/⭌YGySwm 客4IN=͍iZw67?fgF i/ P⏇hkv_YGN,m5-:[>IB).ȣmz>>ctnA◇ρlbjٯhm^AEs~6῎>⧇`NEVb>kW"@$At|Y(|)FjZ, ml"cQًx[+k9#gSɷ] 6kO~E(MW<ljwm<: ߈~o,4 _ZЭxga"kg+}*80ky q࿍~"[ω> .2V5aw"ktW+M*p̭m24j޾gZIs/~ n-4 gVmu񇆡"{4I t,S_A #F?c^?i?.E}h7ŞS,4"RӮYRPWM#".>x俸#^:cۀy{piMVݕSofd噀bq>67Aso;jH/#{ 2>W? 3g{cL# P, t`Aq:|l4kK Y r |/|3h1qEmm- k\tn1]oTocC\^MyvvLum6?j1[[Iz{~|,; d|kЧDiz޴%E}gUWb uY'mnM:V_8>/AO'3J5u_Vv ";M>޷ jp ^;n!OCuXޡ61,66)ct%F( <gtow_2kD<9E 3Yg/$ruu`k ?hoh qG4umR^&[k{KfxX%VCAЭg_|/TӢմkjY5kYL =j18D'Ede ?ÏGKl5!ψ-SQ.,'S՝ݼ,76$HT|_ 5 k#𿈭$}3ľԬK-KIԡ)uewo4qʹƌAe5P״xr]K~7αoo ڤW)N-\[A4P:nAPDIlr_լpx4iV Dc8Z^_cAoiBF$Iod;M'7lcU?'Z58[j5`{?ڃtxUoC፫YB3J[ƑdE/'[֖} h_gE_-tLPxsCH2X֖^85 C}Ƽk?yqH$μuЎA E>~ٿ]+܆n^ŦCiQ$2%$/it#A#/?)=DZ=>x'>,?Ѯ~|Ym~^үbmK?+R[g&Ny-.$eCz%i/,V 㞣w~+5?rFB`p<qK-߈NtLV|(|H>&uѵk걡bѾCJ-ז2=Xw٬c9-՛ߐ'/$kyYے֖{e܀s+s{Z{f*#T*0y-A8k{qjR9ǧ^G,!ر-^k%%'*>`w$<Ȳ 2256ѼW6ѺH6*?=ot¬\w.G]juN Awe~ Ŀ#?[Kk86c62NC_Z*ӹ?>f-|Ҭ:t\]K#a } ?^m7'NΚ?C\ktF6kZ:UGMXkex!\>AC?ia^t[ྕ(ڷDj^g<,:dM+ŧBWoY?o_+ԑ:>aNs/ ^e_[77SM)ӠBړbo'x~эM# gVB?aJ,=J)/ןQ\|S!2/>/6co+Vm*A[jGaL,=J5?U_B<}ğ ž+c~{ͥZ}#W+ Voj ikd /?Hsda,Bs.?z/_%++3wE pm/ѧ&-N)g+Ꮘ|Y+[/_~&j\oIov#E+k;xOHml8ׂ"᷊|WS:ơ'oGkſku"DmZVi 0APkW>>/ώ?u3O(Gn$Qv"Emgo0Zi [02Ծ-??h>0׋OHuQnb(aXa(b4'JG9D9G򯺴m[Ҫ I[Dr?{ ock:G1EP<0/x[[J? PV?n/ A[ӬD:\۟fR:dZ$\Z8)5|~] ٕޗק}F>]Ac\YF'ݓn;,FGi i;KBcU~"gjhlA aqy4r?*8>%_JWH mw[3P KM+M~՟n~|Lcx>{kKf-)19~wRlox?>7256`%b>ilc y&?aŴx+MRFNs׭}rGg7cx;Oخ1f?_ek1cb(m5~Ͻ}/=*aÖifX7Y_*Q<%/o:wu _Yz;gr8Y PD> գ.L|!i|Yek>n5̛p@ YB7f<NoW?|EOMN]gҽfr8CY&RI/M I[o5ƓSҮYeaƪc8Ϝ3 OW?HWkmOPxaXYqqmʆavJ|FⷂŤֺm|;C'[h$TDlm Ogwǟz\| |?cDžͺ,Q"?P#U ~V|P9KUv|)FIT4n'jubqWɌdڼoK1j3ߥ|PY<&eGХy_]%hp_ `I0[K/~z O,x- 2`ڬuT日X`240̘XvК+Dp-N.#^2pN RO c]E2!]D2F8%rxq3DjNV G@:|7G Fm/Ð:4~iq^aܢfKfXbf'~6?xkǃ>({[&nŎj-H fXʣ~kOo?<'&;kg4E{):t:Y,Ir.)c,{s-Ԣ+f![#M|3{:mI,nO񕖟o؞nOم,&ܽ̂;fnikKG#Ge"m/84^yIe,&g[4c3+} GR^j nә"6^(D0X&X䩉5'm}#Ui"-6m*{{v"+1_<5xC~*u -vK]U.-C Wicϋ>|o=>|'srFMK-3P|FA gF JJtT֛ayl8 ?*{-m";Lͤq2FzwRZ:Mbi*.##q[M]%/$?qޡ`z>x i1km%O]1v{K+庙KWMޛI/v}-~^"t?D404wW%BXϺFgM*}Uk-k>|c'ÚuG0ϧalvcg ȚV"U|,a~d?ᧆC#7hZ4aus|{{l#ls(.Vi̇iU0Hxc[t=?Ǟt MY..n-cZLmcYfo2=/y_Iu. ٲ"u\ g(/"~t;+;s_3+leB ?LWȖ9Y[k!+C?Z= K1[Kg*d &#Ljea{QVҋYSsqry OxOtSRus4Bsyku֡\YDdtHTr?x_YӬ3%3"Ī9l@Ϲ_?H>;lo^cMbv7ۭn5 Ė7%/?|.H5 i=M7v@_i5O itlGKƊH2M,>x{6Z$?JY&1[[ƛ$DR ~O_= >$ZF֦E4wK 6w7 o'oŏ΅_.-uMo %^>4٫w7¯?$|VkRBQ~Ʋh܈/gAme;p _ |9JSGKނ Qcf95w,@<+Xxہ_-o}jkqiV {)v:[n@ƨ0uHֵ_9_:aX?x:Eݵj3E.U6[$;"]ߏ<5 Ȁ]ϛuR,쭨e݅ct/k1xgbu6Yt-Z ^-6#ghs,s'Å e'ش[őj3x[z!WYt bYJ8vNO VkD`GJ5[%s{u?p>'{igt};T!h.8-n `?<ϋ'^ѴWNl5+(l`UH`A#x;D ޛZ{[]YC#+A  <]_G9ŪJckɴ~1J6 +4?~1Hp|,iCiociӡ[}\J i[MT6wy֏4᾿4>+K~"ݫF#cKrM֚"6[Jl-$O^U_649F|1dj'7QQ4@N3ΛO0q @`}ۦ89x5BP}3YhOaޙ&KP"o8?Jι`: # 7qa8Wx*e[EX$ȯ_N֮xG]|9/ ͼ/jճKB^9]U>߀>喹w5Q?#1.6V\>Zwv,M !htbU>W^E݆woh2~-nOm;feXύf- T| 9eOu;};ͅȿt2QH!O'ů8mh"I}N ? ERu åip4 I,~h\rZ/@>/xtӶo>%Z!:ЌEy48cƚaIfRw#k|MU$V~~qGCނi40I$]~m,>,xq-i7Ȟ,𵭟![]K闻K8:.>~U:/dzG.ݴOvT۬ 1efYcfEh%fמT>wZbۉ$ ,zFo kڊiva.lsZ܋I0Kn&hNcM+2ȅgυ4uXYM'm/]}[c8¨hYHٻ"jZ>:~Ҕ<+8P0Fuc'Q4#=1JΗK!JrS{sUy-R@ۂgUwa$Vר+"AX jARJtA\֣=A xyRA{S\[G"m!2{}kEWIcVVSasגxOAo-2:H9l~oAYq}jZ ]KbRz,ֲOukk.Ũ u1yr>{_#V ^ᮡ\Cx+ŷ -I+Z=zu:S7#ȠTԯ5:/uSg]"x[ %ɨk$1[[K}E~ R]Ŝ}cSX=O–7~ t]O+=ny dl< K94/ھ`Ҿ(utk$6Qxjdaa5 u./ʗ6֛rھ-oM^ (_H5꒰RK3\^[[[=jymо"kM=:Z+_I2j>ԜYm7Vl?i-$> @[hOt7ZsM3͚kJ$ۥX ^4HX]SNKy',Re8 _A7 >4_hZHl5jpz=,)cmpѲ" dt$gjc''O|U,Q#>1j=*[8L $e܂x$tO >9aT LI `G^yW~x.}x}B#旮ivWH{+=Pyzl:2,OsyndmA5$ ᶆIjlt_  x>X<GZC8[ysj7#j)v1m AkCi9ψnxNo\ƁO,YY]뗛ouĴ]3H@Z,Woawgum,W O㟋:|4IggyވĴ]3HM:,Woawgub_<-7)AGg֮jmno(kaxl,!QHe?~_/РgQk7^JOskX壂f^i<_鿴m O,}R/?c[rGl[[=8 |ѝVk&y-l%Ym[O! g#T?/X~ ZVP)kuIۙV՚{&y-%Ym/ <n\㖛j9l[i^Hʷ?yQ-~s]XkisH$őc!KXQ;$,l>?oWcdu i,|QxH-KCJ;xa]HAD uosZ/Ťj3>Y4c E֠[#jwWww+,pC#_7­^3㏇z6?f2_ K%Qwח77 6sq\E;~^*h߄藷[bQ{X_S-A,UcDv˟-ao|B/6r^[z4~)Ez~fn5X15Ņp۬#^?ֿ࿊/ǾY..Ukİխ[R8L qa7V,K,(-xׄaӫx7_i%xnRCT^'%Xꖤ -F8!ed5|Ac~^>Z<7|,קeIV wCy7+ٙT=_:]LT2;7`+Kӥ!6ww4]<?5U4\F Ϡ~6Mbx^LVFeysjM;E-І]Cyl?U#yuоj:ϪO]̫%7 {玕"0ld\pݮXPq_^3oH ֥S!aEvV6V&<-tKQ"o& x$/ʽO>=. sW'P8<%?T]Mh:M*vC>p1^7P'DW. G:-ն79?|%l-ݚ+sjJtuĘom"E#մi<#9 ӮًFG=0zj:&`xZX,^%>baȚS$d<#G5x\=ehB:7\e *##c'rAR9^Hdx3O7hd<>n i&?"#Ϲ k9nl1p>U\Ӯo\GoHǫ}-ҺxSW *d)KHtIiEg ui#2 efc7N_^xV@Ã@l`zW9.u]RWK5]Cƥu\9 OtBR>`8*j[۬ĐCE*ƃ`z{ *Rg;J `t\̐8'ڣ vex cgI~9|#ռ?C 񆅿rA{lH {lNA|}m~1~uL#?.XsC+2{06HP b+fo?> &vYE16Gy0\~j~g<%oɰk?i1v:kt x^!j"eq,YPYJ.ӸMž&潬xkfXRrw_xx7oIt-lZ^R˰9`9#;A}Z-J5-G[CYYIsI*1 #`~ njg/:m'=tj2QRR0q) _oe U:MVxxjff6CRRR!٣C_߳W՛OǍSmgd_QRqZ'7Ŧj f~^IS$55ு~hp>٨o!"̸y\'>/m~B&u% Yؐk9ᱫ@a 0 E}[inI -$ҳUG__gWLjO&=:HIz1^=q]tmR[8:ʋI0#]߁kxTW L({gKFGoya/+Tʤu﫟؃[V,>ܶdGuv( 1m5xI^%1wn<1" YȮDknz198Ϧ+RId4v^1\$^5~[-.4W-sLSvƿ奦>[SX?&Rgc4{?2jYj6p^YDagt`C+d0 漢Gu ;{ Z d0# xjV460ͭ7 `GH#Z/zn:}nmo-2 q5_'o5ίg'&PtV 9k?٢ __$=޵OiNۭυn\Kb?W_&/wx"O^(_ %Ӟq6HEht5 /ofhT786a&i >x3S.k=3Ğ"[{~3;No_ʊnZ[J?g?M+/j>-o5=+>"{{o "KbVIm2Eioupce/OAS'WvF.,;.[eTB78q?;yLxm$ҭd'#P-l>ԴaIP^&g<JWĞH=B?>Q\|.:uqmvG?uktfG^Aj/mYkXx#kL6]XrU2_&6>kcX\>Ρow}6HK%Ԛ?џs uk? c귖j׈./|Aӎ߁VKi#NX1YmĖOmsjO$'wMi ߁]=ǎWayڝׁ.M8 b٪ m?k?D?OH> _mo-{kyoqELS]KyQ{[U~|Okïh>_f I,I.&Y&ygiYdo>߁|1߁=x/H4Ms[8$[[n'幹Y..&ieImT/? _ Staix[=:#sԲIfk>h~cFWVϏUCCD^uRCԐZūkq,v:3A[:X>y [m }{↎>%{MWX#qo vMAs{3Z\X^_C >xl6j>/\kl[_^KXm^s m5߇{9v+(WIJ$j-k6q mp$ymsG\yYKs}6rнQ_XΉ) cFG&~͒|Inյ!w#*Yx 8m:t˭Z>iWyWzvgʟxaɼGI|QEzńZ+{"W$ѴwH{Qju U=~zោsͣAu2帲ԭ#A9{&oCU69iKzj.HNasO, ?1.(~ V_Z_$/.xU5c|N_Dk 6hX}6c F:/L jw_B9-qI昊Cܬs<*@mHkUS#S `O~iQHBjo@gO˝.u5hczk>L9cY7W${U)!pxԆ}܃x;YV,7VʲL4!$h2kHV|[mo;o7\Kqqotm$0fymKI`A$N+>עfh>/Z[xBz[{0gy-d}y Vm]x&|Mg!ӵOѵkKl[[S #p1_4߳:~|e _R/ E[^L(m9ɴfbmuz]Olm|QռL.X#[6RN`k4Xo*݌kⷀ=ⷃ-|UXj4km(o45ỐܽG+,YH x1;}54cOt Muc2++ZyM,j%X!eP|)E>ྞ+jZd˦zZ51=֟:% 3ZM,j%XtM\.s=VKWOWh{9U'ekym"(c,߇o|w=nɴd˄Lm.L_h?5#2G0Ǧd<4Eyペ(F?kB TM91hF{c=@wӊɗOp0=@#UWRBgn}[+ {u`ra\N% w8=k5j6R,Q ǸgZnyo "a$auҲn[kh VPrQ^W%i+,HTs^I?<~:)gA[&tNʛ}W^J|O2IT>A;~ oZ"r?_e&m$c3*va@vdvvwۇJi* q}5ܭ̨f@ ҾP( Sxz4gí~ٵpqiD 'qOiJfitߊeZff; zFo>KL 3Ci|DQXhwm׋}J}vQO3B}(r}a<-^1ky]\N- U2>8Jdz߆jOi<7s54W~0osڜVQ )}('S8C7:Z:nk\- ) Wѕԕ`AWX]j}jZfiV)ycA2 !xFVWRU+-5 >; 9IJ++) +:Nt_Hմ^-OIt뤾5+yK FJI::u'J'Rg9LU8Ylnw)J`$Uvsǿ#Ǹc*APrr P76K6Q- 'G !X=zUi#\ޥ;)= sּ |+umWJu5.hG4iV{[YGʉ$rCƬy_~xKMhc{sj0k:Uİy[J>x'TI#&WYJ|C ı[Y[MxM]H[][dh2V_;xu𧉮-oŢjmj&behq? խeeh+$вH<~(xOJUL~.jR;8`q$*q#7RvYJ⧀4}&kV־^XmW1gz+i%X.dwkgڢ: ӯ"0[cH|[} Hao4Hw̲35 X; ]Znl,Z:xT>񅱍mc6֢\Vin輗.'ď뺔ji~"3I<\Ioj7rC(aǹ++7hv ˤ(^$  ^MGmp 'X-YY}7ɦ7Qm^ݴ뻙gx-u$)(yDb=B'|{WTXf ]Io-ֶ2o6-q4 wmLʺ zqҽKCxI8?*&Lӹ5Ż>B}+*{%W yXwK3vH[x7R\y_l_%-롴Sƾӛ@^/R3=/R?vs+HHf Td[yV{X_A0~g3l h<_m3S&W3xCZβc0x$s2-.C<_VH+]3F6Wr|D8lI$=Owm!3[ݻOJ=?j:s9[>g+^[,so:$]Ȥ7^'tkVլt9K6gkynMmp\@op,bU܊HEtoP Ec%.t= N 4*HEܫ_~4g}/xzgtvmNqErlZ$w4)yId=q95GqkBVP@ ۂ:wrN1U s׵dMwA^}֪ 023j !q*W\9kA2%!V 8ҹx3Dlfl-.a0[]̤arr q~&~eiwy. H O:vo5ݝխF .!YUсVR 5;%/\ZjMս&x-Tu 2CzW$=捤ʗ5,$Go5.,1m!Zmv_G}.duMǟ^H?dIt[T2Xx e𶒆Pl䱿" Ƥ:O]_첺N9,]Ho5?Z'n攞EBNH$//ⷂŬKge4?o$ã GgtRE6RWr |?r|EA[kV(go 6]'{x{Zi^><~&^_|csYxr^=}^`mOsev=S.I񾷥.xKWmQ2Et`na\/tk`ovꚕ&X]pp2n#XeZ-SkqiYHKK0c8MF^[] =>Y2Od~r߼û7; 9'jC񧇵k;#SV-.iΗZž@Q;~}鶦DM-<;@$~;>Fg>} M-g*#*mXsizHnc2* e{<9k0[_@pœ=׵zI >ypA3&6zakTElԶd&>lF?(+MG]bK=q˳񓴹@ke 3ZWa s="iz^A WQnM66uVSG=@א[}?hd+*~yqWS x?\HϬhjZՁ,"` IUc1YOM^xS:^=N}k_5MZgi..[2>^G! m]Ps}vtMKƹ-Z5K̮ ;-7aUG;ֹ.]R}c:k7M^O:{-PFC-ܥ*]Pz^Lc# :cҽ)bU8mӢ5P: tvŒU۷e*30#x֦if}<)o|q]'rm0<8JX}vm wgd"sƸY-ymP:M{ͷ9q LJJ',b'ɋkҾݳkezKwIn_gKX/^ okQi;;'R{Ty!S;@~2x'Ӭ-|e˛.~ly ڻ_"+ :UH۫jnR4,yaB5$+k铒?ZNf`8,st4D䓒̢Co~o~ԟMO5u|5}!gûo.]][<䓒̂BGdW)@[jh^e;7<0ov^G9$(Y.GvM/6mx61=X$KG|@>D kiWfXFptẸRPԦЦYu KibX.mi؃D__߳ɤ]|;Mke~t⹞mJKCQB+N[s_?j_o~x~eI4%ᖷ:Mڞգ]F[CQD#Pƒ5oO C~^'߳S߆%O/#͕kn|=alCI-חYkٚ+Vs}o'FzSZF(Fwv>,~ OM3z`@g-CuMk?1J >u _xNG=s×ji%Is #u+ =&|E}-Ic?*@,k`dx_)_DvZvoM/KWhXbǀ.ķʣ8P"Q*98W$܁$bIU[ttƍHCQ4a@xȨ@Gk>k=c#.:\g< OhZ-']od~g($sW oyxoF}˝7YӢlL#9Eq/7!iZ?;>Us(#$0.kſN>[hoٗRm|);j:?_>]Y^[eյݮ\q ah%?^_+XE|)pڦ㷃Hlm`P/lnu :;d$$?4:_ 0~>4kj|ZD/++kyo;kKmCO A/^3xZ}w> ^~*xFxfh6\[:IP׾A]C.j1ÞBğ0+W.4"mu KU7_ S`m_w樾0Q/oOEs[[Z'Z qRy &XDMtBoĄ/Po#5ǯ ŋ{^dt:dd.|zҾ(9m~5_'V~ѷsGrn4[gqcb.kkWe-־0#d^7~|)(WEpgŭYXkj6jvHg џL+Ɛ~? Ѿ$7l|| 6v"Z&#H#sG'P*-Y|;=7ηzϠ+n%)}Co,ւVdy:H`oP_WÍ/Z_wo>|Os9gmylb7rhs_-˙RE$ ?_oCIԯ<v_~'E5ςAG>&[iM*E{%[\c%q64nkWomoCo,s5"ȹw?(GNsHl#2rrNLq\//ƿom-By4Y(ܹr]Q+(+F*zoX7'ξgcFW#nSg$cMS(,-֚TO\t#)s㡣IR3A]..C Ipam'r~'_[ ! 9N}G]m<&6j&+m!;dlmie#j?s_Z|*o jW6Mz0_aa镑 I >c/x2B24!mH>֭xvlպ}$@d{O$; ?. =2F*>S2ߓAl#{?a=B;O.'a*de҅]'Nѕ>""O..zב^}x6S\ijo%\^_qI=ſظɻgaЏu=|-s^<'jZ5+KK'T,[Аl3%\'|x=e>ɧ{K Q24rh0 Ƶ߇F$f)-5K#jiƚ-kyYvYc-)++ mwvN4d:cX<<14rȅeb0 ƿt]F gIwO_ϠxLix%6:Ox61IC04G V&{]TЭԺ"EpTs+dsa' JMI֭ v֞t+BR;mrT s+ld0ExÒ^;R)mk܅Kh-Nss#:FO';OaWǖMD #S>("[KKxy%$`FY#M3Q,5}#P/[G(S^B ֯4 łLN;?|+_B|-i-ƏhZMg DsI=1aϴ|G.6j?ڵϤ_iWoos-SB , K_|kM&gi3-ƝqG;ۼcgkl;d`)۹c$j;'6 󝛈?(I46mRY  czWK1:Hb&0"$o|*uxRYbb_cIuzt%;Y!]͗a4k{*_rʅ |uMd=YnqǿZKsiw7RD$ u4.cbcp\`To,(I$ Pj㓂嫨9vWld,$%杮 ny%KdQ9P{M|f vYot}y|Gm'l~Lr uKIXٴ-<>Y#x+ROѠأKcmyIJwn z߇Sot$ "ڼ^7fT$tr.6ȼ^ 9r$MH"EU0ΫCgwk 9+q~ #< j |.gѢI[t72Y\G-϶D ` hɪ]_ԼZCki'm"K!iE0BA]XiMVwrd&A }'[Y'm "m ?^) [wsHR`RiqbnXYFn>x=**WX7;3D^rķ2iqDpZ%csT2 o$^iXbxZĶL2w^C<+k-u-#iZs,V"λR-ƛOsE#jm>C! 'Moc>%ע[nՈ$"[%3+Ps~=Rcr:+:ۭc1qxѳ羄iDs1ING`8֕ud!\sgֺN^Im{Z۫Iu;:Ͻ{7ڷī;RQ]=45mN\,v b;c y#\iPJ̪+|`cp "evx؄H.gx/|} N?5{͢'W<+GC'<qkh4&{lVkMMcD_G ݾΨ7W| \|ZDž>({G'uI.NYluX}F(#iL/#Zr92@s^wrq_E]rfF?+OGq9~ dqF;q]ΙV@V7iTQN+ؼ1Tn2[CK>eQ /TkC+qkMW Cr1y8;'&KM9PmOLgq^%0ԗx>*e#;X1p>6 !<^Ɍ"X1;+w3[ݘZ^C 2^5J.M9IIENm [5=~shROuZ?m#ԿT<,spFGZ/x>}1 y~aH"hn-WF?}׃4ſY.n=fz+lS2N5 }B=wLt}~?*[Lsgn 2:o<nO)COVj1kcMkqpkdc.1[[K)|ZI#$6 ȤxtRyjq_|Zn|/HỖ/#[ntimi-.H%I9toX][n4aXQZ\Hm7j<lW~Mm>=5ؽiqX$P\Ȓ1y%YQ|v_JmlQ`&FX#(n$W*Kic$5 _CgbF=æDi&R(l.I39ǐP6kU<;Yxח&5ͽޕw;]Oep(M[ʠ)eec 񧆾"xj4 Nk,4{F5QNfx`2|%^G./t]F[m.n˭ykI9lJC.T?ax Ǿ 'Ǿ]nF:J7Bk)cd5ϗH'W6 F:=ONd'1B `uh7c!|u$״|>u:tk%Ӹ%Q2#Qb]TNx?n}GexAM%񿁼!My w_{kVd)?T/H' Ym?V>mK|/jBӵ[b. H_]7D:Exn5">խкկ-2F0ࣿ ⶝UӬt_]޸v?te6ڭh13H2FkuZ}v-aUQ@JLMK*,1#Yt6lٕmظ WZͣI.$4\#k˟V;ƞk G//Db0t ?zm> ϝ \̀+ז_׷J)DWPP#Ð~yaHF74xj]>2y o {3S+E@eBִ掟h,̩=LfP:W  'u^MiŬnucbu_ pJ9VNr]T f9'Tk0ZELf%2KcF9sxCzNd֠k6}G;\[ eU.Bqd^O64?|IM~ž\suoA3KbJ)1n*w?IHxw&|(ߎM[NԎVnn@c)1XC(!>gyXx׵}7~)9ztM {L6 pсpK?i~6G x>Ú"ш8iWV( L ++454 o|VxİǍO_HIkb.g,IQW,<-cBxw~"]:-6G;*#sm=Gņ+Xmo+YEiʐ.,Bdgk=ݐ [qӷ]8 >l$~׷wʼno;8o^# :V pwo$lz-5cxKf,>c1]-KYW 0M(g3yیZ}>GQ|[:ŢB)-;O>Ai :mB+rK"JTL[6zuMCT ^\~N!_*M88s֯ѵ+ Ncɲ뀈8$r76Oq^!IYG&OAi[Nݐ8`.|Ӡ*/ c-ȳL)en7I~sYq~k2(~ORɮ=٥;^F'`2GN&~qR`Rzb`3ޔE'LP'g ~i#?v9Ap\ c41YXq=?/4Qh*{G88 b-I{&gc?/88˦׭xR2F#/&'P^%^|+#֯46O!kw_ ú{x441Z/Mw_nπ:#%^|+Gh]F98{HY|=;'NJk6I7q7픺ޙOڟέI6AOx[.KGƸ1[/L/ ^Z|^vpSG?0#^Iji f(aRD'ӟj߂ˤx/Z7=+M~ L_|"fDēZ˪ZZ>5bk3M#wG=+MOx+E=ٻq,ꖖjvM{hἘ5Wg7JqxL_6<*;7Z5$]Jq⻔_p~|y~x\^}f?OxjZj_ln,um.VYP뜟A<j>1!k=KStlj~尖qvjZaԖ8"_T5_K|5L }a$|qp]S3١=.mOKk=Em M|z߲½b_o:lk E_2\Ytum5V+l~ |\I5we>C^fѧi!dhV%dX'{ϣ~_4ug}T"O+AŦZG_텞{ea_wϣtxy4mW sW7:V(Hŷqs,5+H>)#M+K.\|y^5k$KpUg4ŧZYI!~1t]>FuG/U\W$t9Fp9J*dt秹[Q $+8n[Cq leݔR$]5B$2Wx~2$un?|a9^OxK&SXk\Ď_7|n z.<97^~ |Q=2S7u}Y-ޣgF Ǎ.5mmR >tf#1?N}VO+[%Ԭ_(-ƗzZ [E%6OŸ |i}ov?h{Ő%֡ix)EvOOǪ%XXxd-;ǿ, vҾ$5ǎ-EAceIgY]En #'??oZ?ïfZUߋBS[yR\O}}̷nez/۷ᗍ _?Jk}.O|WJto#ž)C /Y[ -Kk,p3^}cIM^>/j2[x⟕gxS[|1T'MDךA}Y ݇u~Nxme \ۛ8LZFqm{\} cw"(Hp=s}r9_`aϭ}y"P8;OS# P#### q;Rw6aHEΓ[MkmT'*wƍizM7S`^ Opjad{W6OI^j<1xnŞQ5?;2R]AZ!g7 3Y,dp>{2 Xد{?iڅuyfX\W0 %V寱u(/B՚~7uB_xkIgH.d`WxX % c478d2~&"6vmlF//$p;A85M* M4i1!]˙A`C&Tls+' hZ<< wWVC,rA [F&9$Pi9*F"[0b3kV[mʸ3y<ӊri0 bI囁1SjcC$B74~u6r_CaAg`<'1S5 3N&cSy,cT~/<_xڞA|^eg&F-xV6j>F-JXH=k5^eIȊ4X|oWnۅ"8Sc]Ű=NI_+xWZ'.s,W~V|V7~$ՠil6|O,ұx(Kݸƀ;\Z=*kұR۠@Yy~ֱ`.nynG^}7~dd]CE?9OvZ$w/5 $0#rּݧ𾫢Cw%ՙ i^g}rHƸVI5]F#kX1%F?l[yx/ipk}2ENn 0UOM {[ h گMZƗj#|='-n &F8^qN[miiͭ&"M>c^9Dj?Lx_%t^uG$)ɭpGCþ k{Yrñt>+|kj+yik6]Yܳ,r`?_u>\oj,09rC)n1w-5 iT\d}-i2b>q_SҾ}2+[U|Ywe$gF(wk.g4Ү~Jҵ413 Ӭ;"iFo;|C',9ngƤta$56eY\Xh"E88YU>qAS7Dͤ#qk2k HtH@@pH(Ê4 ,sq=I&ifߒ aܚhvb;f^Kw$s_WuΫrZ582189?G& R.ͻ*G$FsUd>?V@Xξd +,h=ҶZk(Kif[[HP.IRp03+y<3s՜*ZWPg\'ۿ?OJFL%|CZ% nW)?B083 r~_Y@%v-m[VkHOTzw-"kZL{4K5Haq`Y1w_W;.c`AauK0. Pr@8_~Vv +n$}ka6VBWj\B"l]ǯakb/"O*;ab'ߎ5ÿR m?Vԭow m|:?~揦xgĺv6:֙2T!#p1%֌9vKkYgPq^z֛x@EPp'ȹ H>F#/4L!,(eH}@> ^[O<~X,?ihBKN㸍ĺԊiir$LfyST?zYh:4̶%FB.06A$|gkv.c$ڼlYHix?*Rqo |-{|A;n,c`ڍt yO-k_ɣBfw79"C|8۳,KKO~KK>07!GxmmـNF+ʾ x~/v|@71ax*' mH|x"O|ԥҬNU 9A7 'h\kKVH؎5{{wJƼHI("x,}TN:2 @o620NA6Hqך\g$PѫຆF P bFq;sI _>i!o4]^+3PUK){u!]=|9E.Z'e㷞;q. Ĭ:W>x[^5U3Ң7Xryx?1xW#' sc{;vv/yhDvE,/`vXG|]7<msM[}"&"R[e#n!%ae Y,h~ª9]6--!($qD8bE*00bllc"$VFE(UTA_KiZpC (!(#GE@Ҿ<Coaeiegj`[hcUTTPt@@yZ6g ڮdÞ ֺȠˆ #c 3G=:gi0{1H6e'Pa8d|Jm%N6`R`Tqy{A㞝lylnNp8:Xiۜg"y=NY2YBF=?֚zқ=OZN?Q, SOjxxgӀ,H0Ì ~;Ӏ>)@?ȌԱۑמ=Qn{1<`҅1gG xQRBF8|?A=`NrH >٥NwqQ_Ρeϸ@D˟~{seb9rxsOOB'$^spZ9}OCXVpy 9U$`Y!V#ۨ<#$r:?w2d|wV8o= ^qomlHwͶ~?eƘ<]K#<.~߳kןOm)λ443 ..fݾ,b{E;  C-K=|?K$G{M]~? >'/I̓K_>0Q3ZrnK6Wbޛ[i!kl古ֿ )?ݟ'$ߌ:x'Ǻu)wiK->˥\_Iw{[y!kldH|=߈~|Ry$??5d 0[Xm2{Ⱥ6X1ⶦ|-gx',n\- |iynKp"3yDH瓞;_K<7샞=1~}q'Sw[2cVdF}FJ?X7rBO*pqg)ll,8yT}US:` $eFz+jgKy 0<N1ż|⸏I&r8-g cnzr#=֠o.զ1c\|K{}3xZhs]Ie=c|cNWɪ@wp$+|w6M_SSR4kT_[xIY [;Y}S%[^^>k-5kiA[jVs:22"3e⟀zZjxsUKjz[-!0IVVWpr|=m?_|cEb~=|њqZ},V]x~bN"AXT|6=o , ]`閟mO! ^~V$kHS6=7g7,6ggWeζg<X0wwN#EWOߴ(__Bfh21j4X5̓>H?/? 3a8nK lq_e|1Oh~5H/n4KKk.O"=D߉SzO4Rkw.1[mY8[Ỷyloc9D#W^ _^?Y@ _prܛ[x#XƧۧ"c89f:o]۫6zzzcUAt5Y x==jDAv:9.sʶ{㟧"5f#9bMhw3qSszqUb9'Pe; %0Ei%̎ZC4 8OK=XxD!1\ޕ\w<Ҽ_t/zazF+3_㽴\w*בҹ|^h ~&b1ch{e8a Hz_G-X+ ^сn*9$O_LziA:+P|b%٬4< ť|g.?ѡ9D^Fx^8`W0y럱g%wOX(.n =xѡ9D~FD0/ |#Oς#n=ZhvB8$P#_1Z|%GĭvֺeA4Kk(K}81@#Rݹ8}&N=1_yN;~99;{zcu4rA鞟Ҍힽ$x>8P º$m+r{~nDHrIgi_Lv\JH )ldji$2*F{=~uf]w4BcX1MtPh%o1 {5zo8ma]GwmoJAϙ1\Ʊ+,*\̃oۯaǽrz-?JXP@|W?L~+-+KkF8Qrsb9{l?x />j@<5` 5xL!.}s9 ՠ8k2IqIpFJ!bʃs^ k+jrNܲlC?©~=W~$j1nyp[,,U_088\>+|bQnY+{b~,iP>Tw#?k]-@^w擌kYU>3ruQ0qq^'hvp8ojw?J=|QR Ԕ malj{ v?k߂r?F?U+H?î:gҾO率W??JN dH =oSaHwn{]=jm),[Tծy|b3> ZiQ) ˅ս;Kյyci-ĄghL8`5k>EW"K&n#ox7Rյ6-{to}&-~ Fs_!B>{^~|$ѵo/5֕}1jVU6.sto}6-~ Fs_2xw}gX/[-K֙w߇'|#AlmU ig~yhuZC_ Yuώ+ǩZwhA6ks4}9>*dxZ΋eUO'->'P|ZK{Y- k[^4KN25ūӧE^:hE#|TO--#~"6~.{WsMgn #k^S_GJ>,&wkG|C?+ 駶v6[<בӛo#^Ѡ5?ڟ-wR}>MC4KohJ4*0HUEi^;  |}P k־(ַ3Z\g 1$ |Qm|k?Zxx[_/͵Ķ mwnyS<.#cHdSRΟVm? C߇F4xk]~m%K{o*h&7$.HzĖzyū.], ƪc©R01[_yF: ?krG+'?^le*|GE~2gGc_f7'}d3s}G`gֽ s~'񯈿y?1l|.']/)@'DʌP`y.{ ,?C.Gw/q, CWѾǀ`v hmj  WҾV}: T|X \{ECT2E9^YAv8= -#OuBY!W} ]r n\b+OÛfՄh 1l-?k(+gAie<瓟ѴW&@?~x3rXx }߻ϧJ*ŕ~l.6y,iGOzX&H"`S&rzNf-R2B()*yi<*,n%(:7p1Z4rA<(H`{Vm \A$E! m-'BE9!vOšmͤ ~9ˎ5?0Fu9#ԏAcy~gWTWe[ lޫqo?ᇎM lͳ`' }W5-J#Ç9Dùs^#ܾx\GHeb@_/xw~{[٭d%*? GTEw+qin{:gbFN725M1Ԏ 69('޸'U8R0¨t#:x^áL9&N1ǽONAR98ջm>k[Ӝa Wk^d6( vl9u۵dgTc,[w'c zG>?ti5+(G;m X$)X5ݠXUJ~~g^="}QrXB 98ȯ.j*x;'Ē}*s{/?%9mtO!89Bt? 舥Ni!?{2?5ą3j8u?q? \’G=?ZOJg2_ڨNߒ2]z<%Tb'#|0/Ў09)x;RC'wCmNpvc='y"6R:v # 2O ]WC5[9mG¿iѭΓZi0 GHR7q+<C4}A)!\~ݷ'[8I`qaGҼ+({ 1\[+m\R} GHuev&DүIdiۈ=zW y(1~3暎hf ^r@A_%x:Džom#RQz25Oߌ>j%&Pk RO˿)*{ cǠ;pzx\^B㌡0G+翡>~( {q8c?U zܯ'_J2}?NpF9@SzTѸ}z1A!gߖsHO GwU/Q1gҎN:uҥP߽=i8t28p) 9瓊a`\$?jSz>~T6ϭ'sKq;NH' {0$^b8RempNAOojac 8'OZ4l=IH! 9qӮ{s]W<,uךI8.#Rq&k_»zHyX[19&e˿o2q,Gͼœ`8 *'uiTyct^oLcDr"t_zxGg1mzo"Rp?cg{8RHY#PP@.v ǁVم:lVyA80ڽf61P0#,@[C 8)ڪao2(Xrb\i##;{UK";[yf8o#z$tn)]HR3+??߈^Nշ JiT0#P+dOڇM 7X4x.jXoP?{.uKğ~3xw-P_]\yjD&Nm^6LkۉΗ(j 0ŧ-G.`U^5:LtbRxssii%LjkFi~)K ZrMxьz]i xR,gĥӞh>6@?g~NG o/Kxg ݵ2YO1ӢK ub|pM7C}GBwQ-iE\Ij^W6_{hYbW.GR<M+7CQ;mx_etA¯umk7/mk1YR8P5Ž> |Jr[IaFlf%Mykk(1bP=1][&cnGQ+R4Jtl"Ha^u(+kʕ)4AOs\^Tl/"6]FG^w_> hs[}SK ˑ5_3o[Ş ~#ZGj |RپK Z{x(|3I#P[i]{f~%|3Y$,W2@Z=D(;>Wgω|H4ytS ou^8kIdKF%i0D^2c;F?i!/=_1V1gtωD-VyNj<5c?fNcJQm]Yt8 }Idk ^-g4<_'{gt|{Ap#IOxWf].!n/mo$ 魿G:?%hӸexㅐ_iY-"G oOxcu_X^oxeDk3y=(m^d(d"ߍ~1qc4;>yRi|3.t˫ $ngHV >3 )O:Ny_x Ry|/7M5.o1|j[ `.'HvΎ㇋-|oh1X.e{++Ӯon<9xP E"qunD챫4m7O? zŜΣEtl8K;MD[ I-CRu7*>/<F}h XC =}#YNo܉n~l g2?nGCϵCx+y|ف9 ?AqמCཱུΑZ爣_Gi$N@ʜ ^iTmn>$}O^|WkV8[XIX woƼG.u )`% Q?>1-~п>,^yΣ&+7Jivҷ=_T +*eg<ZP4%Բhlg]22F y# pƳ.(p4|ro" x0Ѿ~8|m;bw|g?!M.H:.|_]xn+O&wIB;j+Q? US#_f&p.Td.x}OobHLYv'οZtWՏ =+DZG }X77{Z9Ԧ@>TV,O^G~>@/u9#_2V@&2{R.}6]{ڍby[iIgb7ty#50|*\H=w\W o|s"G :q^!ilk^ʻbQ:v'GH"FO`c"-zN>ï]_;Mu4$}`:!ԥ{ۉn&cǦ;+ŵ BTKۙnffrJc¿5Yֳf['M}r4CcsYO'1bI+ s^gr`~I=qϯp6ރK?~:U`a+wݑ@qƼgRēTnw 3 68kg2|'+&O^r[Ѭ?{#?"r > x^BIk׾/+rwm'I'5i5 ?<ළ@sRt+xZx$Q @9j1(F䑔an6$2FSr7ý}9xX#F 7S+_NS̽363)pO RjZViT'w)<{SZ7wz"2_Lq)nʽ'޺_{=Vjk{U)y2T\ZYeَ !zn?:?xRDEl"-%~eM$1?Eg=שΟ =uIA2ΧŏMƸXORI=zםλvf$O-׭y1,ık˼lP '#f!Qڳ ָV9Svx?9l l ?č+/:D_;ZoNܜzָbSQ(R<'_'x-{-ʣj}\vZ8$@,~ͷCuFKjᷲ-vXKI!t^/Gςj_ntc6{s-}K$vn$IuKUuZh WѼ-i2={NZ>4ůn& ;MdYKEmZxkȾ&j/]SLαg|@,V>|<|QubבY=Iۂ$ժ܍:mİ<#3|r;8IVSZ7 '?fr#4vpyeI <WƏ D4oz'~Lm/\]RCxx izNoA==Wߍf?/t_ I| ]ɪEisn ֏ L[k 'Dbl-Wc5 >ZO|3t;xCúOM6JѬ#EPT@~5'πUZ>o`Çv+%Ns}m.o:.bHm;>x2wP.!d`T#>q^kFBA]5t]bVG>3_2kxUw~%,.5_|+N<]@ g]'WG}vad,ثg_|}sYOˋSſ d|O,vV74 I-ehc$-d"x;kڧ~: Kğ ӼI*Auo kIjR^ܘm+B"h ?}u|.o!{~Yaˤ^Y 6G 5gI{a@x2Oxk>3v Pt&?쥶{}[upiE.Ԧib-sf!i?|/M{o9xH#:DVm@=γntm6WD,výWoxYv5oZiǥ%WuƯm46ӛU翕Q챤5?|wq+/&섺UJl#y |1Ğ  qoe 6w%̶wI3A<"@p~x7^x ^qmeO k n䵸#w3q)$.V_ g_A -Z]=Ķ);C<BXR) /XѼaI[xwVVɊY ˼6H#i0q9cpbxj ~{bd_Os"2G$6QI;uAF +}iV,x$^P< y,1@cGf?:>.Ҭ4K&KDϒ0΃ :;"Ej+m>bXH¬;HP6$mk-X]mm̓\(󞆽Vc%v=ČA"gv$2I'_w'5? |×wv^Glۨp'yCߋuO~βxn"1*\,>`h+n{xAٮÂ-04#@>/ K`19rU .࢟_|Q؋YIjsFOR>E -\lM cxYa#*ZW_*xw~) ;ˢJ 2FDl50|\E׊o-MZO /|Kl,0v}k(O:%ߋ=i/_ڤݭȻO,77W-+G~Gn˿Aj;JS̓,F#uU?_~$'G-Rgu+ pe#[1<Ҵ3VV̮^Gy]dG.I8k4u+>'rrO]^\7S-,iܞ'>Zo^f$8 Ug|(=<;pz0C`aۀH6y c?L C˞tbm#*tfte>*:qԏZ,-c|h, \V62z.VQoRH=zT{{Ḏ*_M{\x?wm֞$ vﺊaS pAס1}0GNC1_k z1@E;9)N;(wQ9:sRQ裠dd{gq3m@-O;H#}Mq8W-)2 ]HzdͿKyu 7[kIiUc}kۏ@/xY-GK]܀}Y'.SJ:ǎMx9'A5;F=:ֿ4\| 9\eكێ)@8i8펤qpRrW8R8āvwޞH66#9=x?ʐ'q:~\^>x$w=g} eUF{i9=izsԊvH{9y܌sKnGZ\z'ө &A,ܼIi'ד^N9 `~\Z:gv)8=:zB!Pr;9қ9,NG)2zzLہ|zs\du4dI}znq?3G^b.1{S0cq= Z [A.KY^G 0$x^X]CBukՄ>`_\~~94]Jڥ6R|$բ,zJG\O ]xៈ4Ūn]օJt1599 #b$сRxa?ȯ\d6<ȧ9=yN pA>RgʞB9)L?? }R2rOj7U#'U#qQ:7~k8YtkZ[ y!PO>ξ!\iᕮo٬ 4N _Rzoa KyuUt2NꪪH'w޿<><7~ŕ׊gw42ĕ 3eT+/B&6i6ZFu  W/isc^F]jiuo:AGNAvOԴF#͵]άex`rx k\31VB%`9`n~A$~̾?M*E8pjL m(Z_GֻHܢρcď_q/“IY㯀w'O@7zziX"ygig{d~&|;< VPmHku  BjD~5~Le,fgߋ? Vu"ѳwwd.R[O,?nU៉:V~ ^,m5lm/[Y4--tƚmaKWm|N<U5/u=OZw|YxU&KKM\I5:eM!q ǡk-tgĚE:ƅ^B6wWq3E=I2:HAu z kZG<1M&_ FcB/!K;+Y 9c&dtYX ~x>w/O\ѼO_h"ω|;íZ})se}a{ 47M2H#+/ k7<+^/585xO.l/afb)fDYX jc xCf?Z#׿1AҫJxy:p"Tv|s>P:j`xxT;vKʺ0@G]RGjyԵ,ݛ$#Hnq}r;W))̣G{kt?]\N>R8mUI;Wo.'~*|a*~tCZn7HW?!>$$ɧvjԠ׼3;'}'-%Y5 +S #Ib$VVA)JI}2>[_YҼW=FEPuXJ]Yrqo"IƬ >m.[-εVx[vxSQ'4RK;$9b$VV?ګ&y7gA3Jk {⿊t:iocwxⴻg}VRZYV"j:'_ui鿵't(gN4v[{-ݵ[ JQi՝PD޹/ڟ|;qҿj z9_/⎞CZ[kk [ uΧuu MW+&¿<+~^ҴxcPGS[YE{,nkx᳼yP}NRydXs{޵ge¿M?|Ʈbԛ$G:CkKY!kjc?nukYzߋzCg_>o࿈zjĘq>Gf Xc*gsjZWǏo|5_}>.t3x{&C,^XK4q4I[ %Bܟ쬓iF+}Dvz4Y4.oNJ젼dK=WtG3FpTg>'i~N hT:lw?.m!d,0^lۗ $BY(7OO+ C{]Y6RCꗖq{Hoyo-w|FknX( }yMEfq3#'~V/EAewwJvx~z4Om4X, C^;xS'/wpq%y=BtϹ~o|Go\W{m[i6m< ;r!FZd=3<Ktc3ڹiFZ q;Fo6ץ@c#rxy'?U`0?qX&k*9=s<ߏG\~Z=3֫ϨK0Jn,<^aWQ|]BxmtK昫0V%IǠW|SԬt_S[KK=yar[h`|a6_\%i%΍ 8{ l*Mxw;m/Z Kh9 H տj?]~) WA5m'^Jմ{Ѭk[YUex2?Y^zo+gFCI.%U+WHP"G|;/4mR_Դn]#QWIYm%U)pȡу*ED??O{T bWѼQlEwcSYs $o t`Pqj~--1 F>Qnz~%HQ4X۵A}yaZq[] 3j ɐo~z!^CgՑB[f}jVgk ^yA8?p⧚[$+`;,Ik&24,H]$^Uus=kV奙̌믁5gUjy_s5\33,p9끚ct'=3Zvǧ'%sVC`cEpw,Tc!q) 'qQqQ7̸AdvRxJF1IOWBr]Vx, '֫:pŇQHV-ŧ+H2H$_)|JL(֭g'FMφ5(A4 ղ3";_&? 1xT,m&nFK7xS]& n/-cf۶1)w*⟉{{CxTԼ}{jGפ~"-젚`%9kj%|AmuZKwoG]̷,sC}hD?Cś1ᯂ^OTmO\0@#YV9f+qcs=ӘlŖXwÏ Bx]6 /fu ^F-,3I#31&<t]*]B}_Ulzԭ=[]fydFgvbIO7 ipK}}6^1i-bF-;,3#33Mp~ h73j}.WT׵ۉkwMAG2DfbƟoƏÚZφmo%.|*6M6i., ׭`!Y8UFbL#h/-Ϧ.:|sc#ӳK Fhkmc9'i~#xz;MVLfQ_' |xZ|a>K]jW l'|ϊb|K񏆴v-u\`K`>gw_` մ-"xn2mMnNS ;zWԿ |w iz&zabҮw2NQ/]tCMGMTr):r$|sG/PJSeuenGFsӽ`(?hx:\XZ[[F9$8p`͍rHdᗋgm:ΓqBaSTl (sJr^Cm,B3ᗇZ%߈!R k,zŕ ǝ^b!#oG'=+BK/hW("$q܅Hqpc0P HI׿m5~|BL]W DA$]Qiͥcai]`~oF~^/ ݂\6έ-Tdn-~ѻ#ߊuhDŽ$rw9OFQJFhpϴۑ?QY<w$w2GVf2Xi\j7TDnodm ſ8C-{74&y%<5ޠFVlŜjꡲ[}Zѭ{ص_5  v0 h@ť.##O Zş4-ko8Sĺr@!-8wf1qڇּ-6ym-+Xn4v.+(DPCf[T O*#iUv=ēAdnl@rdq^3 _'| _x+AѼOoi&no:7Ԓ tF[y#\^G?{g?~*/=~ҼW Rgկ//![e[dF vF0{?@+_ "峌c~)FA=z)FF;{i r^楏r>?{H[#88sޞONqWP 1O꫺nw 'hS.;jw۴|7WGlW]/k a;ƾStLr//g+^zmo-gC.pM\LF0@*ףxM"jMa(cCuj޸#׬iY84J9 n=~O־S zuޏt]ZDo$#N6?_ u[KFXK+w׼?3`я=2rv ` Z.~h0kzS̽[fU^aហ~yU.2m<{G~둬?qSѧ9ޏ]WN< K'>MwDY҂jI)'v ԳπX,:3}XӼX[,MX4-OK*[G/|w)ɩJ>Y p^e_{ZDR.5\"5k;@You"IX%)O,@+a`?ʙzSΫ} { jy%8R ^9nu(e<`LzXI#UӕoQ gRH#rQh#d s?Z~ǭK3=(L=a.0G9Q<,6O4g&W-ONzQt=G=:HݳAA'҄8=] !)n8qקB秮zpO5dsjGrT#@P)Vs٪ɆB'Uz!8b gI ,3?ΞQUN=ǿN#?_jr}q'9携a\1H過8^OҐ 8Af _SьlH ϦtV*@h<8!WSxz`y-ILҨPCd׵xCǏ|# 6UBu/`Y,G}uM^l(@ #` get0tEa1ֺ>&@>ӠM69#ٓ^g]\Fj>g U,}[OE ]ΟFbE%?iO+PSJvېxJiLz5d*5 'CZ? laXX=;Dջ{7pgX{|yxmc;ۿ5{Z=!} |\ZtzfmbIK^'[vWxީ å&Xe/ 8?k~ E/k?^$2UA ǯq\u<=įq4/MWgR[n:gL%ax=vDYy^0kRrq3G!"VS؃KörEsok\؎d^hַj<)*ny^$hu-6 b*'?.¼cMW4Igz]BP4 %M$tOx~LI=z] ׋i ׊~Vg}}kú1[^1Ӥ}[Ò.Ҭ$SKUx15O ~ vcºs 3I/V졬="]R ^(/\wm{|G7d4+dk$Ig?o#ͦIxu ~ZEm5UVUso|^9wn?~\xC7QY\˨x`CeoɛO$I \?/aFź]FPֱY්O}jLybHZOcEY>Dq6{7ƫuKȬQ:v22yiHZO([__SOoeQVo&ںmFֱ˪2 l~$IMc^%5 ^qk=FKHym.[Øgxd@,:0 e,č!5 xCռ-}%ŤZ58uM*K[[Ȟ@e jkw*F񞏩[P{H]W5[-&M țY"ueHWnߊZ>ׄ &uIh :+4R'r2M^Z(H?!\z漞d,skS# ;79?"h?@>Sh<{W;qVA'<'GBfF] d`~5Fk5pȬteqTW0s}|9yC]qpku?/4?xkFy OYT^_߄^^.ލ-"֙iVs# #?ƏyV^Dbk(1T~%~;k;ْ0]RC2N}k>X˥5xKm>;Y w&TRe3zQlⶎ5*y:aͤ6a}*KiaDԾ.Ϡ+\jw?ccuiLޢ/c+xm4(߅~8~ S\lmhM TykB운Z1TR;xlm$(G-L?f=?2ʿGе-𢛋#Vx.$ WWb6Fѿ}=Է4K1Mk_Ow3q3$R^C\k渖I<9F>=8+=wڷu KYo5 Bq5uu+81W'>1pCɪs=v\oS┒}@;m>Q뎇)sLO6sS'S:Tb0wp}[=QYRzu[5QlA81׾k|/xBmxkُcoLrGFOu?<[6"Ş'Ԯsm!#;Ss{Wxo> #Y#bY?ewAٯgo/-O>o'^-#B9̇tqeYi~uͨ\G Y%Pla<"=NzuZx͓]ZQ`{# W~Wu8cDB$,E!~ܖ霧JĿb؇rEeVcRF^sf7rK5+wumm4BxvmNW쯯|u .)yn4Erz*yP~z>~j]RY4K;ma9ATӭUل1;?h#Mu Z×^.<-+hw~6M\S]caΣ2l0;"Rx. ZhdQ;EcOu>`;00S-'8{.ň8}Ē5vR4GLLqsM ArcȦ;}s櫣6@SN X Le,}x=j2OB_֫ Jr&㑜|{rsNbN'-wrain p0y k|5VSZK0}?mv=#g׾K~u+$mrAqX-+ a__?o|A/~n?ax$%0oPp@8ʕyU?F s먯 &n6FϺkpT6\G}kw|O sG]I.{KۧΡ $ghx7|-}n[dҵHY{Hm4@PzC81Mjuω5WWuS].kW3O{˩YyIfĒMxnωuK_ K\6k7|JO3I,KĒM|Zg׈cڶ_jR<]\3I$KĒI|s-Sƞ*׼SGFmG_&կ.XYFfyf`^IX$r嘒}\WhIL{Wm'F)䒛ljLH}04ܝzAnXӽFCٸ c܊iL$)<')[;1~]KM|͋jjKgyr~.Tt,Ǣ$z4-S\M;Hn݀0F\F3˻}Q {燼+xQM+U!p,5OCI^ˈ|i<@.-[FZA<2<Ry!^>|!|C_XxI!._\#mw=a`->ZX -=4K' i/o({VMw&h [(mXh4d^{ZyYT}V?|Iw/ⶩY.Hami,:l-Uie Q<7+>>sŖ'pxr閺UٴK xwB%c vd14Ұi%o Zj"[F 6hVҿ@|aI Z$iicROھV66VrDf#<2SZZ~6$+za%xַ@ Psz[xGP%@2*F'WSKqsg Źr:<ֽ?Ddx$`sK~-tx?ºp!kb19L#,܊1!dsXcӚ.-aŬ9tehAg;zum>{?,B>1I1qZ >䊙~RpGޫ39z)<5]FDӠ4b0Xm qFH,7` }_7x[G?.+m+D^E hVV؀*FL/j;Kd`8P+c\r7/nf7='8*V~w=P*EP02pbs?xz oo&IE"@X*j9w*=ZU/ch p9'xA iá&} y`|ʖZU')IRzҀOׯZ5fN샻>qH:=H:0E[Q\Ӷ<8*3m36,*rs#Ks2*!8,;p#@8G8^sOHF#wsyyJw\x קB;ޗ H 7Ls9qLu vέ=쭍ͰF<g8I٨K$Zoq*McB{3L' s{w\6=0w0'?z{VCfL?^(ES8qy$NKN?:g^havW$)\ =t]QՐ\$r wc-cANK>o7qx̒O :ܜ{Ï54-ϧݹx-nGź嶓lίo[W^ XVevmtw*sj*Ev(>* eʽ i~)RȓHFN|W k + kV_f;v37+O~v#g'=5jɚfE1:*8?=#!a+ ]Kco $m/:P2 Ow"Nxtrr8ՌPhđ]C2yݹ{c8ǽuS&hߥNoI Lvet`M~SH1kz+]kLS`݌s֪3NP~_%ҵ;?iZ|Cm ^xb3"@CH'$zW,I )4m_r{I^1ʄR1b=E|iw Tt l=y?ҡR F y 2P/D p7cwM+Hxm ɰ@qAZ<7-[Vo,q1f;PzOW|0?wCY\Km ioCFۂĐrO#5|O6sh/#xÞkAqp]n V >Z.G^°2C DPn &=#WWs֙O~E,?i5yr;)&:b%~N:_cSH?l? >]K犼iSg[)ŴS 2Mx6Ks7g\Pkݺ_-aq^nR}dr/MF+$~NZ>߅&43i;FpÀO_=M ^>6hH#ӓ7a :Hr }͵,\:~V{d0r0GZ$zj `Xwj>k~ .Wÿ(: td3 jt%W&/A/җcg _XxFW1]i-q$6I%;ڟ&SIO +ox ?hH*ɂKiu &.丞fv@_Z$<=]k{ϓbQ}?V:wF]-wIom6,[Cl%/\׊9+3ְȖ^S_e`&Xm&A2E$W_žگ-^)[K"Kh.anR9&Rkм?MV-NRD"&+.gk{lKmp"TRk_x48G_^$EL5e7(^kJk6ztzוr;ҿ;L-rAS(Oo|OZ 2; 2ڵtR.K;#\7E_['-c>y Ȍuyֺ? xS>-"|5?g|p9 ;__%|gxKW/mձgw;b+xwH#-kh>^+ۘMm=q4[{֍~j^=mO7ॄq/Om^+>ZGZխZ6- |jc>=~~z,li0 /mS/t]^r=s8eY,1YXD[5SA=a>Epv˷{L t;{x&[v?b:#+%ZTWƸ-Umert]5Nd$M`Wx:ƸDl;BGAZMo.Z1Pc,4o׋/[Ӯ"M0dY`#u[|sh6xRH@#̓Iy$ <׾&xwrh^ӭmIܜH@9go'7V~9oz|YXZzZ({ ]d7љ?_?g |"< `W}֡")FRw4lQ~_ hO~oeru_XYF.VҭCojŵ-Cfx)_o_ ME |7:lmAĞ:_W|m_þ^*񮕩j'M }g^eyouSP tھ5 ^K 6M(nhꠜ6iV_Gd9=stt@?yM}WcK=*;};Kp%cXONO$]/u=Psk㿋$ m#c"dzO 2{n\Z,9^0GӚݱмX Yj2r'Һ+KA,GU)HZK oIA#亶GFx'ف5 ھxZ¾97E0]3~Y8²u_m)c{^oWysi.F?ߖ\_giBK$V3('Q*[`xy_LamR^nF-9<ׄ|?JѴȯϡiϤ5|ODy"s&%@j~ *ƒɮ(R%©$͏WK#Lѐ+>9C翽(BLg\Sv׃ҥX9n0yp=As9=< `ǵXv$'%NH(;QJ;uL*8 GSA;;vNzg7`g$㧵czu4.ی[M(>׹4$s=*epO̤G?W↵ŕ[Ğ1u%J"=yjW֧(:-M|=K~&+63 KBvVw7~+ӒPZ\8I5~kO/~wjwIisQeIU<083*Z,Ѿj%x#g-q;Rּ܍ɭ[O,Hx%8W` s_ro_4^>3h_ C_ :=͖OsojXq6l1\[]u8D|G^.~'3 Ϗ~1ЬI8Y uMBKpoC^e)_9 | O|?¤88xOHSp=*R01 8֗˃A#Ӻq _z{R g;z9# y}==> 1H,r;d14r=yB=lG< `q4y`˷98rj;vO1Qx}01UfDZ&sǿ|~W?Z6yu'ғʏ'pO`pIʌc>& pGS#zR \px=5G΢dϡ'gid`3OUy!G)28*PI>߳،G@cOƳ<Ң(ZiDX&[Y`n[vlgg藗d,N{d sH|=uq Hu܈ ֨j_bIOuGP%x?uq /9Xu漣 4WG&j6Og:߅A 2P+Q+ Fb!t-Z/<[tN{HtMrt.Q+F花!nK_uӴ^MY]y {y[c(YK#ƾiMΌ"D'|Z]%|gjϨI%m+?bFCUXUM+Rr}&roA㶖yR#yfK#P2I>YOwq2q;ǀO^嶶WP[Ouwq [hyv言$3_GZީrZnɨj:pC j;p 5Z/F|_v4Cǧ+B}9>k3ZD-WwFaEk<Ǩv<6=^! $ `u79XG=02r~|V_閟k¯|}2ٌQҀX0S^lG 42H$ܒBOmݫ_\ Z6m>$lryfoft|uׁ<+Et6Ũ {v@̚fۻWT||+7/':uid۳:7K4I:2my }^\<͒ʹ瓁ד|xT׮}FI$mEN=|k&U."$O y5[g/zƵ~Ub-Ŧd"(G9$nvƲ$n8ɮnGrR p ~e aIX:&\=ykSq#jl<##;_J 2X ?<Ҽ[ϑM<Ȼ"{yX>)H#) Y C|B|h̰ \ggI XcHѹs_D!=SYa yXI~!2،W[x_^ ^x["mCcKp̄s?kt[wg b4[G!vL9k=7¯&F*F~f*GFu dؿH#}'At+M3nAN-#Oږ{'%acT]tڝ8[$vp/ɩs;(X O..@.Iט|FΥ^\=qi$>՟;|:ҲA޲'pW u9IB\ZO>xnW ' iӵ|ug)[#n(,=k~'\},CJC:YLy|b- '?'޾Qk(5 -0p8#Wy߇zƳdѴpliG\l/^/> i,@fO?W3ҽA<~ Q,ֲ9nP>sö9J~7[Zxf1u?|gljZgv;$+9"(ͮO=R+]J 鑄_nuMvkXuM7]jd8©{5Y:krj!7~'ԑ.Y"0W)G-e-7)S"75ķ2~#ԍ=\M,$XI5/Û֣6kɫԍ=Oq4I,Yى$^g#'o?'nIYB]f%٘$_zFgV*+Ӵ;x%pn?~>Kxm8(H P=~.)ᯇ^kGPF\s}{WH Bqvo@;~u[F#]Hl`>k4c 媖`3צ}:kH#T^S߸fY#€s9quzD8 ״[ᦡ+WSֽF"?, up9^n  S9|?Zj5JDӵ%u}Ƞ,1&CۮFj+`0 #V~(\Z@t+ho~|pkD6CD̆piTt\z ZS ,bIT>KOj*bt ǮFOO~w$?5|9b-:B#P^TO R$S++6wsTLdʯ=Habe #~QeOzcO,FARCozkCo$`:sanIùl1Wl/$rHG6v7WyqG,cLxKwzIα&ԌQOj5=GZ6uI,Q'bvUѴ!"3FH-I7|z.ynlk'myYccǍ<u?kO'Ɠdc X8cǟs_mn^úD+Ravʽk|Ak"\ʫ7 _.>u<NMyc_roXlb$M9|Irğx~!F%,M`fl`X>g,x+E⧊5Hi  L KH|ə9pi]]JTʖqt jzT?gǚLAu 泴 jzqFV4iqg#<~_kYhqm&ңL )͂9罙t?jTf?:9Ij Cc9$-YƵ޹](n-Vٜuepj[28V-嶡a*R;85^X̓7ێGmo¾Cmm}/iqOH ѲHB29'8X \j@eO<`:R 'ܟz{VbG_:= B<\c'~9GS03ch <~})v'zctRm$9=3A)P;G4q('9OAAלzOGi;g3yRnzO8֬/A^'%xp1ۊ^?öjEڧl{~cnן^ƔjW ˒ێw)2 >ץ7'1MwpUI8^s&V޵f&`: m 2 ( <7x@<-Y;ӵ ]&  :Ȭ ÚDžu4/ؾ -rUՁYUGƾѼwxĐ>OigG.i[IcUXe8#VU#?aMCz|r%<6:l!nff X?MumWSCJV5IǾ mA,CXgO|45s}%|&Ts-Αs>ރ,y#sbk׾5'ʹV/̫.%I'&X~徒_զ<h m?Gi#~:~# h:G֢%?]Џ-."hpC>c|3񥟋]OxNXk~0ԣ &g$4A1 I!'k)&kz<wo[4"FEq-ݭ1 S#9VRs^=qM+񧏼~o fI%Jp{[XQNCHdu'*Nko χ|dWM/gi# 񃴚C9I$vYd*0 <eb|˕J%C(?1䟦~h Әiq2bDs`}zgiioxRxĦb Kvs_7؋8#dh/m㻈9Y39'f]PH4Gc]XӬJ(޼e鞵ῂR/,x~v Ǩ5b|-}&$!8R9!'L/$Y$#9ǥqA\?̤g'^'OuLn;yUMsa0[u|wcwhJ4 mwR5Y@)0_1s'_!kWwϊ.+p#5J$bǒNk7?<]?j,g⛯ js\H;BVmťw9$7?~ 8[3ğtuG[T;ƌRI-''5K/Gosexņ[cZyGc3H"nlmKUbjaY=ˌy͎^OkuoTcek/ |Fd6;ʀOr97bRFZ4~ĸ^I)QL#ixտ~!Դ;_E##Q[_Y)TaU@*@Eu `O^WӮo|@ Qͻwl˵feczA 9<ֵ +ğ>B7%brwyd+G;lrsך'jzA5\;g;r7<֟ÿ&Vk>:g/"N9@G SAbED"*0? (UU5AU;ھڎ1v(T@B!gikQpM  z{T\#yҥH|+J4۸HN ~iyRiG?^2ǂzNNwc8R'>Nzh2?*thCd#CqKJ]Þ?}V=:@HQ錜4%C8#?ϚSg4my)5 $A8Rypzt&? "b8ld}.0p98NьcqN qP:bG2RGQ D2dENygғLs N915g@aCLut1Ni6:g?ZAJ91?רknTVCBtA9'&i6zFdE '8G|U{MmE޲INsGL[_[&O\7+q u}mo q.cTTM%X/c^uYf6 "MpÑv>|"H R)+]BIfyQ*ϋ~.D"GƟ O~'h-5j^mQb\MJ*D2O&dkXrU ?u!x!`BAyo _,o|es4ڝ쒓08t @~~<^7u-*S"J/ * pw:\d\z ;A7$n'oΣnޫN֫7N1D py-z/U#<*鞧U3Xz'~W?1'!B=I_j3+3>;)`דx[LFOp8NOڢt QO߈52-m>8=ip.{O~aߡ|!f#NNziKrx/K.r#8O:Wƾ4ߌ4:VVM]f/B伳gr~׌)S?[ +ŏߴ7?h=S–ƙq9,5[.//Éخ/$Q5qZZ'V1<G_U妙ft?X¾R-C8=٫{x_ƙiR-6! 6 $u_?ॾ/?]^b6@]?G`"iݶ̘V'-,.羕r :¼U bKBK?qX/dQ|kp7/q+rB ~O%k3~.ou d7mrV(Y9:ϿQ53~01ԞN9EFǓP1r;T pOY1V$ :U)'~gF8f<6q~5jnb:?_ꄱ)ʾod Rxoo3 ;|4:muivr,'9?Lg>69_j u'v7eq Zw|hYYf6́Qs}ץ~[h~DſsrVKx;㓼U_zS!Kt=! |{g'J<=)tW+g[okxDUn["X<Úx~ExZ密t5!Yt#4 nm$%h?A5/ž{0YZsGӍV[ 7+Q_?렺пUo||o/ |1<)ỳ>'Fq+N2Z_kh_.>3vo/(<އt/⦐N6l _k/`".z=]$Ov٧δ$i黲k޽_C/^'oZ +[&Mj>HfuK+3*w;T2-t+{;H-~D!^` KývX[E6G +; : 6i6DTE ԏ7il|Ȁ7ΐrČvl "@}@V>ԍ7&@8^oo@-vְH <*zZ;FgO/*܃ҺMY^N3fÿ/ue~R9M0_7һ]/Q$4At]4d q~O^gZA-`no2 }zC{tkxT1 (#_]hUCd5iĨVWs澝|+iG"Z"Ip]qdL~\g@'~VF*1ہ?+ v9ޤ$ߩYӢC nX Izh3F8w=`G?5Mo) €qߏ־#I-(EV! m8u5ґ{].W90Ak|n0#Aմ(1Ù ldWq ,̐7'-W@ ?>O4(?F׾ 0Fxϡa?:,5ݏcmw?:O TēTLS$?Q_Kx;\\7-"̍ǧU3`xGZXKd';uF.#0X>1FEYi؉<#09#8s^MA__hwfNqEsq^33 "NA-ښ4;?o5ׄ_Gm'n5k.gR ` M^줰>bHmS|9>R>{dbDK4fDQ vms^!Lln d:՗\}T!v=UT.C/ֱ331(' 0N9pZR b`]H'ke9]umh-uWR*`8>n{Wxouia$mp06;L7g¿:=2}RNףrMD}Č"E +s ^7uk:{kٵ(d*jo*+Kgs F}ǧSZuWo`dG wex5#|%&AprI GN.sa5Gc[{ٹ]2KbE;\U Kul68az͸ ]n6<W~f]aPIQ:y.?{nވwant8>Ч׽cOF;Yn4s$*'nkڦsȜںԢ^yeOpŸxS%Kk[6Z2e,8c5^%>1|IɠCiŖ,VKS+#"Flc=퇏,d }xt2;|~u/:F;ef6?Y1Tvb]Rv(!hs`b_xEGHK,aS1ʭҸ~ѾKciuNBK[ 9(^KQg<\HXi\]B+:!޸ K7];'EP#()rq$/uyЙYCh6Dn7`{y_0x_5N}bP X3ēɯtwmG^0{اf/m-TH>!Q;DF[5?9k Vx?..⌒zqUˏxbA~]C1>RIu$:uɊmBx鴠$t+Ɖ,V~#izxL~xkur9s85 _-LUbJrp{pY <wd2G^ֳu,𾨺&8J3ߕ,x uΫŚ w6zraf2E$7rT@FT W)wiCe.!cde<j^&xdVܓF]1GJt,%i \ S܂Gfh-&$xE_;Po4IW/iuYSV$%E=A.'ᇱ,x H '%Tceݵ<`eOz+Ih";>#\@j6HYilyKRi"&p+Aj!CnH&51\ƻxZ=kZIA -7S<} |il]M_UA?:Ln8 U 'S#֠OgB51RHy `2o5MTXc5ǭqZ?Ý_\]uA&~\Zƣhqm\!s؟*hHeZSm?(Ϯ;b3wbKcA=>~5O\.T!Rpr{RE~m2ԇ|=tG *B[ bO}+?5m嘂IGai7 0Zٟ*rmbN濞[㧊+]imAgih'Ht$7;`MkHIf9X}bř,No$Ťvvv;Ğ:[ɤYB4YbrYI=NI9~]8Ė89Ē82x9SP1K`#3+6geaӿ>£cpqϦj&=xjL|>qq~uZA߰J.q@AU%4W qs&B:6"v@ 0I'~GҾbHJl^4-c88DsS >sP89gHHRsnI}J $Gc50w=\X# P;:UwVe :u>JaqYy9kہ\# $`r>koD~0joeaXUcwvw<*8 q=|e [H!$K) (Ys_;Wpi>,rC]yD0ZeĀ@,I8/Sv3`s_;x +㏌]Q\^;s:ƿRi;66vYڡXl>ll-<46PB=i?5:OxSnm*I>#-:]2iX[A YZ8!Gg,K_koFG\eZZ@4Ke+QY%yV ,_?x \][xH4XLb-#Kῇ)eXA HXHX`P 4[6V#_Jwx.a.$ r`z?Gqc]>8c06;^og`"F:qȯO ZZĖVaT\ *v d(#[lqzH =R[Wßu-Ia"و9~}1! 9֛"cLU#Fޤm)ڵKЀ1V={K8E0Pp;qӞQI$&$O0)b<ΔoQe@\zQ;ET sS*͞*DF8b6;'w2̒0%P.W]WPѱ$)LEv:]PXx#&:쑆e9aFq3^h@ }+φuh] \ Vhlq܀I9= j%x'^G(H͜qz+3G^jͰ8pF?273Ldm4@PwYf}ť2IXq׎iZV; [I.HaXb7SP*<yھΝk6z|O,ҢԸR3v_RjO$*)l'=k$1`,4K.XsׯCҹjH.ʏ.$K+߉gn";/(@^6Sb:_þ8= -<Ѓ4.9()G'J⧷dBR9Fx1FҾr|<۞Q,c,VODk2W"KE;R> IgoOʸ{*sG/ 2 ǭ|hZ4Zg-y{ O=\9-fD.PK/$?*䮴T I .ߗjƛNrcu2=בjtHѴs Qw2 9'GP^ u_ZifV;ճv\{]MlwXq ɉ8r)rz]Ӊ#DXϯ@9!G|zw?ΔןKӧ":=1 C00:T29?:sȫciٞ+3KN<8ANL=@2:OJJ:u.T`;dg?)ܓGNW88H@)__n_y+?Wg]YxQQCoiv$ޥ2`Ef<1I+ ǯi?Pϋ~"~ܚ|n.mr(5]OR\*htٲ?]TfkhWCĞX0/xB3hV^DjƦ^qhO7R?\]\"< os|oYH\kk<^h Z8Sλ,~Oˮ~?n/_5iධ#W5kw7yFF0YIP~ N {7}Ju;,r'ahblFӁ>~߶o=<9jV\ dR e%6Y67;I??7c6~2be`lG2ܞ}/j~_`dֶzU녂9*wo4+k.~ x'V ӄV_ۺXhl5V N?1!GaNUs7麞4q޼lQUXf(%T|p~!f! 3J4cu]jy㼒VnbP`?9eAivbǗoiռ''Q+6R[foxLd2"'?֥O_~=x+&}z_%g +42*Ƌg#F6ׇ5=//;I.ZVeViY!Gsa`h+S+|t6Ÿ7]Mmo$,CzQLHS19zⶒvRv}8RAm$!U+g7Ҵm4QJ/Fy׿tZoʏo Ahq6ۑЅO'}yO`iT3I9OvkH3!=vw+f? RHP>FYֺzƚS__]Rrǧa~ߌnA~C(AǠ۟zDi6AQ ɓבxV{ICakܹŽ;s_m/xOCAV?1*@V8 뿰.!;;5W%+1bYs7'9^It.df]Ԓz5=\_]M-HM<'$Ř':/YF21צG/*SLs8ϑ! @T(^pxv uߨzq_F  Ҳ*`As0?PMDB>j E _Qm}q|U-Gl*kSҼw gF8Z,c?q_4~ghj6⯈9DQMK-wǺH3_u G,js=_%:]Ϋn&[tO_ t|yFf>c+]>e[Iђ9cUIg<% úmΩ_s.ՍZk~6P|,R^jMq5NJ|X9R |:.P2vFC$@ȏe~5'=cV=sG LKm|3nSKlݬzZ2-Exj~"ٞ0>-F5_iL$/v弶ɩ]Ǩ s=,rW4`غ?/ QZ<>J][gx~݄o%j6q|22+ xCɨϏ#ԡ>~*==tu2i7࿇9gE KC$ O/ ;}3¾<<#"ʹ$7|;h[0khc|'؏`B='K 8R@ꨞહcڽ54h0$)ګ:^H<xjǡ#N88㚣taYn=Z'ЌmZO٥_*D8<؊RPOj]F-k(1NI<0Z_xK×F-}nlo"8,LAbIsָOY,c9mgj=OZc9m _>ڼ2uip )C/^_~+ڥ]#1j}pnsYݗ赙QcؑNQL/RHO/ p^:͓ 2{,ۑ 0?OȻ-X2FI׵co ظpG'#+εχz=#n!#1Kca9ҰA 1\W#]C+Rlr1 g(hy@;zISr3Ͻ<׏}A$=?O9H 99{Ҍƞ`IzQӊQǡ ˴;Hq֗QJG^DZ#i%9$%H^Ojr/Ӡ"8ǥ9T*;r sNzdg 8L#f,À$ UX)'>9ceRdpPdm9ϿzN8{q3팊%pA鍤42yZaP7`iH>DWw\čsLJ& 2)P̬du z`椶i)B)2FdO >kztn˹mh]4sRHCÂccoꍩkT.fOUUR3P6Rh]I <-~2S{g`OԼ=:.lO4BMm88>|__bofk߳go\i~7qqh6Ӧ{ËHJhѸ_?|Ok|ivךtּ6Njm;lPeO,=uQ+>?EEKdj')hy;]d?gҴ[Rfb769 n/Zt5KբմGSumY mzrU·`Tjs~Wy\wd3,q(|I@aFq[^%k/X/7xýv]͵ηxƛ%DK(P[ 2A/sNxL~;׀)f>OJ$H~$˷' 3|F?l>: 7s>t]m{i&ڡQz n rO(LʴryAS]n$3ל2R2z@#x?48Lq9CʐBzbEe=fU/vIc4.V,>o ዀ X|sI~>[x/垝#;bpH3#D0"> ~b-b|Jv|GMD Ca_DdHbXIo.8"mrٗ𪮛?Gލo:XocU(fg_4Y?HWI oCEkv$K?, Hzuʹz?joj>Eg b1 %g=Cӵ|OWA>x}R;PSx3K3fF_jθh'j4 Ə 2+o20$+I8G~(jsm.WF|.B1eW>dHKbII5x>/bw=mu;!<܄}6ׅD|x渝[ EU54Wѵt&kƸ 3pXF:~L}ˋ[&Ӂ(fª~]o6֣6iry,y ]w(PDUTTPbA~|> :ik4Hn[Rn/^ wlUQ@8|3q3oSږ|-q8^*Gۯ q Q#ebH1foRT!XOJۃѻuDrpk*lN??ʤi;lPӃSª38u=sJ0Nt8+cVw8=*o&Mʐ@<Zm؀vXyH q}^ JɀN2N?'$!~aI?H[xZ͐+K H*9䞟ONPK(C Jc=1~T pyQxm'9PfUYěG. bK+'8?<~<0j' S Wx铻`fĎ94rG|:rG"c$ž[&ywO&y91ǯjhp)$ zRZSGNi@)TN:?#+*ͳ;0ibK"32Xcj}I֬Ck[.6z|W7‹ПjPyp  ip:|fi%W?WWqwq$һ '>ݱuJwg<ͻo=:η=bWnd :PRtϨ>}G\`Vd+^ko)@$sLTd AcfJCzgϐ1V\H 2FU>JM=nY]qf3࢓}~ :Żƀ\7~?픻舲J݃y??*c]WW9 1t~'q_I=~l9~<1F˜3:`pjʸh'm#랽)i2s?Jp8~ZBc H댜sM+1C$%w( m 6/jS`quשM|#eXZ~ӷox*l~r9PA wD^97]ER8~c!?ep_^>|⦠G*I?5R2@#kͧv+鶉_3?zx9GL[svATL`WvN3?o^uACaَߦqM6rF ӧQcZqT2/\dZs @'[xZxOf/{y`-5-^ojƭ-.&MbXhem$m߈ 5ⶫkٖXf j5 In9M^Xxem`@~6x>8|J?xSv?ÿj.MMuGWnfAdBsc@sZ_F.{cq02]#nbH@ū{M"Q6_ DƉP8q_Ze6**ȁQB}? ֱ! D8u,b {ڷV 6(v85XnB1~_zJUWiWG~+Tew<Ǯ¾'Դc[TaY=+5"X]Yor8W1^>Ѡܴ s,LwnllXYIh?+-&K׬!,Kvaه_KhZ,Դx|أOX9> x/"nE'#}ٓO R*Chf5r5Qއk ^T:U,~#R#Ht{M6+2J1JI.0JOQ='/jʼ#uy+:ThL^E@1?u,q\R6NA;# [7@{ F8=1{o |I*G8 2:sO8T{,x@ ?Qt`27 bLpHt޾Xm 9ӭ}χq@ePP`|dqҶQ ;k>P{*/BUhtW{kh53 pj@{t]\uUTpx8$dcxbps֑ 4 qiOa9=GO3힢]0P:J$봌+3PP |g++Sc XJ7ѣX ޱGe,cѱ>^[HElbUVW;efn8=;W^2n*͓=}c,v:c_,lJ>+j S3g񟋴m5IKSFPS<}姸cUmQ#ewpxQr7WpE]pƼi-rn$@Ϝ*AC_0jƋabhFii HלX 'vK-eaFqAҸM啎 E9'1^!?2(ˏ8l݃8T@h(yS\U؆;w'A5⺶;whv%B触p=z󞆨K8C5\-ܡX1Y]Gde9z.$đHcNC)fx|nr w~=Zr@&se6qظzi7wY>`#ZعP1F?x=U' 9V=~]@ڔO?*م'V uw5ik>@@s=Z~H  IFxEQ4l{}Jryޤdf"qT3D 8@=+*03n#ET`LszAW̷[ N#J( }{+X e9 ?yjrY89ְY3@?+5m[\,̄2Ξ sR OS\W|G8=9?Z\dαw…ԑ;^޵nنp z՘ s%W;6x㚵cΠmmp8W>\Q- @A(Ww(VrOt;r2rk|5bK6 P#'B ֽM ²\M Dc#P=OUVg*+I2G 0-8㸯Լ_5ѫz|A'A^ Vx'Mwuԫ+~]7o?Jhel"mN=J7Nv_K;~,.0uD!>U [A,6w}NZݤ1rt#b_z傤w_2<Ng}nan V u+YsKM}#Ȥ<~e$~?WҦnjmHܬW?\WϞ,=? D^BI"İ/\ּw߳w5m)o$+Dkf''N |;%IԚKGUs.3n?m-ǝNk̵QѤ)ۭy?<%}"9*yu 'O=?o/4s_[QNpq~X|zkexX\EZ!X򎠀G^G5n]'j!V2O+n <>ȑ} >=)I`ٸUQ{R0HQmlƅyUc튖8m`I $niC7`o|h8x9"[= >ѣG%cn߇^; } )'H <|Oc q( R{Z񎓣b%9mG|G"uh&M9C)hH/G+>&~~$|I"`4k5>D-y3n&fr>Xy OX=JC?}ŵ5:3.\s*?~jF㯉_[ܹ6Z\#^%8ۘ51I# qz.'H'n: oԅ v漽G,s<}8$?ҪPrq I ?sw*K*)ڤ9)$mu=M0A\i q|q֫2:4Ergo!'? Hn/&K[ky.\!V#`;km6,tKۃ+[X? :IdJԮӭ./o.i|g' s۾+CA?a.Oe@HU, f2G4Oi>6 QƯ\q{h[yY5 !Z_Z4?|lӿg/j~8? [NmPkf>‰?o xCF]Ǐ_OUW 5jC*Z\ ]BfhHq?Gg/OeNkK(6YmSD]|ZnLFTi0I~5}J I9uQ\TEA1sQnІ 0;}0iOL恏ǜ`"'*|8[$*ЌV|Ayڳ#{ k@s{͜ )3֒h嶴?vcVXk!͖c)DNk Yn%,3^ɦ!Nb{Hs{\ q\WL:װnH('#$3n;wDˎ{=)N1،/~ԧcs4+}? )#3[] S~ܰ {p^K+O$c_ʡW$|~ _viv2N3W`*~szѷIªpHݻ ٵI6\e pgrj/ HgU啜Lo4yţI`rRI98 S]Ѽ~P ,_V_\c޳uD2-hXqݓ#oiKVѳum `9 ȃN 4>ZxL_ ԬL~Id15v:<~?Jٓ s;.?Zۤr !$+g?+sdMVA#~~NI#0'ߡ5ϜN|qq P9>ӊ98?9=+"[Cp'J\ep:m: tCסeޢ7Nͼ6 wt8}:npe8#O w#4lSPMӯ㞕xX 3$OW eJl~e{lBg)(*qִ^kT$A}saֵah[#2mz$ ·ߠ^22,lat=p=kmu|Dh嘦̎,KcpHsҖKf\$bAW@N=jƆzH|swXyyfLD% ;ݺUB_dWSֱK'R3ۃSK ͎8>+y,fxɕ%$Q9]K#R ѹ23O}C&NӬVQJ@9l%y'8t=ZVVhT9$b ^Y_Is$u2痜Bŋ0+q=s8ǭ}.A4p?xtLۧSfG>A|zqY>%0zVTVb#=xCk@!Atà`z7R O ,RGz8<G]nbh9b9|nt+^ہ\at  y4- B nr 1rlcOዻ=oIE]{UXPYL`O? o^8bOZ ͜ID[;A: zzy`8_&gc"1Ш郐99 gLfdzyJFaIH=3(P؟Ly ܤ4c.˓{ґtpTx1ϧ֔/=zsi:dӂ͎zHǎ)cǽ4ئh1q w'nz qۃgFd%;RrzQgӷZLu F8)pr? ױ9/Q'ԓӊURA_Z\n9:t ^iqzs Rz=h${v.9?o.ӌ}sڟ'>V=4_<.q) #9Sa^I`hTdJ|Lk~Onڥ"u&_uΔ/i! U_?MW@68f{u,Q+hc"<=a~^x򯻉<< \$'aU\9=qϥS'8cU.c˒Vj>s׮:Oc=ԃY82 O}*ubH10yײU>]1,eshq%˜Lʳ{W+y쥞=K EnY(Ǟ烅=+o_[{g ^USwĭK7᭠.3v~jxV7M;Wun1JK[\ Jv$BF)e$y:]ى9-$Z'q=s}k拋$c٘ ܁{zHhf 0qSI?]GmU"8qߵ j݁~?: >E #h9U^3vN0z"i% ffo/b)fbNQܓT"Gghv<[i_Cge32ZGom \\\JUcfv 2s+_&pꒌW#Ԉ?v?[ԏSLi$V Svxgj~}\W 5HAxÄ/$:;#9`LȯԯKNFj᣺^Ŧ1K X !O|BܫL?шk>1eӼ/h.ݳ\dMy18xCv3i>n츝]f `+gĿ| N>h,%ޭ1Nz9;A8zŏ#j|+5<ê[&޺5ɩϼ 8HxO+k\iZ<<95m|}|4e>p[̖6E4FA$['v?]G?5;sU9IN@9y~֣q8ڳGYr܊ 278 W/H 1s>]HB+ʓs"|j,pU;7̓,? ex&b?jVOyM{iN?nD@vڞ(P ‚LIƻ{k/E_z|;(cjPd }+玼q?z\p0++^>>FHZf9wsMےqIb TB?JP'MS'v}i8ARPA*BN8#Uiqp}sUS}'?5R~܏ڰ5<w ]썢^Kִڛ::Dmogw#v̡J,@7uXu?&:MķxȊh쵛XP ,L@7_uot^̚IA.6/0,khP ,ʨ(Yv>.h[>+}~?4bL%;9 : # ~ =w&7LH"RG;5/|:/QAc?F,Vs0 RH0?/ &jH#l WqU}̩,lpAX~Ϳ,"xI5-O& gKz{mpI % UL{C>[[Iau G|?emW׎Q"1[;.\CGsxnÖak+FBHGFsڿa,45,hL)B~S3 S% 9z@{fiw1^ZY\rMj+"XjU'qepUZCj vdv5[T~~=|ֶzԺ2)#7zrIh8=JOxؚ̟22?4,j W?ui:ؐz0OگVy|U}QS_w>[7s=}eSM;?Waeq/ yv֒Ãy Ayf4~\nmsH$]V|yb <]Gw/p!qk؏o4d}x~w/U3o j*IV@BW2# /AN1:=:KA \b݌LE檂TniN~/W.z)=규GW8}zQ ?1c9@?OƫrnVS6ʲ}ݵǯP0dܮRAVtx.x1\#E(l Y}nԝ.+nּ]AcE-|Cylv䝒.?^)Xî!#/ڣ LzEe( KN?]U*I堔lI<WQjH71w ~־м{(㻵1M?PZ]qG=j[7!zbX*Ԑk2WMĒgJ{\lQmӾzmAZVZK7l6zmW%_uˮV/s}H.rx1^y㿌 ^xŚNӍe3+x\ks$mao bH̏@kUF KMdXC O2?n{ý~v|cu#ZF4ɦZ;) ɃÐ T~җtwPKcBsr$'xSB:a^ *RA1OڮnCdc~})yJ3=N2{翦*Em\ޓ#'@y 4y<0 I$pHTzk[AOLPybmAF 85'$FcO jz.c'o{l8]OA* `{c#qhS½/KȱkSZT)=KF _`K)o95= 怐J=Q6*xf+a_rA|lAOS"K3|Ym~,/u>kHKf1[&HBG[hQ(fJRa!z(}8b+!Mnƿ1G?4)zw%?OyxDzHS$B*m^{!F\q,!kFȍw+~~.%*#ClvGNT5'1QO:lRӪn+ϼE9-K4m!`GAy|kmoVEd3F@Ϧ~)lBjz|.ּk.{V-v|wRLUhI pB~j?sYn%׍3K;9-m.d2%U.Ր(o_^(<7"JfY f)eV)v@nA#q~z ~O=_p@sp=GH޴ANGZE9t둁} 5GAqL˜sxl qsKouh~Sim}=ǎ{%IChqɬE4$m?hu[jdKny\TU 8,hi >1us_7^ixSK@ kkcuym#v׶^OKe{{Kl섎^W[h$9ׇ>%i6c|AaxKyy1oIQrz?_iZΕ6ڬ76w|Y[I"bTwd ̂'=cq^񭦥0sΥO@5 ‹s5:ac1Ghi<hW൞6VƶSA:N*ǩwDKh ËS+< Sd7# ; ?5Lj<_lw>j].ՋhG#y{p'?n?OS-ur-so~>~? ?g= W^Ǩi3ƾ63a \ܴ6{lCF[Ǿ%QM9u_ek=/O&5i!1A|HR$ics8k?_~$iVR>B"Dv%8]ťe[c㖻Mc֏o}#L|LCcѼܷZ :|ƍ_/ڗM'G~ v+Td:ZH(EjY.o88YIΛ^[?R-XӗI41ZEߗmPƂ%{H񿎮kR?ڬۦ fR[̲9  cwwjͥ吐ב[Ǽ,@ ),d9!KǐT|^;Q.Q_$6UH! 2Xѐ ǐTC߉ ѯfkY=ݖm\BM/0N?B$!xF q|]}KyY@UR9~P%F)V$,[_֏D+- qR*R)s'XEelŋ}y3o<1Bkg4=˘ǟoxQwn%~>9:t4@[~ y/,'I[>'x{ck%"WT K}ʤ[g2g&?)YT4,1־T!S5\5 7ư<2GXcymLR̄ OL.5.my7nen׺M֝-r)vմMB;! Js=PM]vp6 >"j W,r#]Fz.޵=ŋ!:EǫNLp (Pw{i[~ E;KdUE6 gX 2x㩬|V6H $S5-N4RI>nEa+^4qp-/.CT{q^KaZ'-SPI#5QP$|n Yl`k4ĺI]JsFF?#^i~.bHEqs}m|ٔ*Oi/> ӼN=͌$Aܒ)p:9 9l9Wi ̩`$) {}+Z(e\$j).V2w`m1xeSb@Rq5߉$Oy hrr[=3uk]neskV6&2~bz5āןLUipI'tݤ \F0Ŏ[㾝Z[Rf[VQý%u^+Rh ֞JkW)#S.HyMSR"͕Dpea'SA^eSH&ÌLu>m&y-S}rU$ONwO/5pB]mB3van=ԮI#+%!BF0s:KJ,r9>-wXV[1:ᔱqAr}oVg?=j#I9$ y$'=y9vN'88s{`d,pBvǾ)8=K 8qidst#ƀc8#?P"F@sPFq,Q{s*>P=U 8 `H2r;~U1lJǡO9nZq#[:^JTfDSyȼvEq,.$m*K-ZLK.1\Zb28kg$#1?2SS} v=3In ݸ(prJg[_Ɵ:TMqg39bqӔկeKL1-[[Z(TOǏXk{) |F%|wSa[Cs5 ag0Ib5?4@[]Oep(Q;Z|AzWx,l5;6耫^Ii(u|yumQx_WdIo>8ȉE'g;yDXhۢ7Nk}g!O5ao;p9k5{/̀k36M{=Y@|Y4*27\u,dM#u9]xu_"V\vOm~U#N,Q7 w漧ğ>8;Y'_\QFʇ9+5F㽹rr]'kOw!l3nsgĒL%?xޱ-qu<R1idVYzēד֦$'J!Hg.۲XgYR: kIGgғOgs9搱wpO*Lz&p;rCI}3қ!rW3`sGPO$b93ɥ#=#y3Q= )>p=J3׿nzSN'1tJI2>z=s|t9:jgwۃgg ל wސ8v#9O_ƚe &88?.NS8OV$@NCzg`.r9߯jGlN@S&"9`6:cBx`ZW/; ;xfg`6X)uΧrŦ.l@PO 0i0 E"rFE;zJ;`񊁳O_Zrbzb cxYW)~_~8֞c.O ^?ɥ1y51cԍkZ|5fҬkbyko:ºox3_]е4nB>.nm;YHrO`kO_|AV6w'4 s5WXS_A| 2Ѻоx6Yq+| Z!Vr6PuhVwK-s {'^a;j~%"s&FS_Qi|u?^(tӸ{OvX?թ_<(~_&=CON\E_l 5܊VF8 k7MSXc 6q`(8S^}O:kY˷!OG-|H^zxKПYI }*Tw.cݓk`=2GʢX g`mW5}/C4 6}o\uD纻8a8I%QQtO 躿Cii:޹Eh=O=̬ 1I,X3XxsHnh|jiNiksuus#(wy$`Ksi\j6vvpuuus:mkh$HUTbY+Xndž?f >+z^#K?} ]R+-:}, 1#Ks<ί,:߈|I>!|DֵKFVij6VvVGiiHO+,?~&W@FmY)wiSys=:s;]͟L-ꅭ!pXZK^?@:].m7YIak7䐽=I|Ki"k [0w0!-Hȭ%[NЭюEe8\x 5-/unq @r?t6è< bEl #dP!Y<G,MΏkv2Wg,u"^5d*cxM[ɤ&Ě-χIԋw GE)Y]vW77 ye{g;[]XRU?khpzav(<[PZ{wB`WgkXn i >jxv/_ؒſnu RAs ,B^yXg+`J񯇢fwХ~8^\>y[47q^`gi2C9[U$~G9hOk:l>qN BC$y>}!k>-Iĭ&ڌ"@)8%v5#EE ~$}Ŀ|qr#wB1sEci1}G5Ɗ_~ƳiO4o>3$j*PEYƱH*-MuxXP׵sy^-2(EH+ 0 ?P< 5އ4vD+o(qnP}xwck1麖J-"onn#5KN%g1=~S99_b[Oյ5͜w ;'%,7G`o{_o,zzu//MV܋tۉa'Yudq5=v&FX9'(J7In'u |<$-d}B'HV)n. [gE[ >M_#GKi#PY!Ί[4x'iމ$7Vwv^#$(/5K; ]WKbXPҤl/kUV5Eo|o-!B]KRMPYhRzG8Xn `az w c΃ᥛTԢΟhz:ɨwMq !@Q`A:|CQV6~/y&(ns /A~|_|SCa6GFs}k{q۩%qZ`T(u/Lkk yM/I5 #͚DOFgd k_QnV|OSRfH>I\Ė,QpVݒ2_ZA|a<:Esoׇ4u{TӛMOF '˖8ewZč2Kr퐌XO_gj^$[xaBlNIfAsq;ܴf2I#6ו%bL]oUg3\3yWr^It;ݘj9"1c +*-v_Dشs,۰r~ֳԧi-l $?NY|AVӵo2ȝ*ap듞fA֖{[u8cAПξеyfV*ۜ?[>x4{MgXFT.U K|ij&}Z!M g'"5cu]U wNDp<.ifPːcg"|f~N¤9kUx[G+Ѝ%+~)^ƩIa&_ʾB+4Ip #[y?C *ŢjmoH`͍<Oz'q-_xwghAg5O4| R9#p+~אj7x{W1qJ X8W^$q|=gx7e/Ejl.8ݏ|!'-xŶwwQvPX[f$Ƿ8%6ujjr&"lc }}Bi牵u $Veg͆r/|-}]#_ 3 fśVپg#?|k?hs x KKKO-#! y41Ĥ& 8N]wK'v9>Bf.l=?z5ėy.Wq^$<>^Ww/$<<1CS)# p;CمW@F:>xǿޓUv-R{ cGz9^Hl%!\M+J6Qd3 q ~9c*3-遃JǯRuwb8A9S>sp=@D4|*P-xO ɆP'A5ecA!\yg&ۅn5fM>]'Og s 3Rz*?P+˞n{zt4p9=H_jN0s֣ ~c3iv#❹|Ѹ9;[>ƞXܣ/6S7 Ȥ2{TiqŬZ\HFU`skk y"% ~]cI`g;[c3aѾ^0uʽ4 $26)?ލ~>~^C֔&h{H3!|?ֻo? B0#q> EuE$LhZK# q08`O|$=\qAb8t/Î:?/`-'xj~5'&#Jply1:OW֭ktYS\*X5^ck? X>ۢ~! 6}00y$6NWzomm2"Mp5XwA٘tW+k?~?<$fxBuŖ2rm7Gvr@;T &8ON*#0U㓓Y c85!o8`NH^Cr?VF 9)4 R:~c |-sQ 2ER5].Î?J#h3t+?VYv(VVlccִ[%XB>Q^;7hxTyE4R.@5i"XN SH^3sxޒ#jLԼWUkZ}0LV lm=VFK+̠n0{m=9oJi:}sst1O>V־93RKԙBX}pzWͪ('ܧ)tʸxXc#{5j}.9av%]^k;΅r ,%'Z q}jrA^P\۶٢1xyjQ)}j0mqA~8`<9<*/ Fs &N=)2F}3zrFINiPq2sJw#w{S3iMpé8Ž@?=h u=q҃۩N$x$ gs:rZ2OIM8|ԋ r:WS^㎤w8"gSqN8?Z^0;d)1ߦ?<0\ypxM3H so9cU'xc$? 8E&9Œ8>`aO֚=N1ϸI8qA'SH#=F=A=>NzRHNw#?Oցzf~tёpw#K2~d~MX*Fؓ}uzH幖B%pFztVy[b#?_ґ1>9E8-#zDTEyȍ^Ţ: k 푂\sI펽kSEk2T`#?^{~u=mt{eE[8?נ+Zņ.2 nnwg<o6K{oKW 22NvŐI?8 P̺ܩW;bNyNZԮd`vr篽xjZ̦Kۇe[l1z(5㿊>5ɨZ OvC-X95Tpo@ 8Ⲕ{uc\q};ԃ=A ` 7ӄF'u`I-#˂V;sxz >0R8ʈ rI-`zT/kKooX)Ȳ9`S]k/Xo |'$srs^spwCO_qUr1* dpr2?dȘl~luj$2xU$=9UG8qXlUYrH݅9qwkߺ+F2=z~5-wZ󟆚gThڅ I;o# =~5|-aZh>QcAfXdu$ؚ<~Ӻ\;,"o+P;Hx s _F*W'¾we5/O\1\jIol+.$ԅ`)kPNn7Jӷ]D(7eO ?o? ;>8|NuxGo<4Y]v6-.O,jZ u_'xfCfvZ{= ;G>qw%[y-HO7ߊhk"F؟9|֐=ݥK5 ;G>=Ԑx"?>4xЏjPkqKg)biH!y y҄(Vx>ad_ibRe v$`Ⱦ=9הNno 68߻rRCaKDi.]y};!9`e:V$Lg8g놐@'h^}SP-A9$ r"9Foo-/1}r'+}<+PVardzFs}\kw7}5i˺drct9F#,+"^I'm3VuI!O3c܌/\HX+m;:|$eΨN^s*j>6Ԇ) G#̀䃵ԎP|7P5K =ll ;P#=23Ը4 yw.ЫZhVL1Ay'l[>xvHf;8;Y#"Z\)X̕5ҰIq<F 4R2Ny#5-P;0l|AƏi]V0[K>fPӥ"heQ8$qG-Ffh}:Ǩ\eEIyX_x{Gѭ|!zM3aKmGN06o;JeR_P^?ǂf]%7};HUZgԬ@è/W|W e~#Dڷ|$fT+v1Lhxþ>'m? \&gw+ϩAsa^'xUKI;)k8kͅcϗzg~|1w TGz"ŗ&FEf~GX.y?_ >|=v5 5mf{y Jx=[]2p>6GGXA O'_wSMLJRWbeߋQ5"޳}bC !IɯЯo-K6:{ng}oT5(J#)m0#5:`xpeWF}8GRz:?>8^^9$y6bGROsG{-0GP׼GiamfioDcՉ\jbS} +8V%T=ڿ&0tQ[^:Jp;?Ŀ"oMu`ڦFk%\ v)ᵾmd{Ym!I~+2IO?a;>S)|=E>~;(O>?[xmuDN dWخ.g/_6=O k襁KB0E<"IpEii/xHw_Xx틵cyg BVhڲ(m~?*5؟t7 |Qi#Fbk^YH4rYU[iGFto cP &|G6]ndmYY96̬?G#–:OSNNM mcunZ[w1}OmsB < 2%\3_a<ɋ}._5gY"܉xHcÚR>euocU@xL@׌~&n7cmǰ4c_pzvMPUxYy2nQ޽CkuX,oQw崽Iw?2Һ?Y^HPkW~,w N.ۂqЀ{5XxN EpC9IF_σ~=x;ňvj5cj!etN3kbF}MoM`_ rDsʑЖAwB3s\GleΈ < 692q67ʘSk6[E'ӧoZSږ]۔@v 2C'=?ƌM~\qo#QR|^A?Z\d) ql\u$EF<ͥJ,yֹ@^Fé?C84֛(PNxyiqX 1O$c$s$qPm{ـW%yHPʠ` 9<hZ nd0F>^ڷt+ɱ,!,aӥz/>꺃 P >tIYr *z'zY#(~wl|*f]#̓x1͌Ɲ{^GRҙ? Of%:NO>^;}Og1[ s޼{[F46.;naʼ\񖯭5@v.;n˞KnloGXt]9's!\yk nQr{r =*_)_v9?{>C:w4qc< #U:qdw?Z8ޥT9֥; ןVs5.pT;j+V(w!QKp95j+w(cydv FrNu<펍qOsZ*ho@N/ÛMCWEӆʓofonRU#P.F9 ;8a_Jx+tԯm!MA|оb\~:HOæ[ ~dĺuhl|~-b3q1l୦:9[M71tk1!HZu?>%?tO<`59ϩK һMsi῅:Y>|}& N;}7~g.x#JMaTݸZ*چᝎpS"VVyK%8}Os_?+jNH=bIm;sP?D2;'  y?ʣnqDZsqZ8U K _9uP^x52J#3odܦT'ǽeܐ`5!_ȽkdtП+AvNݿҾhӔC>xo zmJ룃_('1Үv~^ W9&skU?ߕyy/ekH9-WI9WtOfkÎ #ZU=߅&6LEHu?~_ n_:o j񦕭G}{"KxHl&kmL;W1\YIVܮx~׾?fW o|`^wy 5e-!ZRWu+9#sï\Mo|K\˭@^F; sF  Z[iw,4V(VaUcv'ѼyiU,(EaEP#޾#|ciuHG"EP^?i)qcZL ϙ5ΞMlڤxk͖gi"3N&2pxk&.,+kY6md\)V܅psEu)Mi^ 7: >x%xSqkBQ=qcc*;na"Qf+j_\n{Hn/2UqrA抈X-j (Ri=}tҢSQ6ʾ|@}'<ҙl&l @ʞl<#+O=t(`oHעt:4-q4Ā]S.O^pz OCk;i_e}nj~g#IWizOmeX"eK Bʩ aHu^ n%ˌFMuʖ Oː CJ=>.ݴW23ҟ!N(? rn)eD׶pX.ېU'ֻ;83.a)D0\X̗w Ko`XgֺTḊYc_: r7` K`H4W|fo(|/-]2m:MQ#pMtYTFMyS i}># Xɩi .W FNe|*$7 c4(< +Β0I~aBDFjחW)s,o]RJzsQoW^*gUE%}uh؄uQx{,EjФ~O'˚$|Pֵ gIl2$׬iZo.h'卜_4m_ FI 3+?eG`<-L5amx_e` Kif ;\"RI+e[h&o_/t- u߈ & &L@.:,Ty~Oٶ-Yp-7Fњ\+Vq0i/a&0{L@pʏ%z!}qP%e 5INIПNUö~#im} 3.xnmŹ"Hg]G"t ҟ >8xz idx.uxF #ixZ{s#`Ne%]Kk;/:gWǫĨX` =WVۿ9e*n `M{"xLHLu/ `@$&_V4C~&hz4&U/GR\d$Ox|j#'DakZ P9˓ O<$'43H!77ڍEilO$,HyJG_Vؓ" eGA %v$9-suek{efK> kBF ʬ5~ܺo:b/_A&r[&%n&h+W_O["O𾛫[x2-:t6a]CxXMQoeV _?-uxUTe[ "Ĝ ;HԀq;'搁=}<][QX\xVҌr }ƫlە02*|o^ǏuJskw%:g Kaj#UmHe*|omSYKR ]C)ӊ8IclV,UP`o"]f@o/|' g?77 /<$T vHf.4)>E}xڸ|%J}ܮyQVky*m8ܱ-t#4GW5Qx[Ek}OEP<yb(Yr.Ӎʒ$- )cbFGB+#I}?~ï&9>xy(Vr왌/ !uڿI*+k-7]3\|(D챭V3)Ӳ|I<~i/x&-QK7,R2ƷZ&m9~B~KM]hrAxhQDQjJԎOj~Ɵ$x}}o5y|1QW\Ims hѮ姙Loؿg/^x9 '/^#|?NV _Iq%k,&ik6kgA2{?c߂|]{YS⮹^O"cA.s + {{Ya3MZ5]\Ҽ S5&7|'>x!n"TAſ*Jqn4YKf޴4_#4=jOfikcf49`c34װB F()?g.hh< mi?;ɦmsB {fM} 1FD7cL_faoUxI&YAؗSL֍,6!!ͥ(RhG߁0i_tR _o[cH<&@$Pdf;G ~9|2͡?4 ի4q_~="77 >-8[V,L:bTRpk5⮕ ߆Eeytu`S,Tbkg\+٣H <ֽQH#?^7d}3}7g~n>jDp_oTF 2n '5Q`xg\ų!8qU`E@v0rO"vydH><Ɛ rNA'9:f: ,`zgL!92Gݴcz۱8D=AY Q'OL~wt9zr͘˶ӑϧLPb3P r-9 BnT1a3ٲsalRTKG 7xd23Ak~'vK=rnޠ+Af_N ]-ցl+5[>߳_4^t3/u;,hf@8n$Tj\xHi 0\F IcXYA=:W "@2c qU[#vq8"Tr9饝AUf G9FqK~sԀ!F~2I[uւ~PuSϨ@@>L?J@'S F٘+\f)NT}=+WOu-%0#|.<EoYW֎ hȆSx^o1vyfܬmEz.Zx^"@0w|aKz?7 Bv>*QoxaҾw O@g%(f.HDF2=kzK414'8bއֈӭ.e$X|둾6q^.4g=;ѺOҽ2zN )kFh}3׌qU +@j QθPqG'\֟uj͉1º CڼW5]ui q\BmmQM5w`BsddQ91_Vjw{ Elss0;h[+ZgL%H-93EHБ^aeiKok2 '# |ZtM>]>HyA?c$aS?+r kៈ[CO>϶x῵|A:iڧ/.&ԠxúV2 ̹2`8(#W\1NR?x v$a~v\aAqSi4JO,*s4(X>cH89c-?F]̆8܍;k<~L f nnSQ{*[,Dld(sOI%d1LW3J}FHj.Dƒ*i>˨SLK0Fx0HFFMqnCkI~u׎/dGsq&}OE}5^߉-v (?Üv~,~'`x[E4M2oW+Ė,rrr: ;1bK1|;l,I5#O=̍s;axk{Uպ |4V |_TCG$q^}_ h1>wyvc҃:ϳZǪ&ݮ0 %dy`\W^,5{8=@:'xf<64јt5O+xƗSI}\$ j`EW k] fDffEo9䈃ySeWc99^fm6pOCo=`NzdWk-R50uϡ`NO_AJ43틆G 5'.-f[X@Τ$3q96\D"+ΟXY RjKQA~[jd98|E|9g8ҙ؎ehݼ*/I R\KI4,QFs@UԒRnmFeg;IhQI Ѧ2TNoΑi;[F#8Sc 9FO )׋8㏔`CUw#]D,lfy:3ˎi-f?ɧCnSWׅܰ涖7dKx?<2Tľ =fӠ5) .7>|0Fn綖9/R?;rFy{l_(_5V+7>\P,1fmSfHeVd`YNUe>KmGƞm~'xRXcķ7* `[7kG|7YMW zӨV22nW_Bҡ+;{fp|- 9hͬkWRY`?د.6Ik[ޗ WKP6,cV+{$O|Q$~,C5gYΙ5mDPDiV`ǒ&g"VQ +:=[[ִ7W2|&=6Eo:aȕ1RgrehWz5玵6JCJcY}B 8`O[ ~*>r@kRftk΍ Z"K@ʶ(j&5׎<)K['F FEdP5wQG7>p= 1HI "3( "7Y3Ğ5e}=fHq 'qBdqr*EF&tGY[sHg-|+xK9M6VB>\"EҬt f2Ukq̇A~^Ŕk6-ʣ]mX4Рa\p/mkӭ,l 9Vv:xQ2dϷ*h-CIm'WZݬ# [XfVHRYE#YqZZeZ-ewnz$L',THV3+JK! Q-H.k;`[!Z7-qH9 AfQXN|?x.Iu6n)y$4vpʐ,Kc86xdaY&{!y>Z֗BP֢tPI=.;)Sx?VM/K㫝V`{;VБ,ܪ<֝s_J'F- ^ImskS_Iկ_RQόmy<4pM-dwc$-v|16>'NH/ Q~4s*qul2J>bʻ23r<֩9>aYŏ8<UFFGR%K^H8+jQAqkCN@ 9~ӶF Ds3iֳ'Q8#$yE#*FWYT3` ㊌?.H==.F!y$sMa1cR XwzUW;Uz~UVP`Ga ^ 1|qFx)f ^jeṃ#OM ʔcޢm[n_jg9Pqecicň)a9Ə"=26mߏ|MxY$NlۤcxgǾ$qjw)`s1Sc_D*+$ Z\1$mIpI\ᗓzUo@>%R taHV&i؆FHXk{:7ĭ"blR($ 0*,s_^~~Һh hw"yhjv.J:1 so$dPjQ=X5(dUgSYbxtKX~KI36+ew(c\I NMyď&}4~̟i kia۩X F[ܬ<^mqiW)p$=9q^1w%gqaqdGq=#γjLt2.$ir= ~ex᷍^߅5 v eim$dD"H)iԂ28Ev]I<kQ ň<03^pWf<<F;NF'TT8#<}O2 ` "*0B(ņ1Su0ՄW+mZ4͐O=@Hny‘J|N@@%Gj)Ub -5mwiMymd5CKSFzk&&Aϕ!һ 5k^Ng~n޵Cy|oJ4;[r|od~G]|/4=[-]@d7u8{ Z6ާq>ca߽tXN0XNdvm5yMyyg17_zELkR<=:Uf{u12:bƱl.-rH~a'ogoqhI Sz5/$ I _Y1tRr0p28ZZ_%QB3H>Yϸۂs8Ks<?ûi`VqH.O 2-=.*LqL{tfl.^MV ]|&X~S[gyneEq=ZQ׷ B[ta@ʶNӭP%ؿ~l".;c%q ?IRRwZ ,NAgOoUn|A?ZI9F $䷀!}:º xC\e[hR\ _1Z[gzp w^ }⯈O֕q|n/L:}>>c>Ӷ MCxP14Or/&B_=?Վ?ًN4h|agzxP~ Ю!Ԓ.H pNܭd\O0*/crr~⶧ҕl,$ cd}JtgsI>=@89fna~P_'~ݏ'/uOjp1@g9힜U#JqUbsZzLGzh7aOzw?0N#SJЏOSJ8P4C# ^;SYg#Qy?^ 2WRA>sX7\۷YJ|0 uGlXW9<yTJM|N?<+m|a+y;|W ?gF3[ttg@k 6R &PXb&JƸ?σ* |0 9W%?茫/  PH *d|4;O ?/¿m `hG(?~hWMo0 gGN{;xcB;c'ٴa'籢|9GZD89^*l/%eF8v]Km*ȭ6N5~KIX!j+Mkj^?𶜒>)<ɂdِA)$y #'?~՗uO#mזq\B</ c0H~~<_E牭ĶqD / RD`1n x~5)$Ӽ97Ęm"~Gi(!nYāU$xok xW_7[үgKh&oWm=_Bԧ5KO5'5żBU0ʒ8&BEpZXb]k 3pup9ȮQLp%[r: A{!&|>#> r8$dcʬ VWΙagcu9!s;[:e'X㐁̯v9SծBt>uBJGj_9\[,pxR%:Ey_hʣpBcw>BEwmA帍{Muy02G>aPMoa7^2,g|Z"pB֊/|IOt=Bǰ +y~d<3/);ocդi<|@4mh>.ѵ(2Ah~85-uC]VtVf`g&tNDմfDo4F NO-,{˹TGOhi⋋8S{,.Xv;| m\1^[icCᾕ? xZ+\iPGKKrMRGXY|W _o?9B|9KO ]x^([51wX.00j7xO ~ѿt=о [X _l) +4莅a O:X[X$/^yWNAI$ `mcl^y+,wNAI9,'T"IG>|FN$B Ȥn}A%Oɫi&W"n$6s3;bkҭ:) vQ_S~|~Z:F|Jjv7=:X62)~,Ms_`~ş㶩ăD7W@tm^ ,tmB M4ar˜mj)ே?s2M}7+Ι^ ߕUpd[).&+(|]ÿexIx_X,e FTy+Y@9\sgj6lf'Qmna-'*9eYUqw21]>z'=4]f}#Đa$37bH~"Ҏh|QxA'ӼWks&! xugXnHCDe]mΟ&H|K_@֜'Q3#;Y)H-ʻM3Uռ?AڍKPnIPY|x4Zx@l71YOk8b#@h,%/(Ŀ&H_^l7<1 v:bS) -R4 ;s_k| |K7-~#jŞ;/XD<úmeH32M$ڑ~| |Q|GX=Ak+u'Hr'cd@Wk^nQkyL:.`|MѣU"[~_ 7?;Fdrp8ϿjI=}yMl j"G$=>rAFO'ʣ}0w:J(fHsU9=+%܂[⪰Ʃ䜎jۮz\g#'9G?;GU^>T82mGzNӌgd @9FI5`7G"UY 6OcOm";,|6~_:= UbV }c 'fV\H9=ǀ?L“4`9*)a-sq6dR nzs֢(-9$c?Hd`6p5ɰ`R?jc̬Oz2kj}q8$7\qޞɀG-0s8]'Y4GlI{+X,w#]wexzhnNx$Ncu㧵{¿#›; x`tv7W/haPw2F|Qa<2u[}{v7@=i*ӠnRT=2ASk}㶁H??B֭>wr[^OVVr? >7i/ V/%ջᤆaCи*+χZׄ( {'P'_ock3TA%T/ S$qhZxM[G|/yo/H;s%s^as[5O[.qi'd7tU[`H|bS "soX\[J e'8ʷF"R }>kGD!eۣu޾b ^5_7jHX`)oJH/?~#&֥~FHFh߅me<~2Z0rJ7|ߗ50}:m^r%F>ꑍ ?S(! l\.z*pILWmz5l6pF7fQN1O?Jx~Gȡ s3ur@'tr b;Sb=6j7NA%͎nNt֗FhnNP tω)?Zr[2kI*ѐGں[_( 0FwF}r+4[]lQh$VF9vw^,3/6{{>tmNOLG-TNG5I៱@Y'%y#gWYx-y=6KaYg|p5-ĭs'L[AeAvӿTЯu/__Ew\>gPAU` +_ u=9122OWv&"\(°Z[qGy<]wDiraoܕ-SIa_ߴxY85B̏iȪHg`j&NJσg׋j!{L38ڼGT-^c5ˎR<1_^7/}mba/o.8^<皢OГ޳TǏ²',s %iv{уߡ*zyr8MJlGVv¨f^xNb]G̏Gt됸vt~z< ɡX `:)ß xߌV#xGLuܼnaz N zu#6 CQQDynRR!ܪtH?v V~?+qYr2 [;c(T=g}k$ 88d8P,2Xv4CǶ?{ Rc<}I@9ǡ=i=xc2=8g~*7+'L93'= ^0rOsךϹRX rN>Κ8׹< iNaP@>xh4@ V4AB2qГ§<5\ǵ3nONLcmMGM GQyL d\vOC׎M)LzgG|<}>$+6xkÇ| cx@? t7:_>?7APl4 >3u{WsEkJki |Jkgcnoͧ/Ҷ7ɳ>7Tm|-oC~_Az/M/ne|6o۽#Zֿ?7K_Oqg'm;kzm||-yl1Ux>0_ljo<5[o;7[nm5m}rpS**Œrp9⦷\ y^; 櫡9Q'orFF9[t469`JzՋ$Jp#mSOXQUȩlWGXۤHlg SN0r}rZٌnT.>0y:Q^↱?Yg3Ěże]?u cW|!?iI  yle $FEW3[Q xOH[Dգ un%.%dȼ{]Ox3ĺ'tY KC#`VMw#w//[^KgkgֵT?=̍!XiK.gП__ƣO_W'ž-x孞iD'~V+oW>O xo]'ž/on<+ϳ ɂ[IHN ᶨpAAs]ꗶVBKZ$5f C+#;nWxU/,6#lXFX1  ^]>w]Z,) eXۢl!w-8q3ֹcRѝnkzap0Hei8okJuWuwJ[A!9"G vsR@6fβC)y2Nߧ_ +|SE+emY#!l998wZnxbitM"e1X9䌱;eԯ\c]+`֮xz6'#>v\.|P gk;'_~8"LJVY.-lR3Ry%ã.T[o\--ʚmh)4֌|/Ic\:ʕ8?9pG VeSC?>9kEofAajҬw'zA?W<}wB+;~'Z]_oEiiWSNm⎗k/m5iVfomUsG-:L  N𾣫Oh,m[ZLdHwb0Nyn&`.p@=Iu[.nn_L>tcpHD_2ê]K=`E[u:6B-G;iz,ijmJTmj` lc<]isI'4-BWϩʿ趮c N@?)+zD74'qL2#Nqh4=kķ_jH.Zyg%q)!%cE I({b+瀡H,9+6#WW/5@FrXBK9+tQ|SiwogE̒_؁uҐqpiz0-+Hsu$Ö8<뼆Å?B2mOI)3:! QEq>%DL:T-ZhE,]D;Q0o|Ht{tؠ.bk-*K=Y4 ".">='EO0Mw⧆n%l5ru}>,㲸Q .#'g j- W\ OFd_O++sFyoO.Ŀcg:Ɵo{Acr-x\վ#kp/,&yy}ɌW`Z(@#AXÿ}GΣY]t}Q<;k&u[C9a%Թh55I(['uuCIl!7 Ҳ<7`&wd qڿ@89H{_w)3NԚ;mP̛8 3FFr9&s\c'?Peb3;0e .N0F0}*'dupr T$83Br9^i Zg5B^$}4#0Aft>3ʝR8<Q=jW:PN>gP:p2GC7i,ۓ iE-ADTc$YS@s`qj{qp=jH̛ÈAUKB#8#Xz+ 9}*E\pqԜ搂H up%[$-3SdT; 08.N:OvZa `zToCFUy7Se{@1q׮?+*mOj>ng zn9i3֞GQgg#֘26Tm6 XDр!|+RwvHOGm~HA5wNuM*U+Qz`mi~-ӒJRFqں:viАVFpw/o~#/νtJ$L&?甡矸@95+BO [kW+!z}΍[3Z}r '`\g_KhučZdumsm8$l_ G/OnXv*Ȳgn1:n'$re?do=mOgnım:Mќ|d*ΩC5/~$O=5Oqȣg?3\cj7P[Cs d$H[D4Y-Nv;.`uq)I-aqnw#a| >ML$E$|wQ8R U |I5; `q@ST@Nsډ#VH$P0  "L'pq֪G+ܕl .n! W $CKcE]I2ņBM\y Kd#;HVA`W|{EbےfAnӰu{ ,!\?(W駆c5 Yjw*{њ,ܹ(206/+ȼ[{2p<ǧg@s$*͜E=_eLVF2L+9_I.8P'N>5*Ԏsޜ3sYs:wqRmf¢f;B$ cw`; FXdIbI$}աXuus({digؐ:<2OzN(A?.ؙq}8e{c^_1~)oilT\$g?C/41![ѷZ^>LϢD?~8~gߏګwg6Z~8գChxQo&դPTI~atWcF+5-jTA9%|Q򖿻,Y-bvcwcS?u^Ms^+|ٳ$}k+6s}zM6 dl!'08>V)SH#8NFx@W*2Fx={ZBʻpg'vQ`qQ q,C n1!FyI<=J+d77r#_ZFnsԎSOqFx= Aq:,~K`$w?~cP7H̸8\jM[nWI5jj9 t3];('ֱ.FUWlk;ȲV9UDž26K~7[0pR?Qx8\'W7ICƈ["? |n ׃X߳L?/eiPU^8?LWIiT~iڞ↕xſm,u{+IK̆'h\hr4o> C|_K꺷߈n?Oӵy|Cm'Qe2] cK</|k 'TUm8aFk^|@)̆M&mk"dҘ^i~57o$SG՟7f⧰]Sp"wk'*TӒJmx߀01|d/k#|`5,0>n$+JI.d q9irdx-dVͭûK3̀5E0yfFζi 9bcL6̧'Ehɤ# =A'm,n\ڼPIKĬ~(4Wк'5AYi$6!IY *s^ibi)`+/ʤpyUrsҼe.kb ''%B*ו_B |:w-y5;2sm2H9֊2 [\\g002r?W |q[vnťd-\]12r?S8]^ۜȭh-M LDHj<ѴYu 4-Z gf89p;T_Š]FwCj ҭw`g;|Gжl{wfūj閠wq8hc\USmupˇHv( fwƝws' oN?JuՋ(!&07:ş,> P%ONm9f(ɇ)h^}EֵWS]s>"PudxQbDB;ᤕ'{"W5!_[s+Hgl40#ysͪ:uvڷ8+Jgl3šiņa!s6r3j jjZ&>PRv;_ ovzv$*~V'p'֊ټ_kOϚR!m1'9>&u{ibO$C][@|bwg#52Ub8$qC'9xID ;+]2\>pD+=`w8k}Mȿ6x;L/ߑ4Wtau}tt'}YQx 3~Ɩ<_^=C{&T^7,ӯb嬏߅,#N<'Ey6h(ncՍHkkS3lHL4#P"3倯g㕫vTLClJ0Ƀ~HFOu3Kxe5μ7!OQZږhIAҥkOH0?g$;<`+CPִ H'O6ybZf^:県E]5E՟ 6Vmc>'$=FM#ZUX|+[}/JdhVN !UǿJ t fHщ96HUb@7M&9K  щ !o*BccĶ1ƣj66Rhz>Ixy&ndYf4DDdkRڷo:PDtZM3@Id>dq I4.lY%@x4^!Ş1l/5,t3LɦhI$;JHʛY[4WNcN+{c5ʄ8LR8OZ6ddad%rOE}ib HurvҩwSөy;I}DU227s׼ZT#2\A2{~H9VAQՒ}NdqK9;ݢN:Q.__&q,kUVCӮN:fcg;=ӏY P 8i~mCTymm;utv66 \Af5XtgܐLW?k{Xms{aC䇙 \x[+cj&^kMNU6E;1' pk7 x_-VMy%yzOeeEkr@LLv'G<9{Vڦ^DZԮR=R&\m 1.WĚVF.wik<)ۃyҥ`@a~U{ ~u{ς6HA*v?|jidTrq#`8Wf!$ }ǹ (`2g8Q:D+$|pU70)9cpkq'22I~=1hc|pa=*@~DI99 5s6$g϶jI$=>I_r9j@o?WtqMj[;YT=J̠H x (NNNGǭ3vבџNCj6}+y]3=ݻu!,p<(ǽB¤c 9 _RT#VP3ӑfx]8O=dtas(NA=qۏҚTsG$1S:^3epNE*l;\\="=æùT1V-oW4Jw]0Fp3$4cMH2bF\8Aoomo<- H$Ef2t$c' L#qn  GR9z-,E(q@q1aS'wD^< :Wt=A1_ʇ;ԬGYj|; jOo2!O,? ÚUe/V:e ypN2F+~j }f_|!_^Թ f2{b EcYU'Es4hv:a\+& w_k20Ì{u=2I TBH7"B*(գeWR>n1cX|`Fx*ws^lImn*;J^dEcl6n!s~k#us}$ hgOu'?pz#R/PބZ̊0[')Q'Z i<`w=k[VU [;!x}׈u`m 82x nVӴ!}Cc{-a =8 "W~**ŽoPIX5Zw23"ZX\ gE*<y'yמ<篩 frY37$kዛǘ#ɒF.A=␎sM#{)8tR#(ǥ=WnG.$ jxWa +gJBNrױRlvɧ]nz*lB~f$fT>*>rI'{z;K}/C_PҴ(kۅeGbTHwk:X gil gwb@ɮ_X,4+CTK[kt^ZI$rTԜ xOlo`a 'q0|LB[4Oͥ~>E_0:.u叁SvֺwIqp-&Ӯ`mF9cd3EgM t^4wOmiy\B$1{aq_"2OP\x@,om'[k r4Pv۳KYHT|*A%ӵ4c.KI7!|[ C 6!a$(s j[i_ßhq<7-gr6a]>f__A63K~˞-iaH>C?$u66`ĺ}`ooo^CV~^fl4/j$⳷Ҵ2$uZ6pחŷͪ~ij4æ'!-⳱Ļ2yO!7 yDHD>4<+/ uG~&xULEw #4S]\[<3,RIOe? >&x^_FF%td&FhH-gxgX9aw5{3}ொj^iHdfkk+.`ghH7Gok^vxg]΍&QӮ `|R!d]ʖܹ cշ RrT1"ǒڰ멅Ee`O]t2 ]DF3\W-YJ J0#q;-qd $/g O_KFYmhFyr+u={G`$HybN&vRgrfp@ێF8z6)a*|?Ncm):NL0>ۊ-GZ4dYDZm6̲req٢rĐhzG>&kߍEW tlDGΌ{vBGܹnĖ⏉:ׂ|%w_{ƹ4m8'5}M`㱱2]Hݷ#>O?[x{G/Mct?hPGH WQHwrBG.dgOMukCIo2]kTͰ6 }>\1]w _9w;mWƚ:bO<;L<-a3!~W[1a]X 3CFT鰇rˈq+! |sx`Լcǩ]ڬS"܏ J-pbVC۸W{-a {KxV xbPB` 6ְ-FPUD  WmV 0A*C 0ЖBx+He-\sωKd?VՄ5iPNFx8'VAA}=Eb,;v1询</}eiV reSԤ@EnOQzW ݦIqGR8wetp𯚺 6̎q*78EEwVs}&AxS>%猐M B7EMȦ1/`TĄdqE|U{LmuxVuw{7_`׵X"NKErdǿ/ӼS K|uźfuwO}K}wT'ehL2@6>8רXZޕZxB^,Ӵ˛9}VZkZ1=\LAyZ2 ViڦewFmꖶi?d1[}uRy 'F +<#{־;>44GlgWQKta%* %%V!#| ƇKOc>8{_zM YIApútZxYm(Zu'ҠҀN \BY_^p_wVֲ ,!E!Ps_>[ ㎄%B: ֿ\~_ >4Zmc֨Lw[7xKUbU#=׾A'9s~Q@\c9AOSRq9E4Qɂݻ2iE2F rIXT 9_P262?J YFJ/99LT!cUąTzv6;}pϨ*o|A5I ld5c]݁98=ip#Goig$u` q@ ~]zR'=OZIؖ8jv2@n$Oh'8׏׵D0SڣNQJ+#+jky+?UBq89#^#41Tdtd@Q 󦑞ӧM+N?u9UrA!$FqۃHzxm< J *#p;?*c'=j<~]9q?|-񟁥#4f͘5[A2qp?7߁WxF1,o ]aoҷ-EXD֑VO̿.3WlAm#5wwG0d핃 >R=MTuk-oQ+>Uw<-yK]';="{$EM]?*C#M\i.u.'Uif ~NN8@{_=Z:@S 2C[{v K W0}^ gTAhݽ#++vR=ݮC V.lHːKk<)P!z΋bN?xA}ֿG%??ho$X(¦AF8fpADf?|@F-.HAjɮ5-VFmbByp6'n+ rƫ 6A 1+_ G=υ~^#$j0G «ּid.r]s7׏<;Ks<+Y$#s{^[d-#r}_^յﵝFR.$cv$O~1z Nׂ*`dtY* 9H9R2)ǜv'~=ڜyv3R 8F )984ޙ=^wN=qUt6On=H; ta;ԀN(J0SS^(~n:SqNz+EFˍ38O7d@uאHx۟7 ?oϵOoFA8-w9<1 ǜ$N:?R=>&8yLU_V_OR2}i}1nM/>Nn9l_~iQ0Nyy8[O3Yd,#,#} 10GSϽBqQ695q*ld g ~֫Nr0F'O br:=U6Q/_P89dj%l@*{ 3Dž;;T~?@v~\ju^d3Ƙ8fzY/_O-/0;["Vt]۪>vUOmx-3|X4f |]-{q# 6.6sqWyJD8㕅׋S=w MVC_Ft;-n]cm3 +|}W +wnG <꺂$* E ,&Hќ}n狭>._gzJH>xq]¼ʹnHo2\G*G*7}O~^/~{[hW w6}!ԊBq\E8_Xg{?J_)mh-uonymyvjE}9N(OMO˧èxmy`vR u<1+% גDhT*eV <`=GxLWVz>f-W_t˸Þ#-V_F[F br ~cC`kox:o KJѵGQjDgn" }WȒ[F daq%)w~iƚoo GM5}GZagzVc{YD"@' *"$i2?_ x ~$xsPc:h1qWKT$Ra9"))by"$o*]_7'¯ooh-)#U$WIhx. wx'XHI}_4:ߊIW<@RI£b7xg9)cy#tvqu z KboʲDF+>u|F)mBG?αkI- ,ƫ9׮=W\1,.vF2s{MlVY$@q'E_ҵmVFto e𿂼 ]x+ytz5u? 9" *1ѯ,M'D7(׭[[;[`rRǪ )Tg%ߵ < M]Rq<^'-R[[KD{cU??{wr|8\4e5 \O5T{ke eT ole1؆5f[?hK]H uH^8 i#Hu:~|%3/m|^{;FK4ii&s5+ﯥ&kiek7<k? ZM枖ܥ+!I$!ZYda[? Z?<;? [4s=m_SK[{3}\{{$6-q7I]kS~4x/zgp-4eȰ<~i"^yY,byrxW?hOqs<[xt_ [$җw 6mtI[Aom&do/nn'OfI#_eǿ4~Ϻ}KtHH'{>do/`?m'NJfO~=|_| R$i-<$q;L qB,Qe?=u=pPA?;?3Q-k7ye#k@4v=OA-$2E?[Q*)FktF(ѧΎ1Oz ^hF6R\8<Ek~+eV$bHPIܓZWl-"er8ČT1 }I7"0 b[/XՈ@{b?/{ԓÍ[Xj^ ާ}wm=oWQf=R]3M[I? >/|cWصwZW\luv=NM;N[EW|)}{㾠4uO+s:Oحk/[&ks&A~"WX<ۛ׾!`C@%ݰ+A9X <#.+;[D n K" RDjbw#ͦw:taOگ awwYGçƞ:/E}?$"E{F]K]: ӝ) :hXUOlq-m {+u2/ߵGڻ௉Q2[~񵞓mj$Xjvi2[Ng{yC.6Ѿ,VV?؅3WK8.[41#)Fxg1"o,?#'?_>IǬ >|lm?dDig_io$5W?{M~|p`[,OWŭ6'D3aŖo#[,l5W?߲o[񝢖U>\{TӢgzd)ya#[*5>%;4l 6}LJyxFѣ}W^ ld- dğE/3O~КƏ? j'ՖOևI4|?yk+%q} nݽa>~kFGuOKMv|d-K} :gIl2YGTP mAjiOxڧq4_b-V+HK&| - 4eO~&xSO~)VnEޯ02GĚubgV+X8kg‹D"o&mľuʒ5Rp es_Q&lj~"+fi_|/>j:ṶbkMQm{H~ic /9=QguOi ^e W""&6nW&Rߌ9Ox)} >H/,,fU$XՔ22eR+=ZSОQ|?ϣ%}Ş໴VD c7FPʤ?4]~RI Z G|;I4oxrWUYHet`eRwz}Յō^@v$XGFVVV"6fͳ$1`z1^-o]C:@4%dd08vzގUT ,ǯ=kǼ΢YP 1zmAv1#+aFAВh*%>7_&kT]kwڵݵzP}:9RmGRXO *Dᯌl4[;K5x_Hn/!\[h0C&횄7&(O15_ؚ.3?xENa4>(-+!P "M071k!]c<ϲ[O躬iMJ5YdQcVΝ$*zg߅ysEo-UΓ}]|3|iluF}Nh[6xLe&7S %|.cODwMmΗ}\7|#;7ѣmi1J\6v։yNNѮ>i^ 5ӾhLq V鮮Zhee7 ͧ7h2x^A,3%xzIBx.Y&PFRS,ԩ s?`?4/-wGuD97G'&hKH#֠H"{$/ideA?a+eդ"0i.odJILMolk(;cgm{X9]jMHxGXx(XH"{=.?̚" {k~i&am *bE@VЬ5蚕e^jtOn;AS=E|jjUݾa2asA* X2Q%ݔx~NXF濯hڝcSbTUvj8'iO jk/ Yd\x猆$5:-kYʵ_KjLRx8ml=TW6WOiwm fStu Aȯ߁_T^hopLݬ$['F}Qs ]rO__?$x_iǸɒ ڡrO#IO k_+E;Gl:bMLE vHOñoxA0ڜg%>n98YM_?jO_&o|2Ε4 q6,[7 ww 1ۿoCIRc+SqsWOar9Wڻ A5ƛ]<+5ƃu ៞r1ܤ~|aM~=3^)z]?XCG;e 8O|du_KXA5f >=5Z3ae"I=Iv/֟]TՓӎ3@@FIg8$ Kcp?t~tAS =8Vrrr5 *w<1Z*r<O_P9+. HqVD1'sf,eF lU:Q2&0ىʣ?4u uRyetp >#;P AOz[YeY09dr7*}?YԴlph~FPҶRM.e}o;:q]|j>֮RUv'&pџq>HsnWn+川9>zWh?b[x? 9?iwGtF8l9O ii0AᏊZxDKтH`3 <&b4 ! @2JxTCg)q/n;Zg~[pt[<,4Z8 ?/ӵ~?d64_vKqkz-Sn^{fᶅe([qIy?-&-ޅ"%4&gBkO&h].[}7($c8'SH<x}F-ln崼4{5-&r2f5B;8.yuy3s1*x7wҞwNץ=A8n2zjx`GS?:9{ddr8'5 n^AKc=8q= NtՆ@`򞅏CQ4A8SI UbKPGJoצ9x?:nI뚈A$tNzS 0~*U$ۨ8WI㎘8̈`N8'^I962@cϥE$bH%G}8XLc{n犯;v99#AVcq 6A?V\$TSPʭc!U\eppO |(^pHv9 ~ǧ>UIÞsKSOmfY6D̪GR࿆NR׼_G3xg4{-\ʚ~ls/2'feUb<{7j[[[-K5 H Rye6eo]|e߂|S ]&Z岽 [ӵæ{i$99o7/OTuœZ\7ΥE<)7 FUsO Ds5d S[x-Zk"YonK2Hχ5o>|]n&E[5ps=Z۬O-J澄 4|-š78n&mSjW {ps5ܑ@]<婒G<Ӟ| A?A]Zh<7{~";x-c˖GDRn.aRk_j&,v~:ύ|Iq3ര.ZGdE-K2x?3|V<){+{kr a7c!2p2'w{anom W|-_B}B|O7\ʺfvu ?<2/RŪe^/c/Mq*Um_3Z\[? ||oH4h:/+}ƹtH"13Ǹlp*/Z cWV_ ~ۺM Ɖ_x\ѬZW6vzZ(i%[ۤ 'u}Xx[c𤚅xgEؼWh-+;{J-zn"%[ۤ _S=#Uυl}b =#ſ#>4m`bVh(N@2,1N.[0iܼmPg&oY$T*D0I;C ~<<ҟ|֞ E<5k<_єڴk C^Ls[~9xOw|~ g|{4U63[k A闰@R\kt_F% mv1w'/)iͮf,oe yooa2|YBckO-/#ԴRkjzIoEt@֗)Xܬ1oG%(|ciɥ⿊xNjMKyʾdV2vriMKi!Wk!d?]lm0W]-.[yMZ^IX m5.Uƿa ~_ዔG _#F$릥5W̊ 4[lE Cg c_g-*MOmg>8qxRqu7Sڈl`^;h;U\$WE4{Wk. B`$+(b7/$!sgfjݞW[m$\Jfbp2I5v]^AiimKLֿ aK\+$Qw뚗>x^K)-^?`2i[Mo^'5%ݾo/h%H|!kycH%@}/K߁-Ow657/ a+TH5;}SN&Gi\,l&cXO?h-m# /ΧKK #Ԭ/5y$e[d4dG3cYzM|6>|@??7Gᖚf)GXj<*۠"2K#Ʃ/NCekZ]*k?\x^8 ZD[g "3T+}wo}G?>,K<-' ܇ ;RUX^i\,'\s4K_! {uC7:xd+3/݇ YԮKV{qayyrXq/? -5 5_9x|g/> v<7\.umjw 4S,n.K&}9LK3xzuʖ||<З伂cAw-3gIrIW~h_~+žfE;g? i?j5q<'|,k|_ -|8w'FO<%]7wecۉ"i噉I _Ý+Mgÿ[^-%QGY% I'\\ lJnTF{yURx~'X(Y݆8 8=W|T'Imq],s\8 xş x~?[kJVe$L珑?5p_>-xon|KhѭU_jkgˉ9yF 9^?O=έ8 ad]8q"f'@}xž2xgHֵž"_Y-;#7I).O,Pjןg(ud[&7|{&Wׄ| $ooM>-x,Ρ"X=ٍ ZȚ(5t[&7K?ࠚ˯콬]ǫK㿉Zm7CYt#iWf6(u["hՒ\b4+DhH_ך4bSsnVT`dO.co|6~WG]2Oմ\7PF"nE;ߴmY^-VW8b4#/)xXs6;(Ǐj N?2’_eii50.V gqmWgZ/ᐳO ᶫRafd𬗰ZB .b]m?GSީj=?ZG' h0y!>T G5-foF߈><|jŶߊ:}퇇5?MDž8O};:Fq__HψtvIKmBlm3@4s(:~` [ZDuY8Կٷ 5~3i64KJco}in džKtߵ\-,GS+W'qtA /ewC-˻lg3V uci}$!}Uy X' w $OS־kHnNq~Q_~;X]2N3cX ˖f;@>Y"@0pHQB/ T#N÷|s'G|8\|I[<5Cq]8$5 (+-ˢEo#>/b|=q}/᷅R߮ំ>^T;,0 V[D(Gڊ>eT4i2Iϊ$]3_ <#q ƻyp7lP帹dHl"#~ҚFE / ű,. قb#y?(]ʹd&gkjl}@wWN'K<;m.Xl"O5]1[H٧m5̶K&^\Xh~ _N{o xo忇|AHl#Wum5ZFZkVQCZl>P|I`tO3ڕg/`ѼIޏw~)"umSNtnٴume,?}-o/L߀!]%&0,񅤺wEwr1H/F_Gw-?Vx3Z[^jvI 9.RGgX&*#o<=`xw|Y}*wShZVyLֶךI"ƒ\ĎΰJTF5#mCտki>x>v1`'$N2)QqWN{:o;iϧY\QpH4C} C!txeO>|qX6-a)$XLn46 켯CA牆}A~Ҷz<+|iு E/#m' An;/+7^񧈣ү=~euS[Ev'KnY\Lg[ρ0v]׷~οJ7 Wեκ~i1.Vz*Ymӟ#͍q?f̟i3'gI75+|]▊ksrMj?g}Fmq7T?gg[ះ6QӒ}Ož,1ͨ][k^mKQ37oۉ>\AP~|=>?~xoyaLbwO.y^>q/T |EhӮE|2^kzٍuu9Kۿ%.V/'GA\*]zLT)\մg 2 ;|HΥ8pGs^%n>Tu+/M]j7Iikl1 k?tO闚ƿXM{B,mP}G!TR{yOK-:ncyfyU⏈ztR(K5± 8߯?О+$j^?T_mӥhW`%},S?(K&k`O%x_AL'⯏!cgo'Es|F:[Ӗa-[XO%xyb9⧌:] Qiv\-E*N1C d+w/I"7.|KXZ^#:mmic E|!g-C48yl_V2WO(?n|Tn{T,5m2d8 I'rҵ$_>R;x~n0誂4)Vq|#dLljŚ]Ԛv_ۿ|iA#EqkuLU'GGPҤOOi8|iKk|WlƁwo#CsiuQ,2F(AW|fJ׉F .M;^-þ5ЮӦ "*P~ן &4Uϋ엾Ep1^la@1(py_w%z`c3U"z=?Zw.G\?ϥ!iwx`98ZUN6~X@c*׊P/2@$+nsL>2GM+q jô8x'ςG?7PN=^x&N=yiy l$O ̀}j\$-  A9+=Ğ0N^j:YZ@؁8W ψyxƞ"<;iu=^;;XA<{(䞀#cz=wJ执fu԰Q3 9=yo&k2kZi&I.&z1HT>+f?ǯ3K+ //4ߍ>-~x~tH[eI-[ hWI !ӅQ|M+KDxxH-\Y$Z͏-~ E3ujӾ4xJ:Ƴ[з߅\Y_CqlI!ie㕵^?;Qsev_Yg4eo hXD_ nnh;,?->%Ud[%i,mO)2,⾈[<.?swoDTޱkO|R}xWd sM 䰷m>[$^+XE{ï&6Z#ˣ?$ܖbn5IFKyAdh+Hz:6wW,حeCX5Wc?Zz'*9'ׯ`}zп/r=sI|AcYg$cp3yf9sQs@;BFVL3`{gC(R>fݟ«w~YZ(ARsU/-W@%ހc _2|` | 'tRoړ(V&F4c{2@5ƿ?->%Hѵ FBPW@I25*"q$-k༖pFBMmsHYki>1`3_2F| 5xypl{S C^|-\m=ohx}k *y6c.?/~0~_2hۿy>"IVss5WL("\X(ߎAtۏZ4KMXؑ'r>&~Ӟ*ka᧟I3ppm;H Ge%b#|ijϮx+8Q2-HdG &n˻|Q @yu&|cjMMC:(EؤW0Y@b8/SRơ_&V$֯ׯU8G U P.2;I$GYYdbI#O$S^ςF8t-pRL>4kfM$麸9iP,\v~~_VG|R4>4K$2 Xc[yϖ~_~ Iof|LTl>MǛg[-@EA ad^w3Es&Ih 't5;a1tJMG/K>gZ& )ƥ3)pFU~+?IԮo^7_d,` $|r??ml⫡xseOt@oL؊u6pZafxg]6UmTH׎vnͷׅWEekl!]N Tuk<+e__}7SgTp֡d6HE~6uOjA,r;+.|F{֯/cKplcFȊ<) /΀9XcgmQs 墳$ۈoz=:m?'qOxERb|5=+ci" bPYB_lé=>$_Ho\E?"7U*__O?NOK 60l3".D %nHV~%M3A6*, F?{1ʦ 5kS:4:s,۷IXBm@#<w}WWWp6nmfky#G_[1~)x'f+ 1_lΣ٧E7ˤ?5.v*\G=!b|c + ; bλc{Fx>P&Tgs T;%qk;չ ˖<Q񞳨x?uO~,i4{|K ?Lͧi+eu H3^H-x[|]ŚOq&}/X 12[?O[ B5wJ?>,S$c,ZtM>d,oU _k֭ϩZ֥pۥ!`»/k>GӢ R2,p[J%D lqx&֓EwO#M.(n,w1,O0X8|p29xG}!O 1UX,`#a7`G焼y^}nMtJ'e9o2;_}(<7Jt?떓vԾ]HfkthU\^k*!Yc%F?R?xBGvm8\MCr j6沂q p)/*iw |E]Fr19͆!O/caZ1jJfFIeϨ9+^!oK;[{;Neu$}*c?:Vj6w7RVw sm2` ڿG> |T|W+VY"[ydUDRY O{ig;@6`wnU-;9ӏx岖U~3gƿh;7"xB ~hڦv˙$cFy s_i?|9/#xMDoY4mWRa,mW2Hǧ08'Ϗ ~ x~]7̣}wF2y#v`g~ |@?YQYJŧC{?ćE~^|S>|xK? SԾg5 vo:$^Vg !2L a.ߑ?lO_ctŪqubD8WZ`([oԴ_6ڇ?;vNhdTi)m RCrZXMhrZr ~ ?A$6Wr^.zly|J/W@Jj$-vkͻvNݟ>~[ nt/'us \ Oozy̫Bs_T+h?/+^V]V+?1(涿b\e`OooGژT c%QyDg׻:~#|=x$ִ 6Ӳ(9ܣҿI~տ >--\wZ%ܾ 񅌞DHŴYвSW?/aka3xwR- wч m2&C^ >3EmkkH,xOVp]r i?Xm5uGXg 1;XuXkUO:m,ėag>;;;\#osE ,ۇm8>o9?vᾥw_l\x;job:FgoT!G1$pݴs_?Bo/RxCa (vsnO߷w߄_xci"XAbt JhXoXw ֿ'~պ&:oښMٳ݌rZ|WA|kt]E4eMz|/p#@VT$W_?I?_.5]|໽F|BuMq[57Ola.2(_17$&uc῎ddOTӮ",jݱ<(I<#2me/ Lٽru].dٹQ{۝oO/-FӀR/RXזv gRx_>Hχ<kZnZYY۪Ơv dO~N|9ᯈ>55}R(P)n GVl/Aq_?nR_ :C ˵i]AfX?k}:l*awů(#M7?f]hr5|gu}"b=L6wHR%1aMߐ?ࣗJվ)K/ vGMС72YJ aUx-d >/'b '< Mx~(Ow\AuqmkWtBOic$6u*c$]橨~)ˈn񦳫Ai-l#[[{,P8`,S׊#>8x[-Om)ʍMHb8[dX Iw/‡ofwi8vlVo! %c?Y|!0|.>}n-/3ȣ[ b _kO__#pƧP?`oxUkIp ǸA_?m_DvJ.%/">eSA| l3d| vLZoDc*a#2skG4džE,{%5[ \M\Xر}2 _ʾI!s_UppA? N HT`6c#q9ܶ(8Nb2xՆBzqsS̄# 0h#|sL#嘐Gʤ1*6Qsޢ87yYg"#w=ssU^(%瓑ׯVDRr2|R7 קL^Xh#Ċ-2y xVc&DF;N=*GP 5D yy$ 4aӨ= Ur.2H$bt\d8͖ `O?1 A<䚩(v08;ojwMf9$*{e-(<Dn3"˂WFH ߕ{% Hw?&AqzWD"TrvN0+L4a?H'pܐ&88׈k ͪ>xOΣHM5]RF1 vy$'xwWMs·:ݿ#? <s C3I L[j3_L\[GCٓJŚ?.>4|@檺υΩl|70ukQJ 95 oeK(}Swt-vƞ8u/;ӯ)ʏ9%d睧e%>\OzG'nZGCszQ>GGq8_g>^XeE$px'?DX gUW8† vT Jry&\FV23rH$3E4$gp*|U1rx;Kc1Ҽo|-o5 |זNpq[2,hY]E#9_w'{{ih&&cDt%\8}y6%u Zpfwnm|;xz[@9|X[iH 03ZInccq1Ԡ~ |9Bz/h 6l).Q x}k/:fm;QZD׾6uyGۋtԵ X-[kq2]-\~ Ͽ >zJ]k2x&7yykn-S&b[J+Hd0[8>>.5Mm}OxU>3մo$Hao?:wɠShn5n={SOwr$?HQ甤IKߍ> ~x~#fI/MٛQG\]SZto-YgXZOfyx7A]N[M4U֖aiw]%vAkpye [4[ ${x[wEe'S$5{ƺLt4Y|KekiVA 6:! *b ;m$1⽆]7A 6( nm9;CmI xӚ%8Dr3A)wFvO\W-^+I/;G&guᾰ/-Ż)%lNN"Sjg-5K[xge$1kuH%cR[KlDrK1?E2]Pt+Zo-"լb-fEeIcIuH. M>mUӴY-f[h+8aC*Hpa7u4k sтA<hfXA0Xnld^p_+F0gV  2޸i̸݆*?F|j;g~(W"Cx|SՠE$qa. Z|~:| Z mo-n]9K+GĈ\"`I6tk04'ڼ~\W +bWSrWdƋ6ywi$isKFbԝ??l'U>"Z3_[#XZ}ž0eE5; oivk/uykrxx5^;o;MyBEۈ~pTP A.x{P7|9m/ ٥%Jז1SFy2&CXl"+ XxFuүnVssjy V~Տi>.y$k0N_K[xwot=JZiVfg!fֿ=h/&xS_ywV^*yuLYٮ-g)zmdümटПi7|a/{{IkF+ @ә-~mo9KH.U6lhOcPEOIo Yä]^mٲB[;-h  y'??s$, $eHQ#xiVcL+4^=b;-qw%w6 P/xևs}YկӬ bƆHb:.}3]ǻSj)kl5-v+s5كI]29?b=TV#t{L>T/co fV;V c`1`QiيgZh-ErUay y5fH%:.b0 v9o@<G$nq6pE[$O@+q47.5tB7H{X1"'$u=p>',Z2 5C.#~6aMjQ&"SQ.oyd6]Z<+$湝?S.?jb}O!\ʐAA5ZxikDvċ s֊x_ 5 $5b`UAGlF$ܫ!z?9M&ZG:h+J4QHso$iU3_ ~;|L5C|8񞡣ZF;^/P6afnTc12BV;u~ϋ<Y/MN.浐2Fߵ=}x_ 5Go<ǡ5/nPo<7]{f|1i !v3_[kRvLuY^KlCsu;Ł2t־mTӯ>'=& Ut -dWi fܼwR ~Yh?iTwi3WĭoĚ#w<}M8] ytoRHxD)/ޏ;~ai+=ŭ{zMݭ[(^{e/,c[CCM'fDǴ|]EG{|2X>o۴ۂxf݉%hw˵~Q-Kp|EݜtLp+./U:n6sioY+ ď+OA2r,,; ^ZNT7 ď =zWj^.i[[ 5v(lҊ?cmWLH,u۩^zHWk܄8(0*׉:ݤo"-7 +`r>x]\R*mdo9U]o+l`pD7ʿ20#E}χzBhZG GĚT6K|As{D XmWg/#7MGĚTpƶLY7 G2p ?ۗU 3MX-5Cpe@A9/ƿv>֣^-';p_?{O5t[%"$N:S_I=I2\#, ,w7mZ]3LӬl4./F`(FBલrr߶y{wM oDGnM6;ԴtEQvɃ >pÒ[K~gyɧEkgƗwz,8/^-Ya+C_᎑0j_ l|N~}`—Vi:Qx{ѥmR&wk4V~o]*Nբ7S1: Opբ]2H&Юk|i^{2Ku#th$]e᝖Lmmϲ,/ɕd##ҝC!#ϊfWs#/zmq=Zpk6.YIlr -2Apk[Zޛk#qXEƸx,>k> p#_ӌ;~ï=iLjw>rgF ri < #[ˌ-Ɗ/Kܛhn繲Vk;x;8+lZth^YIY<]WÚş| /UTSf\ch+vC e;]C~6׼Vu-χK5wV`Rec_i1^w67pmfh&C澠OѠZ ]'vUp:n8-nzGnIT),#87J~VUk: ŭ[hV.־moF,}?mv}YZ6ݔQAi-رTd_~%,>tW_;w vm}&OOZMkEG dl4-|V:?h`-g>4yt_6DS]oUW$}8)OƟ+x/"x>&G<% Q"湂H|ppwPx)猼o⿈:TO偻1{r-M~-[(jۈ+DQ?]#i2D+&buaq`.6ٌ"jx&Ne/b{{.`k`T۩M?L.n^4Y@ym\ 1.ܬ[UC;m๳o5^>$-x;iя)?l,32ەMC99B>:|"6ZOoW xm|e6(ڎK@5'/—or ! ރrL> ~؟>5ZF?&U[F j2rU&{ 8YQ%'IU9R<_ʾIER=}mGG*H2>IqO$0p1ȩ8ޤf܅wW#?aV8gOV)e$ۜՅD(~q$UFL3}*"FqWy8'rG @,0E-q*?J+ 5|FF3Me3?L)P:" GITPx*$秥#0yJnY2x󫖬<'nh[ȫsCyBIck2G ,[ՖT+B 1!]F2GSZ0Bt}O?:ן^ 3UbھmpH׀ο+~(-Ը2ONz?)3t+'n09L{{O8$sM\lzS;:~EVnl3\cSIWbN I&3y?>Bבe4Tvlr'5^kFyT޳h.QT'DrU@9 NW'떖ۤ3Gqgf 5w~F[W]|)=C,V<]ݼpRHߊxCq ^}wx1%~^ ?4Z*l/;5jg*X-Tyfx("3d\;-4YIHhb1|w[|OiχR-rnmoxXgkgdqleu e?>î~)Ë~4-/M|Siy[ԒLű$2yݟ/UIkw6mjݯHt'J#Ӵ25 kx##4EDUU,t=*L Xll$PU@P*oZ*1psϵ]8랙4[y}:8 (ʚ3oLSu隮fz-U :<)"(b䫀<+:$0 PKm$zXοh^7v縺me݈ rN+u/IS=kmn3 p=kY-.o.m-in.gX-A,l^u/iz ggQq84^\>uύ|7x[мAwڣ<%{YnZ$JN!7vw9VC=!ώw:c h~=@ԟ$QO6-$XU`BomZv)J*oʞx_Z/ ^inrZdJ!7v3ET"|gJiWGM>"x鳘^a@L*D3q 8??e+!/źƯɨGk^E|3k}/q5yMr[>xC? ~GEoCw5O!QWmet Z_^Mg"5ʙo$UꛑfOE[9G|HGh^;/viB@[M=15™.M7Ξzu_5[ψ_YAkj5]KJ|W^r{zWո `_^@}%9P!A8:tSHtM`; ?c8֪҄N8= &9<F!Լ}9&:7<O?& -6jDXnI]NCO|woeJ4x[PÞ%ӌ</m%M,mFSH?O뷐j#^W>"e527O&wCʻ 4uOZ=,n6CC#;‘x`#Ok-jRIu3g8ZbGN0W_ M;?ھQW~/ud4&!is<*XvS6A+#,,F- XZ(FqoB-ο͹Mִۍ6IU]ɕg+ RUK;#^ѰWa䱐;~VݗeČpNr}n_&\?{MnHN;NGEvv>'Gjl߉_^^Vm*i{ rVwѸhьro7mub]Ka,sO HgRh\DRRD` |OxKD[T$+['U7uRUԁPDAi鞢X5Ix=u9 ^(O;P;<|>e%t-:ewMlxʷPGP3 7t-Jv@ ~>ԼqGOx5 dRYè@ft2|9HO >^xQ爵_/"<9?mhJdjy|wm7Lv}ĺshodAoI0eB?8+oi_zԋE|WYb(Z]nEԗ[k[kXίg컽ɺ{FwE[%8^#/x/G<1/ hqg)q,2mᴁNk{pRQvf@1׵tP?c v0Au1Y$y.dR̸rĬ~X<'Ms/ڭi i Mr>xwzkZ4 u]L32w O*y#  Hu{˭Ilb{>LXJF" 3` Hܹ+آf;{|q^v'+?^_l};R2Gql& [-cMd$sۤ9][ͬwV!WxX +_?I^ Qĺ֧Fy5/\xzt>fl __>Xӭ|(OMw^յ7i0Ey,`E5o jz>ĺ3i Ե}Bsnj>{&K'HcA+>e@}Ǐg7[cE7b[deb#2q~:wm{3 e"ks Q5_j.L=qBB_]FS~4K4/V}* />گR4Y,5Q|"Ct2I2 ylt[U?k.LjTP#'V^_ڷgω<=A wImϛ8d~>|ZBMV_ZoxSGkE*"۳ȯ߁G/2QRx#Ǐf?h1#*0}f~7}/OSOfoY4XJ9o*w) 1ݎ{c m4V;ĒLeXmȎBpV珒ep Tږ1ʪQ!IB`ˎ־ҵ{I eչ=z599] 5df. 'n0z­n`Fsn#%wU ca<AvSO|q]̻xl9ǰjXd@>R?4^5Y,@PbIV' Ӑ@ YBdr ı\ghv0۱/#=UecA^A`JfXBxO* z \YrB鼾A<g?ʣf?( oJ{.Gι4%qx#JHc,\呀u c4@=qMFy<E8㯯S @Rjެ)rrrO͒XcN  p\zS@Bi#['=|92vvF3eEԍo^! gokie1uPɽAp秿J@_>[GSW뻎s;m,1޿+%=nGb?WǮp23XǥqT}eܧv'=Ts֦D>{T=x?V*ɒ[u?S'8jU# 88~U*gВ2{9 d{ JҍQWR2HI!Oڢ.@"#ǽF͓`=:ϸn+N~\y-Q),Ák:[d%C;tkskA硬5[e Yq+ž,mq@|UoKLFA..#"}>,tkOw&'ú]VT~[,יOOOS_EKRE%Oo灲5'x&׺֭oA[[pe b|A8d o?n,_Y~ͨOgq}-T|YJlXtH.c7 r['$Xo?j qs+|Q~>0ci*sXoo|뤒9>$G+nh? ԦT,>jrIqyeKswz'c x|45.#H~|=Ah~ͦY$6-^je5WþgHWUӖY[fi-[H)rVǧWMPyHV4H3jCVF$T.7pӿe|Pڗ/V]SK ε?d.wskl.<"dhe!4KǿExg+JV?g}u0Kx&uskt"XHfXo r|w;_ӼMKx]ѴM5-+O5PIv#]v5\yGgKC_׫xZQP_i%]ξ\}],*9#qGizMK `G1F*(++J4=7Ntm>H(t'J#25#4DDUU+3O:NӬ㳱mE Q Pq #'yk@㯶=?ZUI8=L,2G Fn2pqq2q!N8-*w;^A߂;v21Ŏ3+&[,|_/;TA \vYIa#^-.nS Kak7&ݰ,Ia1;p\b٦ R.6%a7d@?͝z$>}2,2XAO5vXu.3n P]6F_xuۨn:ʩ\MrD:k70 y`Kݏ&d-‹X%y 3pW#jYq/|#}Bf{jv}SL=뇊HI+*Aכxׁn#7u-6W#P1 D`]e* kR9EXu++i9J Y22C)4W7Z/i>ͻOdv5/95mX᭗͔7ι?G4x̸O |KİWm}-`ED4#̐6z?m'Ƥ4/ݪ;mp !r 1cQ-b^%M񞘚m V}2KdkJ;s8id#1En5 zׅ5W;/Y-Oqig D#`l!.4mZRuhb6<7(8{ĥ~I+RHX|Ǧq]I 6ŝ<1=z+^[}OO+RY">szV4D|?.et:u̲ Hw@f|ʀq!}sBt,OEQMBm]У fxhmf_J5[{I'g)wv`OU8\1$͔ikw֌VֱMو63r nY=Ē.ƱSU0ioYsui~v,JnػtcK8FXfq+*0$p ǟυ_qwğ d) Ik"yYM(`<> *PWRu?kW>h{>xo\ơFS.w1MYan[scj75ܟk [Mc~&]ޛ]VkBɎGyjc%Ԟ2?4Լ1c㛋Y!^GE6é62A>Yޥi6Ӕ4|NU7RPqto*2&0JxS^9O: o 0pt#ju ^-Xlo!RGs;k&t}b&uxEpNA=*+>е;o/6kC\xŤ/DG!%",c^:u:#Yx[Z^\lO`LD0ȑT5:ٞ5/Rf-w<3,jUdJvncu\eɢM+!up-j/=qyQԅi-43ۖdIsk/VD]J&vt|9MwۙkZH儳ܪBdqM L ˓f5K O,>]khL0(%{VV6:izZ){cA:,JI++! Ptk dn-/!U)dueee$[O7vqmqΎ#! [6C)3}bU&8?iApx3º݌_˨]BFL4Կgbw…Yۆ0̾Mfx.byi&U !pG,[YRKˈ̶KKc&Vjm䂻[wWZjZ6sj\t3iЅp;LeB<*?4N]ƚڴ sLu\ީ`&04.dH2g;WO5 ji77 .l6hX7h,xOP7?~xVL6 >va*0`(+mwG&xviZ7~xaccԵ vɮMJ$eˮ.>)2KM%حDo1/o5[S>XɶOE#HmVWQD{o7,yoHy/WxsŚt}kza5xEul.udpA#N!@1PWuxIZC}i$0LY7GsH]๶˕U΄ȫ~eۥ֟tFc/6dhcdR@K\9~+~BXsڵb20׏+ƷoqYjZ\ 3|\ Gmb NRS9ܹS '\ b$ubF"yDz N(R' Xy"ӬBMOQ2\6Uf Ң4}Z^H.obN$Ե)B!k*V`Yk*G0&K;k;TI 8 *p+cċ 4ZN)wj1^?#6ci:ms 2\[=s+P?(UbHn I?F?tW>"~5x?VK+Ye-wMt-}nF7*Q^ ZR9?m~4|Mc⟃mߋ$XF 0MXUڪ*FrKO?c4V&B@>{$LI2`wS_mo g$/]q'3m]gJiҰfFk;|#&! z mBc*^.tӯ!7 @h' Q=u|3I1W&eQ&y#5NԂ8p> wP̡Xdlz_mGu2:n9 _o753"B:;r?:$T X$|#?zd'pe) $3ތF\WY6rz| wO֟bO#ϿZ{ĭ&@v3=3t,z̜gT<*; BGF$7~F{}U`r?~5pBF22Hϥ9AV*o79@0n0ʑC~# NrN:sCd= 3@PN} ^[pcO?Z-zSJF21w^a،=U\J#I-&S7|ʸag=*Kh28<桂\Á.P>ҽ1  GtkՐU ;F^]l{@z~[kOq[^A@=ͯm{P97n$xnOvxuWǞ-.W`~\  Uozpp5@#p;㧷ZL:3R gWF,\r?4w4l`zɥ{6nMq|njHb=I8pGi)NpNQI.€{N8G: rޝ#w.Fy`N6* ;X`=+WZV1#=KfYֵ;-+I. EB1Xƿilڎ{kYno//gKKK8d :~-2KWP渕![km[ߍE orK,k僯ۢ'NFZ-ń֮tg 1;Fh_ և [ҥ[K@|Iy3jJ#{a[W:d3 V_>'XN)&3|m%LJ~ i̟mmuΝ 1A3FX>1%M GĿ_@SrR--䅞$USo:zީGsq;ǖxfE0^wKw;/Sᶮ=ncy$wW? Zj~/esmDeE0[.8z>.uOn+#[,Vh^e/zL6t纹X_ W|m㫖Io{ $ctv\;[Qi۾ 4d@SzqzS r_Қ דRΑ) zɥSc%?y,?Nc_ 3N {V%hDU X*s%•m1W'O&% `qrz/~G?/+σ/|~ 9:қyF+cw<9j>w࿉?GźWOxx8\-Ӟ8So07`H@(xw5xO2xD(Q|'6ڒګEJm l|-5;|Y*Kt]g*}ZG<)ge [^s_sῊt B 7 R})obtӲy:Iy?+?|AbڏQkV]^#i7m<2&QoIcgFhzz.cIJ\ԁ2e܍ ;Xw+oz"|^?tFwm?]C<DohFKɋh`k+K0KxĚ*FRif6Oncb;e>^ ȯm_ź56moTK;ak5ܙWiV,+3f@>;] e?xw~~12Gm5/Ru,΄ K䱚;oCuWSƞcRn/o[X:.,/_آf-^T>cy rExk៍uZ}FG!Vpc[̒\o΃ʐBHFf>Bz^"C5Ry`]vE'f<0G РHx9:IfT#v2 "3_Ff@\Yqb[f2N1*VQ_>|Ne NķZmfo96nEIm*F'^5}J8oKj\Co#fhR촱p-m6]|6VZ+x`s. xs2 *CKC72tZM0\[_^4:I[csko,Cd[!}9ySK$x7>%؉n|)i GI ۙ1|rž]iKUxtӢ閖ZͲ'r &sd+ۼ]xðx^lʡr,jDX+"KYav.Yϙ .[ԬK5F/|BiLwdj+ V\_#1xw绲I^hI%iwN Q^WIvWx^!þ,} =~EפFw&gI00:uIX'BXҭ[ )ةwrei Ehgf+|/&Inl4ZL~m<։_XHʭ$-7 DQwz74<#euM[ZxggK,ﮯÂ3I sw6l{vC4a{{SV?K2K,POt 4I@fXv+<ƞ%uxBq+]G5( +ŵ9Ԡ%eV˳:7|AmW^4b 7ב^ s(41vU 2XԴ+:K ?hKqt\ d&N2X0 #τ*2MM62ZuiZcfFx[*dE|H&5vo/c{ j7*]J|$a :VHnaI#$:M"$Uٹ׎R9 >,i4/:-^7ҟW:>5Y[]m{+jK5f,qF[|'3Ҭt4]C~-dņ,Vz-܆e[x&D 5CA]b6oQdu6xm$k{c٣$r ,ʪ8ZFO>≼gi5sSn#HmY63iII/L7Ş=kŌSmm`ah(bY0];7Yxo YZY"Ҵq7Ac 0Eoiq $qlD%,Ē6յ~kWGY{xxnHWwp +W)k:_S\;>k[jzTRCMԒZR+3 '֬5PԮ#ci=Ω5ޛ#C4S;[r)f HNH* ׄ|7வXxwR:6PhӴzY|ƺӮ@ FyaU` xxG^&=Rik/ [;f Yb.\w| ͮk0cE1 Ր]BӛfDs2k'Eè+fb]9^72I KH]oi uό:>p?m//Z&'Ļat$˂9qibč7i |y7Z[tB׼/k{x=KK׃nEtKjR1o$xv4>#<1}Ĺl:UƟۥ味\p$%tSx K>ǚݜ*^oma[ AoEYya$swsk)C7|+d5qkz,Pgi.ggiWW.::?^K>So<1_e^ymC#xUP?x[y<^c9ALc~X㼷Ϲ(|[w ,@(n{ÿOC4Ř6zKmgOJTS` пgykZ>?>:[H>3z`Ԃ͌22I$0<-A:]3Γ>iz_x^=4jDž<5k U+7 ɴDu!u6? څu^k(ѯu E._xuGf6k)+7u:LG/l.]HI[+!T4ap@oW:vw1q/lۗ)Rh055/\A-j ^hcbL0JG#x/Tg[Gk^%<-_xsưٖ%C)2ī524V.-u]n@мSERMΦXL~וYcUsZƣSQ5]Bho.m. rI"EU3miA_AS~+᫭Q6o}z$?ִj2M BI/.$on&snldZO ?kw w^າҭghxIaFC|wp$Q_45 !.+uw5"%;EK▧./uOJ<+ +N$,EηD_hS̶wx/ſ^G~.c' ޽H|AFNx¾urj1-\5Ě5ɫDZA ̻hϻDtLWᧉ/.)nKKռuCcgY-ͪGo b *.o?]=Ρp\6 R ;K+Hn#(.2QA00p=>O cO%5܅ טј"QUN@x?3xj>%գk26f)%P2}!dRZFC>6uyo"֯M5[)K+>VI[{$h"( h~˲Z6Ess_6 JH6ך!| /I^MO/,)~")Z%_|$lZ+{;{YFYۍZP|~^\_IuO־^k-;~+G 0I$ФC5H5[zxgR䳱,kK^)Ǚ,BW>q-[K?vZ[5,YFhRAIax0v7v>7}aimu&iwxqQY%Cr(g6T T Gm6A6nGSwvw[E3@ʓ#e2xD0KiǓF fK>o+ eRD"JB$L7ι+ňis'x? گ,Bh!WWl) ?2_/Qiږ<*ΥH#o/:!:j2.X]2C˾#lɵS#6m\^ZA򥱿ϜR>fOKhiL*HwlPk#ccRgw=߃1GWT8~ .p ܟ k+aks7gƉ.v!𗋝topq0A9s_n4.m8Q$s>+&UhV >R`AK[ rmG\~uEo2C*Jpzijp%Hh;VE%H8#V@*9~tL>lrǵt+[̋^A,׏~+Sψ9"@Q(4Lj1ʜ8:DIx`r[#Q0fsnQ=;z*tfr|1#nx`G9d`RP13vPs:0@?t8>=zqQI2$u}֘s''֩oe^jl⪪sɵd6bz8N5@e pp=s-tDD8V.dzGN~ƿ4O~DoEI.-湨 iqun:G gyx_'u[m^ڐFl&t5LUSG^w/|:Mto5@fM{d8|dho>"[| ~SǷLOk?H緵^x?smm0: E=񏎯'SAq#4^Lu}, ƿ$hxmOy`,}&߶t?wׅ~x o[M4wwxI`L:6./bfWI|eIi^xCa3Gg o_O#CqI,Y+TE%2~׾&~4~)xmþY2|멆7L4R, j.$W_?+J3D4 F!}#IN[x{kkx(4UPW֚6zN:f>hMznFZ[84DHUE+M FӬ4#GJҴ.=?La#$DDUTfN;M>;;+($Pig} \ %!x88YW~c~d}^t8Оe@LcP1sxT ONҘ u,'fͨq}X֮ş|;"^Fhz=kCTK+Hrr1p?\G xgZx_?iuR, UKfujviu=V;e9 3Ԟך⧇|%jƣice丝c] 3;xs=60j4oAO :#/EqOXmj"T{#6$[4ů_Ρw~^ m.OS|}x7Nkw}Z#W6,>g/?֑/hIx :!/D-?/awl|fG.-Xw_."|(ӥq&9.5X YO/" )!F縵y!_ e];zåV|W^s6Il\ڭ—ݺ| * ^[?Jx?j>%a{ĚMIn}=XR[AkoOX3W>(מ ׯK.mcIOy`X->BDKp?kt?k_okTw'֯Ľ6,~<(?Jp$+J9q dHX84\S^@]|d<\ދqdOP}ITPIfA YwvE_/n9þnO|7=5IQi~/-d׼oۉkM?M44 32N+揍OxUּcCK,[{s*AkgaieY4~fu$^owzO5׉|A{oxrEN! 4M#h03 $ xzTw#nsSÖY";<ꈸ3 ixVqKuطڈFU%ZFM>=C'Sxƹq= D-=?qb?z´'Cκ0]C#Qm ſ5Kož> Ouoط|9ýbΐAjoof+ku丛S$Fk|4}  |9@RSe&H 73]I+-< dۚxS?@Ҽ?Zˈ4aȉy9yh^y,bk𗏼QωC ?ċJ:E!K{d K<*%*$h?q/|_틿^h7.Znk̵O$bYQIqY윅BHxc-wb=Ka$VKH\,OɖհI󧌾 iڼ=_]Iٵ7`ZmDqp_:nE6 |URyf{Y-Ȉu[f`6-4kN3akk4ZS@ij`IZ⑗k&E}N}qxz~ Ꚗ5+˭ڏZۉ!X LjIqo,6I"#f _Oh(~sieah3Ze--m=7)# mwTp@w5P KK\]iP6 a u%!P<) VuVQ^k=kȬ|uIkxTE;' s׉c[ -HFTE;A }Oďst"膉XDtr}h[ :^22n1i6ȆhJ~?'V͎ukr/Fg[jXl&)_ՅX1-&dé\t"#9oz+ּer H@^\"2t/ 6et" ksJK#0g&ukhqAOfn"4ۻOh[Պ$&)dv >g7 60 b{qq$1nٛwowc|+g2\:O)mdb6"Ym[y57.$m: H۹ϧo$w]xANDeI% ޙt cNχu_K-WCu;WIEq )px2_D:XWB-N5'TլuKTX%sFH!сC^ɥ_׶LҵkX[ݍ$OTʌd`yZ+k5WQ4/-)1;pPwFBٸ{  i7nBK8(?Fm"O퉢Qqgv rqfI_Pi4.=h5|n1O-.^ ^<pk5@h1Mwwj7>zVΏr)2Ac1B 7c\\GW-]>wb|.uo:QvOh4?pWW[Ԭ&k[V]>Pm,Ѧ*.] 9Q^qx>M8Y?cp໷pDM܇QY~QExi_>xKZ0+=@iw ޣhȑYږЬIl4m]⏅VSڬv3H]_jz\iiuunD ܣv`` IHc',XZ bgW0)Gֵ }OK7~3^.l^ ĊYc6a$im#omh<-Rc@޵w>\΀u_I{nr.R;i&k$)~M펓Koi6JgEkL**6xV=/_ZxsĞnڥ݌q]j:w5C×RGڡ93p-<(yr'cWz}j}?B<;ujYk:u""LI2 -ʓ׹zgZEOqoms L2DR/lgi[[xm忛l-gte; xp[HwWM.NA: ZHk6HU_3ÓҊиӴ衔 Ozp%]6_mi"IUBX&;s_E ,V=hkN0 KjI-9En\$.6p 0$.;+ռ ipQ!$y7D7|[4M|wPk|i;+Z #;"6i<P A:+AQ+;[7n|'agF9 'eݩaPDk{<OFkȼCMo\YD0Me sqεZgXB]h'ۻ̵q r7eK +_α{_m4Oź\!kl-:+ ;V K/^RҾŤNXѭ-eRa>&v7bY|ABkK+kY=1Ź&!SR@F$W|5^M^|;ms{x|H կDpl4+ZR/mu7xM#~xN[ G-u6+ tQFa(Bד"lz|ayrc[m3G6tO>D|;e\G($[7(ް=WK-bC4f0r:[rC*4,e`FCWh~akYQ#&KvGEh m2oN KE /-nQeXJ:ʕ;H  E[t]4C˞TnAX&rC?6kXȷgHP7U;|8.6a$;`٭B&=VꭁM9;OTx]L!!ghi#.ֺ{3.2? Xazb:#LjEOI4!vctY`#ņRЭfyo$W$m4frIR.r82 x仵|~䞣g[̈́d#In_91'C8-f6hv:Um9+P[鎼Q[d)FZN^VF$I哐_-lK)9Z Mw9ŪH2~dBO, )xšֶ "h_Nm!/8yb1$KwKssa ;D.Pl$.* !G|'h_mx?Mx72" qa~DV/$&PB~ ~ֿFO7Ʒl\[Ajv {:36 PQ7|Ecs xs]3蚋.@pNcW5IO %᷎n+[–mTPLNpN:_?ࡿ>'^cR2eq>Ԑ{e`1+Wyt nxUUm Ӑ3;>L듌xIqS]kM3( Tz}Nxp_mj\F*KpՁA+=b$hD tW6zi43$HE:#փ+X icYH!}1+BV "L,r2gKߌڻuyȍy,OG<$Ls=,t0g>V6@_h># A`0EQ`FQA'oZ#p~aЎ[Z(V%{_rOŷ,6֚v3,:FgW|V6Mmfi5j-3^,[.$id9ye*O?<|FC[KwxSK#-j:ޫ< #UrNog7yeuVV o?-~WZ>iFaa¿i?ږ {kwȵkOe->W[ I-2ƿ-N,$Xn9>'G~-cgp*iΣMym5y {)Wϊn|E{߇~ _:||M VFwK,m(l~hK᷄?x~VK=mQ!kf;h[˧y2H~ c_^  [1lmh3]yt\LbS$_?OG?<#[-4[5MJtww$V-<%2H3_ǜr0qG>cx̄yryϯS_H9%X=r8vڧ8NdrG^?ЪXA?ԍ(Pi9m |?cJǺI"c$Xs4]ťaԞ'Jyumgt)v#$>(Ӭ-%[o3_Ҿ [k&fFocxnfk!ȶ8^geֹ eKK_#Sgr{s2iQer"Ix qSߎ?jInSo{czkol\G"d Dt|Ay8S|ǟ~lLFpKE/i9l:pxA}A\85*P$c}{b3/lzW|A7|EkFUKXp2v',g bO?>*x'w.O4 _ꗫk8ES;8T¸xo|Mi,cin-V-mP H,"xw x/N}G[Q+Zvv#8UҾ07R].G@Ծ |4>[[dAqu A$z;CN+'?iOi=|+7Ok-o 47PݭGJc1-$,Ko'ɐ|ANLt߂k61>#xoԵuk[yh..I)ė 4x|snt ; o|Ak4Km4,w q"b"> ^Sº j>6[oNUxO Zl3co;X,`D!8$[:k⏊>.oLn[jfDK kX^+X"1=|-Ck[A}K-~&K'n>իM#y,-kA̬[FIo^';ñ.u,d:l&77eLv@Y!RM}[q#$ Ld^dFwXzu1L@8| ?J,%0rN#-eʖ#UD3d8`0M~:IW`6HATNqg٭%l}mPE&܈18_^;KRq}VI6x! /ka.%@uYan-%gF;9S͚uKm.̜,%-|St>l)m,edD22 - 2RȢ]o<R2ē8pmUI |UDT+uOCȺOZ h$1^%& k}VKXJMXH>,|qᵝohn4&(;q4L0i3H=)#*C$ssxGS[ҦGNh/Լ;oD#dsnnbЅۿs#{ߎ_^o|IyM7kzչhPVkLYYӫ\Ho_l{[X~? qu+V&KWZ3]e%LR7KHѴOϪ " mWňfA#K#v ^dpet^:~N=CD;OLRfx̖w̥\#+1++ BrN׬P4'3%JNN%%x{%zmv:vpеq*8\[ jpy2Giw\M㖁z O]N*V]-or6nZfw܁=*կK2?]91J3NŢbrC j+E\kymuN>4ArGTdFkԴE\ m<$X\*h)U =J ̣N0T+uEpdsI8cErYVegP] kuCq9$7eЭrd33Πo ز!؎?%lYN +2;ExΒ XlI%N-5_LXk{]AJI*N" RVlH/mI"L')mAWGtyU'YGBT*·1Fhg;IKKY]%ZEID:-hE/I'í3RծaN0xGfkKþ!2>xW{k\ ų4f8 Gg4 IFIZ @uϳG4F˽_{+@I^ F<ЄLsvtґjPozNWȜS(0\zyh xWgM nL~Eܲ\[r\}.gG), =h1!1"^2oJ2@2q.yEΘ9Ӣxo()UNAwy9Ž0 EFVRy PcB䯴tIyA kȆ S,:z^Q;ɍb&$u`ʻ]|ǒ^v-yF`ȒY 2b6\@oU{<[%aoyko4ra. oMBv.$Cr? $H_3xJt-OKKZ$s+h:Ɵylq  /DhdmsÑu?]BnxaFӒxKyѵ|fHW> oS6os_x~i&ʊJY']]ʷO3𯏵j/ Wo$NKXɢiyqc=>38(Sz.4r^xQ Tъ[h.tw֓ Ҽ2 :/}Ih,en IJkIo͍-mf+Ή* W w5};\_cV[L “ms2FxUu8'ƏrmhS[n0<,h(?tIukb?m|Mnfmg$ m1MD~%m@Ea^iL"x$hܤv 9$/u0;{ux%t]۷6fӑC⹫B$muV)@Ey;1{hT.R[#6f-D]' \;Wˌ]E2(%;ܰic26~Z5Cu&Ahrۥ(UFOWEmykyioi4&K-̖SM'e3FcU|4--༶"=_FqIfIEKg#JWkCK{ )R|:Oڥ Fwisi,۴$-Tx+i wL7žoZ:FrݔrKUy!o,d G:muS(oiNŴd$m+:+ʑ4e})z/!־_[E߈u p6g ̐Eg#]HѤf~>9in W)ڶsq#Yoma╒0¨٣ϤLѥiu+=GRËp[xG2^%v1b IZᣒKh85 " epo"^[$`L2CK&0HSvynNQYY{@ڱ/ciBBFo06/q>䲎 dW/ciVQkv 8ßSYb˒ݯh4xh[qaeZ+":,mE[a7,KyH_j毴HnBΣ5i&-*& drछ$仳8Dͅʾ ظzy=)9iR6Mds!h#+5IE%0J`gw&̄ \>UlQ+ȪWiɶvr[ܙsw\;jUίj2Xj,1[S/[o.-\_|;CiY]xo^2K,q G*(H6ȶ9.8 ]Z7snƑd$"11*`%\|Se/l 3{okE-o5M/^[SRJo2KxUKEkDdS2 ˣ_ˮ;]ҵQgZxK[?Ikn_\f< m:^JVf[rd gZG5M42@dn} ~Yv5SC*Hd# }բ|EuXPeYce#т,ax1`n{k[܅2Nr 5iқ50q9qSp]I=1qVG?:ׯrO+5 I- pO2Gּw>x1z!vvlq5:Kͧ,rǍ; f |wex}̣a\?~'3χPYe\xEJލeԵ`I<®XOƿ|9ukkee2Hv>fc($__?~6I<7x6RM0hE{>4w$jyAᕊ3|rxǮ4AtjO4T5(d[M 4g1eb*">9Mn_4BPm?U Z[cR}#FgFuVs$h__♥|&.t-.I6MH>~V0HDn;)=`YŸ=+6/6Jw-вi 3č,mZa4$w_t .|"nuOkzw3Oq@́"-2otV|%Ҿ ^ш\2 @I~Gz`x8_|x mY 3g۵u> s:W_36Um~dnMv>kG$[sӑ_K~ںTnnr1? ix}tGΙ=ε㙿⟹~Fk_ŗ DdSP 5a׏W)$'1^,/5̘],A8#7'sElZyR0 ?fsۭ|B~[-5O]oxbi 1l*zhCi^]W< 5O9 kl(i0xC/o45$skw&QF#acTSVbUy u#<9i?j-Oƿ~ 4 -3%Kl^KkI_'ɵstF a X[/ּq?(F.6^-KKo|rĆ B`̿߶fA@oxcfhľ!4ZM mB s 2|Iƽ?7?5ORT ,MBa!tWG|ɹ2|!cᯇ+m-9rv fͽYiwifIwcX|(o xWſ4^ȽӢͽYiwiI]wcMu_|/ῄ]1l=i۱}bib,$O3h_GeM;NҤ pK1ߖ.ew-$!iwrO,NGs^[!Hz}k9zk-e `z烃ׯDҮLu_px럘׬xX-!ٕH Ww;NHO}L7wE)8s\wjL+` |כᆼ,p$;Nk|epRO?eP28L_Zxvu~W3}Mױ[[#K5̢Tff<R}Ե . ;kxyneX`e( .yHTe$kovcqu^i di%UX/~:E-:^uMV-$JN$#vݵO0ƃ>FO~4b)j+|: Le}(O"6mQj~R |#O>7wqav"~R@=|8!œ|5_#Fu k$62xpz ;\~M|o:ikOĆo '7ߗ/40V4E\۴[UdϿ'|1Oڂ5/%+i: ˽k |7VU?e @V^ׁ|]:"b˫ƹa}r_>&]zk5]ޏ:<\uA-rD"n_:#7kbUxX06ZTU0ʕ`WG?~i9"kkbpbpF[8?z.B_Z72sLtjnك3x+!eD/֭/Sw3E+zqWJi*#^sq%bNBֿD5MSExvkɅc+5lwE8$+?/JyB Iٻ=}Y\X/V$n>xM]~x mLԠǚ4jLvM4+NRgUOݬ1i<£Rep3`⿓S>>vF[cU uZ{*p!i_`PmDͼ̮1Z5䙐Cۏ] o eި2pXn[n9W5h6j<6K3PT/6TPN CZmWdRE`Z.'N];3`jEkJUI+R i$R㔐 ܪUJ>ѵs-/lQ%]ñ]߼\P9<5_XY ɕ|-By>#0C+k?7K+ɑM1ޡuVtA gڲfY$$xdS"[b;f28I#j*֘ԽVغY}In. 32##\U =oE>mǑ9e+SXneQ% Pop={"R/\^u6߹2^y y%Њ;DoIh[Qwşv.AڵN[\N+B Mlhj-%sE{/*&r]Y^Be$vdUQ![8,͝uSׄ|Em '-$у) f26Ās3}㺩/<=ZMoreu W$X4W~WUߊ?~/t{.wƟ4AfCO1h!xV|rMEEm+/kn~|V6yVy|%FX9-$G$xzm֏t7Z*]4ʱ4j]sg1ٖ&mWS[Id%At)>d2_鳆b:Jwߖ5'&ki,D;eI:jtYYe;,k5R4K;d6Uawi b!W%1qf5Y~^ٙ]ZloF6œ`$b]Z|F66œ ؒWћrKOhb Fz+RЭ䶞B+}?Rz/UaPb $~cHu;mȾMސ2l(<7ȞyC$2H a Gwh>i]ALTY|%j[zF'QݧC <7bh.I/#8'WtYGuk A&7m 7RKrzUFR:.srؒ0w , w }Yk~&ֹuMXW2A~(팒!-#t{VtrYٺF<_[ 5ox_ꯧg ;# 2J$h̤@$(5&'{nM^X[s#Dt"]9cnM_n[y̋.w0eVY07TZ2COZlZKo276ωqD<(J$FG"J4y ImPȗQaG.-e-h1C*f|"QTK-DcQGx3͸Brr-Y԰%a?t= ͸C ͆/l >֭q.r ڊuL($xitϸ;ݔP$pkfi9;T]8ܳni"`.`;}e; |\D,&I,FG-IcW,0QX10׈h[  pd]iDcf-*IY70`ClO9uxc>.Uvڞ6+M.tYcy.!%UROw>/ïKkks "gؼ[I2$o yv!\.Ӓ dzɟNKy a9kW"}y `K!M̑m.8889'o+Eyy0\!BTSʙ0q 5׺.qq6('Fw6uyrWO*Uid 'wi!qJl3[@F"|ӌ&w#YjR_5͕:p$).-IG,MB ˶kߴEc2R,Dʁ6v:ɱB,^lR^H[3I=:UY \2Pb?Z?oY_~YѢkC'|hN[{-fY++Iqj.(t/k(+<[c?~??vWH`=z_I`LxzFyLѣn32 XIK ]E_ˇ77< 7T{wIbBbHHX=L?/FI%5fkf:f u& E:awRd2=]4nGv\@6.Ϛ[j᪭ž]vddwi.sop ڨOȜٖQwc 2srwEG>VDmPx`դ,l׈u.W1w9+t{hƶ3C#6C) mv!Tu.W1fjE*Zw\)ʐVRr?3sҊ:.7=fDq-H-g}L7(`mEP3dD0mD/@ *Jc7JE ^1Mz(5-)qcp[6J,o`k9#4k~2?xV kf*nQ$R|;.,HzT"|?Mjry^agerM2F0Hhi~:7P;I:>[h7!Θ]O7 ]B(w?AW3 07+}[eF϶P$8 H$_=ei?9|$WV$ ω1ij$T-ƃ<7P}ӡ_[cl[e4Nr?yG*6 _w>fu.OFɨiǛdAђ+ ²6apaB.lx:m(nlH GiZ:|\,Wj?Uy!^eXZ:|9IN\(X?qs9dtgvb@rC)WDz*jU6BK=N,N_e=z6nVs`Nwy{2v)T% JҴ6NڟnsAXXMV uVdUVw'ddc #E,m.mr˪Ţ*NzN 4SI2+k#lT'jY|E ڳ]FH#[XgO,0dCPNR$g]&@|1 Ta~y5r3"5'e7!GOxS𧍾 c5:?%]&'f-E])]BMwׄȓ/EDQ+quk#3aFὛA!’5xUh#,'Gb.{࿉5nْF&3r>!wxk}?kp 4W "P̥,$A,eRT C~x@+ixW^M-·0uIR*̻vWA$d|,ƏIL:on}'P`X[_#؂FQ`r0A?x+4ɮt/ɤOEL+r~z}u᝭q Dbx%~~KojQ"D]OF̿5c wᡃw,?1%WeA^O7,Zx%6OdUWh4$J/7v#$NI#br#G}+x;6 )goP7[^k\B[g?nG|il>2y n|m> 4"xK\ki t/k:&Vm|w{WğG3{i~0x&^ɹt_5ISb=kRy^F`E}$ Ǐ 4/ M58Q VsEFc ? ~>->?$.R[76{c"dm_7F!>8ho'Gf3^xb O5Brc'φNl+O \O -K29,~+½gZNeOkyo[&HN/_lOi}/:e[ȭcxH892yG u| mAZV'CGgWVG-#S?;9'-Kthzei1KXXۭ}̍-L3yQ>[$yMNlOk+ 1$Ӭ[8%&XbᙛA͖$Nkk+X^PC9y Kl^I99þ0?!dۦ"gFR6Xntȡ'l֞%o^a? /RwBԢ2$z>2쑮O& Wn,˓?$c_mO~5Ix|C}?|_uom4 m.,]hNG'^6 Ǫ!🌮`y"[KsoqU|npѺ2πꚲxYk 6!72 0܍Vd__m K97ͻ\]R㍪N:u? t>ǾYdv;Z Mn>%xmI%eiI2Wڏ0isC M,x$ZAl꧋lo#zY?~2iٌg $ҿ-y}WSg?_/yu_ F7Tt28,O:|HCy]hn>0G5≵ xITn2|*k^?aۦY |-UKD«e5/Kk {G|q0F#Nqb\MvUȱwdM1iHOV87~,Jt(Կ/EA_zs pW#y|Mn?uq^eCl?􊼧:,W kkƊ}O]<X/[ye굢WDx`EK_G aD$j/E~?e/7jm~_WNҏLD/=?KWZ+>%Ư^:ɾ|Zc$M_y1Aj]WO$-薯iG`S׿ 7j+؋QXw7.3.Acӫ!g:Rc:hOݟS]/Ls_OO, W_OyJ\U/STRF=}jCo_@/oB5xlj1wcFc'/fjי_7?bQ]P?J+i/O_Ozǃj7Cox?_qW|?J+|3dgoׅu`(~vY뾙Un_Mvuğ+jy?2*oW S7z:+Ȭ?;}a?&"?;u_FBQ^oBP?;j+>.WM]rE`x<_E~D???h#>!ԗ5lUBg8/"u(WKV _O|??Ǐ7kWj_g_ ?fzG~ʿ2٫!'FM\b_:gbM.JMq~)سk|1[=G{J+<kiKUJArO?"61hiqɴ~_vt -?׿OI}c!0?ڻTŪ75_>!o%BxfJ>gV+] -;-j'\RZBo-]Zkxg#_1W?'G_>M/ilWXZ?PeݏV/??qok?j;OZI7*>|8:h?wGs?Nt&֔I_WKg{N߲~2f|T߉ŵ0tKwU?v(\6ˊ?xeTWRNcEy׏o \>Q]KH'?%xmCH歝c@2Q^['`v&ȇq`-^ȕph?_V?lo 2=v:z)??g?%ORs/'X;b6}L@_vz|\+?N_~:Wj_su?+&:2!w6E^SF{?F+cEhh?>֮ ?ʬihKƟ=|>>h՛j3I<Ьho&~$wWe|umȑ&Hd0FԿI!&)+WbK?`/+WW1f_Z/{%ח¯iW%|K^t|+f1E^IoÏ!7V.+5c'캯x35vqbS&׭6 G^&:!!%X?TtWAu_Bhyx}wNux_A)ZӍz_ ?Y-G?gu7~ߋo;_bGM'dkeSog+#?OVw__Fs}|^'{踫Ҿ?q\_ p>*?Wk\yj_Q\+CT?M"%4=iwǿ*oIӽl_͇Z^5Iֳ`|s{=W_Vk1E|)h|gFfo'=٫E endstream endobj 101 0 obj << /Type /Page /Parent 2 0 R /Contents 104 0 R /MediaBox [-0.0000 -0.0000 1233.0709 864.5669] /TrimBox [0.0000 0.0000 1233.0709 864.5669] /CropBox [-0.0000 -0.0000 1233.0709 864.5669] /Group << /CS 14 0 R /S /Transparency >> /Resources << /ProcSet [/PDF /Text /ImageB /ImageC] /XObject << /Im134 134 0 R /Im133 133 0 R /Im136 136 0 R /Im135 135 0 R /Im138 138 0 R /Im137 137 0 R /Im140 140 0 R /Im139 139 0 R /Im143 143 0 R /Im142 142 0 R /Im146 146 0 R /Im145 145 0 R /Im149 149 0 R /Im148 148 0 R >> /Shading << /Sh107 107 0 R /Sh110 110 0 R /Sh127 127 0 R /Sh130 130 0 R >> /Font << /F16 16 0 R /F23 23 0 R /F30 30 0 R /F37 37 0 R /F44 44 0 R /F113 113 0 R /F120 120 0 R >> /ExtGState << /GS11 11 0 R /GS13 13 0 R >> /ColorSpace << /DefaultCMYK 14 0 R /CS14 14 0 R /CS141 141 0 R /CS144 144 0 R /CS147 147 0 R >> /Properties << /Pr105 105 0 R /Pr106 106 0 R >> >> >> endobj 104 0 obj << /Filter [/FlateDecode ] /Length 154323 >> stream xܽ[eq&N<ڂU X"Ha!S30}kɮb5ϷWȈȸexy?:Ʒ_˷_˿P?~/W._Ho~*9ϷO5qE秔Z[jz|= qV@A?YS 78r[[WRzOƧ\ZiִҚ+O=89k(6ӵѬϹyސi *lS\O?oMu|C-OeqmuX>Ŝe x1⧚״<Gk8s\>^mS*5,)8*$x0mT&JWKCZڧ߰S-erցHvG/jknVu9´mRUqr9rE`b4|dcO9L=&'RꇬxŠ' } 8L0"*^`]f;A= t.BY]Pl0r/.[$ >`AƘ#ec_Lu|}:(b!TVf},.m a Բ fֱlh";∲#&7.bqyli9:Q$/ e:]Fs*֠YXåۜuc=5YE#K;6yB'9%bQѰ^*g&W^4~JwGL՜rZ WɎY${_ʭJrߏOqӹt=_Krm@O@|;pשXR+5?<0),EZziS(k#,PRUDj 21Q>؛%׀}h!v @|,e.2SW66LQM$߿LW,N-ͥhAn09ID$gm(luDV 5Nl.V6q^= }CGp /mU^1/#75̳ ͯCa&zf2T_bBVUJ{t%Q j"BcPcn1逬JR%t)| :IW-xF91)Os'@ֺcm' E:Y9hBңΜuVGrwr~B>be YBy󥬈(_F"렬g(h:csTmXNd<@qD?k؂NC-Kyf`4"BlT124q!eɐLXS{=$9ŬTkJkb?" gk͐q2FH04>3)V,*@j]vN[MY `oRMūJF-}Pd"pĀU u} ᶵW>&u=6#˰;{VvɅp%^̥A4{E!&&~ *HCBmp-3Ej5-d Kiy#Rayqv 189@A fb떃\Hn6u Y't 61ޜ\H薃 \sVK2Ce^ fcɮQr0AZ DC(#v~Ҫȑr]:\ pD9ȮN=QsT`2hPSnm1M"̶AX]BE/.%199\ B9ʩ#;9\ (3 7)rH#AP~A ux9RnrpuA]9$BT9 @ &ᆈ89%5Ubb(^bitUNh&#x9f 98Tm9.rtXS?r[2)RAOm&Ƒ~1YpN5 4瑃U֧rPEj dJAQ#9#̮fAL`l[*=5r ]"`&҈APW.*Ar59mpr0-r2 3RB-`ʭRTp=:p-t6Xos CD} u[Xm,UoIpIr:[g9y=@غ+.FlvFRXO%È'uFgAckgO$R~*Fok#iz@QG#t :X4؉@{/bFylr̠KcTD(N5[0W'}pn!#~!,X}w45>í~s榾5aw%fmnSP41uNlQUg ,AWNTA-FErF?V3F b 3iMq T'K(fUSw!vsr֩- ":8_;MUK$J6Lyn3)vsC?Ljߒ^LbsOՁҚզK0...Czؚ6wo#cܘ*v񒼸YbQN蛃|ˋfhiĩ3EWo0#E~E f(ԋ4CHPYnkȰCt>wуtJ2QZP~pp?'F(ܪjC},xu3ڽTX[HMj#І 6q)vc;D\Uv{5=. [En|"Uj$Sҧ: ohީ9,Mu:"5Qg("kadedP=Ñ1gW+rL5I$&E0!.~rBAO{dֶ AƉ\c>tF } U^5!4j֮qIyr{8=@yܠ$܊ >b,NAd@[lw$ %7(_ZkS҆VÌ( 3ä@;eI 0$JL TM?0|Cu3 r*W̥6[X*viF(߁mQ3D{-Od=.Rdy[eDba=-52'uENԣԖ+JuQ;XkUmW=:2Q$8~aIRW 28Qvܝyqʁ]N>V09շQC+m2ʅQ-d>(fl#*Xd*L&7Q N l;`Y\TH EIS|`䖑ٸ;-$:k|X_ gGKUm%Wiͧ㛗^/3- d+7u%}o ȧWf3S7|oI [GG04`K(b)s&'!3CpT!3%궞3a>BfVI< ,t}s&} Bb>Bf"K""d&43S}D>m=gUL P٦K8=ǃGbtzΤGȠlzD3 ^}̚u 4! T]ñW^ԉf`D͟Tn!ԴA@6Ԍ2p*Dqb vjOGMhg`fu:9lICQ6iX,#gO ;T#Rt/0O6e} ޸[q*t̉}qM, gMyWhq75x736ΡcL1E4,x#*qK O;r(x#BMr} ڛ|1ġy*?ALkFim7QYQT%X!aҧ"4)2 d2.ٵ@Р!f Tl3,Y]qy1#âPu~ f _ qD?ZijmƑHBzwv j@$v"RdD]"oٱɶK'|lT51G<̄BΐvbaVw0=7_c{>F jؕnr_l@%ѐ6⦜jvTP݀T%*]hH*PIuL0hgwU~RΥ&ZVHHH.& vHR =UʟIh͂&6Y( M\SЁU3\˥h`c,rJKUrju(Z‰SmD`cH3"iNH%JcD~(szA,j[ŨQ%Hl$C1H|RQt,UJJ2e٤Kq覲Ǩl`"1'r|1o ]i%Źa@+a^VH-$I+DS::-ѩllaN+BM Ѭ}Y~JL!򞂲ֺ^"ҽ;[Md1c fh٬^=sW3Zc J nyOK-5*i˧FK/gk5]_1H9w[8Dq1H;N/@1Ȕ3\Y)iy񓢥3,01p,eB/;PC߁d+Iw"?bM#$qㄾRKC߁,#w %p }Ÿ\ }票l. (HܰHP:VT`=T0/dBX(ǪPZQYd+I^ EZQYEeE)A%XkâDkQ bEeEed=%,-Ee9' XQV+*9lƢaH{LB|VT6R,d߲ѐL#ҲU`8sR.Eei,2*lf2-¬x IR:p͙)*lQ3YTH V٣R@vՇEe43!,ߟ4bEe9ŜT5OEeTsYQYN~m4C}s֊Rꥨ, ;y?}N W67T,;tP,* 9.EeI]$#0s,1hQ bEeEeT]_%2LԢYҵ)*R/Ee9)*ɩ'&ЊjQYNu W|L7ݠfӨ`- ͝ YWY,*ժQ=Sabջ~o%pWO!Iu!h `KV5=Xcy]bKP} < I'pZ f4͊|>}=K0CL Hi78Ǝ:o]s뭰bLw ik]GɈ+`S22Jeb kw-J2群hբ}ITmҸ/yI} ӵ/!Tݗ0sZt_BfX_=M=mAkpk} `y1w 0Y 㮁h]k:OܵN'lr/`EZ㮅{h-zʌ>@u͝JIz@|Yܵ{ua~M/(j]12a$0oObZzh-`‰ݶu%x6ӅVU-Zd `Bx,-Ӝˆ<ԳK3,-!%\CVr"bybr1穻"byXrq@rUn@˃CWԮ[lGZy34/LNIBѪ .kiL0QcNo.p0Rx@Ct,$ 3`j偈/@8MpG#w4"1\ ^J˃ N_<\@ZDIWۡ|,XSziy22 "Ihy fy<ɪ /kī+di]@˜lX AHU8iS ;3^N7*|Ud"L[!*jOWWTTO W3j< U8U,^^*\%\if'^l D.7Ka+e "0EqrWX,'^L,*D^ h*Gī3UrU. U^UES\-^`2Uz"` ǘ5Uocv*@g 9%/X g5vU0uqUIEZ2e ~\@w>/&Qk=+އ;5;+qqdqV$XL25D^ X2?AqfTj0?h(-g6A EgV̫?n`j`ꤻ+W5p\{KETQSHhCo` hBR܈ -j/H@yRa<^]*AuX,,"SO{# GLγCer4I{ 2Rwe %Ϻ|y_񧴍ha)3:|RkBYrb LpW! IfHHItqjkJ0%rr,aeMT &?_묆kTV#~Y >M<*۶ ƌ ~\@ON 232 VU/%;@ Ը;i[yD8~y<9 ^Ôo;~ bG%Pxs@0?. \so.0(Oz+Ca ϝ7}{n./٠iҢj>oнdT] C.t,BWv6kt9g1;kK&Ⱥx(ݦ}i^5;?;Z -8,E=n, y;bƭO@|hqfa+ TE v䁐>mZ IּHbĮ`Hȿ4Gt~ լz `+$_#,l E` !SڥK/&Bމ+a'uԣ_ڵV~`)  ?>ApDO;CQ-Xk]>$1y<4,~C *'/5^Y 7λ): /I(A}7E;! c99i xޜcҷeq|a|6j# j'` °BΧ w< oD1#OJ9x5aNDp k m|ZC+.~^+~Ir^ӁFĂ_ah,rb0zOS\jptѣrSv?/;=Lgӭ3+}] 1OK=ɏ}#CW#HEqA?Pe/@DykDF1xiy.O3L)x5 n͟TϦ^k37wSw@ !?:Pdg eFNEd7w<7 xIΣ_ ዪsjbu/h|XP({~Pݥ.4N Z9[{B-k@pPvA!Ĥ$~x,bED|Vo!s F$RPWe2YGu(aof|vk81V%찉X.O%蚺 c/:i tM.A@JzPa@H1֑V@N,(KրJ9'A71^Un`T-}j%Q7GL\6 $I#JZ[p{ ^uR')4H7us5t;Y矍K%e\x f$H7xp{>v@JNl]@TS !H(4iUC8fMѢx{N u0/-DF' 8lO@к+݆:"ƈ|)`$z&4LQp0)J(]!llry$VSc\ 'Wk/ ~i[&xo]Z5򭟈rLMsqLI xKxNmoJR |  +>ڬy` g2^2q? jv3E@?!tׄF^RV8U#vzsPAO: C]R`Iv3\ēìy(.b= Ը D_3{Y D _lмVj\OA3v€𢆨2!4}K bN\88DKYj=&K'DCe-}Z0q"Bq4#~"A%|/`J$)j-)}sxml"L&M?.}s 7ש{Ysba ?'5m5z~"7 AxU~WV(dsx wRxzrYIxin>v)xS4KnQ3.l,9"#(kR+! UoSQ=A2^]UD^&?UY ()%aXrД߄)}֛i #.M"(dU1ƢTTd+N>D R*ͤcdDx= X$v#juFؐן4߱&IMUr-cO.QPNunYŎO> y'"Qk c=]n~ K$P>Ɯ;"*pwΫ^a^Vf̅}Ӆׯ 7d̆D NsP9U<'QhD6>0,F(r^ZÎ=v)qRm2  'յ*,9^K6,\Sj3gJS'T NY Y@ɬDo]-3S;h;c@z̸#me, ]?yˈяnO69|ͨL2g貚 HsܺD=noPOAgpD.v0݇m2ARsS =.2 YW 0-uWk> =By?PKOA )蚟{ Y^gR:0|v q^G!D]t~n%)xwS(&Po tGB*/@ץ)yH yX8 iZrǪ"[=E՘AO.)J9R[ӁJ{o}@޺ϝ9y >څO[kP>K bL.20s8 5kSʦ\lޛo $zxuA\Q,@#aGe) H{Z4\V|UhLD7}v9ADu{EyK>ҙpYfsYSv%o@ i㣖V~?wZq=o~׏OowoXƷ) Hkc?緿B?kKioO7], *p~7[~!Ko1*ܷNoIGG w1bd;3 [o/&)OglԦ! E$BXP;R>}4ʈvwu|!ZN+/'~A.ݝMb# ]a@hHsX1>Xw2H9o=b&V`7p~S_51c^;[NeaCԎ@a3u?n?ـW׿??1夷;1U*rEM}o.?Omb%돿M^lc>[  _~b J7W:_\?_,] I oQ1S +z;|1NK$:/lџ/Kڟ߾;=[~$ f SC.N)]5Vf圊7x#(^  ѤrZ|~~\P`~ТAE wK+4km dq}%n^{鰾&e2T* 1ϸ^F4 }fۆOQ[߄@ShzԞfb攐><͛TUa,UZȵ޻溆FcWBkOtŘm554Fj4&r0łW³ L }gK ^^}D5j[@>0kлB0QW?ס3.EV<\\59e_wo2ϻgA0ܲp:3K秨y/U`FYuNms}dWau0{=1u{w<[݂0׳'\b{=!, *52O)?>efOL vg~؄w7{M*~LF<ù8CLYϗR<{vArϓBƞ΃{<v ?qQtOyݞ}M QZ՟me 5RoTzWf:XoWhmtc now xV% g9[nG:h) @^bǶilIärJiLOZI CB: J8* -'TIj&`&QiMo52H5)[,ҌmYrbsI bBI@K71kLxBktGPuv Wv4A`g& s P=]KTpvs:y&j7h1VY `:R-Jkn]g;.o =7";fԷd@R]2FUFF2ըF$PN:ml^h`U="1r޵E$-CP(WFkօ^ɠN9GNV+euă~?cmYgς@]sxR,8v[I b-wx1&_:j]ߒT̸N$(~Qi 5cĐo7GXqYOou$<78@b,xT POO*?|}MIKOvۡJVNtɲ_9=Vχ ct` cH~w~rgW_PR&>ģv m((8\ }C"ܳyQf=$\|d-9TBA@THm1Fj7ܳ3^8Z7iꚭyP+2m}dkIUuAw 3UpPoEw.՛ }8U=hİ\]@"$9׿&J_Ep|M,xAm[U4ԮOu|Cg]s<')"_F,x=;B;BN~ݮ里ҍ| \r_ܛR$xS^M ek!u)aé۰eoM"u,9(r xs#"["x$P`:&#!J%nOt&xbLMN@ۈ 6U?!GT9+:﷭rv6&dQ+9pQ+1uAL|A*n1wSo*ŷ]❕*rę@s4~e3Gqi"7rc İKƴś"o~MNj]ԭqa@z U+7=;eC؈.b󛈿>x7ʼNCx{w Gq.%0sH :w? ğPMA,hlX ~TVsm܏[/_~_wFTI-40|i×0i_}~{Y[ޯpc7PyD"^Ͽ|ſ;7cL2^6KC6V^ VIES8s>pž{pqkqEEsnK'@E~/C'kq1̷w4 265?"6TWֈ7 r:j#>~'j+P[W (CyxcMOs 7V BLׇڛG~./?gho=aBd:=Q=_͍?gg 7o77{3ʯ }fQ SkD$u/@-ܑYb3 EJ6SjԘ4%Oqn#TD" 4s$,πQiW`:=q!NL 7{DPM{n#;0 34*`tX ȭ\SZJQL M| ^R*{>*OAHIzX>kdTQF \!.H ^-VnuS7Ō箬x(>2嗤۵e@@kͨJ?K]Pg8g"2bJyBBI@9!JMz';cS^˫u\,mz,wCł2t0};q3.9'cns؏e%xi;*HkcyuʹK?a;> jFcW;ao`ytևwޡήq^;zG3v}mpƎC2vm}j{t6+5:Vco`/@wH iZcR*q^p@gp};G%{vc1I5$\w7|?9m0b3vt웮j;x|gxd4*j;C <4{qo` tdQ1v)&2j;(2+wH,n wZncz86op+r tvN94r Яn<6A3v8D1vOcw:;:ۉ~Tc>H^@F#cG(023+FimJ4XA<Ǝ|:T /ёʍ6!@5vW|;Nq:oV3Fg8Sq2cǙUg8o@jx\G95ՌJ;V1vo]Ìc ;0`z0+1v`zWޥlaYM@h-. N4A$c J;~|ab@x;8XiV ͛SWCNԎ؁A1v٨QƎǁ?1v ;ğwĉ?oПw#BO5gЛ٠Ŝp3ÎQ~j1*ƨ@?padALzGy"TP(,2ڽݿ뛑C|n;!Rho/o8b\Z2^ Jk7zP׷>1|.!>tCt)//r׍zFI4OfS8+ߖVn@vӗ'{FH,-+keg2^uCKX9Άnk7u3Lɛ@7L9ݮ5tw<-";k~Sѥ?*5pݚOk~[omS[znSF:_ikߥpK(,oՓx(Nӷ X߿p~=ZŇ+5h8pݾrk/Sh W2HgHҾUn:qR흿y`?҃G=':ň} i 1?K|pVD$ nV}  /gh&."diʬ ^C 6b}G91>o5N}9T܏8O05++K,ɷ'}8o6OxB?!/␫].sܰ0,pW-H-APZ2BTFy[˿{[@ST@~cݷR%߮Ѿ}ŃOx_;~#_rY\/_ё߾ǧ_ר_M_( VW8;@-'QqV?3jo={} ;sO;>T+k/w7vU^68_ťK//.e1m*a($EgF%2fAkNo)0J#ֵ(`#,*Q}eu3l'd rzEPD^&Ipb]߹ZEܰ'7?t%XS]0&_G\A׺]ZF0.E4hF\KY\+Y & $`Nas-gd"EHSp?n>1a!7|]x;o_HqSK0L)jCB;a7apD{O\"*6{*t$qf^u Vtwvl31Up⒨i~iIL> Qƨ u=jr%_] cGI X(VkH'W0=%c>6 `*]FTRHmë֧5̸ƜІ1ԓQ&/omw57\z?2PI"oHK#?r_ 7-FD^>+]ҫ!0EP>ޚ9!Dh):W%um7^B7sG:Y aXo%lΛnp@iåvkn߆ ď cPm|X^npvD 0mۭ% [ Cb6a-Qt cos^U0n r̜ʎb\1HCk!HK:_8tUׁd"if$Џby}+O5pXq6@^pB-7?ݱXpu ׹[ [@' i -uI21L>fub`XS}[#ի1 sR<"fiMlԬďkhRrڍME))9Y5VwE/u5 UlEZ71e̙PK]+8U(y|{\L2l`٠Fem)K0h7pJZ 2#^i]C{-py Qgznq+?1ᇁyi~l!w7Z$%E'SHܺIHW,h10*=O &(&:Up( 7pz# 6LEQK Q,JT]cui$IP\9WyŰG&jn)-.4=9O ԓQ{UPk2σǬC:\3/YAF)i r059sOmy'85Sn.׳\ Z{7!v;xӘxPz'")u ?ޢK0V5z쟿T8Gp9 Mj[\nQ$8>AtHZqKYz+,AC=Sk]窛h%$6R([]Bt{3[]u鈤{_9rv 3E/VԦi踖YmImq*9%ͫ ILJf(]W*xʩOh@`y$d098!SC-CTYzjZ+>e6Mr6A$R Q)WG"iwd"$+3aWZi<6($N/Њ20KۋkjzqKOh9ߌc'e-wa!8Y!=^.qުq"{;@r;R jE3]՗d"&@7˸fv݊"q1]+Lb]f4yݙ>y$y..R%8Yu',tv!̃c۸dWR"].1|&6@¼mѹp]c>]:te$쩛Qt*1GaeEh&Ix-6m1`7qm..A*S hw/ى= 9X$n&"0J 1e*~zfS)ƾ}?@$`NB Tk8^ <0 y*.*8)tSD6Znܱɣ:ߎҴ*Ii#J5iD\MׂBX cZ!r9pOj[}lڪPeqUy LNJ8%^~Wp.Gtuxs0_]$إ2 i yȉ2Vh;$C;Ⴌ Qb1'0"x=(J~8..-RVaayf#zW~=LI ­a8= JXH͋~%ʹ}n wpOk)t|TgAȄ%} l;pg|P  'M8ϝ$y +;v&3(\i`| h~7Ķ`jc{S$/l횄m"Kl:@-5lbqH.U` {wAY5s 'aCʐՎ6Gp!=oۊAŽYZ[WP[[#j7Ұ] ;hRyC@, ?HFE➼BO5O`;+Վ|HEMHkb_eՐ Ati` .DE'ñхfN]uK [>5%ɗJ )nױlԦ{rG0-b= [8(9TY+y 2--K R7_\mJ v{3ġ~[kS6z S }#,uF&Z;@Wwmb#ykPu3Dxbz7e OR`7]NFtU #kig8HSj5~!,Vp -+ yO7 )k5 zu֘0gmu QoZTfx7}*bKYSaWx)vGm^}#K͐BtD|@(º;G4#a$~vu3BhȚu_-VmAsa3a_ H{W}X+[5l?:Ӻ>d).n>}W3[Bt}% Jƕ}k6]˼Ww_Hufò'6ܮذ36\ذb̆%6,7]߻~wǫ{w].>{wyw}7~-Ƃ|k,~XXj;k,!D;kKhณBli'\\>kjaT$^o& YiW֐9+ F[z]p2o#mʍst9Z㩽q=7Ggfћpz}NѢh~TbFT['׵fy\;ꑯz}ڥZ}9گ߮k)qcĿ|yJ|K͍{^>_a2ߪqP>9u8׵9ZGou4uh;߹EP&/}w(׵Ov>EW'MG}|k߂1=3cs0>3CAK6s&j8C&H%M5w1v^αI.bZ+bo]ܯn'3Pq^%u-ٌz)rdN5_,?ԅ盔wޤoRa3ߤPoR9:밝֋6i ksS!Wa'g*odp*pq0oT>lEɳ!WgW?He#ׇG~{Fzx};u;i7Q_<'w=SyYʿ@oG]Wg G ^P?-׆=<:?F芠' ~w~=2lL7[& G:/b1|I?A'R>qygtM# mB?o{ŌQࣜGXۄ''O$Mwǟ7|ĝG}Hy#IL{{|iFC$i񑤇!+A#ϲCc^W!Oϐd2TgGrD"{3!Iwu5uKW' mnGXG KM]S i]PS$yF$ a1x"I鼗$\IY:I^:N~]y/I^Ka-2ƫ¼bDE[&PFfE&# K|l]EFTNfILJm#ʏe%=AOB"JV3k^ R]ܚ%ܻl_MgW3$eW䛤n&ƵEowH*f%Th{ jGrsvXӑ$^8!fL3$|fPr\$=;uE#$r_eyZ$}3ks(uEC{3$u|0br^LNѿzZkQr)$JuEZj6]ZD? /Pm*n ᏚpVt6KcۄCW42wi‹0k~zt :nd |F66p&iN 9UmB^Wt^͇fi3˼y+IǒIjnyt%)5)o'8:IRϐtpTQ|BD%]͡l͆뭖ZltZ]Y!:l7>2gqtۃˏ>ëMj!G+FG0ë$~vup.@S0.%A5㿺ZȦK,Օ) kMXYEutfƓSuRN;yVDT߻ȦK,0Z}iֈ["l6Ϯο^.a]M17p`eaw= ?j6'gW% \ҁCKaEoK! ۸ѻ}OɾphL"v#**fodzM': 1b"5C"fnu]N16]l r@ YT5 a$~vu*cs:˃5yU es.lyϪi;+͹F"l6Ϯο=|D<ťnK*6j!`mS֖l?:usKq 7. /w8vJ\=+H:v|]y/IJWDNX}x6{/T?/ϱ3$]V8oÿ"qH?~#LZ~uKs˷1F#f.`V|CxC!og5d4fjȆ!d5d EY rD;ObPK dQå|Jg0@?o@23#VT(-lUp|+A%WV3N˫!NfXV"skV{@9Uܪp/%h\<<5iP.!6!ڐLLCd/pm*&OZ _6T?Xd68M\tK 3QuoTJǜezck=j6n~*QFh&g0h$*$>'8JHPfI."N+wQL5 hmrpuitA}\H7p t fG0 *d\1iEyvG0shmtD2۶ٞ[7>N HGJo۱Z1 8}ޅ7SZٻ#~V@`*o6Y5ygKp9ƓPal@7Π%3P6I8"mW`NN%`E+\6mgko!ƚv aaܮBʛap[:X$$noF߻'H3˜M yQ~8 fx7~ߞY2l TĐ:8N%+m" ij!:"?VWfZ#nEj6~0&~\b1ofұ *m_Ƈ1]Md[blA׈ۺ/fIOۈ6}*6X-j!b4lDa$޺z?tuYueȋe1N]bX;/؇7^ nv/?_Zx( tTbPEVy+++q%&.cZ},P%'pa gxÅ&t +ISa3d]q+WȨO GJH2EQ$>="ٌ"qC~H<0I9Prq2@=,%f>i'l><뻒vׇcv[)}}8c^v}$mׇ,m$L2wN)n3?}}7z}WOFҕY:KIm{Jq:I[Kֽt/_'NܾpW b-=px`&wFquɹfHRgt΍d[~y=?_̟NҕA~nKW&{Y:_'pvKtϾ.[{sywE_a2ߪxY>9nUn5:t{BoL*~ ^ۏ[D3~a\O,ܪ}3οwFK{xg| N }f& msۣgLׇ,->{=Kx{<|9S`{w4^CE|Pn@[RG"҃> a=ǛR*|Л_$IG?vͼ=c\urjG=#,;%6Ko\pДg@.}:/@~Дpg.Q( ~K'S~k}ou;[q[YO1ߐrrn3.\{OޟGR?:w=q_WStu {h{G?½^+&SאT2PS$eTN&F$ AVX ]x^Wάҙ·Hҙ·Nw{I*_=c1 _@d QH-|MfC/-DVU 6r̮&0"dl?:;눅4~DE8vT(£+S^7!Ɑs[88vl{WJlo`J>Hhjlhf\_d]{gأVJiuX_.k>Y: IF+:Y.Izf/wGH -Wh?pE'Gqt>D·aHzd/w{IR :A`  LX'rԃBt]$̔;S!gKz3M⭫xѿ\=U@S_SjPkۇ&pyo:D6MxL]#n"l6Ϯο_ӍlOܦV$}6!GJMj5Z}Ϋ,mf7:o%X'4gPQ4Y;$8$GC$].$9X$>lrv>"GXGIfǏJKCϳg$=F}(f}>2GҧW~*zFOdV| \ngb=q&M=*Z{o(+fL N:cWWjܛůCܻnWW~7qXBl?:{M᫆VO3<3]E%w"jF3k=3`]-dwN0}٧]!7jͯQ36M⭫x 2{%w8i yiUDXYBݛCWJ.p[WFTD +a$~vu0R(xO!WyL.AVGUzB! ^]C&Xf7>zvF\&᭙nέ FģZG5"ޚMgWx g(ۨʴ4ks4iQY 3@ՕMqEl6]a-ARZd"u]4= kۚZK[W9L}?,Be!l5Ⱥz`J~%!3#jfSZm 1#rlo]GAX)v`gKޚߺȦK,Օ) kMXf7+>uq@!,ZyO;݉94K0l{xVW9׈^Lœx7>|xܲ0,*!jfsu/ЏnyM\?"ilo][gݳq\%<{z?1 Y?tXaG+ETE^Y6<6Pj";`̮"^}DE6YEu6٥INpO7LzWDMvC_p[3Bv:A`!fWUDMvBj6~i/6^;$Z(sdCTvh6Hq m㭮ls=&o|dDq[r0y PE=\]-dCa>"ޚM⭫pn)?n4`nȧ2c|Wf$B輗"Wg>+ 1ONOmqZC?B"ͨ6{WܷXaF9?Xǖ OAlVy㐆{kN-qArb[_ΖגkU7е18d ^.ğ][;ܿn+ǿ\?~>X>\ϿݹϿߵ}g>]P?ʟ˯[r^Ξ}߰'R`O㲏/niO+e2΃^SƟgrZ|baF;9)W̴!I[^1]-&$4xв+D4¢9HB <PʪB+(x<\輗JX,e(-cqDĥL;A=G/1.)   4 jESp?A2j2!z JM=9cu1.c Jb i\D#~l0iڌ(4mwݵ* Xh`sAcJ%5CgK\ccguipj+Ca$ 5 LftdS(Z ^tѽKid@1ot~8;Չ)`@0`0 WLRe~>n`:7Ľ f^XJ^`ǂB5)<:愴hbͧjf`gc>߰lF [@v}@ R|lFI%ڮ7yϤs\mH h +d񏶜gr smXX,UCi`[Vlǥ(th , 8'd XX:Iv_-o/1"fV3 e~p$U fj`ܴ( WPªHXˀSp}$jAUWAgُU6ZY?NǦuAp `.:zȺF`'>9|SXX"؋g^dP'}6GfEjjF%X[ĺCNZDkx` O)#eVm``' ' $kFH>Sۧ ":<"8)Aml PpY@ F96VT Do dWk TJEc+C@ q%ƺF@-1NA IP\9ʁr`#8YgmB"][W "ʪKcGGYH~Bd #< :`?о, 0q3x7v`GIudCN 00[ы pHMZQkp@{A`aF&7;B]L &\qlf` 탩^!:NL A(' bPopˀyo c*>``@ 0FyQ8EKfˠy(>&H5`l9Olh C(ǑA!8tiƯː\ӡ1TanxaA&M;~oß."-/xY.Ү{S@eX&*㽩bEp _FZ"zo& 1d|Ӝ461ߗ oDCNc0"Pg %͕!2J85 zczTaaP0r@6q.bu 1 @t\_*?~%^''#fEy/a'Ų4/*&^o&0JwrwK"""qgND""-FLwF*h$}(n 46ݚ(4Pe'և q8@jT$<4Fl #cB5E"[:[aUFp'Q? ۇQU@B$ʫG77􉄒uFArwjM?/J&'ͼ0nHض>L_4v"xm $vC[=cY"8έLb"h;Ӎ4ֽ2_ |COG+Raw]-&Ze8ߤY.,$"y\Cxo @Dr’vۭ<ʮ}iYMWۍ ʋ;H^lf]NG:Fs~$@:1D (`M@AwW |GDls?h2.DB[ñAEVLePZ&~B^fe~賓_4af>(Ur5X!NzMi6UM!Y4Ze/H6~Gsf P 0I-:pp`X@JOnX"A?|Cp\),"HN$8+~nC_a~`eB|:.+DWG6D tE*Fj}3 袃 N2" "!J0ꈃ,k_\tL:Z6Y2}H_ +BG<*CjכZtZHT'Aōica7!R c6AL+, $#6LޅHm9 &ae18 sJ 3ʸ >@`}誾H$剃ZЭҫФME>Az+1I3$@2DxBᶁf:mJ`ȉ >N AsW))0':>8fb2ϼ>n>L$XN8N˓:ƿ+xtK$4$00@vi#~Ƞ vԪ#N`O SO6b@ҼN%^D5&iN,a&o5JɤC"VdsW۶AA-gS%i$+J&ҦLN X[S$tIc$k!DŽ$=/q]b>,܇Tz*|Үaؾ&:#0"5J@Cq8ذa $ ԕWD9+`is@|a3\$ iVFZISZ9^cUv(xM dr*g9 ] i S>F5„;2/+oÒK!DZE 0d?Go{?u GL^yl,6KU|ǠJCF]Aqm:< G"rH@|ÚuW($ 8ʚv0gMjU.4T ]uwJώ%&tDڨ6y*Əږ/OzARSAY-7BvMA(z^:"دUh  Yl") vT"*dIJBo<Ȱn}gL\#l⢊U)[5ˇY߈H8<<"UizfI~#?obAvizFXQ7xg9Y+G6@- mu#F?M釔a4FK\0T9b4|BM` &°Tv`ABKyBBsC(&n·#Sf+!cj"Le}16C̴O@4-HNlSK 9"QPdP=Vfg IX cJUvREcp"~Z*R6+=Z:CU)Kase,V*W{ =GW(t"Am"ҽQ! ϠUL{}{SQ5!O"%(Rn62#}\5v/v<8nN$i  Ql@4[8kUYLP MR(t:$H*b */bR#76K . ɫ4h1y0Qo=IWH#Ƨ5jIN'a16V!;ίvrf(|"s]T!\j "|$5*AP @l2W@pSUªBXrj-LCj&a*%  4Zy*mŚYܩ29-tFx 클CI'EVʌzU>,n3 $%=T`C,"ƢΛ&TA"pH"i!#R{)ʼnpTi>J νW5 !,1RL9%P7&ȳ>7"{ZnF^ ^ˈsIEFA Nw:_qX~|WoDY9G&TB"$Q06 8}8sɬ5!C/dg3Wn c4\7Zk~ҽ #3f.E 5';pAQ?H o;Uߠ˱µ"CZ7Q5  D:P*'}zsTX3ZY.h PNz`*Ӫl&VJzW1>P!̟$DN N犨n'4[.E~M~"s_Tu%ʇwccV b0 b:Ի"5,V y`/Nj SM.>Tz[oa>1jfAc6"&iӣJgfA}"ʕx>] P"8fͪ#%ȣ5ЉȻw8Yuk  p& _OUq!2. CS, Ho UhfCġnx$섰q)#_eq&1 FMY. N.-PnYX)Wo)4kQ +C i8 uVKaa G@BCicSN$MJCMi59bH $l+qr]U㝅'+cyZx〵yBlE[E' ꤎ ;uS4o"A j+ 4 69օꚅ(9U I\ ӋvUḣ-#߭5KzOB D [[W寮< *|ۼhÉ{9'˒A6o0UC'-y HhfE^5FND<#Ld ^ڢTckQЩM dE 9m2"rѹkVuI;@4P'r9  aZC,خD$>BjU͇ôlY@>hUhEDhC5i뮚66u8@v֜Ot3wDPgYT$"AWҜw֙o>NoKX%Hu xl݋9P+HP 5i% &7߉xzk&t{S#|N"ß3a_y+Ķ Yœy#;^hީU;L&7y1$hp4O؇%iO<Ȱ0DwDRә)#|Hr1DQ!zF\>fYꃐYEjluͼ~XrQ2jh\uD`j/ZH$F +ԬucS 9fy%p.j I:PDƵT_5D"&h WQhylRwTn5$2"E}Z6M)]<`!хd1V-j՝h^=V({DhL T'Wɫ}^,*4G"h0KRZj-M[.Vc1L+V`^~{MA2i>s 2\{5YYjfCJc3e=7˳@,+#ӱpMӵ0&}LRw37xD-!|);%Za%! J-C(آQXPaF*92M309eyCjS\c-Ǟ>Z:d.[940%?%f8q*pI W1XL3` zO]h`W5 yyNF}O (Ґ ᡙf!pk_f2#N׌Oll4:O7R(_ysܲyn11ֈC G&ƪ,&ij!B_ /Yr/=W˜ /qc 85PȖi.EEmϖ#6DE6De.w'Y_@PCABl3y$DvQ3*0g+M5 N<4II,щjM 7T;o{ iY}=LnN'ঽK(2F/WKO @ggyfn 0KpՃRp1NTҙv݆5F7y񑄿a0/SW+{uV9_M'v[pyZ`?a2΄ jzK6;>='̻m3"9 Oy9ٻ4Yu;{UkS_}v:obC微@]w^NB! s,037Q )bT(g'X z+#>?c115 Ay[t´'>/)e]K-ٲ$`a"$lk+fB,uen 8{RSb̕ҝ 澤* UMv!4^i4D> zMɂu0k^t=MD`{[`oM2 ڼĭVDĬ:yZ,ۮf&Z;4`aUQkHl|5J_I<, c_բ*h"C4yMHtU`>s[=ZO lVT/-} ",,CR,feBU7-2$cU7"reZ?ج Rl6JԻbS"%ъx1e_CA {[oP5᧤|՛"Al&I`EBQWie Dݛ YFe4a0>ɔ+:,/)Un$;3Hݠ&T)sAoY\3'ã%HEH7X>%ܽ-`bqzNAdc̢x 9j̛zY%A|4̻N G~W23sf+S+|O}`]Y PVKf-zwj`; vp(c@T*f+(}:1]Җf+?[AKVB0Ebu3 ]ȧ4+1"Ni[q)V؈[Z XDMeMuA  *Ɲ%} q˼ꢸ[-⢙0)`co,|tBV@xS2d%״Z5MԑKxkGV1JϟDgfzW2ƛ-xH+jiB#q~;RVxQ”vo`|R%N;B~Xj 8}[- :j6v1\ .uœOpZZ A|Ӥ,9Lzۻil7iK*;ttes'% SR1|G b_L5.^8[Tl63qz8!MTYC "v a"AxH5ȗ-Ѥ/*T40^a2it%< j[̓Ufkk DM}R ۖ M3:(6 <"vSrIPmhxƋOiX}}rxă&0)L=^Ϊ| S8(?="MY2nM E c:gHK`,(ICZ,}Z-hwPzz#ӒO|GLdrXrC.*\hAZF pz:BYFJL-L<Qߙ)8xܣxe94&|V4բlV ‹-xHhe9=d5zPTFKLrj ޝWTH {G>B-2`,! bm~%]ZVSy]QM| A7ei*uc+?6RBM  !W~*&CFfE7z@o(PCZՂ%.U@g-mUZhc" 6fU8PCa'e-ЋT1$"1ySҁ|1*Jֵ\XLqe=YMGlӎvi9#5 dv]M쌴I+tvB`jQ谌r$~ceKw<(?b.)P] =jrT׳[LgI*iG fFd!6?9P)p!Qd9!(Q&>$Q01 5nO:ƍlY)%̡d{RSjbj`GQ+ :su{zaS}SéE^̒`:ҙ^}2x>wOG:yӒExSSj8K1 _<'+Y6wy7HՄx{Lv!%ѹX]Oܟ[;9=t[&vc1{FhS PGd-YXT(ڙ6Ys1rj,ǸOZФD &ӦBlx2aBiW |+ `F<ͪ*(k\\("C&5 ,TYɵhM۪Kb`;qɐص[¤*F%ASehM1wY ".V[30TmYci[-ķR̘ 1ÿ~M*[(LglJ9"X3Uй,EMR\Zxe+[lӌ 7dΘ=fY  Y4/f)jQRv3Yâ/+_ui}GeR_'12!x tgY_?ʇuD;+nbOQ\]E~,J!C(/d4V@yHݟ`^7,Jm=s CE1$%B6f$p:MLU6݊U"XjGb P\2}1L̓UVLL`՝̣0*Y7`Y-=2H+V^WQ0.&V+[k(JC 1Mp+!Gc_8E.5e*k I,+wg7iX SEŬ#JNoI LU9MVY8!XeZ5vrd,3~sS[LR4s]A+b\rtD@>RKq`|K\] 0Q@%R*ߕ%ݱ}et7ٚ9-O6u"}jP4@ti2ؚFXZh.hM@SfY![u^7njk%MnY;DMIhc6aQ0imt{9BqQ^竟-=CVvH 9j& AhP%2IIb !δD~n'L/T#8b0Wb:’enAKͳD mLT4j! :fW*ZjaUS &U)#P"if`=*v#@>\y(ገz{^K7Li-0_і#@!& L Q 6M9W2\**˛U/RN˛YH=Gtyp({F< hxsGmkl`|o +chҚ1A0 ZJ:LLr3%M | ilYBd#dZzU `6" SKg  UCB0EOG y. P-{TXI2: `SUG$K3]vKJ|\BßPdB =5c .<>l(BFMU 7^fԨy]ϖ!N1mKR&4c{U K XD *&PQÐK-j)`ܦHQ:P*6y]™ 2A.V񐬩` 6ԓx07 Ƣ9ܦ;݋CKNRDTl۳h`Ev] (91.J-=o smX!ժf*LWFtÍL02hmW%X$ҿY`>Mf]PiSuL 06͇('|0YNHEԘ y1+>όe^+qB<7DEϩsQpEYRڼKn~e`F7>m8pZ<N- )[O.W%\1i(%F\eW,%r(L:2Hi|/'^VH zFLz,ZrLwX('nP?!v^~I641˴ׯ|] 36`K^g^UE _YKBj-aZUŽ[D0D`MkJALp8$ Vٟ٧wEF)i#Zb9% 2&کnx-D- )UXXƢu)$j3_Ļh 6l`2\|֑Y%tx{IF!|wpI^xVg{Psr֑ֈ^D0hZ\\%eXM$`&\&}%:1:f001o?\E-2@xTC_wFv$ .#6S} MVf8XCڄDGЮtfmiwf I ;Stak8KL3AwGLK{p +E2{Im`pZK͒>'6Tt2 ejP&D(gfu%$U/w}8$5&۽u?qk*&O w'92UpD8>+F 'i?qڢA{}1Nk#@(){y'uX_,ɛby/%k(2{3\%髴L5}D0Aƫ% a!y6̼ ?Ftȩ3{j_NN8tʣujբLҲ3\5YbUS>V|'}ϽoH-Qyj\ &6P&ntJ> J]?(IfМ5: ,Q9Z: H)> >A:툭RՋ0lf$.iFtO0kTNFi{LV ,E"TO2̂u/Z %,U?!E @ }Ş`3dpJ|h[$`|&ΑI{E hG;T[PI?e=%i=΁<렁TH 07?wxO*18MЫ9Oܟ'Hm{@A9m$OJ˴Ze`od9 (&4O&IE2BrV|+FDSH$$E+Ksݥ3bR{If⋲`6۴LzfNy9 ,P دCJXI]$4Z9X9q^2 (Xo1ZXσ1AG"0t/er#I_̊ϋ23 &JuT#kEAȗ<-Sցl+L]Sri?螇ꥪ7NÇNy B-JS1< g2ԻbHf(~̉m"p,< nnerӶ25̸2lo{ {yjڅcRb 1}T9bњqAa,̆y 8ԇY+1p1 Y(h fzX萅g(~#Œp3?1MRK y ˴ڱe JY(5:%߅t.TglQN˪T'yۖ/r:OLu㺽2L_^}<* 664T|QܤY& 8eLX ̀FSqu4252Lѫ=3dP/7@Z`lHrd\qN>_W hlHGzQCȱ<2!] SwC|"`muU>}WK02E|&&zrgȅ SW Ciс6\D@P14 b7Ƅ4|/Qtί'LO9IH.\m=N[tV YZt++C*?C+݁06|A,5# c1g{ r=@^|<8G%̖?sk#vZphiBV:Ajxpwaw"ǴlKG׳axGg!K-Vq VRMy ȡ/s^vZnYsU"`gYN+m72}>&}>M#鉘b8D:ώ@A/IQCm\҂/ٜVp^9psa*h#t EK^Q#f+Ո-7G'/޵ɂZvɍ`JxdˁOWvz28i,ڣ*j.}M4lb"xoN ڂsunVבMv1X՟Ksy踬zN^Ylt]A*:_"YN ;ugADj şqYDL=;,>n.PLwO3ǕE)x>tv/$X. UF) `Rh J/z\ye'.9#fflו( 6_/6-۾QsXl䍞íi;%'A}R(-oTyYJΫ nnn7*el˃3z@ G/:DW\8͋M: F5@0*)O|7;"NTd6x%smd^^lߴuL RFS0mv. \ΣgUL-eLPIXYY|,a buyJ#8@`# )L wq3[Gb)~ni~+5@y#9aUCZkxHэQl:D0A+[nR]W<#!lJ89"Yǎ$uL[lAYٓ4ŏJnЃiJLZiro(c!$Q|u. (ѣs2ǂyOn~2PqpR@j`$3xqn SbF9*M_ٚ`]{ASZrKU}ò!!L ȍJODvsɿiP|KIG cR׺0 2%?5 OVs#Us2ժK'Ĵ!^99b+I{ũ8;8i\m0Dbɀ$0M8;X ?@sX2]KQl=-l{0R;Z&Jīai>ClÇZr!+R{+NTLe1 ]~>,EAph4=>cB´f*yr慨:7bC){/cܤQbH4Gc|;2t4,֑ Hw_6M]LQjn_ xQ0 9j',QV\nR+τCGxuK?-P<@"%h>H;<~އN4c(.MWE-J#Ql]2QītF't j^S?px ٥t *oPZN%&|LjTbGŭͼrPce&f.y1CHN @L*~|nMsՊ.{+t.TsFMe2;(qԘ;`}>SqDP#pGQv\a51"<'KovEu _K0_Q@#%pg^݉8f)hq"vGUƹ9PWtƩ6mTSeu`QsT< T <~s{s>V VbYJ%] k p'FRR!\$bKћŴ # ܯl]YE}+ltxwDD޳p~3*gglytȯ,Y~$WaP#ITd힠12&H pF6 FQ9v(ARN$aLW^{Xě#n-]e4m&h5ɣ;ģ"DFĒ22G?uNnQ<LWI YO0ajs/9A(H#"I7ç> >r≖p]ݵ@iNOr#qݟ(:ܭQDX0M(fЊ^YjFpG"lkgLZ22 Y(O'7ad#E"ҌyR[֯2}]yuDΊ8B++)s\&Ȼ7T`&wj#CrW?3IE/Lvяh'`*:]Pr6%W"YIQK}%XSWH[uݳ 2Ll-) 2׈k(cq"t)YvXK_Hc:#-hiWg=~eɗxJ6ɴL2Lo (45Y:zXGM7ej gϤ]kYɔѦ'Imf*`iʬrb`q0;; Ƶo`GWQͥvϩ*ave^'!GQ˄,hu ?fӐJ`YYCnYoΛ47>--n]jsSc\(rC{Xe'֛oQB K2гT>7 jwy 2K{j i-gqx>v`ͨAsVsnTq圗qPUgC-sH|+ߣ~uYʰı;+GHpM8xL:?!~$E`HG1o1ow^{ )8VwjizS)p|SvL ۢ9Dp$&5OI,2S,]~{uܵFZ1ϧtj+ϒe녜dNsɱ uJUODNK  t -Ɛ-HҳSͪmjq5׍hڛɦ)62xƎ:vVJpx+/K;hQ^^dwϰ\.&)oΘޓB3J8P8R(N&%$ЖA}{Kd[3YV`\Bx}H" ljթLՁV2}ÆD9ӛQqR*N ͪWWXJ1:BNW2 E1?<׋b9|#S?4eҧʇ7  7lB9w jG^KpR`4NO=rW?ڃv &z7g[O 4,e[Ȯ+<6^*LJDiX~}"cuftMD5`2%#^5nUM.*C09`iÍh2bܬEX7oc|eq Nb6\Q=å]PEaڋ܀CA9x Ȁٸّj))og-T ݯܡƟsFya7-x捶Mv٦xZ4Z 3rO11 vJ㶼]!5WNLgrhEQբ#%7o4l%F+D`[JSlś<;>/Yw'mE[Z˺%̶Rcњ=Erm>^gֲjwZ$)F7 5/>G$UȜj!HryGlOzhd`hnyʺnq{vL*N=<{ _42-C9ሾ=2cz#0qh5gg>o4C[9T? Na&˄(e՜Gk=slCa8gJD ՖېOn)oV7,[7K=}š{dv9L^9h U+AMjvd5޼7hVݕXhK ?"R[a xnƙ5XZApKW!385*~}$9O,o+pѐyͲ}AWb"k#6OLҫ=(ٙMC:$xKZ0.Pµ{짝PO~&!ghHMjf̮[>9[qΠ^׵?hh'lӯK!-ޟhd[|_j3qvtcG%6DMZl[orAzz(^M R$8yϟk8C2Ǎ"kShno䪱VYų>j1]ԐSD/YAﴲ3qm6|Ci5ڼFܙgs'x&h[URyg!Vhu% $- @+2wf`9w"5qWkn~{%rkGqjSHg0w p+{4M歹*GIfWO%z[J60[&C6QU?nMdNAG 5U 1;&n&-U yrM:X%w%3 TL&1D`R.<߬6JNbD$;-`zxs$pj˼ ЕV`,#]biq݈U} a EmU'P-N/h18Eq8ٮPڬz*{k-r`s.gNZ^&boDX,KXaXnԽ7.nG`Gd%"+whInTkDdxN#Ŋz̺=JR!J YuA`zϘX>c TJqV7Ϻb7jtbgq?QqyDִfqZTj/0P\|PoRhLA8e#*HYTNͶQ;tE`tr& zOμ~ٱ4[w$  ?!m_|$8A7!vjK h"<Q %b$Mï9 ])~8:At7k7vpxd;sefĬmNj0a*F>@0r&G5y {ڰ{Q"\Nk +3PעU~UM.}71?mNU$q؊b] qFi#Υn s( k&XMy9uC `d%D!M;y8?7TMeϽJ%YI5Nd> FYH%հݷQ9(yVEF-7A*SH'DD>!rjQEZ=NiYqJ?\sf.>y>%.%Ĝzu)X.9\ [*#9e?k M^giI ϴ6N>3nimX0L *sxC2ZZ'TI(4}PM Yhn Ppa#Gj"5@[AzRI>nC~WɟS7Tww~y@1t\NSuH)D$=Hv`j!(FV ZTS!5ŹKYLJUs)FO8wA%.'XiKux( (fx>J&!|hEP~wKڥbTr2 mҔֳdEj ^a$rVsH$*Iړߌ"Ͱv99!MakH/f3fksrl`+غf$;X+]+g/ 蜝ms-ۖISv"F~s 56Mu}!X-\;T-&7.wI')ZL.S%颤,d'|}C[nC0N'bmO4siצ!E1K&4UpU L.u-+7g8J}k5 q]jf_'-yea)oJpFG0@W1[ZR1CL޳7w'/Ϫ35dLI2YuaKqO.UMKFB|ORUӒx3 =2-NqR P$ ͙,Dž)3tH3?K< CFy~#Hኢ1$Hj36cJ-Aޥ|(E.[Jw1! 3yƦI" 0;g͈Km{e+s炔^œ5R){"wV-hxv뼯- }!P$ZǛg o"Bp6U5w4mSh"gy7bV;yM"uBlF;-Cڣ;>XGp+-WOsQj !&‘Hsggle!S38`im 7 UiHӏ2$tZ*o [ (#RԺX6b_]>sv2EɿE$뤴e#j>ŃD^_xv@@P 7|>SEAAl=֍zqA}`NHnɋ P uc#pqƑ\PmQ,T`q^YRgH?*no.rL (\Qf򅜑%P.g !5oæ du4f%!ub(08܇j!8HCvA*c~v˟2c]QqoJ6}hO׵}HqF"tGg%}}W7!̟"Ƀm$ݽd)cEP:]f޶++!lv(Ĭcߡ NBHc`_oΓkTm-=>IB0f1>}Լry/c7\1XU)icQtnKpERqn 2 m Fw gN`l-)&)@gn7Dχqq~~3-_~F_Dfdɡ6WtF6~uk+ܶR٭rZ:E.ϡݯzoBNtQ vW-wPɫfwKyR[WPx zLk VV2;uK34'(sߙ'LfL=5#Gߙ}|F7"cgHtX@-&X(QdP7m])Gh<ć}(tJ08VǬ>`o9ƭݻPP;%wGϳ oEF`k|:K[e|hF>hFϔ^4{]ދI;!.m7XHK.ÆeV\X]ڔCU>^?_ނyS->rW!56`8B\d2x':d>L }FTA՞.s[Z!z Dixϔn`kVh}F\7{`0Sq!}ߝ) X m78?7{CҾ;m}[\?,2/Q鴁?Y1PiԷt R|8֩[ M ]mo%8m. m?=$AU<%S JG(XZh&8aC% gc])@ N6J(vs L8xH ApԄ T~N>_ b + &gK&7+08c8|߰o6ΟRc]KTrH^qǫjQ#y-}7{Bzm #!?))DiLv4j2} nE/st$ nLVK^d.\R;]Ҽ`ӸOsvOH8KL؏MA9QU1?;+pۦŋ a-AJAH ]aXH5ёo蒈5ut߳V`DgxQA ?>WFQrTƍmu!(TlSR+.I8$N$*!~Yц%1Οp]&55xRH }gDUpM6Οp3o $uvHad%)?9?"y5=@KgHqw ?g^2MFoi@ו_FvIB4gLqNURgpdBq\z?/ oXqBRoC%6Q:X[Mz7C^Jcdzin?{HCm,zәI~um?RF퟿{&8iH_^qi%  ??!xZ!7(6whJ-.E^2ҋ(P q2cm8.S2uR)<hDF-PQ `=IVH}&=nr:+m>IՒmW$, Iђm)! !ԊBQ i~8saÂqSDxR@ey)F p}C@KkݟzKUET+K;:O2 t]";MS?/j~m*4qJ͟ے .>Ԩ[ݑtfCgo)L ֞]}DmI'* T_ems`k5}$ZϷ˪BoH}W  dI)e!Lh+XW>.`1hk@YS׳c-%>AtכNF`MN wt.%0r:P 5?Q:rf2TV}5ŐKg ꤘ3W)5{T9${$ - U;6#5e8;.R3"Gޤ)|ZH4֫AvPLj Am^A q!̄ᄁĉ 㝺Nvvhlv|aW 5)AH芮FS߬BY&d9 .&UMjypqq'P_x/Np&zڽgYRD<2)!HS hu.)cB<> ^Cv&Ð7)8MD3xf&TiΒx+F^YX7KCU Z2N;?!?p„B1ncXRy|xh&') W[ 'xmKRu42ED-uE¯SNFp'Ֆ+ଢ଼ȧo>w*. v%[ql7 \v#p7&:3O4K䬀h= p~]mː,뼫xm%hW|Z\hRcaL fG Y1.6_ IkCڵ٣ W% U z݇/ڃD>mZo4_ٶ}=SJsʰ<`Z2׏"-xvV4T-{D⹃ Eڐew=g  \ɴR"2x`@HPbKXC)E9p栍W=z?%I~@YBeUj~sECe)_HP,i7d$8qC kޓsФm7P0;vm0;G",ި!PMx OR9<&d~ DuyX(E7͎tj`ȵKɰo`\)Ԯ"YMG*@JR4;etT( ̒0)Ervj#ǷDnYƹ8$g|{es*b"H 3A86.c 9EƱ# 2&b-:U^Ý =32QvM~}7'A-x+n dy3B tM-T#5mkIB[\gvl<$;n;LRã_=ޞ%uyI%>Fe4)R SkF|>c \` !eկ!jŵ 6k|ծ>jՍ G\{eZ(bj~=ұ0f+!]_Ⱥ>`6QXE[}mPES8 &#G^َ$ Y|d֦yՏqNmzgtTi&X |ܨ҆<! u˯laCm uS䐌;5^M]Di9myÌTBE6ި#<Tr]pYy$-IV[ΥݧߨZKQldBٓjydKq,fZs5W3|Z%צd*⠟^??7gMF;90~Bg_r`j:IKn?CINiįoT1( D=mr{ KXߴ8c`Ke>{ U`Jt҇k{Е+|N犔Ѱvu?Yԏ;(xNA3>Q)f==ۈ`zE"kު̨=K{# JRrF n \`%xqϻKO.87 X>XwЧ̉Fay̦2WKHaڦԋ5C}H@i}FR/餯~T1W77n,䢸UN]o+5xKEIL0u~VUB h [7TY9PVɅXhHrC?%}eC?rwPT#p 1<>^*s,Ct'-H*i8Hi)UMV3#f22:p+N+O /}8̲ALD3Y 7:>h%BY/"%ù5rgx!h] :om|3ߨHCB_{)L|s#gH(=2T&$`#m4dmՄd̂M G?B/ިF.h% WiWqi[hG8vN.VU-&=UgZ4.GIZgen<҆4C S@8M\3_2t~C K65Y [-cRv Ym Ϊ2ldؼđn*͖1ՎJC!ԋhv2u<ݽ|]R U_)D%m1=S^*"xC2CSNJRSWk+Y5jT(1ޮ.uye54l<(Mȸ^zo2s'Q)(FjqnMM:/4(o>ƼNܞ(i{ ylGV|wɰB=N{LMKGW3ku!mWSo@>B9]ˑ~4dgn-*}Hx?EV\L>"K QcxW bz]f|tu1ԩ0@Š^8;9ʒƴG=so=HVN[]#5x!1ê.v%Oֳ/ؚdVHi7vj~MJ5Go -2'5o#a^`ބ{I;ԩ J"r2Ԇ']Z"vrNy@Í%;?THY):`d6)-uX  Ų[s' SEt1qZ" ³ <wr.u%7xȼw^JP VMS % 2.hRF^ #~p5?^gY+u9f 3폋?Vj3N\ޕKi:WV-3,E̼y^ bXQYQ, HGѕ'^28{Zwl U$11ή"1 y>xvcѭ☑BgUN񠼰rHi֔ESH4o*VMv2Mc) O+,Ր-SNr9[8VWzlimU&=^ 2DrwSu) 2Gz7u{]|{@*73i#Uuk<"ա&l9yTw.^ȹ؃@2lMSj3Jb+I+dzў%ƣkg)ͨOXY2YBH2 /φ "o[5!ĽwV\(ЪQṈrF[(Rqh!*VYKЦfQ L!lLz5oq-`-V,vRR8Kduwc(:?J;V\ULaDeu-x"pXG/d0Am1.7u[L̖WSܖ_4Zѵof B@g/mNjl9o_4³]a 1plS*$ Η0.9Ⰼ9 pY`y; >q\Gu"fnvU"Dh,(R][7B[RN ՇOp?R{0C+7A7mak:W@?_<:j3}9-bs=j^cG*1Vito;'A,иr)XEo (4.lNKR/C}'q }D|DeQݧ:dJw vOjU |v '܌vG=^!V~;<x{ŒWXq5r2έsĬb%1z0"vώVPxb85K11,Wm? A Ņ"?_2 U ?-g#6ӂuvk Ux8Q iv;z-%!ޏ':oghݗ:s2>2 pX 7-i 2IP,FڐCb+@gl/v1\6JNEEnbyLV` īǒ9V\p5NOL({~@Ƃ]~]yȟWhl 54,M3Ȱ!֭JMxu]}mՉm%ȂL7bq0^1 630j;c[ϖ xLtߏM+;*Nlg?xL\ <T?~"SxX9X1;b2̭|Iljر*Gum26s<Ĝ_rL1R 0$}?G|(XL<6g 6 g>x; \|(zferG (C0% ##aI^Y’WXw֌KrJZeXO;,g[_aF>d;,ِD $U’<[%Ò#aI$>5=,u2,ِ1+K2Ծ’qjafaI$ yXy+,D|4X1,jֿ’ "T$T|ÒXkÒm K"I9 KB#3,8|aI$֍zXaɶ^D2QV%Qwy%rWX JS.ÒlpWX!D&t$KwX6zXm~%jo%DJ\eX+, p$W$U’(dc7WX|lϰ$6;, $_aIwX7Z_aII KrJgXi_aI_aIfWX#R%RaI|Wϰ$&CtgX`4fXÒqEKb$wTeX !82,% Kbqd#l%`(ÒX6’0<, sd[e+Ò0AÒ0VLϰ$Z4gX0lh$n]sÒ0Զd܍UzX7$a\aIl(|% zXvv}%^’"uaIlQaIl4zX`TxI1#[,[h[8MrqiIV%_NXL}= 0q 5Ʋy^Gܑ龺~ӫO#'~&̤TOs2#s|QyY]*dĬ.k4kEoɢ^+cOŽsۼֆBt)j[WLֱg&׬n:JLu[+E+?usų9۾>sa;lb6Y(4ź^!!)z:'񘾭y| ,w'mm~e (mmoT7x;rӯȝtZHc |zΜϝΘ,0kӵ DIF:._4jQ x{ʕѫ7ĕeM_Z,DK2E̒\1r\ؿ?IǛϙn-ta~Xz\s)6,cEB+өF*iL>>,MX2xArL [ƀvNfAoCr҃mِc5zym}cqlX{`wgVfvm^t]lkOui'L¥9V4}z2s&+e`Ьշ0٢(^y9ȥ,\v:?pvf&d _(Ǹxosd)R]P9ARp_,w*c@j9@n#Qq~9$U83dݣ@Ŵm [dN뽸 TTΧԽ;yeZoW:{J {{;H@Jҿv@Tc$r_`vƹ>\v0, `T0,6$X4ʖv*;zX|qw0C`D g`*ݬL^7J^ tj`q Zy9X`iG3T:Tƚxzy;0k@wwsWO7mH80n৵UB8P # 82 ϻ2k*:ÿ*X,}*ȓ2 oeNDeTo.+2weQQ}+D22UEUpE VTFUfUF:B]:Coe*ZQ, l_QE&^H%geհ|+>JoeyWeF}WFNRg[ۻ22+Xgn]Qg~+Xg>*Xgʻ2 %weWeGꭌbweJaEh+P4{WejnU|+X{+PǫVFwFZTF`X[zUŚUE6UŲ[&Q}+2 QQ]~9oe(ٍUEX\Qp(p٭({WF\+0oe@(YPQ-m+JVF)VFuF2 ȓoeQWeo׻23RQޕQwes~UFKYW׻2 /yr/+9WeWeIW}WFl2VߕQUQQLQQXV1yeL]Uo%WFuZǻ2T+b/@ݬaUŮ(fe;m+`TVFTʨN"{WFyzWFP8|+X_22 ۄEUXTFaCg+UMvVxWFpweV*zO2[m(l9VQ Qϭ(~UFLaVF"bC1e "p*]QZ-" ;zDDk(Vo=eW:.?7`qeF~嬻sts#jdŴ65m-73]8蠊(̭mirj>;Sh}1jlvVqI[p;W4α/N֪bS%9Kj8L.CZS[/Le_|[v/8KqѝZq O=zv-YVr ٱWzu^֊~ cv| `(s6sl:RG[7ͪλ8a-]ynX*~|qnfY+|mq.uz]ڏ/+m_7+k٭a[_n9-=tkfk_v*xmR: G8 xYl'UufS8ӤP{CLwwԷPI@9^olηpv*;IP֦Pw]d@=oTzv*)ѽ]TT&1mo`!'k2x((@˟շи>h\;_V],ֺ@cx; pBwλv7^@cZٞ Xx;,y `1m v/`%-N};pK}vVoF\oNv"/9X99R$W@,W39:ݞ]_\\9@9ЀS9&d_\4;9IA/ AP|—9к\)_\㋫-&XpuR9h}quibN{sui doNj!/N\j/W'ONA\/0:s%W'o:9K\*,W:/N/N=\ Z_\l_\!񍒫sG:Ug:1ioN0\X% 1]UՉ+:F`/NVOaw\9r&W'ښ 3:a*P-:zCl:a~?(:ϛ&}/&/Nm/Nl(2:W' :fo/Nl|!ژ\-:o;뜫;l9ȴ\\VIm 0ޒ>C'W'\}NN5>qpuV~EZMFE9fEw0qCFm']ESu&G!InJ6$C˞?AASKmo&,ʤ WU !Hښl+[j81R8oP3n m-%"V':L*trԠ|ki0d"BVR=jJڷB+&9u@㐨.wn\"4!g?;-qߣݡD1^r;]BwMX"=K*NcnCκŠ{qUb&}zOTT,8,n4.yFf+C*19Q{Ojsš'Zeӹtk.;M}cδ 8s``㌼Q ɂG7iD#d؄7-- JgaG{qUNE:*9-co^N[NżbxmP6ag'êݪK=Nn a wdpo:|^BuZuMʴK$XZUt[2Dce=w[1l4%1 0$ܗ疡Ns4҂!g]ٱ#D?zĊs%PKn+yxhdWƺk{;U&pvcG8$v18x;ϩofWOthigy;x G d}y0b<`KpfW2>A =u=xnPlg/<*`7೎@շ6ky;v4wk::oSh\WbHn̴R8ws04q`>;Se y `Dg\v*' t5^.G:|>0fr:F^K+rfYo _IoouOq^,̊_JXt CY : 'Uy;_m w0ӂ">v\:0V&jtf t> :ov$lzh Px`CY@1,qڷq͂cHoc.^Cc/cq~Eٗ1OTq1f_*Ƹ{U1R1Ǝb\aUӊ*.WclUo$oc!b.U1V>ƗZ i1ÝKcXL=U]s*T)R6U)fb)*_/cU{,*_;_*ƟZNb}*(~?;RqV1,}v[$bU_*0A*Ɣ_*0Mc޵/OٻT1&[}LW1v/cRV1&5K_֮bLbNbV1׷1ۗ1TR11x$[Řb\ox7Q_Mr?r&>b0ĕ}zN8r]N7/VwɈ.8oHbxaYi!2EcOvO^|q/:j3.q;bZ뺝*b ^5|N`G -6guN-M1/n'@onPmUo=s{o gO%ÃT , FՊ7oJjl+aO`DaGvG:6Hy8J:$ eG3%$q<77k8Đ*=d0vSiOqlGH{d 79zicenuQ9fI}T޻Z$I[qYFoﴼF#H(ri()Lg]v ЪsZC;e;RT7_U2IqS p3e2Aa% }gimPᴷГ/aP'HEÑtN _@eP%cЩ7@GyEoX[{}[eHmuSt o%C ftEБm|@Sx"21mcToT M# Q@筵6>`i*f `komiq@3@GZ26xz?oK!@g ׷=/ͯC@Q[@W &C L3 :` LZɅH},2 |qioa, |1"2pd I ̽ AH7:;/[IoE 6tPoC{ J6: T68VsQsޟ﯊; #BB5e"h0^wFO5 zuؠ*,cBXLF3AzlXo{_KUsDkcn9_OSyeMAPU. cc9_Oۓc{1|ύt;e ߂Ye/I0~=A=ao 9_O_NA'Va{&IUz}Pb 6xL2xOr\IgAaDU7c&EFtQiV I,݀H֓Cs5kb!Bde15ݯ&V*,W* yH (r?`:Ⅰs ~W,( $@;N0uԕv2^$.dfvK53@^w)`"Mx3B ]Kd&[5Ӑp?Yyn[ ai؏C ʈbVD IlIaL!<"dT2z+C>"D) ~e)z "`P1[# kRy%cLts#D. izGfF{;''4kg_=:N:KBזx=?AӂCdAX`oC1퓙#ddF]A=.΋"IС>훴" l]J >AaWj$a]zZ+G6i`$*V&i;2+X?GZZiTlQo`23\AI9Z,1zδvEz%4lrPZdPPE9UK.`.e.rȹFdG`1 fne1!`sD #[˯?1,?B~v;zC"X^H6g^Zw$ORm&ັT~-pD~1`\515`NabUzyʙz 7su"/ڑ.F\Ӌ!قc;˟)u{ME J u]6b`g & Ol#xƕ,ރۑd5Wc|{1VNK膻Z>bXƯ'kѱAb4a8vlѨ_ZYp߆pOV4 1}lbB(ճȘGR dWiyxd;6n_B`pO\Hc!:F)5@uݝ]j%:^l@JҎ,l@žjc؎ HHguq1&)F+>x3 ~CػeϞɾqz"q lƪRsBs-Ԫ@ܛr[55QuC7k5%uf 6iXl׶f;梅[v;zXM8b: luԦ W]dx3f.N(cF($6JNP_gzIL  Fqл,:wB=brk).Y\n4h@rKcO=.)$-dωu3کٝbU>Ѳb{ yGTJM`DFDQ'e6XA՘OʐjR5Z) ۳Y9Z&h$ DžλZ(ANhՙ#(;OPcky:ypuyDzh-9:>Ώl+RGՎg<䶦P~h-Ѥ @Xf۔B;9v]GAap` b72P<֣ͱ*Z5IKTf'*J@~ }V+pEéR*P4: u-Kh3qz l8:d@bG~gG)>˸,|GCL +0v- p*b+tz(όtc?Vu|߬= @Woܭa]͋RjV 5ɓiI06RU'7hHX{Aҥ.5 }X4RP B6*1ϖ!Qu:BEc\Rx⡢SL](u-Mא=ZŜ5VV[v_ 1bTPk j e.CC}Xvz)" W*IYI1YjCzjTn( !n#`uEXTQzhR,{PYBHz,UW!j*T63]cG.FueZiS{hHcՇe)_Nro=C/n:1\KG~-l+k}S @lN T ]ƫ[`hwDMEaD oS5m09'E O- 9U'KCd(V$ txL=A7ynViU 6~>FeGߎϟW>}*;;*i!{YrJgn&K:͞=v̝mf4< rYnNgAgٞmԍt}cn6v%D7C:m#c~ESugiYFUefvx[o@G'%OG|`O}=:xt֬vӃZO6oZID~ `x7^#.Ą NG/QvBgci~kzs#}!t4ւ 0u'S ζMHSHc?v~s-&ľ̯ߤV_ݶyPFD~^E`нRF*Aa')*S;mrbhHقr6(Yyp"G{^3`uQ2yڛ8^lNF/٫ǷIpWh/{;B.24T[Rg;K`.="gn/Ȓs>qU3c 5r~u4[?g!]M2>mef|l2[W6_0#lDz ?ڴ/t2.s;/ra,k"! WW=}DpdJSf(r {7!jO~߼ݎ<=ǹ\;<"uDm;)" nf^x:R+21h呗ɔDSɵn[Ov?ͮ9jAȵt@X!;Ĭu^G:]H|}=-E&"[CJ`F#6@D>;s +>b*0 ٱRuɫWTWٹ2 %}g}!.v5=usim;u5!0ʳXm`Bni wࣅ<@i \:xҨ=>@ x6?[kw {"NpB==\۶ʯ /8#ˌmbh~B@yp1F: \ZIA`t 1MpؤXVG0d+ W vKƣTcH =Kq0bć@Z'v=Gm|xrӷ$u|_a<.{6nHjɀq]N`;{u9a3w;QzbW`;CŐыs2'7nb}؅fyAJ!J йLMU3osӄ#]O8D!yl)vXȆƹT=:h]T5W%Ʌ|ɔX%dS1M(-Ev])FYvuW%]64 cף{d;O>i',z o4~sib/&N+1=iX!is|~!W?$o}2Y>V@xȰ Ւ=#<sm q.TkI6fK`oi~ wtIʭ"i-Y[D-Me^Q0fTRݦqmԚ (%dNՖ~; u lqﻵ;K 5RW~`YkcO_+lZ?+_+mR{H,ջZ+mѯ˜{Gm ^4b? kx5 :m2c@^|#_j!q2_} #mJH46D5}fF D8uMt3dC4 2W/'0f 37/sNuI9z2bfo7Y#ՈحI/R`JUw7{$Jamي33#wƶ̓*9=}.Xݖ7;eG=wpN,j.[,'NUua_W;]/ \;.4s7W~XVY=Rs֣ʆIL{"w!b[W2@^tPi9Fwgno$5ߚ6؆|Cf>M I䛃'sz:`Esm]ń['}%x=<(k=x?OH~j/< ճP1Irω!]X ?4S_0 )з.%?kGM)3?>#̄f}{"S)pvm geѷDjWYV#υYKf띾O&uܾv l Hr91}A_z8jES⊽)S4ִW|:. j=Q"Aٮ-"#K6*' QHlǘЉ)ZEuh T45fRy8<? ]]~dKq-Pfpt._\O{2?}w&9 U9ȟ$.ͬ;On]#C#R֣m @m//O!{O\m&3"|?fo?[Kqk,`1:w = 9`ӜȏϯS㜖O(\?jg՞|m?X$:e{,ٙܿ V8 _k̙Nkv d[1~Ǐ=1FJ3[Sd("R6B:qlnW۩ ova~cfك1X$ۺeEm炅C"lFMvGqsp,PRġA3vi+hq.Y _wHxPI,mfćh $`C#X7FHEM2ǭ, dɶ_Jt"U,2?5xBY45ɩma'.Kuce&{v,pՉhNUlU)8\q.E *Rw-uao4A5F#=8jO<8vV;RHmN_: ra@Xf6[XR'Z.7gbN\kiCScf7csF{e=e >$PsC'YS꿞 7!W}tH, .I<?aq_O?w{!N*=̓sE4GmςISšL]Ϯ^XιmF,)VS[c9aת{0u` y%0~63Hҡ{A7# ď\AڦOo6C2oE4,1JS]5mg[? EOe\p7mF7}EOnsF_7 7Ϧty]H!MzZM!Ԓ?=Qwا9k֜-Fo!,CF䦫gF̪f9a]A4?HZA^Y UiUZ$,5%u0NBUV`K%lBRtuWrU)zH rbm]O!FD)PhM_Ep2 h\#Ƀ$TY͖f`<ɹ)$bA,Ϡ-h\;[Y8ww* k{F13h+sm!8WK>^ܭoP xjmMnJ*HkeDv\@웙uE5e]lkUl|qEȴMlaEWPjz9\)ULؔ:3Udxi ةGzԯBJ ;DLXڙز*,w> 7;v*ItpQ#M}$qv%GKvv$̺7y@{+,8(f-x8i?矝K3?矞!a%ir)i|..b@tL'4NDi }בl7"坛4kß5N9Wς9OR%ߖuYЮszV Ps؀yJ猙JJ:'+%r,6tNQ@eKCoIӈYιi/&霴{*II$;g\4lBP+}G 2)0TR}Hm+#[Sިiz6)53џeh.sj֥ahU)txdutSXjJȅ܃/_" /xϼϓ}7pMooў2rQߦ+o"}Q+~y/oW7b}koox/oYC"o1\/oj@z`wϗ7 YTӓ7z`/o_7zPsу卞GMx,_FpQj/o<vs"FqտQ*Ӎ/oF# o <у Q,k}y2^=&|F~g}y'腂F//o}R{F/k(,F/^r/oBqyէkԷ7!K `UVZ[+ 25.?W'˿ SL~Xݔ/^{?m/HoOt/ 2 $2peZ%}D!1_6n-ReY6/Tu@ [ijpzo6:|)6p.(գƺq$\wv F#0Dtl:}w !?C7? ԜflneWw]lINB텫_GНR-2M{x_hgэ`mqjzPG..p }{Ml XZfO`m3^^d,OS7vVT2]x({?lxkGQj\ubjV5q.j#GאԺP#850Byie=Zj#D0P\R @n+B} H{]` =u&m{><龍)&=?Eqz3FXm{{U5Qh4wyFʰ%Euy8?\~~fN ˭ծ~`{%K9sX#]TbW}#H*~^ܕ`3Ag wQ#6 J gBĝ>jfq5 9Xˊ;AV#c>jG7l+A5W/WX! Q=vwŊcSiwɰوj'Ft #}8> y ָе.k#6v#n[} ]h:}ΰLxinu}u[V4Yz\-C zK J`gnQG#4MDMwTG ȁnO`â|V͖#m7QHokcCmUCzG{ppvd(ߪ6SZ\kIeN~ڊqΩ| &pxt>GR\qݴ]4{w>St˪73Бģ.2]- 3` R `#N 1~qGwG^ފrp6C@^ܝu|?1kO:bHk&~t۴Zt'\[2GxbXZ/;.Б֮Y0Ip¨whؐSvp٣!y eo#U@ƍP)@"@br|XACG3|5~:*p%\Onr\.f3&ɑy. w$Kgn2$1ν䈝'j4pƯKijr*/iۼ[)75jҞR>1 H_ 3Ԝ]c #4_OdpZ#=5L_}efXn5#$lW`-;eq_fJk6[K-.=ofĊl4zGkx z+ewd7gul6WOZuwVb͑ݸ ,Ȟ8M& gwg >Oi{%SE~QA#|*+}qr׉w+1=?bHh$ J\h=< {, SqF۷2Oimۼj1ЃxD Dgbhxg<,儶~BhIo-3U6!|GvVpx$,`ײVݲT @ Un`U1<0BWaWLY-Nom.%w>k:CQ:#V]{r}*B~}H%Y @v68/$o)&p%g/<̇9",5q.^`|$c, Hqgգ۞v{JS]iUJ.t67Xxkq†4s qaau(0k~)M ve"@$q'F Ѓc`Ѱ*RE t6zth4L׷<5B .d'K|{I:[I*y G٫&@1"qdp!&+I++TOo~E{%ineB7) 55B"֝D))3 ;[3,3^\Aow1*ݼAB+_qծ6ΥޞGSb2ӸaY\cҌ7esv(1>GL rk 5Kh3~ {sw{~0e7 e?==biQۦR~MZ2ao_lN6,/ńi7ii,P_ \MX x_+¶UfN,S7m!zzw0˥/Gb)ezkMd7[x/D",PL e.m1nY}^%YIUԉ}X YmI{ is'i4| Bn'}* k(R4"wl,?DFf::ZN\G;Hяa4>)n@87]@9"E@obz/n{YbMs󮏕xZm\j'@&WY_DU}95Vndj6t~b27GKFk!;h+xf l[ByxB:q]p)J3 QQ]k'؄QrG6-)/ʀTI \&WG3X*R|jk~~M࿾:mډ^EtVi%4nڛn\AXߒ,53= Ok˯,,oY\) j+ZZzpwQQ=٬DܚorYGIq.vdYYb>r`RB`MF/U|g % ?xl45 `Ofgo,'vgIv|kaabe8C'[VA1;2c%L$K  ),n*:ɹ-A[i!~YL-i+,o稕csЈ:uِn~ Tfm[*+cGĬk;Ӄ0?k)YWҢSqyX{etdz=|̛]$}Uw^V.3**$l`Obv2=(bLXR 2ڮ/7 $"8 QPLf, !\焵đ!,捜MROmˆ^3KMO?DE{xA9iWWo Xg]EYk$/v%9o_x(2"3Isde2XCY3i_"΅=93y_Z$ )_h-ٽ@ nIe .]g KI|!إ:>fKj7$U:Y-Y4M#8[)!3JZё>Xgnd$4SEGj^fُ\$~ fa7ƹvj;jqrft=ϠıiTS`~l"bG^/f*K|m?K9,?i1jEiQk'T~Şy%Mz]1yT[y8b*Nڢ߬|K&Q؅,OY([<d X+RgCXh鶤6?탳Dl_l:R?zg=q!]m1XAIq^N8 z\d' ۑoΖ=Q8Qduu!G*9Q⍱\:Qo'EK紬U@¤s.ݔ?th)4sJq$OljE9% {)sZr뙜tN{ɥsVM 1$DvzP:'OG&Nu1Yw$s) {Q|=y KCO>fQ[f)dϥYSTui'A_3v>5KJu| gY;XP3=Q|kOy{{_(zF9(Ve"&du+L7_(OOFٵ/o dqQ}|yaooF7EX]E}эF FQqF7卂ۗ7c|ywq FQ7˗7>(72Y(/o$rQѹ_(jSfN(vvbonl/o)!oԻ(_~y 2u"o]@FOJ7$o@=_(lT’7zLB6/o[~+e1y?@JkxH2VWku}}G˿ /^Y7)5N/QfI*o*yVxV.'M߷~ 6ו!X[.. ,cPؕf d蕤l'JKbyjڴ$۪A1X ]q,v G@#+ Wow$bӤhIM xf\nkHfuH0;بw5zſǗAeu[8,%Q#W1l\i՚`cd:?j|Q{ :[#OB V;2\5 aw.q_gw,]Dt% Gv6yd5cY].I3qbVq":wH!d(gcW-sާ,=bCvUnsp<-z` ZƏs*.7km~8V5m߾X캣=Ny2_T<3 :q`h.OMrf(˻P.9}]%y].;]>19X}=.uClp{Ldȃ=;jc\ {_ =aR"6=y٭tD? ˎ X% =B5#)R &ξqGp:|02e9=MMOR53=Xmf Cjw)G'z{{츺Ut!@ȡo M |D {rҋ`щ #gѢ]cH_Ќ)Mל_R:v;: ts(N@f(>WyҮ+M_ǽ;Lun`j`qze/®3k61 δMZxlҶKq_wŰsV  L %GmVs-Yv=̈q.nGṅǰP^ٚU+XBD{\$n.y&o/3{[Y#ZSwԪPIy͞q&䶸2RZMz*pq @/wpS@j:MM{u ]apleyPo>@x@o"yxk#j݂$enŗg*፶&c(8kc+Y|fWx0+w±ER1cό n1u"QaN@y{_bxH(*TrR ҡh=s齻i}Ļ [ՏDt(6NGS9ӏ?@VT.$v=^Z<0td\HiU[:rz[ o*2E \u䠩c&#b59(A6ƨW>>^љ 9qzQ$cTWq9gԝھUQWrEWyI*;pBHN8M6ĎwQ|u5+˚N qo_@}bY/ِJ}eoAWneO_GRr`!V<^M%isUǛkXa{_xc)\*qcoں6R[ jHx-J& U fZ}oW9u[Ҹhm?[׊5[Mt Ohun-dB,։sm/}DÆ<6a:6?$7M R;'.ҵ/?]a;7TO6ijRbJIAeDZ!&Dl9$IX ,*OR-CYה--H:$i einjT:qgډs6: 0py\?oS~^"|nܵPRnnD?ȍ/MtDo*T6zOUVg'Υ8iEJe< gW]HQh~֠F)~FBTV!FXDD(q9!8GXlQMP "4~%UΖ7>a(iyǞ q d(2!Ҷ`l߮駞/A`HT pۚciEσlc~TF3xHiW*DF=,غ+o_wu@xޑdaOvlĻ cDT݂,j+nW,=ò3"ܯ?롏5 .3#d:DTyV4CG+^2SbzJHȜ(DL1 xٸb<76~ uban f}mBOM'[E6CuNE*YpD]:( 4ޟoR4aA[@f|aU<`xch!Vq9s{;ӱgZjV'V cf2Tm#﷍az|+?;$X߾K Fo&>+ ڦ\pD4P< ~Od EN_p0Y/kDO04 ٝ026@kF΃9dudzuœ3A5S\u806u$0.m7g-~WېŎ#S%LJZLbC7яA ?S'R[2OSr =Y<*(:]M$ ~ѰU+o9$E/?<߬79Ղ'y5laoxMҶeG\eG.:d0ms7(\97NRS?؍c¹x>QҲltn9xTX,פsŊYq-gkuR;ճT}$`M:pG=_:;&egV=HAOAopn6[^>]4cUwr/q,&xZv^ul} VY9E{-O,k0C8#Sԡ'ȴ+uI_Qv?aU_P5 m” 9eY&(j=sl;`LVslPd,'K<-gFUpx먵4Ҙ]||c$XKq=h+׼Z95Y @", "NqV$ޫ9Mm-xknGCBf4o %oɌ&ڙKf@C|Aտ!, @}$x&+bY%Pwʐƒi_8;))i}h 84/(D -yP*&S1QVL`wl,l=Hvz-buؑշxtb $Y6S{yoxqa s/FKU^YJg=ٳ0`ڽג\!@CBm(G< s>f؃Qt^\/4,/!:X֊*;=]Ga G?KM}E'@?>b7?jdEQߖ䲱E2cYV1<+.f~BtZ"~,o+g X?%˰漮?8$7Z>U矎TD]I眝rQ}J:瞴ڔtNZq$D~_ɿ}Ef>b$C`H:JRDzGdCH .mV{Ϛ޾֋ͥ:ܺ.NmܛŮ~duT_JzWkOyy=2\E`hyFVrFzPEjeƼQĒmhx{hG#~vQ%kH87ڑϐygYoo7 o o,wyh卢_(X~yyQY+o>FCo1Qn7%#yl_(ƙFA~HU(7TSμQ1œ{F6{xSüQb.yF1ZNŤQLZǏ7!F(sŷ!Qϗ7E䖤DQ!Vw37/WWW'xT+  /,)2p4urcZx뿷ry\zcbDzXXpz(3V  ud8\KѨƃ\sչi܀T} 6";څlqD%@V: =PFaAW(d׊kG~vpS-/mk\48q"ˎ5+XQB0@YJDE}䑴E5l=<TA9qI,'~~n:4qz'Sa`q$$TT4).E"EmjwWl]^zSB 7/g l 1P)U/oD UTlf A-7x]o|Kx#%uuVk0z#4CruK)1);vO ^56﷉֐#XgHqf]\u]<Қ'Nhr>J64;}G*:`pbhk{RJSb z\x8PU6g,W8֑!tBfQs=ȩ{oNzSN4bNL㒟Z۟w4N6b$9?M+ˮqO,;WVc˺4 6?QHldYZYF@^}C``N :$䒖+>tngK +p Uսjs.KNŋwݡU` ޻uh%+ u4Jؽ7J[utθul{"8R^gmb]&@t7i%k3swćpylWOiJ\I 0+H :56)7V NW\%v\PWat#wfgjC:ģ AOç_qCU*YpV~X|ŷm;wiHx!n7:څ"c$6!A.$NjӋ8ԏ CNeհ (@R'$o˦4!aq$G6;܀To>; +APDi]t׮r` Nw?DQEQTk3a`wr?\y.2BC׿  094aXqI؆(:z1: .udBUzmvZn7MD<,6e1͕L#[1\2u+ _=E9&WQZt2H3xV0x7M67@gTZF]:=\JΥ?S)9!(dRSAHRMh,e"ux"xՅIrG[ھ:1#xJ]\Vnڴ_&"*Fj0"cޚE3P:IddU9 A:%d=Sy`T.^bσΜ'6MSMZeӤNNGvzz^\}[;2]R~0[5\,MaݐKRVuΐ@+h/YB>CC'!pt m2p;%f"p#dŜwvekӵ )'tqo}3 kl'6̩p͚ѦI,NZæmy5mo8骘&;@׾~$^]ыILon<lv3z(DO U6u 6[:-jJ0M ڱ%fV .yʆ) GS& ekuZ*LCtzJRB+V#<|l[E9WM`PiV(/SGG]aVX Ři÷f|iwTWg.*N{R0y8)8!8o1|-m`WL/)&MHJnJUG>/pWgl|]oϱeiy"=D.Zk/zF>WGd#x o!ewLN|kaAMgfShWtTg]GvH;%_:80(5+'uE}al@ a; ?^-n[k?j!9.YTʳET*l-f$hQe*{T96a5oj/\81g2 kMKI" F?IlM׋gk~v9%znF]c]""E?v "8•rpV6rn85%C=y|3새b{k oL5#guVG96ȶʀ0l,=~I|=˵ #G>VӸikpv/zXRJx-1仙ņىv8#C adyv`hc9Yu]:2,S+HR#^;:w~&IAg'1߾:O4ՈMgϻYGy[SY$j0qZKKꗱ7?0~=Y,6%DZDTAZªfh AڦIG7jpٿ dڰ=Z4QN_oNvv@& Du(!eZ3Eq5_l4=HyV.E{}QMQgFL+S #~a#߬go݈;ag# Cb2r3G`eWÄA#m K]j 4s].(ׇ(V/[ROՐ)B#|Aܒ#=J0n׿>5/8¸\p350~hqJ "-@%%_KҾOHoS%ӣJ0⥨LnM0vO)q#gCbD aUh~li6k?bM ~iPtT`;vd̈yDqgkoSMG+Cz^U NeKq'E|dیu`ŜWDDo*H Q!iUnҍ~z~M7F=% i4iA5ʧQa|0r;*O_hFP^Nyd QTKi9fi[NTn=fi4A-<^ڌ( iu^NЄ!/Q9hiFfi{FAxxϧQ*Th'~ťHHǧQ y iil% FQ4/,QeiF3_N?N4G>qf4㒅O9Ky>bqqŊkik3j4J(I85y|1a͕ˋoS0)|}+qѮ\(wwwwMTrYgmCZڈ~~{CfxݾǑO2"& $ǎ {#IYp,o¸kshY \ ;~!xS mEG??>OR&QZtaUQY?>wO_w_ qn*ݿ}߾,i]@cOF[WT&gI &j,[Eߏ%X߼0Q. 9Qb![ѺI4Ph$_Ȣ7 ]h"1p}hIFc$X^SX,)^B넖P%('K/{Ih^xV\řc8`'q֍р{0ɱāNh@2 ,c|8GW%]B*.VaU庞ꨋПЃ=k3^&I*] r|`/ELcjb6t !RA(^!*Cka%HP}P<8 7J7Lxf2AN-vg_ Ks>Wl gr9x㴮Z<X5)hr6qZӏIlel[,J$@l3M}aDʰV+͘M4r7tMhj i94tM§D:z%M|GD*ͻUeݍ2/-GՍa<'\NSwy>ӻf[GD87ok#y`4 wmz 閬z77%脨I|}'{sW<[-0sxǂuufIYWֆwYHIM1^XN%^ʕ렎߂=\4zK4yKW#xL7:۱ܝM1~.mPumw?>da^] lZ²н;ݿ}w&] wߦ g%sȑIt:w}K:B1JכfYJW!e3WoV-U4d%lz԰. b'P~TV2uT E%Esc,S&]66y%?P]GdX٬~ֱ\d!~6,m7Kw"Rd.{Q1{ 1i.wz.xsFˎ_r|A-%{͏jI^Ȇ](@( }3؁\[cBnDp7a/׊k븊/]ۦ;*5@ke( *g*աn>yQ{67<29u=sWp·猤 W-mFnl2pz3~|ўy*{{fV̿+z)u_%PЊ@@oV+lG؃*US#3R;y)wC?O˷O:bz՝EQƱݢ;4ֽ=H+lB»XP!t 0 9b) $DT l?AruekS##k]WXSh̓B6G;{T C'wwT:r1IQ;hID|)a&XN xDr-Å)q q>HC D-7:hް5x atw@,}!`]0D<U-i- C=D<+;Ɗ$yd臌u&:$JESA L§&r㍰?z^&R"GE !%DDGGxIgxkcm 96zO!΂ e!Q,tj-bk0#Z0c,rH3:KigBB)QpEeҦ 8#SHDu?Udϣ2kFy- (T,!lb""ׄFˡ`@>n 1QSi Ìaq,i3x4q1s0 y1O)1 'z Uo58zd|c['yB| c}]n]Ч7#١㟟mdqH TmS|@rU?i>hlJ5Ե:" >'-`"ġp!?!ܧE"sjQcko $)f*\nARABE#a1p,?0HXxQ}<}tH9e]KzOch\o͎@dqH yPSL1'Dc!i1(rRî$P򮍢l{t_T(hCd6bI-:Q Q.perYB:1*z7hRWEQ&14+ L4Xb 2mrn;\WJxU]M4pR5pi gjkKreǖ;%H]k)ap&B\2fHewl-#c$( )&GNܲG}kjB 'W J.@n9ZLoT i|TS5Y*,R]u.ZMb֨?K!qyDnv2ɬFL-)7bGUi>BVUȶGR1xxo+ bP~hkUJ臡,yZ˘WD*8 FUu8\mdGb1ޏ6}dAU ;6u{YHZƤmPov "٦ 5E Uz6(&Ҡ_@b%$ FkwbQ('?'j=|EL " px|ejQM?|H ,j&ZS(PD) <EMKecL#)!T*!V[טI d )d 4RgG#Rק %M2 +$4N[2 |fQ)?<6WXŊr%Vq4G'R)֦'"'+bkk7@XWPFE*# gM[ 9bU,(W٩Gqe$xuei7QU9-  *A2jE>Nz ki} BbBg+k_Rp6W;l@=(kdPkB[!APHD:DpوQ#r ?( K &FSxTSzD&X׬)bQ $0[_ li%0$hb_&iku5$U:Aq. gYk8ѦA{Ɔ3v.'rb8&VcbEw&/<޻I1jgz>n tU-9y1ÌF8I ݫpD.fqއ' . FBU8x? $PO27qT;ipp-W06 9uq](Myh6(z/?פ|$H!rU`c&ON9meZrP47.b &ё6kCQ,`@~If:ؤ@|3o}`A]VoLj:Z5)2v49  =t0T}iz̠7*ϠC&Ѹx朳t(aW~jfr 3{BX@Ԥ C[F*d1頝A԰uĮJRYL!.اPpc>P5p AmIfMa6^nhtYVѿ%AҢ\*kIow6'djlNHޮۙ_%2hl/Y8[9v4ʱyt " d1/lHsZ$j/Y$. TS,?8|x{X$}"kt^QgoZ[H*mFM.S֙|!VL\v̥$EfMլzߙuVz'$N N\v6{dIN\Rf>j$O]{$kbz7)`=-t='Wa6d&bXq펷eIv)Ƴp̮;kar*;rWȣjɞv;0;nw\Z*dTæնL\I'8HTl~G^ȩm;a;ugmO{} Cцҳh&Ui^:|{9-=ȟ7lkI숺|v8BޡE/1E{Z;K/\j=ޖy?q ¥Na>㶓4$縕!cOåqfq9d37evpi%$-BaI[Ov.I4q$֊;^;IJtow64aqΔ&RU ;<PɌ'q$+I n;Z:L[nr "KcM\s<'vf׽$L]=-8bGм2E /c̅3fZpA۴5w̕J̤ٕpϒ6ͻu7S[k( !}U6pm&Ih,=k=]R; ,fmN|{|{% 07Nh7P>l s L2h 9 fpZ8ٷ귃1Oj9m򖐈Z-n_gF^(Yy5Gw|TF$m'.9vIsӣ-$K3A<sҘJdJPQ 0Q)95Nqۮ`~*2H'*;ixJ.lfc+I˥|r{}!dfWs+m2@U s||>Ou(嫠jbϙXoCqɃ1VsPQQ5Ez3/{hLaJt_4$RZgD`2`E.-'/7NVh#Xr/K /Koopyo -}_%3زg4VH *Pd tDrtߵJpo&3}!)oTT݁!)JRA;OHJg! $5pIxq HQݳ;w?k^/,\ R63(]GJo-e7Hs9IJ+g]¨" 1,_㠤sHLS r-Q:Hi\8nZ6(S>Y ? &Eg\$ JIڊ{* ct;oF%Eq~Js*[^GTZQcŪT M@zU.^LOwDR6?6P>+Tz$S=I:<J dGү?i${wr<|I(jI+M?dx4j/')Z63{.̡EpwX"#FR݋`&K~jŻ$Ҭ^L;,-3ԽTDxKQD݋HQpZK?\{q-iwsq)D݋_BܧXwXb_إ>źÒP.^LBe8R7ҋr^aIA^L JI;,P܋K%Q#J: BFqTAHzT ڍ0CT/K(zS,J,hʂ?STRY'5uc-s(qdS#y2aN<5城c[d}m RZy(.rmx5Ƚͻ-53MuDdڄżg:ee+Иg#rg<)ޣwDpyUTh !.>1ؑMAs&āԔ9P}PQ$'HPN9ϴ5o@臹3"+L}MXgb+h+R0Fsp<4,g`Hj1e2sʶ"TԄ|E !V 7eE 2R=8V4? Hy) 2%RG X}^rd a2X9-(|ا`j3$ZZˊWe:q-!4ڛTQjH?lD[A"@i6 ZXn{|-7Xr[C^Vi)C 23}j*O|5 ⰳ$RuSB rvVUD lU6p} 6ELWEdl{Gw;gcdP ȲĊxzxmcmgW*| ~QӂhLEuFYZ`1E㳘hInTQxNy й7$>;$hnJ]4?$bsk ݐ'5%?5.$QmU*SjF VSX-H*,H~jDi@`Ar1^ d `An*,(z/y$}"ۑi5s#IX²D]3J oMQ6E=lHd sfM;* 紾NtD>w$?2d,gJoe"7! %9R pCycL8zQv6tp8/K&;*E]no)/Oz7qiu{[Nѥ{{\> ua#I L\:0q^Zgs@Vϩ.[&QP碜5LDcPȴX6 Ric2V;52Eǥ\}M;«2ȑ[҃g : Mm .)x12fQ핝,ź\WlOYAݞgFԎogK$}K; +{IPXNSln$_Vd;ИK[&.C 5D }?˷7"kL@-5@Ж%4PՐ-z Vr(N$gmℸ{VcS\+yxpc>{ᶒtz!G?;צV\3t'n\*KI<[iڣ.!WM$Xlz&ixO+om]%^ $mqC8KmzD;ŕ86@H;jo- ^q'ĚAͥ$mw聯:[KmƥwiQ&p3[LI l*} [U7snXx*FSrg|iiy_|DȦ:=;iM˔i! [S1! 0;Eoj Bo4Մs(dx?ķcþ|('A G25gJN#W,ܳ'7A'nM5׺X5 Wg:MՁ 02qx|Yכ8s ) #R/5dߛZxaIZbh9U؂.ʊ4 /UF-1@\*On=LY'7Z Eb5 %&S_!NLChT/8 8lJ #A_fĨj@ {d䥒ʄϘ:kCE=;yDGˬwTS*YQ )gE\H`TѣAXߛZx=\zM' F /pp0nv˽ؔsJV6%~.1MAĘd;aN|ojO3-62HϘu)t{x{qM!壖'H:u0I%X)l$H$XES2<&x&G!ÃY'5uO2,*xm C8/ee|X7H6M5= :u9_ ֱeGTRvL )P-x#a쑑ɖ1uʰA(5 V+k%̰` j X-?ÆlJ Z`3FS = km?1ᰔa V+ee|X7H6M5= :uu;b 0.P<teO63䦈V6%aw [e98{BS3?1^)p.{D]e/S9e/[e/[TJe/ e/?fA+ԼkeD%?S\S-wko*8ƫOex'ڜJxC OqtgѣAXk%<7[Bݐo* u9 UBhkШ'}Sп^zK5"2z]L3˼=+ HZ{'R7%`i])&nsxK.m_qS q,oܔ)(aY)'J n"iL'H)T<(kd~Sҙ9RG!i 2ۓ\^DDgк%ږmo<) ,#=\ja0 =o':N1)K#$my_ xEUSJWT3 $d"IsД.!3:7M$iMst;kI*:!a 6tM&2$;Xeg}K@XGz4ռ2$;aN|ojAoVW^#=>k^TGge3!s{|։Mc9uB *ڢ [H`<{ۡKHW &_/P2i31"nj&;--^e#KE]{k̴tn$V:7st;sĥg]H"K$|,I';( n?:I˗__-Qm=?':: ![c o>P{2TK'myg-\:T2&L`?OpCA`$t&]~,!}x_PO(˧_~D?o/crVR|Oo{Kѿ}gRXt5OF* (9z@.C Voe6bAM k䞍H'Xo,t$Cp&$94sҶzŞ#=D,c}FI.x(ϡ5=AEh 8@7Qÿo- PH}=q=Igե5T"Qz3ŻL?_O|0Il3>w o]OF#J*Jܧ/w*\>ɮ;)KxꆕsH<+ξnzAY U4Bԟ2Q} |=kZ%#.k,rje?_Nڷ$tIg}:sDʾoI_|nK*VKKٟ{C^l˾ <%ag-|R%2*)k1p{7UR* 5ɣs.-}HII:ә{s-tTiu[W5k = +\[|=koNtcjj?ikvAjdhjrFHБF+~5ar5iR#9lH_Zj1rHC&5Cif%U vhS>+ԈGŠX#zFzb1;r#PR^gtyP=" lM kYI)VsK/6SbjOA(HlAҙDܻo}ΪgホlλV d,|qZ&w'X,3&}4I*1iz`' ]u;] ⱰhS~uU09[|f$MEb2\MTL~Hx3q={gg )o=vrS\**8ۋW\DdZ\3`ث7T42"12SG칸|Kic3ʶ||R(R  m~yh޳/UM4iƓ ZK$!mvW^G9l環^YX6K \wK}nI#Ks{^U.in.¥ W^n.t(W;Vf'{iF-9Y\}?IN'RS H{4jk2!K$g\#K$Y|6si.x@Tr}X6vOk@w%pN.jh)Im\"K$K=BT&E$S@k-N|ʉhK#h.Y:'>hY:%",0qŞ -O¥)pHjzi xKCIjz3ri,.3 BT!M\N4Y.z@L;]쬸%o`V3.DFېpbϚ+$z4.`vZ=zQx2Vj,!Eղ}=ϙb8 0 c0~uaJ?+.arJA0_QORޫa 38Lo\Mz1,ÁԵaD^_ $$zJ/d+!@THB yYpMB袐`&er2>!_Lf 7O28ӮVx^HHr`5bs"_:8N]L/#We02b*9Iٹiѧi7.{\a%eO\a(B0rwߋˊjwX~*5'Ö E'ݏu/. wXaZo~ĺO:u/.Ɖ!^d;l1gnr/.&GN"Bs敾C7(.w2ǁm{eUb\Rqk̴:d>21|9IuW-{qu^@ۋƗmR9ݨiR b̓)=xDB>bw>9g*ǭH`P|2;jNџTVA .ߊ&?JG|sԯM:vuWGԶrTl~Gfșm;a;ugm{OͧJIY 4pD UޓΩoaAԼ fo6_O:#SXqvC/Ӌ^bp:åhK~Rq[4)mrVާsvp)v\Z'N=\i6?/H+%D=$o->)l[{$m8&Nd&is :wRWԷ;{IFԎ 尸ngjU9Q ;zBi&'3މn&maGKr<- ,,8%+<'Nsrogv;Hٹq3Uoz7>b}m)ʉm}v*3igv%LIݺ穽*P=52ϻ&磱\B{&o7p8ʿ{@7xPz.hC M\6twoH$^QI.; n^ ;^$-Y lVxZ䭁WVB\IJM;JQD!9RWs)K.ާG[{H,ͬ\YltuYm^6NRIENnZr4l T~ZrJVY~^ /9|r)1\g_ }4#,X~ j1f&ȓz¥cQ7`:qIdҳAV+ni.gPU } 0UY;X$uH]ؖ#e˲T9t+S<88M=r`*Ca(#EDs 8w|`I$5pIE/IbRW$?CxwpIɟw9xwpIV$]$E{BR(Ż{HBI ER'$]ģx7pI=^/8~VóM' 5C 5Bs#I5E(ϴP#<+\L4(ed8f[&QP(_ 5m" =!hN3DzQBY+kM;ܸB ){x4+gE+fj,'rK$a(GjLpVT;IB9#%=e 6~A_S1碟 -x2lWR 5\^iyDn(83Qql|y{\DUıYr\ͥc+JNjKLTE_QԶ3Qql|ONc|޲c(޲c/w{v&"b{h;UWlo5U3QQl|8.'ng*"pFY\om1h(eݨ@'{l!Y/[

}3BȱGw*\T`D 0Ai VNp45I3H _J<[^C>C-r?vbM1ҿ}"*MZ{sH?IIyX8 Sy SVX2ÒFV(%QIQJݦY*<烊SƟGHvmBV|>tK+z5>)IʊtUFҢTrtbҕR)&] L\ K>SO!\ ILQtR"\VQpoV@!eJ;?/}PERebSE+,=I (TPf27[Y(ȹ g?{Ώrm\'U][Kc;ЧJMߋȩW),Y!Y R`v嗓.ٗߠɮE){Oeh\>Siݏz&T TN|.[1JZ, /9Vɡ2R+52S㫊d_]1蚕YK65$񵌌5!osQˬ\ .n n8{q<g#Mhq n'P6iTcF4CV0l4A M۬z4+)L#Q)Li_E^>Og"tJCHCONi\(9d뤳藍sS餑ub\' wb.NU'GvR^i|x'__ރ- >wܡkQ^8L~KMn !zPBz =9" _:Xס]E@fpa!45}"$Ib8up0 V 8yP""c?B#_6g_ٌ6ۡk߫i ?;8!a#Xk$׵Zd-c!XC0>f;b6Aƺ]i:u(k+q "% AY(=XBQ$ cz@u_접>voE $}b 2[ҴIABxohʵ.C$d^3!.G#t$`tLvO{r&CsR7bB//.ЋrB~?wؙ3pS5XSh=긡u(C ؓ_s"Bmu$aM_7}?= {^cֽ@`Cw u(Cr/Zn^@ߓHe+A^ <l-7\_pq9,A~;l\??E>   4 Os f*՛{Qf3ç0/8>Yo̻*~7Qi~\mR^2x<׿8b w( r!8UFJj.~CA?†^+ދrNO OXnE;UN,+u3Bo1_O\DE=T<0jZCXl" `zPx140򰣌k) p9`E2pր݄apn:k5u\9 'ؒ2()S~-Olfg,l88Eg~8Qk)5u>m](Ck047c D0[X$F!`ԀH}M>pZH.㝧7A5n.z\~ve` >t2` N |< ˰pZ@aDlJ06Q3{-SVP2e k]1̦9rɜ>/h#^8Xqؔ N6`S)6UaK=X`uՍi)hd-~Jԋ{hs-5hfws3vi y^XX NvTMU`Ճt47xg?{O.o7sޜ<w&Ʊu,NmAERzXiؕVX`UaS-(#sZʫ xh/|e6VKRCSMWmÉI֭ǐ3H|:\J/(lK4l¶JotaՍ\QkU5z*lO=1h*ԣw90, [7"t;zfLLWuUۨVm`1[*:UkUY*@WVᤝʟ|\SnQǔMu ;.z! ;`@<2ul?EU7_5WjR*&%lrJءXE*plR 8SJMuݮ JsI)(oJ."xgI71#=j%]_\lT8N*sRs\"T|MU[+Ѡ Ny){|(}XgA1h7KpICǓ7񸒡vF@r NES\O?e{hW2T\*ɯVm% ڤ B~ s*hW-@<|(YD*<Nޞ ,GY蒐8B wTp*$&+)[%rO[J\R)mvkriML[ҟU#H.?bMT"]_c7؋gE&ŢKPR''U^iH {z\咑)"9dhvMӄScO.lsm92_wDj2)M7籋-#OBr'lG9x1_Sr497NWk|^+5&Es4`FnMq"RuDz)^;k:P ֽ83fޫB\>OD0]*9I_") mIFhdilJb?.kC6匄吓r@9wK:Ky(?xۡKK"fZL{qb@54NF^C#F%NQg\ ZgjHm]B"^|IF0t8]+k ܡй[2;} $BvQi7u_WW/Yh݋c ^1|.=z1PKf]sg.cq!w]Y].LIӿ swi mbu/̥jCD> z W!#s}Xo&_~zQ?##{'9{B/ XסlXKDJdu:YAX/ЗSQ|F\Y^JM*3\j]n4w&# q Go4נlRH¶-c zlaBNm3ff8&r ieNi]ҀlOD'^kPvO&{=0D)Z҇ %H !cww9lC9qŞ 9>9MuYz鄮s}@}\O6}ku(k4>@s=S_؏34'24/b!IL{1ϻiw{p=#FI;L/6挹e<W;b>!s>Ę yDixi//`(C?j341z^r<=¹$OC ԼtcG2ʯf=3zy "zW=Cz ~ z`yXe?{+t08ᛓ /fQ@_U͔o Oz $kJsy4ecƩ+|h7݋gO* ,( ʯf Tf1DzfX+Yzi>MO`QxCZ Ks 9'4_LErŀJI9_DXWF3g6hsYc0#CĆKIj'H-|eʰs0sC`QB]C<i9R^ F#ֶ3nѹD8|~ZzD-k01t'v9ƾ`zV$8 ःFcG5CF-˧5y`-8cyʝc6e\˞1Ce*|,N`zMQؔN:SNTkz,A豈X~>˯z)eu[N}zo}eYivkw]isz5;'`JĮtʦ(*h%xb&- hx-gD>CfwxXicwX?LiXC)=J+JZ ̧EqQk*"Lo-nNc#CݩI=ax'#lבR=?xaDc["c[6ȅWk B 4.B\畇9t6)kė9 sb4dCRR~#Fa{b_> -˓T69*Q*ըѝʳURemRJ{NVJg^z= I?V.B^twnjRݨ 嬊^* T]Ī`lf*>OYJ5u|2&)mLZ0e*׊r|QQN!(iPwq#] ox\p;}ѥ elU4~'*w'ieLSڔT:d+ٱHINJpjV,Ÿ,T:ES uW/(]x?@ HJ%p3]K5+rl'{e:9*C)~Jr UK]疡|E{T(c=g*k(g|OnN>~ok6?qRkHw%{ѧԴRH~<1I.VgpT(ķTA~ <w.y{r ~yKn_Ӽ&q/2Ζ bYHJ<}ѥKSv0R1~0?w)?DA L`|\+vy-l\w9#Дg7}&ѺiOy pVAxi*ir>  v_|C)yg=PrlSTabH$|C3a!Ҭ]PV Ů\bѥ]2KGoxyE:#CQrsLbq߬ 5.a&n]NIjTҫlE|bl>N(2d^tT RnP@9a\ɉ I)eKѩ]6  #aOgDHgtHwӾ98KH{՘g8ʺr =#'_hSh]>A3d1͌ԨD:U6SAq6r ʁD,g?-dû 8陼COB˖4w{q^E_Gxt hjrkdli`t,TVA] 1Y/PAH  I ɜ i}=miwX0yٺ' ]3WȦYǬUp+hd4 nUa8B+!ݼGfPI==ؾ M3i{qzn8^t i|i l:Fo54F!;DR}c~$0vt[j~,Ϟo݋SEL.}^[DLg/:E'{'蠱uht1;xvZ۳[4ux:c]X8aũ^H~8Nc2>\ndUMV(hs !hoH>{z&RBg*|}8D |\Kc I%bthbcqu"2Ed. _3D)w153a+IHtb$fh 30\c:YOYO[OX7z qlz3i{y6n7ס [CދE|Ȉm֠ ߏ_B2g i]').CA=p?P!H"`2b1qP7'ӓ֤::hዓTux:㺿e҆")`h92ܰ8a^q`${oFx;J 9:6/> \ʨu(7 ۏsu's|}>+=IS{ }7Z̽@'SqйC/ysFݽ焼NO7$>ߦC 3I-a~EFyǖ(-0NkޡxMT(\r/[P_Qӟ5`\H{1F8  F!-I(`%o>=n|ܟ,Pn1`P>#^/|h1WaU巘gv=w7zg^øF| f"nAG Z_Y>N_ch:LPB tņ݆K0`\7©..9=ЉNN^G3n6 j sYS9~1\/lJwy_4:˝$a}GĎ!A+Glm'܎[Ԫqכ0>c97Ypo^NI`dF1`bK#8x0~mb0lRzy?̐Z a pǃ/X!=Iؓ=S-Ԁӈ`kX Yf]c9f.K Cͦ5/a{P]>NVxFx:xjxJXK%Bدc.Kcٕ݅f,ɶ֪׈/ArRG(ytmo7Cc=v"w*BݮqO)p n^RkG)a@&tb+qj ;wU`%T}3.WQJqU&u*d\MYs8!<^gvQ 0-Qp A>k/enRMī&(j'NT$ENU9$+1KE ts|]zJr&wcruE59{|*4xwq'0=ӊ.=JrQXE8MQH&-C>򨒇gܼf{&\Dt<~ɾ?FRS`] d:HZkF*R|7(s=&I>W{2w^#]l7JÀ44Gh#RT f**|*AZ*{ 3T xshhPsNRH{M;֛.tA)Z;{BoDABӘp{^' /rE-ɜ^zlt# RuAY2i_\k6 u,J! ρBT VE>1]&%Ú/=R0hzQ&ӈws =Ë@<ǭ#I8-h쁴,49Є]}jtĸ#L0#b8<M +LF~!'P#l&Юőm:7%/i^ Tݚ6q?@ǔZڍH pi#&cp;Ix/"ߋS۶IgφE8q=y&VRQR[3TCN#u9|x>>NcG{fܛsyhP Ju(-h@~ J5GW'iV>2(COʰei(e< {Y'YvE+՞3]M6ՖB^U셲Jo[l bt~.oݹL<{0v{Şi_K{KLCeҷ& /{AvẊHq{o09sw A~^3Q=i;3kVu(u8jA*9<#XFk3tzc!@>o#709k;xi@ce(:,G8#u{NaZ͐k&FQDWrSzWaXߌmx~GD8@ѯLEUPP-׳@Gc>U  )v!oaL6G6б Xl¡:CB1EP@̆YP]4LAݯXIu?`T샡A/Wy F"F:׎tOw"N%0fCK&|.!.!OtN`,v yZ8EĨ' <,1:F3.#їaVE.!yb>hSME_͞:^gt -j+>(8$ҧ\m \݉{+\5czé(v4Ɵ4 w웣5o5 +uS+ɢx ',qJW jd іWc,@r& #I1~ԯ5`OBU\W"}K_ځ+_>xFBTg#'"R}NbVkLd7JP1 i3m(kV~`:(Ł/I i U M x4{hHgz*#Ox,9jI ΦMc r}?\Ph`mE_[^|A+`Yc~)3ӐQsVE="ԦXۮA;E1`iC71Z30ebm\A~//-EhbFD-Z lE][o/EcNE 睢q|Yx|/<ҸwWcnx> іwj@7F4tpDC Qסu Em(Q˹pIU2[w]mr%<=fjDUuQ>.’u_ZYN\=B\-O+Dn+BVAUE( G,W^]ES$}{ma{[b|_c kP,hɄ/-)RZOuWQzu/qXBK*4FROʢ#\jNc`pTT j%lkwhU"% *bC7C'K[so.|&0x􆸅!-Ucm7a\CT !uu(u?H8㤇3cq¾箠 BrN"L]SZãH@OBj;6nHhcEΣ6 nt{ě uy=pt61}>=hrd@S 4Wqc@cC\Fђ0DZձԱQ̐CC(ϓd^J!!Q-;]F~$ 7^RIDb6%O!` P"<(? ˟D$D%8HcIA _)v֮֡ɣdk#iҡ񃖪BxњeUB* nKefKٖ1-R R!XE Ω]3  KLKx0흄h/2EfD3aX&g.9UB[6x2eJv-PT)ڵ8"m &^d2ݤEnD7m wO1|-*u(Rh.Bm =q43WjIƤ # J(cix{^/b?w:1Fggv-N D '͎&^TQP{o;Lg@ՁةQաH{j-q|_zju'*D/A &X&Lq.˱Ԙۢd [# ۇH&BO,Qrtfz9Znmvk6a1rQ /b:T.~^& 1lbLZg|׀O\QR )U?/G-v,eLːe-Xˆr^s Au(hQ@~w^WRgb FIيlÆ>]$۽^֬A٪;LǺ0nigUbQ?qO+G_E.=5gM,:cHmA6!i-^HH:E:~[n81@hb;tl-f&Dy8ϬxUw+0Zˈҗe1w‰f.9G<"Y$_TU iDݖ>3Rhߔ7PYMvSƌ C3=(׀l֙!m -JOj+<'Dӟ&XZ'8\\}U? AV 5ۡ8tӺYCk1'gLƠ'#RCP"HyБ xrldCew8M3b#5'bgjZӳMYiLNjѯ:+~Eѯ8HR44wW(w #V5H~8woOizYiy5D?@:OW)\QoK_::;ҏo Tɳ NivE6c5kPk1KpҦYiKV/n?< B+1M_|m|VZ3ŕv.qEwж5z~v/YɄ-pAO?euF>ۡ'8k|A Eӿ&+Y((m4HGbÐHZ(:Ů6įbt,rbÙݴ5 +Df]Ҏs`>_=5_ $з| \R6m܌t߁_%w5#pHL==C_2q,4/!cTN8pjx [oa,|#@4<m\ 0/ xwp1%-76 yl<"4&̸yCs-[a@ׂZ 6&8=#tvPPbh#6 fB)@wx\3BXMAw(uP:(w UfՃy0|0h+>R/X=|RX-Έ4\BtI+힬QƙZG6Bi0 P PPm¨mDg" #a# # "q#w7w*ڞX\>{tGNIpŞn&1.~Iq#y@<{<| w4lOt6p Z"/ZPya _2imE{]M ,]J2iMtD#FsƆ[~,D{9Dfxfsb *qNh`AZkt+مx&EJ0pPN-(Ӥ-؈ ]Ģ^סLd5փK&}\PD/T^ښ'F/ʁi9t$dK=vǓ̺#kPҮ9[(7^!hV5E8, ~ t D> E>x|a 0`r/0ߊV<^'xĶ,V|i =gr!茭|LkӰPQҁ0t r9~SS"M,ًBj詋CEWR[f(ZN (֭A.P=i#E'4O&b>i&O3wMTws8MʕBG)zRZ_kKE)B_JJ HIˌ[CJK5kP*jB肑zSG6I &=oᛱ[zu(i<6Zž${TԈ<[/~F>``‹i_/՛_<-UV١&"^>D?RqL\~^~EpW$/+\\UsU? VPpHhza 6oԬyJjV2ڴm׾C]v#g}_0p¡G5f 'M:m̝7E-Y|U׬]a-[=c=/⁃/>rW_{7Nys~޿W~O?/o~w{_~ѓW?zYVR.;R=鵷Rk:RK]7zL[HO:I,Ȃ9J\ȃ $> 1NX1^I̘-qv,LbHY'dē0eĕė%3'%ּ%̹(qĞOuA_[~xt&,qĦ?*V bg_ak%ccX4yfeF8fazVV66;88'gg8QjU7nT>phyS _Q/%JhRN>r  6bNYI޺Mgx߻}~Ͽ '=z_[.e,\rY.5p#3~k\ן~7yƛ1u7e9puSO8b/LĞ7-Ci,?&￷mzS…y]F{sbCV|i܄Xw8}D^x(zj;D~ʊi/4ϟleT9ls5*z&6w=wת!lZ|d7M8yդg#I eF;zkqgǀơu_7·;̚i/cY'^?p݃' ݎyi|Qw1=7΃;/a`]u#YbΕ^1 uMno @F]x(+/xw/Ed-׿zd'LrԸwBz1cR(@!z_2ׯNӪ^: ]e`0@g.c N>(0wLLKۿ2 Ra+pew@3#>AJSAL;kOLown"u}ulFMOGgwo*~I$ 7yZZL7,iXY2tJ3K``]gQ\PWOWŐ_q7π MR"/h!ZO ` `oo(hYW3b>i?.ٺl̢,roO^?&w6_ZY?Thļ^=U=9~mϮ^:E XR6L.hz\UZ`e`Y5\?z!b M(_=:>.;},ĽkuhFû^5xAWǠ'ս zj"Eq@?TQSYUZ˕7+jg*}J ,T1 /VNtR!_KK: kzxbѵώm9 kBǣ 0^ocLoluX'''F_f׫zɥZeVE9fW$)I zj"2SPY\QJS J UlS*v3R{U&8x=)kyKVٸu׋GZ?*k͌puZfAa1K+z_Ȣ7o,)5;uzi^fHC?w3 2C0E.+ݛr?`ڿ93*7P Xh8h^U($OVM!NJcuWe` 6A<'U +9@Zy4JhݹOĹK H%O|Ҳo]}an~:O5pÒ̿m~I`Ue]VqpečTD+ M :ŒfXf:{ ,@Sa& X.̸ ѪQTzsJ3  P@nG #2:fnnʶpK_ߝ۵`hfCҀr6:ᔟ kM'(QaRT8tsDU)`"G%%@a۸fuQx*&+l]E"04Ta.M`R":(+8کn")ryCR'4:cߡỸӟ֌nj$i^~S_iX&ͅH.8p ߨb 9@ 9j9R<3)o(uf^4f޳U(3AJQr®\R")UgA2L'h <tb"L\}j) qj$YM+S~>E>Tyf^(g^bU0W^0AM}ު`@HTԗV(<=`b0:csVa(43(7{UժWZ' >|dAf>qɏXl'~~lA9Z&DyW$)Ҥo)FiiQڠ*ja25@kG!e?^B> f4k@>-TȋS8zӯ@T|"`\?8(2FJ5P,UH~}3f|@8LUIw V{@Db~J*Z,e'~޾K_>=m|=?gJOvQJCu3 !d8#"Ñe2/-6TV*89U]UUSc9+>|{Zυ(LozrHnʽnJo\gջ^xˢëotnC tϒ)xlZeK(n_E6=4I@P5Y[=a/NT6&Qn ;j&VS{k4I=s.L3wY[dO[ mz/^uo_{K;o~'~"|u{wi4*o62qQN&m& "d/ؤ[-s>J75 33"~#orT̽NRmlF|!x03NL[mիȝU jY0{[C&so~huKg޻}c҅g<տys!]SUs4\5=V|{TF@5@ s.H9.f~7jyNj@^qS "Ԋmfvm;P(Kǚ(J/QG$5l ox?Ytmϓݽ,ʹysӥmˤ(۷g$T1z{f>gANL@ Cv:DW^l`&x~f&?)*rf{\fNGb$G)(WIJ@d˜ы\0PqeҴMOrϢU_~t^ڻs [ikLӾEӨzjS]%Բ9\jV^3'AO1sgQ̆(뫚8hsa*ӢH$!̒ mgoIh֡ߨ٫_<vXYZ2ka#K@|S!A1O4L0kMiwtǀ{ >|~(+7SqHU(/vkuڀj߫ޘlEd݆\O Wpۖ7;gO?~ZpAztHM /OsQi-5;.%@L]/4ST{Y(Gt>\33?O zb(^zۚgxOm!έvli04'M^{Əx|"_w}/ؽuê ,\U% ۷LMfC/[.D-sYy|f@>3S3W,cW-,~s)7XzUSvOQXbY^\Vן7Qsl[d)G 蟛_8ALv1A>NFJASvfߑ}UEOg(=U ]zw+Et4Ja"Nb/]w=<~j֐k|dĪ}o^[ɝ^SǏ~7ѯ7Uʰ.#uF^h0اZek; L1ÉJEx9F$*>v);;ߝ]Q {Ռ//reC/fgNZ~貱vwx[\Ǯ/?s}w>{ysaܞ:MKm46qV qsϴ'̒O6.X)Wo1zz-Wz&>n=8ȭn]V$e'h`kWMy\Ku/aԁ][7[lڍϿp0.աMZ c-?|ð5"Bi >> endobj 52 0 obj [/Indexed 14 0 R 5 <00000000 0000000A 000000A3 000000A7 000000DE 000000FF > ] endobj 53 0 obj << /Type /XObject /Subtype /Image /Name /Im53 /Filter [/LZWDecode ] /Width 179 /Height 179 /BitsPerComponent 8 /ColorSpace 52 0 R /Length 2179 >> stream P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7F}?PgY}ѨQ 6KSU:U EjeNPUf`\jj֡}_k7݂_,^p|^3!;Ap5j"Y~s4ݜMmjٝ[v<FOkny3ևk3Fe'HKEA;[{ /C=oP pk  q0B˄6C >DR˾1=BJϣFS:ű\ 3 D\GqIJjtFQ|M-@,k1M,s!DR*M{3ӌ+D7LưoC3TJEަk.ДT˔-MQ ;9H'h9·Pufj^z&#jzf}#'7MzʙB[DmignwnvEw8ӸqS[he:fxrh܃+kՇY#|ͭp:lܾ!L_9:gGuc~.ΰtcY'Akܧ g`w{Q{uc_{[_~ ٿz< r>m}:Cܢwp wqsNa;8K݅Ow& 'Cwð׺EӮ@' ;+%+W2AN^dFM֙K^C߃0Ć$gN/rGQ,oXHQQ=z$1Mh+"PKO/Yx(_pQJyPZ{8S,dД6,HEQaD9-*-2*Gf̂cXcGM{/&2n(X2|ù}(lޜ3n87{nVϘ'‹BP84t>=='T:κ-2\Oɳ,(*'G:E7L5NjK6wJxZ!4)&sMzmH\.uOص.ARʛ f['"{G.QR :_VY5JVFiD2ƴĺ+EQ&҉k=I=?+,pUֺ^ twJY!$5/ ;_!VjrTNh)zdXKg|5֊YLt6Oc5iCW eQhȬ\zXn5 [ۓE`%Ě.Z[GUϥNҪPOyOlRC;`+6h~w~p7 ޖ|ۍ;u.ܫ.LؼN3hLmQ9ĸn6k)u꽗Y1/ݫ&jeX O3Ǒ| ]1ubl܃YRpaY1<}+Cb3uyoꂈa.\_r֓gf s\ߍFj9%*H`v[õ*h} ]14-.-go,sç桋KA-8&jozNUeS__>ͺa+ ٛNiM}5Vüܳ㽋6>Fk76TbBx?Z2իQ%ښu\zH /7*),l▖u:vhј qQVɺ֣ZϵH6{r#u[2~\k]g1兽ܵ;z1;LN}zwZw{ 1=^`5:bKny]w^x_ GR endstream endobj 61 0 obj [/Indexed 14 0 R 0 <66000000 > ] endobj 63 0 obj << /Type /XObject /Subtype /Image /Name /Im63 /Width 3354 /Height 1253 /BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [0.0000 1.0000] /Length 4202562 >> stream   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ endstream endobj 62 0 obj << /Type /XObject /Subtype /Image /Name /Im62 /Filter [/LZWDecode ] /Width 3354 /Height 1253 /BitsPerComponent 8 /ColorSpace 61 0 R /SMask 63 0 R /Length 4000 >> stream P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~_ , Ll% - 5 Ð= Eđ,MLUől]eƑmuǑ} !Ȓ,#L%ɒl')ʒ+̵-˒/ 1̓,3L5͓l79Γ;=ϓ? AД- CMEєmG%IҔ-K5MӔ=O EQԕ-MSMUUՕm]WeY֕m[u]ו}_ aؖ-cMeٖmgiږk͵mۖo qܗ-sMuݗmwyޗ{}ߗ. Nn%☮-5=E.MNUn]e普mu}.Nnꚮεű.ͳNյnݷ/ Oo%-5=E/MOUo]emu}/Ooϵ/OoP@X D P.@PN AX-PnA=!PBXM D)PB] 1PCXm 9PC}AQ"DXDIQ.&D؝QQN*EXYQn.EؽaQ2FXDiQ6FqQ:GXyQ>GRBHY !DR.FH#䄑RNJIY-%ęRnNI='RRJYM)DRVJ]+儱RZKYm-ĹR^K}/SbLY1DəS.fLٝ3њSNjMY5ٛSnnMٽ7SrNY9DSvN;SzOY=S~O?TPZ AE T.PCTNQZ-ETnQ=G!TRZMIE)TR]K1TΚSZmM9TS}OAUTZQEIU.TڝSQUNUZUYUnUڽWaUVZYEiUV[qUκWZ]yUW_VX[ aEV.Xc셑VNY[-eřVnY=gVZ[MiEVZ]k텱V[[mmŹV[}oW\[qEɹW.\۝sѺWN][uٻWn]۽wW^[yEW^{W_[}W_X`\ F X/`XO a\-Xoa=!Xb\MF)Xb]1Xc\m9Xc}AY"d\FIY/&dܝQYO*e\YYo.eܽaY2f\͙FiY6fݛqY:g\yY>gZBh] FZ/FhZOJi]-ƙZoNi=ZRj]MFZVj]ZZk]mƹZ^k}[bl]F[/flݝ[Ojm][onmݽ[rn]͹F[vnݻ[zo][~o\p^ G \/p\Oq^-\oq=!\r^MG)\r]1\Ϛs^m9\s}A]t^GI]/tޝQ]Ou^Y]ou޽a]v^Gi]vq]Ϻw^y]w^x_ G^/x^Oy_-Ǚ^oy=^z_MG^z]^{_mǹ^{}_|_G_/|ߝ_O}__o}߽_~_G_~___0p 0p!0%p)-105p9=A0EpIMQ0UpY]a0epimq0upy}0p 0 p 0 p 0 p 0 p 0 p 0p0p1q  1q!1%q)-115q9=A1EqIMQ1UqY]a1eqimq1uqy}1q1q1q1q1q1q1q1q 2 r !2!r!!!"2%"r)"-"1#25#r9#=#A$2E$rI$M$Q%2U%rY%]%a&2e&ri&m&q'2u'ry'}'(2(r(()2)r))*2*r**+2+r++,2,r,,-2-r--.2.r../2/r//030s 0 0131s11!23%2s)2-213353s93=3A43E4sI4M4Q53U5sY5]5a63e6si6m6q73u7sy7}7838s88939s99:3:s::;3;s;;<33>s>>?3?s??@4@t @ @A4AtAA!B4%Bt)B-B1C45Ct9C=CAD4EDtIDMDQE4UEtYE]EaF4eFtiFmFqG4uGtyG}GH4HtHHI4ItIIJ4JtJJK4KtKKL4LtLLM4MtMMN4NtNNO4OtOOP5Pu P PQ5QuQQ!R5%Ru)R-R1S55Su9S=SAT5ETuITMTQU5UUuYU]UaV5eVuiVmVqW5uWuyW}WX5XuXXY5YuYYZ5ZuZZ[5[u[[\5\u\\]5]u]]^5^u^^_5_u__`6`v ` `a6avaa!b6%bv)b-b1c65cv9c=cAd6EdvIdMdQe6UevYe]eaf6efvifmfqg6ugvyg}gh6hvhhi6iviij6jvjjk6kvkkl6lvllm6mvmmn6nvnno6ovoop7pw p pq7qwqq!r7%rw)r-r1s75sw9s=sAt7EtwItMtQu7UuwYu]uav7evwivmvqw7uwwyw}wx7xwxxy7ywyyz7zwzz{7{w{{|7|w||}7}w}}~7~w~~7w8x 8x!8%x)-185x9=A8ExIMQ8UxY]a8eximq8uxy}8x8x8 endstream endobj 64 0 obj << /ShadingType 3 /AntiAlias true /ColorSpace 14 0 R /Function 65 0 R /Coords [0.00 0.00 0.00 0.00 0.00 0.50] /Extend [true true] >> endobj 65 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [69 0 R 68 0 R 67 0 R 66 0 R ] /Bounds [0.500 0.640 0.750 ] /Encode [1 0 1 0 1 0 1 0 ] >> endobj 69 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 0.600 1.000 0.000 ] /C1 [1.000 0.000 1.000 0.000 ] /N 1.000 >> endobj 68 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 0.200 1.000 0.000 ] /C1 [0.000 0.600 1.000 0.000 ] /N 1.000 >> endobj 67 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 0.600 1.000 0.000 ] /C1 [0.000 0.200 1.000 0.000 ] /N 1.000 >> endobj 66 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [1.000 0.000 1.000 0.000 ] /C1 [0.000 0.600 1.000 0.000 ] /N 1.000 >> endobj 70 0 obj << /ShadingType 3 /AntiAlias true /ColorSpace 14 0 R /Function 71 0 R /Coords [0.00 0.00 0.00 0.00 0.00 0.50] /Extend [true true] >> endobj 71 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [75 0 R 74 0 R 73 0 R 72 0 R ] /Bounds [0.560 0.630 0.730 ] /Encode [1 0 1 0 1 0 1 0 ] >> endobj 75 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.400 0.000 1.000 0.000 ] /C1 [1.000 0.000 1.000 0.000 ] /N 1.000 >> endobj 74 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.200 0.000 0.600 0.000 ] /C1 [0.400 0.000 1.000 0.000 ] /N 1.000 >> endobj 73 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.400 0.000 1.000 0.000 ] /C1 [0.200 0.000 0.600 0.000 ] /N 1.000 >> endobj 72 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [1.000 0.000 1.000 0.000 ] /C1 [0.400 0.000 1.000 0.000 ] /N 1.000 >> endobj 76 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 14 0 R /Function 77 0 R /Coords [724.90 745.34 732.46 748.21] /Extend [true true] >> endobj 77 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [78 0 R 79 0 R 80 0 R 81 0 R ] /Bounds [0.150 0.460 0.810 ] /Encode [0 1 0 1 0 1 0 1 ] >> endobj 78 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [1.000 0.000 1.000 0.000 ] /C1 [0.400 0.000 1.000 0.000 ] /N 1.000 >> endobj 79 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.400 0.000 1.000 0.000 ] /C1 [0.200 0.000 0.600 0.000 ] /N 1.000 >> endobj 80 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.200 0.000 0.600 0.000 ] /C1 [0.400 0.000 1.000 0.000 ] /N 1.000 >> endobj 81 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.400 0.000 1.000 0.000 ] /C1 [1.000 0.000 1.000 0.000 ] /N 1.000 >> endobj 98 0 obj << /Type /XObject /Subtype /Image /Name /Im98 /Filter [/FlateDecode ] /Width 760 /Height 457 /BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [0.0000 1.0000] /Length 9276 >> stream xw|S7MҽhKP((2Q@_AP@pA(Tq (ʆE$wRh I{y|mCyssFy !.8"ejIWu~%_}浯Ńj^m6 o/w#)A:<'8ՙłD$W9;߾6Pa]> NpȻCYЀԑF_į~ZꭁOo{Φ'4q5ps6EJK::5x g7!F8f|z|vTr)eN/(NcQk@Ǒl|$# &@i3Vyź慭Sn s OwNqAeE+ kt'%Li jŠmf`M{Ig 7l${l)1ؗ|Nj Sބ>1-2x.#[/IZ%ɺ_2!Hm)_t<*W螹@$~}#o:)H _5RlI.CwEQȏ|"%c8dmMٴo|5_OGfS)_Cð&6hp!.Q|6vt6mC#B02Nm9THş5@NP$J^8T~DbdK#<'h^.lR>9KeFD| vRO/ szIJ>͐|K3dx]hN^'6ϙ[M+߮Df\Uagj0j>kh2lY5LqUMq3:p#7򧸢n&9Ea>=vQ珀=Q*(-gѩ4b̟yvE;uhZO,l>= <0?bcxwAQ(\ڽm1?ry}?pUoGRfo}`c<25@}{pd;3Y6ۂc)8뚱|؄5%Y>T|ą,H[3Հb)M .ؕ(FX=$1$G:K =cn5+SZ!B=ѷ˜ o .ˠi4uZ\+3.X5_ 'J%Նzs{ ICxX/Đ׶zyP1<%' DiU|5$?ZgM8>^d?@C=C=VJN4Be֑ -ߪxu>07_@Rb~*'\=[>Y+R Ozm%5!Z:L7Vgͺ4=(uM%"[=gU}TNcy&xTuK\׌M^v:oQ08G=KTwWYc5܋ @ kϲ{*YiPeAw=<_ ]W,U޽նꢷp/nTJK9ED|&^G->uGEyܠN5*躬6M{Kzόa ꓞѦ?.Z{QkfY:4qHtg'a^ATF;enq#J3E]m~u' *Pvڤ}a WOZ0Kz'B^=8+ b-0h-W\;,JWtm0t']*gS]?sNv"Fx'b ޝ)q_x eQTv {ekk5<aLK&rNT\M?C5o@uG lW럍686tbփWrc:n߉bz[A{M°](]}l"`!r @e /kAĿ佩Z.d-`Oo=/i.7{26tPM@%i^ps.mr;;32༟vIXo!Xxޏ<ˀ~ G]w j[|l\p@\20N؜yyp;b?.ꜝ-.pR6_N=Sc>\F%pLHe0*z}eWQSQg'D\1 b1.AU 1-g G:=icF8=nHՈƆqyKQn*m%6׋;+ՋVzCc,[΁QI?1LqwOn)67xW;D+r)KW)l~2 s_W .A{L͞?HNNg ߃"g K\]8Ȇ=cDX %50yb207?oэ -A_lx~Cͩ321w2ԿM|Ɓo mLc,Clz?K'nDq~5c8?|žstƷʦ)sr|c/c~x怆D&ߙ~Aם>svyZ(Xz7!?oLټЇm'kBZ[y_0Ѷyɖ!W"wcD ؖ6c?ʥ_oZaJO )9xrmf'G'77b^ j$o;ҝ?V1AX׺pjIK?ՆZu}JE-n[ZA5dVם#jtYV\)"QOCR=-<:Ren⶜yϚVf\A_S|MWxr䟇LG0g=|M-xxhLIB_9gj9cyg%'6~e]L_4$, ރ(XZz|*qmKwhM;j#szsnTlnBLnv.~Vd rg^S;\9Obk}Ed=EHx3Aң=yLw(d0B 5(K:=+'1C 񼆢4뵢3a,jP8.=[41LD.>=txC YqGS=G3i-cXr=Sx/ ;ޡ% c ~/#Z_8R9S&{,o_|c iN iw«3[Ѿ%SkPF{鈅χ8(M!~|%i߅}CB,e%&5(Z-'N{oVŝ.?1֠ڼgp;}:}M\N5(#':sIB@_߆e7OCGO*xq.FK̏w}-?+>o5(p<0On]Wb:~[n5(co,ޗo0/o{E!04Otf/5(cM=(֕)zEGmhوeAqウ7;";*{[-Ke[1DU JcYQupscC֯xRMYB%k W;usۊhrTc}w=QKXso]{u*=p8O+'6c?[Agg$kh}7WSn Bc(R}W\aU1y((Z) ݾ) ݏ_Hw&gf V;Ef[D "t}K 0ui /5_ |WUdFocLD%ڗNq5v|̋A;Rwkդ}\Ԁg ~oD}#,DkoѫMk$(1%L[}Dž"a?X_|ޚOC܈yH依̪z12 _jzfGD)΁ \ =.qV?o5d}@Tߟp)_uAPo g+AjTޙWi|\gy{ |}4#|M0_MD k[ςIqLzWc~7OpF6z7Rz[œ=5ֻ۸<u|8_vdoB0݉}vb"k'&Ƣb__白0_q}*N-͏y|35l )6)Hq߷j`b~kѠO?Hq 7,p8^7u!ڔ)pa^uf5ZS?F/|z,qi\GN5; )`n*eڦӎ|R8>PkI/‰z)/#ۡcVXeO} َ系Ĺ8>6_[}8MٯN=#řU?3h+NS = e͈~BsxxR{ 5}KG4-~>Lq݄7/ʁy& )%iQ>ϛb zqv:?7eĘ(HOigо :t~n,Tj0_*ΨЬ>0سX=s)o`#Wɛ*%Yhbs0_2v/ڔ;2)rgnGf|>G= g֪xi[}=V`7Z=FCߌӔ=#Lgl=ؚݍ6|5PXx,̮OhޯGw^ ]MqaӸz7t.E=#XO8V"Xk; -kQGk?>/U+hЯW`c~ă8YJ_C/>WllhпɉuX(k&< %Xc~h֔]Y`}`;уzf+8'b5M*Z4[n_َo0R5'0~ Um~Hg헮Z@7pWզ,[ 6S!׷]: e1B|Q2 F*iOŁlͬJC$/JGTO?NzPU6CeMtT>`*ۚRu55&P\b`=pQ/ȺnfLqPvD\{P͘5TqLIߊvcG0 CwG} c~wGHq@b~u…ix!{,UΦ,ƻЋcY(_}" )v_pCvDg}+vToh͛{&}@o1J[rtc Sh/mHq1Ky@[,Tc~)lvcp25َ}u'X|>p͚ G.uGys!u_gŸwa=}̏o '"j;QnsSыf>wzPGk<߃o}x8)nh|tԊ b>h=,|Í}_y8>?NHq1_nM7֔|쾦E/T2z@\k'igH;NyY3u8@)槌vD.e;a0Jac^;ONH@q=wƙ@3=CLh7J5ZoEP}׹y_PѲ (3ln8<"ϏkY)δ*+ ],AXԔ<'ݳ®Ͱ|m5*T?*7.F,PVo, F32?{fXm l@۷ B%oܼe?Fgflث슈 endstream endobj 97 0 obj << /Type /XObject /Subtype /Image /Name /Im97 /Filter [/DCTDecode] /Width 760 /Height 457 /BitsPerComponent 8 /ColorSpace 14 0 R /SMask 98 0 R /Length 596840 >> stream JFIF,,,Photoshop 3.08BIM,,AdobedCCMYK }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzCMYK?i&#+:I | _qIadǯ3_\UXOn AGZo|t\K2-¶npB\׋S[Y;^d;Shm{EX:q)ӼFb2i2FM\xw 4{mKYѮ$:w[t̼HnDn_VF{qN٭Ms  FW^4BCe?fͨY|,:ګyfHܕ_iz,miY |,: Y;.lclג MNȳwJ1P6>f;T?ڲ>9?<%^9{<4J@dNSf+jFk?Ɵ _<sFyiY.G+%LrUؼ]x⟅ jvOŮÒI0lB1%"m$7KҾ atvF(fmsLF}-._}׍b|?5n/xovؙ!6)x!f<*W_&dUj^Gs]i~|E@LNpI`69iP}B^-Ϧa4K4r- u]ČyszEjuyߴm$NH7 ;X= K^~$Exž _)-+97]7R0q"ˤi#tkú ^&䅶OK$^dmǻrU4kwz^H[Cm52!e\["BpN@>WSyqeQV֫ W_!K8UI8Xw˦L~v$;oz+LsY@uf0yc#c=+MF$*gHVwS.IkW׷yfeHVwE_ZHO@XkW_?J|6qn5XXƎF܏/++;I F<$gYY&7H7p *2OuH #xrԺO'Rb` ,*1_/x;t^>n_[ϊn|9f:I5m\}RG?|מ0i*oxXmGė_;64,1ՇĮG?Y]_C_O>##Gkw>s(Z >{Y$v1۷J|s:׻6M͆o=oum:lՈ*G^YWWzvo=owk<{eu%YX{b;.K, 0Bp.}(/W:$%^Bp_W)ec`D 㧰\D0,.sdDBW]O0_A$:|vDFقbgrT ;|ê?u/`K[M} 39*S`woKqk04nt7p*Sp;|W՞4#GHr4+%&%bm~C.Z:^ /$X #0i2`! (;×b-&,ZTӫIV]2b|ng-ץz^=]h|4|ScweIMaQt,N$&<+4sڭE|.?lnlĐ\h~hO'!7BDžf`C}7t$6sj$m7W:4#e6V'tO±I $x>_ upnۙ >ѓs_9;~ȚΕ5վ#hg'!㻒m>G-hJ?G5?i3Ci~^i+<\O56;&$FnGXxLu;+o^$HKOѷβJJl;Q< = K/|Og7Y 4УWկ-kTi#] G42Ddb%=/57O rfRR])5-F 6cZm$@у(p7 SM״^EU4{I AQWFܠF႔` '|Po>xG^&=Rik/ [;f Yb.\w| ͮk0cE1 Ր]BӛfDs2k'Eè+fb]9^72I KH]oi uό:>p?m//Z&'Ļat$˂9qibč7i |y7Z[tB׼/k{x=KK׃nEtKjR1o$xv4>#<1}Ĺl:UƟۥ味\p$%tSx K>ǚݜ*^oma[ AoEYya$swsk)C7|+d5qkz,Pgi.ggiWW.::?^K>So<1_e^ymC#xUP?x[y<^c9ALc~X㼷Ϲ(|[w ,@(n{ÿOC4Ř6zKmgOJTS` пgykZ>?>:[H>3z`Ԃ͌22I$0<-A:]3Γ>iz_x^=4jDž<5k U+7 ɴDu!u6? څu^k(ѯu E._xuGf6k)+7u:LG/l.]HI[+!T4ap@oW:vw1q/lۗ)Rh055/\A-j ^hcbL0JG#x/Tg[Gk^%<-_xsưٖ%C)2ī524V.-u]n@мSERMΦXL~וYcUsZƣSQ5]Bho.m. rI"EU3miA_AS~+᫭Q6o}z$?ִj2M BI/.$on&snldZO ?kw w^າҭghxIaFC|wp$Q_45 !.+uw5"%;EK▧./uOJ<+ +N$,EηD_hS̶wx/ſ^G~.c' ޽H|AFNx¾urj1-\5Ě5ɫDZA ̻hϻDtLWᧉ/.)nKKռuCcgY-ͪGo b *.o?]=Ρp\6 R ;K+Hn#(.2QA00p=>O cO%5܅ טј"QUN@x?3xj>%գk26f)%P2}!dRZFC>6uyo"֯M5[)K+>VI[{$h"( h~˲Z6Ess_6 JH6ך!| /I^MO/,)~")Z%_|$lZ+{;{YFYۍZP|~^\_IuO־^k-;~+G 0I$ФC5H5[zxgR䳱,kK^)Ǚ,BW>q-[K?vZ[5,YFhRAIax0v7v>7}aimu&iwxqQY%Cr(g6T T Gm6A6nGSwvw[E3@ʓ#e2xD0KiǓF fK>o+ eRD"JB$L7ι+ňis'x? گ,Bh!WWl) ?2_/e6@)~(ӭQ.xXc+i2{&Sޟ6Ǭk,1mvB %d&_ ۜE|z z}exR ,_Hnon..6h1,_iRA\kPΆū5h35ܓ\!HI(# +u>$|#x> 'd쎻k5G \j\$xYTrCms$ev<] guhVzַkmqoK\.mro$,G*9YbwB iCº>Z̷Nc'"1J˹cM奬WiA4 (441@L]r`geNXKĂ]>\Ֆ+yf{dYE(m@Y.Unϔ;n-ŹbDDrn"x/!xLJ|?ilz׻.*N|Ȅw© rlwKмD|:n4_ h>1״OXX^jSi #AqrKךᣍIF{>/4 +C7__k:Fieuyy}4vA=5ǩi m>k-͞g6:r[Oqqs"@]ţRB`PwV8QOj:dY" R C+0&n~"޴xQӦ8x'F*JNRfk!tXu}Zȥ۰ծhUp6ب9 E%ω_ 5յn|kӏ$ˆkkDf;E|"Y-c/x_5[jPṼSh6#pK{Ȏ/m2< ̥_ x@×pYm6ljp@,*%,d&BJ#.Qi~ޝcZ&/gdV],g3@ow*״C[O-&5}B%t/kQً4:+&X|2­ #c]΁Ljp +R(4MgUӭY-Էir\BbǓ.@h=sk>ou5[ESmmd t#I`_ |?3ZIw3i-p@fP2ĸzK>&MWE,uXK`4~;]m.d|-tTD66Y:m'_""뷷(=4׿,̌7nz<~GwqEՉռu\Mx"LMh-4x2qIٟ4[4W2"ͯE<1qWbG"w{/Xjv%5m^(/X7xϝw剷r-JHiW5t?|'Ŷwֱ[Qz[U^y3Bev[lUm!'!$p5)_U3IpKۙaW  rZ/|02iΑNO[b #`r^#pw.MsM N:Hgo -}>-O ZsLm.]յŢjǪYz^+rLӮ<@,uxndI f1epc_Xy YDY[ymRXx)%*IViaQTaz,$ Fmr ppW~:㿈ŸNi&/uMV:1^KeOnYFTe4 =Nѯuo^tϲ[j1u"\Eu!4 L/FE@3HG^(Ѽ7jz-uoZV2#; `W5{6_x{ǟamy|4 kkyc\ܢ4H;yCo Φf~ zƻmSYcxjVv6vu,.X`LfmK{\xQA CM:Ox,RhD&@d%i~ UŬkx }l%βP]FZgN9`vU cWϊ%/1\7_s kar|]Av vgXѭ-r5-F{EpHfc&H+Q_%xWJ W?Ɨ&mI'tNK3+L@b,C;1^2Ksa|Bc6iw ִO (wmFUi$ymUw'l+ѼaF+j*׵#?nc:\Ag}u~yHc+1d5Omk ꚶ:YYb{U/J4j]6h4/í[ŚYZ>'ޡEghq^-n,n,6]WѼSjx]xAHKD w/ڭO ^!|-}XYBXմK 7q1I|$%qUu/W7zooKOjp23RؙS -V*A0ɬ,f|I{[cQ61RV! x+ iח׶Fs L!nYa μp $hݯcNM~Qm?|2ɭoZN{k[RY.VGk6ic5{=?^(c?En&,4`m h.7-ܳ52$hYZ)|'$ӯGunA(eu {w#g^w xbܒhqts Wq-[sm 6}KX5}gOZ5g.Hȸ#4gw(⧁$khUhB R S]to@!l++Rn`cn8ծRH 12 cpZnjV-Zwv#]ȒHb 2:67 W;[x,)>07￰x=5"[N\Ayܛ7Xd2w}@-<;O ms_ɇS,Ahfά0Ŭ'QY>(|w/=GT_ 3o|HV]BG4W~#xNc|aԭ_ [ix5i>%{ /q%~\fc[K$i[HK~&B/sκ{[#vZ_v&[r.ؒ[Ry#ô1i%ψ|#e)ү(.4f/,D| Y!(S\B&Э Mor\y>x+*nV8vV*<_#~gxSѭ>!sI|?iu԰$7^!ku#?-#Kyhxc>8𵭶QeNJm=Nt;9#R[EĂ8݁mp6zw#k-~KWR]F9%D!g1M0Ez|s OXuxN5M=%;id_*x_jF xf CÑo&Ӽuz֕≠Xg[+y$O.h^݊ᣄ,Fqxzm-GZgŖkXkoos &,c?;"P2'ɨx6]F z+IJu<7w)zY[y*o*@ª xǍ":̱w ':go,2}CݫibCsχ}gI,Z[otN:}Rj`];͠xZQ׌/~'jGwF;֤-ǜ>la!I!m1׺ntSKž&CW<)SXj!YnMr$NO+ nca\4/N^&E徍{hZ-pǝ#;4q#XնL_CieϊreforW>#?z?&<7Z-m:Þ5̷-HȞL_y%_u7֡xᖹ躶qkv΅☭-h4p6u2Ųe5šCtkitv8XcH)(2(kH0 ž8_u/ ]hڏ[{?K xxxQh TjIyp%#{tQ0{p#c"ײxgq[_KՕo=kEЛŷK 62{$jo! q]'5;'GCIi) ]NtZyS 3tpSGi5Ƴ[>ݼ7Xevf&#M.ݓboizC:kgsnep s9=(|1៌-2_9u9|3QXX^Zu$Ad/-fu7"D*e-R<+v;<5*C 6ZuՃۨ%ePTj[b=@nmV;xm `QvkLu /jY_ZG6qAq"@x_Vy- (ވmnv$iܢªt +>!!xQ.h kY11I. 1c"'22)ëCyiO5}Z]qYO  DAa@KCN]>"ѵ]j+u[RQN0jWmE.UT}ܗ*Jo|TA}yeM{M"/wM[#b[-żwvYi#Z8mI&&7iQ$P2:_1w4a׼/ocK,PJ,^Xdc41;<aPkFvߌtC^:/%agj^K8ŝsP7 zFE3˭  ^B!KdmZs I*O_jxcz>__+"hdYh%, J/oHԴ~ YtZf[\zس>Ḅ4xNCwĞ:t{;?ǞėegAs7=o( $7b7)hJ.5]K&/oiq.aO 9UYH-"Ɩ~$N|K4[O ԵHJDH;eYELaz~*׼+&;O5-3 UUXGƲ+-d2&7rܞ#?.(4 LUiPF#mP0cdFJo|UO|o7Ktfu|_ 1"޶ckhd|DD>ſS|>E;y^izĩxEIclhwOI2[DHa?4x2oىWK#qx6y "4k ?I!M4,em) TE(Foл_?eyuo 0~'R_&kG [H7hZJ( 1uC¯Stف B973f(bز-ImoW< iM{'#]Ex, {xKo*EyٷDI7:^OS'u |?2AުV42'e;Yc~yAP޿(O IzxK|y{G-0+_e%%ʹ #/ <1/fx'){<='|} smk,K+&io< 5x?QcЮ?N?eiu4*^v* F?7<;xW"Oiy/%eψnGs'3Jxwnx ojv+Eв UtRʨXoN%[I.AMBD I$ X_3zssx( xI3]iyldEq4yGp2Sԯ.}u|ܓݳg;Kg<5-n?t}fZ6Itk-I"a.KA*|c7©0Bx6xZPe\3Tq|QX5;ViyuKC0vh<$(^ʠhL^3 |{5Ԟ"{&i$?%DEi^e])x嘗UbQ~|7G\{?xZ߈g!mvvcCeŜ[ ;FBT>Q!k2w-NtvNf?C&fE8`9U>3YxTk=+^.5i:دX#n#$*br\.vH^ J [C\Z퇉50YjB8}ĜGPeӓ kG]z%MF;/J׮e!#WNű|LNxzXYEF,{yo4lqhb@O0 eH쨠1 ,dkoX|[HGo?< 'Ş%=ŜbP1)<,0F scO.Y[ŪkAKZ864R^>ʶu⟍$ xZy[+4v3Si [ٴ?_ Skȑi eBޮ4:46@J>!D!/|gN<Gwe|ۍm+t$fm_!IW;~=/񗂾jrjIo< N Gxg%6LC*۷Fe>&?umz 7{شSLѯ<)٭ Ċ8Iw^9'hşVi!Oh;|3$r+=*Gmp0I\Ž|W _wsxEw5K;?5/NlY؆(ym5j:_bӼ{etޓ|7Z K1-,b27ڴ>6Q5tBM?m%6$,Wcy:]\q:E8xfXM_5|r'-s^3D>%_i_?|ix> \Y\Fڭ;&[y!Ǜ_zo\V|$XcǗv?mWumk@u+Mi4i%˓$/<ȅ1.1}xwA΃AsV4J$XH?4l`2y'௷>xjëa;_ܶ鮮eɮ.gl;fbI$_RDфVzu,7sGb4͖݉gw$$I5>6M#+O9@ZGgmK,,ĖfbI$IEakXtCuKG9==E{VRpwm;W cEdnp0zz״Cm躔^:$6it[2 kc| ܩ; {躍̶z~\ $j:Lȱ)E.v+l[BwISaw]lm徔ux!kKr-ot㩁U&dZ%ŝLZ*Y?ހ>,^uxFuZt)V}W7(,c|QH䰢 qjcD,[̂8!󢻂 S1emp@n\,NN / ak+ZMu_%!̎SNBg`#v%n&{!mfCP[h0E(H̤bIz_ZadѼ57ö7'ċoZMw q-Lb-qfSz~$(>'`zWQnb 'LEj-y2/q'x7(>54smD4K̓fUqYJųq" [CtOM,.=SKaɨXjn -sG$2B1VVd5{}6Ώڬqo-nu>)9-/RddxVYH#!;H/MDY US]?`d[HO#TOiyFxfI2kǺ2#ņ)j~ӯ;ZMM"kmF=E2? XazU+ g)6E},RFHXަg$ #:fP@u$ Q)Gۗ`yyDv`s$ k&S7Hpr5jc+;Bˆb 8Tmv4WϾ0AmM2[j2IIfbܭ>tR2P0Y0TiFGgti+JC,#X4<nmǟnF4Jyow2oF; ȱH+ϴi$|.𽗄m#.?Ih^Eo%K5eQm5,!f^;Fxv:τn oK[Er˸]㶊ol|϶.h|x#xCM- mk>VĢ;X|LwrB} x6:i үl.5/.-_Hyt0IHҷ'Xcޏ唸wc}[xc]C\ψ"Ѯ(g5 yl M N<&,O })gχ I,,2ϧcL4,p'gIԴ@>i|!R|6$nR& F[ïfW=+kgF69-t.{[dVu7B3#eb6 s@m;l ՠCF#DA}ht6-$@z[wHe]X35QIKu+i$DHLK$6.~DQGY eL 3E{Ba\8Y %w Bq8O2elBQl _lm kH y>e | V1HP@+<#lX#?hymڻFr2 Fi Q^_:͆zeݿ%cjD!D(%Pmc^;φV6so<]A &XQ,J b)Xל> gX.㿲{^-_@A &DF,J^w/x uG֣7~-tC|$$yfTKTTH>!þ/_߂4Iu"&U I,-DE{Rw:lz%˾o.o),mrWwpQW+<Il5&x{Mޅ$Ğ3D5}qP2 T+X'-?]/c>O<&^U!6K$B{n3˷Y=b_S-P|& O_-=q",k_;1(#vȒFX̢0WOn UrCmӯ>Q,S7:Uƃot@A Ӵ8 +L$!h,>GrVMeI<ع -&XMy$"[,K*:© 7=(I,`Wx7 Yۢ$i2ڶ ;aعt;W{+)4Դ6yfMh.tKZ\ &OjO,Yk%^ul8|iǕ8]92,-lQb=JXKfkI8AG(Bv \/|6tx/ ZiHv %F#chRvOONN|/ zTVߊ./nw= Kx%ȪZ˙kxóFl-tmFJtXui> [R2pȯ)"<7OxOAờSRƥuQ+[q$+>I.-e$Dpkm,5}KP,ŷ!Mf#Wa"fjZir][ 6]J}!,|azŠIʈv(!8v8c.Z+#}ΘOsa] FTu-0Xm&)\޸'jҹnE㣈,KuK ޢE+=\zC9f"e̘u+n3X> "N7Qi.hu? r$[4ڤ Idfdԭum(4ZfwiYsZQ;?$,үӠ,Vn.4d4F-؁3~y؞48. |`l=FKgRI-lFK-o&fEDAI[w?#9^XK7H6$y!{'+FeWwx7~//6^IaNU0fKSlfiziYqŪzj4"E^s4yG\pf)\k򶧟WV2‚ yƵhf)ZٯWyUe&B( xF6YV$,b t{`K%37qOqέZj6S]22g 3tZkp1JKͶ42%E '*+5ɱ`g 0nvȉ3+>O(M+gB8O kR'F^?WQR]ڦ\L<Ʌ'Hy:|z_Mj7u(Y^97p34y"1|-'JǨ_EQ^FUGOL;_I3LJ5J7R$B;oX:7oAnY/䳔Eje 5۬L'>#ZŜwZ_B> Ih,eMw ˅vdc^^Eq=M4SYQ]$yLaݐ+^ CPp- 6A?!LD{ı /$@/y9l9?ޯJA8ѣ<Os+bX$K)v9pvV]F 27vKaH$](IpfSPh$6aE{G*?yn18ϭj>a hpK%k$-5֟03HB3kQy{UEHef6`f@;Kf'9X^L#MŜzQ^W|; 3Ϋl'Xq}lw8`. *@bs^exxE4{e|s!w0`'a-Knck*%1 4X 1T 7Ҋtۧ .aum+=^;RY]^-FR9 p7/u)u=Imm5&5)LMqieXS/ ǰ+Ox֛x[T+BNxrUT1#nǖeo.BjoA/]ϧZoR;K-zUnYD_i#wC8}ARv=/SulKHI-խtdcfS(]󝍌4WKkr#/mw2lsàݣ})B֗)[)90?S"IMw& Ky~I2;zQZv}2aiNīͭ:$I *KcWnt 衑ݧ q6_mi"YIaI5G0hkd1V5~cEpz. 51$#F;r#fɸ߸oBn p'ekXW{8r7F'>|z\H'Eh"9gktuF-,T"=AW 1=7V7pqjoq7c'ހ>y~}+;"Ux& ̲0cn}Ѯ0YּRR;kwy$nPXlaEx 9<wqMƉYxK>mpCEwtb`ܸXeSKS^P:Wشi5 JC1[ bFK/`h73MievBu '"8$Ѥ9*`PHĒ +ɣxkzomo|O-<[&:s+JZ%RͮoIQ|Ot/ cqyus$N(l%;HZd_1mO@o/.Q|kmhNVh3'x̫EfE3zeX]hzP4Fc[;KvHeFbjOl-uK;QӵXZ:}R$rZ^nH!FCWvw_A6yi~\As:#, WGSRi8~"ȷ+n+ysM+aHvuq Y2Xj\op6E0l5>CDZJ^8U#}G'qo+3$:$eQufe&G /LR;^=wS)H )&D.ڌ{3 d~W4SmĊXLI*@%ۮG+uَ͈H#ŭ/# R$.]_c юH6g L5nk|!1Vv p%]0prh|aP)n,dld ;SK'x2[|eGPa )aٴ: cӔ1IWp/67!BYDG$ix9*ۏ>ݚ+yčoir8#"dތv0c#$Wh|H]u{/ -G]~4мpJ"kBʢkUyYBtvso>헆u X<ޗsdx8o\Bi -_3gRpՅ׉OgJ6#*)#-A'>7Oهڷ~+c?/%}=g3^M.i>7$V%ľIW |<:^7|q{|eIfö}ps43w6_ go׀7 ?S]'%6~+("QH!1DEW$I~:ek cR!6J;W.1/>uKMoK,JV2|" Gb-D+ ը[f8eֿ(&3>(|0oN6{l<H/Rxu>8mȴf7W+ۏkDQ1 >0uam#RXREL-JCϋJr#,>! WBc8/,R"R($c_ |Jaw3h[+vp6\t_kc>xvHk3R:u֯k| cyuKMbN좞ynh-q)mľ, )?jOj5[ͫ?x$ݤ{X#"RIq*Z|zղkfG[E6k+kV{d̨\s#Xu5^i*qbpHǟ|LҧӼo}]:JG&ZhA`5~=?u:rJ|xmfZ/WhX׃i"&mg.~u"+$|BH_-E«KyW pVKO8[ܺf<*b0B\''e;i/.#X#8Ÿҟ _hx/u}쇤Fo%>uaX[iPjK-̷{?g#_-tG4xJFҧLRZZķӉw~ ~.|zF⯌I =3I4OX65C wѕ,ASv-j; Az[R4|~BIڞl?wi =/O1i1%_e)g/<-İ]tҐ]%M~|!>ͯ~x;EK-07K&7;dO&'?zj*wW7ȳ]s[k KQ77~ h$RDoZnY]XnNAxg9|A{Y<dsC $L_Z~VG r+>9~>8>-++?o Kr⿷$`w1 ⸿7MrΫnhrHrkt-g|=Z_7hơoJl?{nToSh[<=֝snx';J3@2a- K3y57~ %BW#4Α@Wt+[odۛx߳oq鏬@7Zdm$9?4Xk˴_~w5hǏt"mn">{{IEmp[dT |c3:_ƺV&s}{Z.mye0ZT k~ ]O={w8c(DΡ@v-{6<)vDhCԣA^}/M3TfEVu&Uy%[dQ0# ~=>xXO|YcLm]ኺ*Dqo|1y١tkMrdm7r3N0ASk׿gZÛߎωtOx yUM_K.J\%ZOGOp>~zW!O s^5x >j߳Y/aq-hֲeO!I=qYM7 Yyh~oky$$jmzlfy- `p~:έ/Xm=4=NY)y+]Ah0HY$# 1aTxoCtuZ-冟r׷I6뫶Ӡid+?~o$/ Z'oSo:K{8.Rw7-c O{,,a&7,ϋhro~>`W}w+y Ou4j5ԎLbck:j.krNKp9gy'swss_ok: cU΋}?n4e{vJA+P/][mOpIeJJW |#s;smioA%ǂJ#}'khV&" 4{|} "ww ?Gt_/ueC_|EYh߽|5iEn+gM=a*?U;g"m!y0,L VC()A0|º iVpZq;2u{;_#ir^IdvgyfbĒI9m3Nuw3^䴲3$ŝؒĒI5 --ɵgFy^F31ff$ē_%WN[ w{t)[0wxq =O[ o2ժY3N}gq rDc2͸.a108n{Q]!3ngEԴ)@&leAVTu^56F`wO!WR\F+%cvqX(j`<)(ș!䇀18F^$G 5=%.V-* `~u' w6,q\O KIh;U-T@~u$;r( 9/l ZzBTNG4Vլy> uI0Z:1smm;?csr\ `S$L4юXdf!ϮVcfi,I2^O̫7 2\FIS-{|OȹA.ghK`8H5 " e6>^[$,2L*ɼxỌ)ݞ~[Vtq2l6KlaP@Q2 aϩ,hd mUlUa <ݼ`0eŘ$kZ6ťx XmcG֊HΧ=i%floM.R2Wڹ;pIJ7fedo)+\퀸)&3y.-.đ3arv.qEyb~hN`To-e++#\ZTJ*rm܃&\8w]W$NڮsZ/mohZ|G=sK w0ˋj%Ǘ綐ZmƩazoj^ק sBʦ6'v -K:WVi۲Eyguqj@$tI"1ȥ qČA `W=={Kxǿ t#t!ͯOa+aiL’tOuq|Jflu>ciG×4QK6Y:ypiGY|y#vhZCRV-b%̀kgm^m,Hě+"xl5k/]4 _ƣg[yV4+wyӺ$@6:Ɵj$?mM^@r\ {{V͙eb=^3|R,Yе3w\F!̦-e@Ӥm=I)U+dʆ-Yn Kr/~mv݂| +;Ֆଗ-xVr>v H]?xWU$ryzJUm3Vpg8?Oy黧V=ޛ9F܉:D`6-YCȌsk4G-#oG$4vBB5ݎ"dk̃ʎC,H9[<5}siOmixfB5͝ y ĥ(x]%A2ɦ-ŋz;Q]&G!NF9c4^@2: A]/^$ _xUyUi׺|i6pZ=9"ӭ.Ffp$C=xCCz-y/,5߈z5cwdM=bpDLvI¹VpQQைw&Z%܍skxMgٞYm.l-JU[Hf ml+m:w4^K& 汦pmDo;\7mNCgh; [hR#FIoGq0; <5Xl 47rW\W4D.̶'*W$) Eyn}#L<~\^ģA7ȉgz׀-$hY$S!6K5KbWscZMO=LU), |,c]ͽUM&OyZF ]GU7uב(;{qi%Ң}uPwyRI!#-~_Y6x@>ۨCWnb_28. "P-B6F0y ٭C{\Ģ@MRxta, ͑@9mAQ_k^8<{◇J^ՆZݣ-W_,aῈ<z<}NFmgE2p5 jGMkq EnA+IiZlvVAmvy!B90}ை>ċ\#լŏX'xV ][c Dm"w7>|y+QaF^ԒsFIjjeӥQ%Ƥ~55Bg#/AV%ΚQDmb}ș ._0uM)5>QBmH1]ArOsVl c0Bf@w؉Y8˞9}S68HmfG+kf91Ar#qZ.uHmfV+y{I[>-&Rm0u:A2FD0m݀|֊=gWmu(O6iq-VC2pT(FO\;I40$K"waXxK JL+ITq$2` UeS<"o<[k<+uǫxt2[-;Z),Z a*4ea 4淞džwoM<t5Yy0\#[Dfc1>$ImM9NMoJ=k=9RM)Oͺ57B2Kn̏~9cxO$熭4N |V+β}AY2EefNs#OWGHlm;kڵmc-ׄX|"-_εkw!+KTU3H/Ÿ"F/-_!]Pˍ.dm3\9xRhFb5{olu8 _=2[KIi2YG2QpdGSį,5u;^VG#COPX̖i*Q:tu;H얗qvzڔQswhnGBQĪK+HHQql.M_-mr6׎Zf,wq*Q>u8kռ0&.bb:f8,  :H/cm$ ;Pgҵ}2ycu)$r.=}#Ԯfh%x. RI4TBVg72^-JEC=:u_"r]OȠUsF%%]7dZ3ޱӦU0NKJL"rqn%Mq&TXnIUT?(.u_y(]:m.!c&5Tw pM¾0|gyGX4g}SF+ymZO7JG.0'u\=HrI|;Yl0S|n/ O5gJUK(+=CoNֳ_[~nms3drO< l\|'kYկmIM6ݹ. iC3$_Z\E71tm9?yE0;xU'Ѣ[r]۷shc'oBRXDYn&$UbU/0W_4;I<#jCx&ݥw}Cn,ۿ|Qx53ƇkgoUjo;-NvP],pU䅼Q+#;ڷ#5=N[뙼MX:ʗ\;<ô꬯*Dѕh h]0Zeim~!..4څ32A!Tw#F%@᧽ҼL5_𦳧jǃ)eSVHcRs f{>3FWo5ԬJk-uoHDIxƪ +%kK.bWq$P)=l'\׾{.bՃh $P)0۾lylkՂ3+ڴ.<ǎ™!Me8QEgIg,jĽfɦ~ $ݼ ؿ1˒;ƆH-\fͥ[ FQ.6}Mf\Y.H"Kv%Sl\Z^Gmņі?}h^Dl~ܱViMn̈́ܲ- %}! : mcx8l&VL^ n0<7I6*'bgW'QH6R0o%̅̌H8ּo)&0*FWAK22EpVC#D"]&:l_re3+u߅rDW:bօ^xWsګ4qnL[ nr\y~{ijf[6uz{p,4-chy G`"ڬ<5uhk ͻ$WwWF4GD#P!fD5/k:m2+\n}ڏ۝&ڢȉd\IIB{{!VcNj6~.ZncI/b{7;N }?pCc\ibNMsF% n .Ei|ٝVV c5=){5Z= S7qzebbVT :F۴yY6Aow#` ącMuRG+$^V5a< s_z瞛qEc]mȘizF -Cb-1Ќ< ƹC?b0if -T-PHVq0olU<%U0ˈC TzQ\fhn~Ҳ"X^䂱ܨgTe Ud$5? 9YSȖ75Q $a.T3Fo N2+V<;dIE>SrupH`4Wk 4Xh$ +1-RLn#jy~GH co #c" &7 …R R+ 7F'yA%%fP^I?x_RѮ|?qt}BK-Io.-3]: r-F<2$5_8xW\9Ͳ#:0XE? {m٦0ꖶR=5źa"+٢*չ&s{ln$Ҋz$R'RTK@V/-3s;xIo26́ * KGM>ؑ)$$9H!-(0;}h{Q#q,WH [a煇[XQ4|0İ9ɬ CD]F--\~R*4|0İ9ɮcP%tCھ_m\ePSsEy{/"Y6@bywfU$e5 u[ܣ<M$ѲJm-ݙTl h\^Ĝf+J3"lwU\Z+ǵυP*$Q ȯo2u W;7:ʍ 4FEV'*,nK$4e{kd6FI#"Ne"BʦxY2g2 1AGSU*W} ~5tFi.̱M2o2;Ge`Tzlspiz?#-mo Hy47rd}F*Ύ[r+ppF)iZjz6sx<7,Rd)*+[M'/Ćpd12-cdʟ¾;Q $oVZ?Yi{'E:Ow|'WŋxL|[ _EtMu+ybnVV#yߌ|:t"Cm#CS 5ᗄWj^1Ҵ[O-kY\![9Ps hMAKt# [9郞0+ȼs:S_֥x=׵î-F9R03__-6~%~w[Mk c{d c>+5JB׶OeQa  d$OOl<5ǿ uGNm.&um d;?M3iV>{{ηi^ͥ_Z\$mԭ]>믳a#?fo|?&^->4x>꯿㲉: t㯵}i{ PUhFr6cj: ~t" qہRTtQ#@z00>)ʷ~5 o4 CqmLr2=:wϩwb!YI76;jʸbߒw8s7#U kbv< osʊ8}2Hz W_:m։]oq [{ia=+A `9=+|5s|n7Ln +gjjKI;!Xr8rg7>-."dKLV m ?z[k/Ks }?K}"?ژpv=<7k,ik] jvZh MS|kjMxĿ n!k=ZS%?s_0C'‹?V>.^-#$o-;hdevE4mFV<|xSZǀn9xYuj𦭦ŝޝqnL[Oг$"5kk jZu)qguMlLбIEeb5"xI2S_G&Vj>.aInfeh9#"UEe$O﯃~xM?F_\YE}MySiwpJ$S$#UH`vIiBqV5g>z:@JsֹO>+ xƧ>Լ]o?6kNޟj@,?:0Yg5nO_y>Ef5ܻ9xC'o"^7" ҿgoZKwXO^M̖D]˻"t<=k:麦j5P[B k876yBl<23_~9~$UJ|!_ WOگ/7W~ֽX?KH/ ⿻%bQj7_j?M|%4 xk_ ڦ5𯇮t[C*ZCw-w֗-Wv_|KOƏa4<=:% W:zwn[Hnd{{ec;ũO >=t+M<7:}χnno &hi`yy# iiB24V4Vf )+F&iX{DiYV15(ne NE."$|^ $=WkWGp[̆78ǖ H89$=28bxa{hJߤ6h˔}4XJm:.2(%l I#9$`r]-b;e epdvtnV;xo3Z2wI+^@Pn9 ;YX}*6,CTrVnZK*AɫhdPN'MU FFWI,pDj!22wH@U FEKG63Yr˜J(.@C) FAZܵ”Uxմel5*ͅ'r 17>RIV?0jBgkg-nB8Rw.00oGp|;/L H^rp  `x {+fԟ,mq/,^2_c-ӧ=eH5 㶞o""%1e}!ԟzk,2]ŒFOO̩ͤWm~!M[sa>h4G##ֱ_:o^MX F6#g8H-]"(;+5wdڌG9N8hMGݬ`6ӴD~ksomP~֪Yî@mh-≴Junp0 g=e PMkyvkC8XDnyћuX\rۧm q\Fn z` ]$<7@f~:c9&*4By>2%G $J_4Pzl/eԟ.Ul}imgdϧ%BIμܰN >IN[&H6Knl<}.[]Xۡwno*XL\m8̄XkMK\AqenNc+*q2AbkҴǐZ8O6S#Y·ˑv\i\ ES}i,)/ONC$聣& r!WbeRkq5ld)lT e@FdءJ/zu{/$kk-HdЪWkR1E|7? uh5!4xQ-,ӵCsm[Rn͵E-?R~Sk0F|G➽{[&i<=y#2RP\i4o|:.j" 2C#D"%X \,'׼|Jb?Ķׇ&юiW^'` d G ]xUQt,t v$Y%./eÌz=;ck$J$,TAuy&ssk353S:"0;-e⊩so.L~#L. s{mu-QpVd.YXk2;9v|R܅W T'dNnclkM9f9;gj+XEq6 Gc<0j HKkej:+컜k=Ipc[V!R:+rsҳ5 "Riu-d;.H\+)bAEqI\˞}U$X̛I06d"f.yAk3 eU2 op̲ZƢ 6"ȠQF%q1%wt/zixW]1kc-śFĥ]7 Ԛ^xCPmXnWdiЯ-6[~ar'MGK<ȣEH[3e? '٣d4ˁc̲ U\haYF0G06SC|u6UW6o$#4oY܏>R|Ȯ ˖+Bğ\Z<¯2oY>R✤s.,I_HAdջ1 ]9!㔫H"tgF}5K*ӛk!}b%ޞ'wS'j/2J}= M Hӛk?Yada';;U~aw%iZqslIONsnxU\F,,& d:˫XLmb*;21jwI③h6ɹeler mbUVw'ddcj='L)cx*KFTKh¾"Yms#$,w3rd2g!(ZqMqwq |bw3Ó r…0?F{cXE͓2 ^#৊< S1π` kZnfo4%Ū,aE,RG5Yo (xDqh׵˭W~QWO٢--R `Ѽns U6x_5_ ıi~5Yƈ"acɹ?r#u :2#)]7MZ|_x־xYUu/u+;[[[Gԥ$.gTLD*.fx>h+)KRGv[_ap16򱸌c˥x}CZΕ~'xv]nAE !k8s2v2iW2kEꯈ`YK;#+$7/(D躮]2d!Fp;!7{MShַ 0 HD12~fF l'Pz>50 lK~f (+"M @>tX݈Ѳ~cEdIũ٣_$J"nJ޹Ȭ[&+mʹCn),~r.-6 L|Egt W"[v\r7._=[=(nXfH*Lֳ>IȘclkhz6* ЖmxD(&+|#uc#^Upy mI %jLIYw1*%Vmuw5 oOY%u?P4ƚkyd$H"*|'rڣjbIc}TXeY-b ,n3de-*^Imu%ޥskCt- NL]G^>0~ɗC}XA xSw3TLKa$̶LIk$6į]B}7[վ5|5ףּGxğ|(Z'×gEdwU+ۼL|S{uj\jk'& о!9ԣ|t]bEB6u=8.SAi*w //O 3Ez|sopVomKOo.+HcmRdUݰ"߈_h+ja;+شIdB)G<\|"뤌xM]~x mLԠǚ4jLvMt+NRgUOݬ1i<£Rep3`Mo"[f2/ Peۮ:U'[ L@@̖ڄclr vm@eqY$̂}(fK{@wfW,FXQ|[tt N;qȢ[AU2^<隂x0E܉JpMr֓j'+ׯaq<4:uBAٝ]țT(<XUOvZkI$,–FRU@hF(%14Q2K3@˸W-ñn6khx`,Ί'*s)PI%3f]˂W o>%|N]=gu; = qp N$,1?]/^yiKvXrƥWbdE-wញ{^i+^[I>2H!!$bX$A^o%+J7OG};7>0x/Shӭx[ynX%Y 5m Ƕ ~?AGu♬|-௉~~5xlm(cݦ3OUKD]>,Ŧ3K]:+Xi;X`~[mDD*t WL嶡j["\\ľnYa^no^L}m7Db+\ĞnYNn?1UhBC#hG ySFf/n<*ƭK/@n$%̲$bh J =Փ271')'3%™7 D0̀I($QTnŐޥ괦ZKwǑpd1 ]z/T[m`$><̃,HF@\gRd7+pͳ,:-x[\X:<WxKo.V;دWzuA7şvɐv_GK,W%zKGZߢ,rծgPtpQ\nX`EWw9l+(;߁~V5#{)#k"d fl;#->[mpI=F9m 6H(c1$YI| BX5:k{+-?fP$l9w¯Q3]׵ãw 4TC2yF 5:X;h/xG/o]x[\Վ>s⶷xᶷʵ*2i$L<'1o:05 a$?կ5ȧ*HdRRKw;W+g??=Mh~!/_/Z8k  Y\I-Ğ7~0hWvyaMWFzD[dW5 Ycv? &?dznx(0𦣦RU;R$x9F̱3lRK!*wˡI$M3SH8ع5[Ib$a.',HPӧ J)$xc]عBѢYئf$76 IY ,4UIed#|20UdsY&Fd?<20gIĐ*f[bZ{G݃6b5{Xo%[ږ|?J f#5Dg&HtnEol>aA8,D*!GUm>`;AH `0-- W;ך1:>:/0IIDpIy i:̰|̢;_O 7ɻl)*]؍#Cүe4]1t {đ+Ig8~^ KB[7˭*mA}ro kNI$ZHZ8PcSpPIP|Ck鍬WBVreV SՓ/1u56k'Sҵuf9)")1ڬ*23E|ş%慣x\ ZGƿldf_ hI·hĿ~:6VOyƺLj>*xܲ^ATl&ގuܒHjX|_i֚ƥ//zO]^9^ʹkӐ7++O*,i+{ÚΕ/ ~)Tx{U}?8_AIWY#Ge"Q A@A4]GN>kutoh֞>F"^ZēY:#(5ն+wkm3vφdYv˹*Ḃђ,5֏#b[y)|K!Gw:U"29"T]EFZKo27D >vxAql/́oWF T4 Coڊ%]Il#=ǵ!NnmnX"l7U.-c {Xg^nmnX"NXnl7Q{eHV k=p#dVUWhdQGq#lsO}Hr$E ]4ȊڥݤsIwd[)ܠ<Zu-.$Ydx76Ifgf 2>jHba|ᇆ@%Dע (f .Lc1nN3br-~h:טn./P]*UƧvB g,IˇšE܏#Oxm [(2^3W|S͆\.3N]MZxWZxH/6q yٖM#|fO⇏~^xvAxd\"J 1iRH ɹbxͨӬ9w4KѵZo51stx|9 *ږ|oм? - ~|J[[[H]SIVwvK&{Lr]D$<ϰ] X߯8)׺Kfג3g|ftyIų/9|ET\Zą[--j!,( lM}{;g0sjǺ>y+nQ1EFKa4ѺiIhwye2v)Tдč9uK2sٓWOz-gxV6p$;v^~F\\'^Ɠ>'-Lȱdk\|W]"cDbZ:rY DA3ddk [<–ceaåΓ53On [glgڪP~xyxf>+mxC>lr,1,7d}2kheg+qnGhorHY|7U"deY-hy#B${{dqsxn<?fZ *wm?, y\QƥC%Ic $Rc4ˆ ZI (%c ',v3\,ˊ5-,Y2}SN~4Ku-q]~NDVwgY=+? Wd>3-dk[9r)!B]c鵜f<0߿!_xW8uY+uE! y2#,] 87\,|qZH~(v6rZ{Nx*3_?c_xW^N6Y^|@kXeץN@gX5:]ږxJ:sx~S=2|ir ph` JNJ o~^<ށ"ft|3aol`+/)w4jt_EZ? hRGMv-~ZR*M* 2ddR9A/Z ~պ̖z A$'[I˙&dR9AqָZũiԝCNf`Ǭ,2f ooeO~Ӧf{4+7g% |OݍBW_ l~_QleO7i}SK<9Oc4K_tƞa66װZ =]G}:B_D?>~g@QaxwKMj:Cnō&lPw4*|''ůB'[~)t+oluHM;Pt,MZ m)5ckSسw~ Q/wj/|OYԴosĎ)$o+Ï w7携߅S;=Bȫ,M ŵC4qKï?|#g/t|:֐φLq6H_YoxIFvZl6w(GJ-mL~)&P]uZ$RN}+(6MOW-WEN.=|G'Ѿ'>o(UElI3V|#T|_7-*?U6ވqw6?{oRN'zwOxi0隶RbgQW&F2nBjo4?=BԬn Դ- Y=Ȯ9vYQWA3SBNq$9_Hৄ?g2Ş4k )>O-Vu '6-NӴK i1, 5;$K?r_zN1΁?JMlѼHVm0[u677VrZ[ڕk/?? )|e߈'@iÚ/m3R}7>}}]'e ascY\ik+Y߱_-^(կċK˯ #PO> CۈżYAE'n3<+nq?WP9FFMd~9*8 dRGk4c7s$(4eqF~^q5n@5[gagqu(+tk<77Ğ?x~Ԡּ?+-[Zmcy43qr4L"'"x÷?hwº֋_ xω{SZ?ַ73C<O2H++Aߋ4;5 ?5|yt-{@!t-zP6ym{gw4S d {ABH.]:ji%wnVՐyL `'w$y}zu̷6~p+s.wiUD9R)bzMH$Xi ^ɪ]j8&'QR)b-c첋Ȅo\[^\2)oȸ$h&$kp~sq"iZZ k$yVがڎW3:iժM<柕J wp0AU?(m16e$h!ALxR D8 bKainuK;=)ˬzt7 7HbQrI$[ŸY!!¾D~[ 4F!MKxF$n6ȉs+g9;z/{ \iuo^Ujr9ZvI6u7PW$u+oFm7ԵUuwsZ w&43IxWF:%QZ.-UcK11ِsWLE%"T@@-l_9wK%o6yL7$$'==y'^qjlDH9V}$y-Y $y~XK(29sWseJ|;ۉ8ivZW5m um9UՌ s2I.-B-e_M' 9W<[ssMCJ-=Bʜq~)?+x+T.^xy7{M)aCw o/mܻž6w<=u Ϭ/u.4K"YODq\G[X-nAy0ʿa]Fx`),x׈k1"EL8D8txב"ծ8e_؃f1䛈Qˬx Wzhm3eP19쨨 qOc*+:L%!yaeh)H<56u\>]i)дR sAul$98#ޱ|WoxNNamt$xVD~r2)Ma:,W0,~WX:?:v:xsGvkំ?tԵ 5+R.4;VXQnXXyE>/|,t~ Ծ / X5\H.mK4Y5#cX7mgY--#~)c-M<Mc$eDQ)|O>'I_{Vn&x;V{iddgH`26od( ;O| M.~0wuj\x:+ Fл2 vUA#܏㷅t=>9~$hLZl/ vֶ;p*f(<b D7CRd[\Ik*3H1b2;п#`W9vϨzF+ZM5I-,`i7b+F,#^ ~ n,|^jiP[ݣt:Gl1-pى-pHdbxⷄ$MBEخG[ :Ŕ!i[e9əp7#og_|Gc 7ԴKF ,uԖc3q +a,d)4>"|G\/o -mἸhVkآai4dY]Hc^OkZ?yZxt \:FaKs3B-+-F~#ǝdegH.X!\AYdV$ s|zz6 Cosqq "ӮA* >N99>ϼNFH尜O1I 7afd؅p>i1O~; tgJ6_4Nzr~casCAEw>+v=ƻk/d9]MB~5}M߂_cs6,=< H8崙 pzV ~6Я$7 yM2M:k9d7 $ ( m95;DI!ȏP0N75o|Mͩ2؏$1y_WY<8t[Qvȫ *Ha[@CP }t?ֺQcVژZzU-;sEu#OB:7??p9J00=?WGmE0qEy߁ 0^-7Ml> SنNW㟅?&ii#,/_|U6#'|A_ k=~&Kc!zh)M3#a _|JyhG>@H|?F-t^89U^jP ozgM5 xz^x^xFKt}OԬ6IXW6ɋn<kim=GB,4-/ OKm2D?d- {J+`~ ooOv?|W|2k y}tj[6kׅ'{{Hk gAQ_|}x|I|?šu]j[io%[ij]437LGƯ]kK񍏈b{M]yQB,x^ݡ3\2 'ho-BJ?^.JD[oéʥWvCC6b@KDQsh jjVrhP[px(fI WE|xy95DTeh ExO2Ls@ '; q^!jrD5ôL0n<;WZ31S$Q N/6P +Sew9SmqO'֊ߒLa0^ (*9럭t'Ph|dXHַc]2r;÷8Ƌ=7HnZN̷ky[OFw\2xkx<% I[L7V; @JJ~FU} Oh0ipEagk=}h)3(#cvFo> iWy^.g~á|K->-ޕu/}S ż|VgdPc)|YM'%xGFKko|=JݬKi{:Cgy%Ģ͇%pmR>໋$Nai6 Lb|w5 ?{dlFj)_N|!x7mx#W6ZXm$ :+&lNg^i3kwz{V j^:mn-ȼ2I( Zx2?jz߁n"÷12!, i+0h#ƞ5mWTEK%*{̷䜝q^coWV}I=+KK9 "2 Oϓ{ dtTO/ʖf|,~cQPz p0[}zK~ƪq60[Y~uTqcXxIv ?|PfO99<]=Vlrs?x~uk]gy [\Cqȳ#X]<- u:# Ȭ0AZwo6Zva+Ն G _7i> ?٣ĺt#{]|=lj̈́ybԣUЬVבEF  '^ ]75ju "3K*B[ۑ1ZY47:ǁ"xjl x5/KmFPhC 虌eHf WA0x;Ji? 57n|#|B_Dis$qZ[ɩIq,ڄg42A0 dekH`֙gÝ^Wo?mH㶁ye-d(ײ9Z|fI-+~7jqxÚ|)u, 4!-WEH8L5ӱ|/{-n¿=cڤkYLDn mLxs%|KYck.gPd2AݒOڧQ/iSѼQOgKJ2M*8V *H)\{Q_=5BWJ]\=1!y- L7c$}qҾr"uZ|{lb,2p>WZ3&)k@cߖ}ۜu+S~qWkeso! ZTEukױw!dV! 5c$Gqzt63,FJ 2"٧=9B-'$z ψ~|U{}D}`X.mLn9SW5x/Vf_,vTX`-գ {Q\Υw!+j3jm c R bfPfMѼXi˨\|/욎j| VR qYB,XfH>eHD2Q]ƼۗX3V[Gi{kEEB^2 !^';~`O<#?5?|eWK&36MeӞrF9I7?ho?|c>ϋ|9ڧM໫MM..D}2_Ze\Z02oo4 ^}cKm#4򴳻oBIxߩ/ sx$+bN4VѼAnڅ"*=kfy4n޶VJJ2RU J+G`Ӽ+_E^$φuOi^ҵ\O ׶KelUEyd csZMN/x]'Xh~/mn') XZbydOnj>$<dEiW yH.!2Y%C 9+KG.=פ~Zk>fяğt>G|=w$/}Fyl'ˎ-=.ZW/ ㇀-_ #i-㯅rtkh]GFie5M4;6ll|MkM[B[No|>y'cF\$̱Ky%DKbbW 4/?uw:ÏSPĒ{kEo}Pvr9|/\{ß%xJ .iDrV:/Y/tK}'GHtXKSwrsvX$YeJp*m+n ce'^լ4ZfY-L*=,BpkSK_>Ggځ0#h=Σi4Q.̱Cn]aUiF%7#]O_6E&7?{o,b#q+JY x؈#Q Լ;#+V#Zʇ 1 @ا /A+)Cyct5A;k-eF!؆# Ҽe;o."m* C0ȼ# >WXflesrѳLn[(=wbN8ǯEi~J#4LfA#;'ǯ6 ҭ [ @bN^KL]ݏu4?튙e^8z c㵺Lbм%n$S%͒~IG^p Q)G𽿈.jIy_j D %|yMJdK`f cHU#Y! HUԆVPAWO௉kn|Mׯg+"!xP]W̲5w>,VKfPoP~|17O?km/gs㯈O'׭!e+xz˼:ƣ;x-G/ D~ &!66DgQV]lϐ[b|C/Xf6ƞ4ɴ_̈́-amu>J卓3A~ׇL׵O٫ah֖>,mn [)!pA%?V?rt> @2o.֩n.l-S%F@a.HI&T gr29!49$dBLSkqzǽ,6U^YZ)o6O3_$he eF2qFOzm Kvc V;,+?.@'$gֻ#ŋ M䑬*L yxv$}h?4{k(qS0sXWC_$Vq$RE7n/ozFᖮXd-c"?!׷$=H0ɢ;X E%M ';?5ω9#ک2z ^%DYMN=ωtsypscک빱^i}Gi)>fs}J>#?Fxlz_=xCZ~0i+]%_x¾5mIb)ZsjBSx/n,/moW'g5tw)~ k7 +m m?R61m4B$gc|}>!Fkn>3֮~~ 犿Ėcz)j0S-KѢe@߁>&|Di~x“յz&-"4idUIHJ_~?h٧ {WMC'yᏈa@&4=vA-k^KynZ[Z w %|;G|Ak{=k{= D֮{I_ux-Yy--`V_W|Cz|I?ÿ|9|GyM C.4m3}ma+Id #knhُwoۛ~g%^-&׼O}E4])O"MfM4A #WwHxxZi-JJCBt1&IYr|ϗMxx:.eπo?Y @[Kx:oy2Js*<_g!g➧^hgLym<1;p}4Kʫ~_ڻ▫#ǓagIgiR:_N=vě87_ԴZPF6+$spIl`#^wk V 2d6cӯ9ѵ"IV6rqҾqZ[}%;lO£lR1rxtO+j^(Ӯl|[>5D+pzx~(^ZWL2Hy"H8% yw (~'C7[~);7~5X,-}*M6O6L-`of?m_m~#O>|OS_EHxˠMhfVxKN0^G3 \~2~^4G79t'}"H:Wt ܲ01Ƀ0 i6~|'Դ k8{b8EUT" `bx[I-/^K^\}DKɁDDU-yjK*8sP2h%5] ȊgEQrt/-_MxN͛BXj.PcPeEPE^kz9tR&=ѵVI-=:mbQ$&kҭ[Pm. đbѩb>3]|7)oM8̷rj׷CX,<$ 'I-46"%-QSl2b2 3ܽV0w7%b 9Sl$e ŒU p435+k M*BT%d*Gg#綵{4Vv̅v yi)<`V#Ig[wWM?U9PAn%67I[xeB' E#o.瑎Z馍"ktI,n/\ZF5,.c!yfy?htXO$7S\|p% ~63 dՁEX%YtS[6Bɶb0!CzʱyQu)D2>>B6ad)Eeq4@4lݘdUKqY'IU*vى@?(Ȣ(y$ tZ "IgFKu~韕~xR+&"Ii-%זS\[?z $<6GBYWrl6z;G#]<0]m0cKc|LlpkgLwV(.3"=S۝䆐#ܦY^W19#J-6ᜎBNm`Š lj57v\2\w(じ*,%W#P{gN xWM--Ep3Frv+䌷PzVK𞥮jv&OIku,eT*B#=E#6WmBM8XN;Jo.{t!Xג+:g|gz\{qwxwL!cOE_O::ЎN9Or@`VKx>Tkq$d|̤uԝʑgd$'Ek[kS@ c9j[kW8mY.H;ӟ]n₥w?_|+@+K7SɺїkG"+ScܤS)]' ԭ+`G(y8I/ O t7& ymwA'рp"xτu"\o?pn ,)<ܤ izZY蚫[moG]:.p$8٣26ѐh3Q} +OMĹm%V-hǒIȍ"d\u]˽(,o\jEbKy^9Ş?"!"Vc0-K6bM ^Bmy"vc'G[Fh.x <7ᏊQs#qR6s^ү%#˞fk {!kvh%*.v4ou1/ۑW;^ k 8@܌ҶvsImN?uIۏܛtQ;FJoeg"+#a@$Q܈AV#MYxh~G@=+v_&qⶭ5c 3sҊ|Oy}+:UvבʆaJ*֥xCF wls;C-^iPhR&AFxn,:ҵ։~S E|_ك>!v{;[ѩYx3T߁ds=\-RKps[K!8G_'voW~"ռ%ior/|1[iM4 tF NXp{(o WKyk̟nď,,cZ6ZWį%7K_h>6m_X50%֖ԆfC$2#2ѧ<~?SkPfЬl\)FZ]X *n.HgxK岯/75=}^天hY`H; 0]W |B!IFw,e1)͵'ܢMRh]<_q^֬6B#7Fƒ'2eIx x/4vj.mZKiC4\*}ԴRu(}VhpD ]}48* FhCg8"l1{눌JW'fwʆk)%J/#?#gˉxWa}xi71F4Gfc 4O(x`\[ҎIQN -Gb[SFp i#yK]E6-Y<+F|5HU elT(͕W%ԑw^½].^u' `[OWC$F IFƊH:bAukne64a1]7aQe ўsWxW]WĞsUDլtdw1[ NDk;1-RiYk&m uzdk+ LL܄7\v?mc|-}zS5VE^@a M:0<_?M x 7Qg['ZdwvbgRQYC1x#>ZKAz݄+t?xm~}isXxő%ŰN2kGC`nt_]J-#ľi=g%mJXwfH?SDv%CV SúׇBptȡ6ۮ!ArK!`@ğOΩ3Em?(4csw ehrAZӵ}BİnL"TCk2<ȃ Ss`1 +`#čנC},Mß& m;PР##!vOR@S+RM+L%Wl:2GȞ=q`sފxF)ǶO n-#%+-B>B"xO<*֭wveM7^0}wAuV,qᴚ(>RռZ[io/u304-~&4X1E9c)(>\,Ӿ4OB ִ5sX7#O26GSpP4VQL,,`]QH+)(Xܩ>+f9#msC9#=x2:u"2m85Zxn1W[o_E\VVE=k֭/W˜FO*r}k`@,zEyNjf xkh;8:G<)-ց-,󽦣lRhE,9GGu<1ltSH-'2)!@VDFwEV~%j#KaG6YwVtx$Q_0x?G5-hcY:>)Ԙ+=FlJRkKNK,cox3ۿ ^s&53]XNSͶ1¤%TE3vIGEE uYc%wA ݹHB426 bli>NfxS:=|e]xbi&VxōؖdAeq;9 [ [qƆ uƃ,H-!UVJCޠdIT5mfI4ƑݕNȖ]$29nJ4Ww$my5qI @~WR.b9[АMvhXnb¶-uba|Ev^(Vڮè|ccqZm5mg4VՎMo-򼆷3獡psJxt;(#ێI;C!Nϋe;SS?*dN·`rqK`Em-8$A>7NƽkK(O]]?˄{F"~hHۑ\V/"7u>k+i #43#[<؆!ݎ(oxU K6H]TkXQҞ{Ih@&I["]SǂBw3i(>~t%/l[dYTY-Q[|Bе Mh- WŕйdqfK#/(UFWxⷀ'Y]j={ZvK# MyO4Wce+yJFߛ ?ZG,0ֺ{MnF#|/Ž2M׼%g[M~.vgNG? <%2UͻɋikD$pI qá7@#x_ ]Ū,i%T.8k"H Eų|].o/|֥Ki!ċiDo<9G~Yr$Tß]_č4 Bo"[Ef7ww#UWU+Ӿ=xKD->Y?/Mz&cҵOXPVHdbۈ%ۑ"ΗAzO[/4 .ŨoTM'?.<7eh-u'X<6\%ڣ$1>r~c1P$bM-5+WJtJ=CNt-A$3C2FHe`A ^RἲK;KUȤ#)VVRAH5EqV\BA* VA譵 y1m+zZ`${]uH OARIZvӥG ˵Ej1R)ҌtjV#<Q^Oً@o~PW^}{o:\Z<; Pb_|uk'BcXX* ^YC0ץkRχ-&fyc`ELf{#e'x`8 g=Ŕp7+ kOxtGEPDBFO1LN Mk^ _>s\~9r]>/ x[]>xO\{:Mh%ޜY#kh[F遶}P5+~2еG_䱏|kפ}\%ΜYkxYZ%mu ._U|)wj),ozޅ4/[Avk5Fů//-IeKU[lS?</د>'hgV_ToX:y+FjeO;k{KkW-oL2/ Ʃe5MbŖ:ί]/j -mm^_x|unԵ[Ks-οvۯi{{gWŭ7X_|'Z}dž?ռx{Mrn/fh˰DXV(ZD>^ o__o>0oggC{C{c\xGP;rͨ,ZKIkEGO[mF95>9eAwI"32:;(kVƾ ޣY9?ŞŻ[m }#V7 Y[ݳrKs/5oiA.iҵ ;VWݼ,W !M+_O=cŸ|3j:FAR'kmI4{m^8um"SjpAoYOsők>hڤV J60j [jŨClC8՘t<+^ZVMgþ:v]&Xv>R\}Q__ź5n|GyzOynHMyepN쒠7=ៃvD𯊎T^YE鋣qŧ3kGIX};fs+__ 33As폃<3_ y5.ԴүuX㱒g:ƕ &=25k3Z_]F+lzwqK6ݖKHD,M0*GHVO7D7'x7w_xGFӡKuK=CLndF_Q{=Ba.$P[çoWGW~g'c#O]?zwgiڝĚżHϨn$P[Qço?U;*x 4xbNw߆: K FYK!-~ͻQx֮ⲆC}C>9KFk^)uzÝ"}f.ψVjy#2^7kV+uG#,Nd+b' yJ㟆HjB{uյ_]jt3ͷ7o[ϪF-BK ?*]W-Bu]*2@jcV>NAln[ėCԣ) 3{OkoKh=. wXdp"$r7$յ&;ɭKPկtd[e1)}vǕ[#qî#!h:}-4kH#zɒ9Za @8KQQ/5[1$r4sp8m4iVzB,z- !!,xa@yJ̫m_4ϳ?WFgڃi$B=BYC [;¸u 8Vxa񕆩&q ˽RHiY丷E x`\o/(/Ai4}&sxnjSv=:,r\Akhl&i󧵇}OşOᏈ|ZxSaKwƙkmlI-̓oj,Fi󦶄=oRLn;ooKҴ?"VW*I#To7#]ӣ^Wu?hi O|*z2ĭ7Gע5;h]"?,~)&˪vxqGotM<$Js[<\,}Q|wq_7]+EԴY||'y}.k=ZN4v?sct/,}7 ^:ϋ =kZPN,:夶Vqhc%\p449>q{ora= $!_̏ڏ|or"GZ$մzkyb[Η hyP" nb?| D%G4ڐ^i_hS:hZfyb <ď(NM,Jp,/c9r^h_ሼ[oX+a|;,uce;NM̷]^Z3LSn >⑚?|G?xMѾC Yc𾙧xf]bK;˫m*IYɤ }/9xƞ дW5mo6 6٬<3igVKBl@ [}\KS5y5 ].9y++H7C1"#EhcFIcqSank 9WE6yM>WF_#x mS᥺';ɫ]X[l#C,%yo29n#ai.5 +QIKVX"KC,?Gv#ʭ.}~xV:]Pen#uߵ')Ƴ{BO3%Of+;vD)-2~AWgѴYl[RPw[Z]YĒm5b姖ݟPHǖqI@uY Z%x-X 16I5N$0Okk$QIiZHYP=6MyXcle{'X%A5%xWrPt;F he9Ḯ׀M]@%KY0p49f[RKe h2pJTdlǽm纒E72j6PR߼Bgp7suo"+)KV Gk58B)c!x_v3n<(ͱwLW-w5[VfwBѶz|<(Knc$`DV[ȢVd kF .Ib[t廵A=UEnd ́!m1EM$JͪEzGw0̡ +.MN=K do^n H`DJAİ9 kIUG7ovEH`DjA -}1IhW#ҭM MrJ޼g$ ׷-\si:],- Ww617;FT u-eƕo  Ww610ѕ;GJL|n.&Xadf &23eNv蚿<@4-JuL*o)q)C,P|˸O]O k^",5LuOYj}q+FPq(1f"|k- kko^hm;St%&şw,E[ᱱ$[ ޽ մ#RҾxp\ťx@yu|u)%xr\Bd@s^Zj:v2.Ҽ]k0S7xXZ}]`WԕurNM7ᗇ0^hLonHb\D`%GNևm4!XHE4t v8w5y'?׌W fYزn2{ *XK8X=^2J{PFX[TV2@gw\XZ5-3?Y2F1zV|r'ɒp~TY#8<*}Հ99Qu=NG$c+$mRԚRyV@ 2d[}/P;N8 `N$FAEvن)"կIRdՙX` bqg&K/Kf)"nΡI2 UP̬UC b[DoKx ,  C+{@գ,s-~tA<'y,$J Y_,dnWX' ΋k%̰lH.9ےi4.Ѣ>%nݻC{sxg$*TOokຑbV/<&HUUIڏxxzRe$aHH 򯍾nm± ;};:mŦYڜb酌W-Gw"t%Ɵ ~+|9|9񧀴]鶞XEZ(ǙENoR8( ĞIυ3^xX75i? AWfm BH.VV <9]_~"xW^xkUN׼8ڍlj| c!Ckp%sI^_hk-6vZo\dKmF90"]']ɲ]A R:c;JU éV83,cxmlOWq?K&]Mqg}T }7bI'5];L緕]Isi{)UShmѩ1$봯NH$h5ɵ@)>V?0QI<`_fhl{k+ Fw,Xi6 $;ww dU h-,6Vlc)Xcy d;vw 1( l$v"MGO{Ym_η9"),WR+AG[;33lHnQ5ܯqg߅ze?JJ-cÚ@id+r ;ZQ^ [.Z-Cz}-4Rn$&ɨhZK 9VUV B oX/a|Y}rx xP4xYOx5; d42ڲe=!_m7]_D{Ċ0Kwh~X>< H$ 4E5! {|q-բ bY!3< CjSK]1CF$x.:|*3A4W|H>|nU%ϗ\*107KSmn%x5ȹnkk{6MX"M썦U$7~ެ\r(-- ^ '*X!q _|YisKz+o/=[V(o$*ʫ$Lc$0)#OUxC ִr鬮nmNRtUg&eY:",uM?SYBP yt#UlH )*yWG䑑}z^G͌0z299Xx!Ҭt'x짒7kmC]tp0IfEgY\:~;nWWsPt0IcYx`Ӭ&/)14ݳpe˅郒JۗI+x˦:E+`񅽴*_9 vK_fM6=Plx^Zja`e_9 aF[uFtqmx 7' @%Ne Guy6T>6"&ڥ wqxXo$ 2yuuslrj-ll5 4ۥh.V.͹[VAYP~% 0iku&pF:oe:Spa3M%yp_׼ki/U4鉻ͪ] 3}cm()*MJc2;|ϺFJƉLbm|1d-G\wMy1Dqs )VA{o׺Lj3 gyɴ9E$ж.yƉ(T%F4ڗ.aWLrf[&"2H TKCHRpqٸ 3o1$z=8ǿoWŞM^+c5uky0a4I$H͔x_mp~/< {m'L"A}l8H"XRk󍹪O [MJB^-WKA # cwd1+ sZ/[~,X<#xMae_b}C\e;I}.5piC+6|MC[~cgimhVy[K N(B0%?h>7uykIOjoo rFlHyOd!D\i ҭVuq{u c>gæz-ZLm8Ijٵ+$᝼H^3QjaXbܸahF{XL(+b?'Zj:^\V(cDTDU*fֵ8ƣ}nn VIZ" |lq" h'P^^Dne)aUBV=u+bɭ[̈D HZwz΁D0-]ǴJJX0^pՙ41ohw%D'(W!#"E  4W^%~w߳ݏu_gk:dmx98n`LW)2Mo8Y.##|_N\P [F2ȑKG&YVHgQ)% À?g,MGP["7n!.6bť(:͡x𽭭Wq[i$h+H\eO(pI/J!, >J#ssֺ0qEtZC5#o赐$#7RAeXpz čVAZco3a*8ᐰu$FC koמTw?gb ܤ(=(Tb[0E$Wڵ5i#JLbT:+@}A,$el[_E$W5I#&A1 YrrV=[pe| b7`Eoh~%eXon87ǂY"%dP5k+%l-tjKY \2r@urbdu";r@#\?f4Wľ ;[{HonbX"Y; D6o/">46Wpkh;+[;(I\:e'ź,f"2Hi h7|-|4WZ(m"PrjbUu8 q_/|n>6g=FN^$x9C ȯ$̋rrf!e!1N\;<d_eOX_-u='R6έ56vէ^*-uILYd|d߳q~9_A}pm[s_k=Rh-Ζܲd ӡ<%=+D? `r5]FhmHW o5,M-s,ơsY6iW刹jW_&cV`|?_~+x;>^%y"im4mOE}<-E,忲dDڇ<a,}CXZgk{{KkWM #MC:LN_`T¿=N߉gH4;)b :}5O=߿_?px\PLsw Ѿ1i>>4!/H{)"0~R[= 9ug#YG>GR>#0Nl㱳E*G@;W>mGӴ]'Om2;+;d^4(_^ 閺N>cNKKh@U~G%e ZC !Uv=G͞ϵtMv=64Rjx#.lR=^lMHx#^1ڰcӯa s4bHSUA5>63z;> ĩ4"Eu炿巺OAH$ |g⎓Zק{MEm'0v,v#;g?/K~xn5מҵA]>+zm"KTӥwm@1O7~ |I>u_|-|IzŸw7Vxu>@^ `]Kyi$k[jy?|v'>7.<3g3 #|4 jBWV۫i7^ZGa*&o~<菇 <_>*>8M{^մ{4` egt'k摖(XD2~_w^7/I:O|KWė^5 ;A@X`Hm#FQ?`-[|O|3ž!;N)![}Ld8ȍqS;Þ-⿉tWW?"xm`wh4],l0$kA#7 LXL:~#O2AnFqon#!WtAE;Wn>%j(Q…ڣоi]0kaPa {ttOzP2!Z&p85udM8WIu>ݠc(MxƟ^x_w5mPN״Arʐk2~ 47? H%}esHA%O=> 3fǩې}T>f4x/i$w:d2ݺբ2x]p$w ~?g[ [j:GΝĻO֨}Lm *R4w/Ɵ&_^]_GK>U76ԣi\1[C*dᏅo^.|.֯٢{-vUQbR98+_jZe4Xn!4(.W3"5>4|[់ ))_J궶>#phL |A"M [3q⿃i5ԑ4ן@yV-R :#HZ7>61~E\G:*rh6*ǩgG2ΒeGgOt!ݭQt}_E .Ju @r;o:a3Ae\x3ƚ-Wִ[9WP\B\Y`/zx{:eO\xC=Z\Ic2 Gq :C GHbz_XGxN]kˏ J:>Nw Gvfh䀇b j<!ka {nח9 !؂vPUvB&O'Bw.eex;@g<8):mWԭḼt{}:ivA }l<]t0l6尺mVԭḻ e e vvrB[ S\iY@4G50-ߝnvTL)m>(=wSmBTZPQX\q jqkomEQB j-}uĭu X) 1hjys}kr Fsw4 5̲!X4$$^'vˊ%9z БuEfKe{BKecЌtk OuB#(lN?D19nOҨ̯ dc|=g|I.⾘ChlZ[O/ Xwv'XRirE zEO%˾73heo%<* bރcoMAql&xwE!gʣy6iέmlO)J/F \gy~#iNR)=3~t ؙW8ך:|WNa&;[zz׌_Vԣ2ma=g;WOe ֣4o7okG$3^F9V;0|C,qԴm:]3Ś1n-P&ٷ$˴nޑI^k*%:DNi2+1oZM.PIމzY\}]n$a}gJ6Q)JS;D~mȠ'V`--eCV+ =ĶR.p#f $p~~>Z___ ZXvJf?%o%w%+k߈5=MѶ3R)9ܮ 5ȼ?mRq);=3LAg hZi@}-⯆?jtou1Isg1[ l,ȌB6+\+ ~g~]#?%y06x+?2BkeY\+~~ξ]7F0m{S-(ʇZF@&gSYWv?h(uO&@lmVNgV&Μ9;Qnq|LA66|>ӵkrӴow6DA$Ljؖ XПG?sK#:&kyYJH.$d*A 2ň? 'K|(x8ľ H ZIH^H]Ba sŧbjP 45/ qq:y㡯"i#`-y؂",zn>ÿW$.٨\ŵV-̄ ! p+t~^_sToqogb9;N3\^5Gb+ ޣf$.A;N(#/ {MpXZx~)x\IS_š~Fk,lKh_]OwP*^9sX KZ+[=tdžu\Qe/.sE>NpWρ^3<)kjZOD$񆬒< bibD9[iw06 Wï7: x :5u&hem.XYUggxv5_ ^0Է6Nsn

'U-'z[d B.PV4Cчv۬46;Z!pDMNڌf`&'mF@Z{i36eڙ:W5fWٖ! M ?JSǥT[tr@(< [g]y?ԋr]0{(B Q,(ƔX!eb^}a2Ylq`ۇuL9zBکeQ xJ%(KRQt 8 ]+PeۇФm6O'稗+5 Xnw}m["[aWsv}25KmX?nOjէ`#v%Qzh]p{*|uݛk_nL<i4 G4'/`OT"#I̝(a~֭F*}Ȇy15}yvj,4}3l ʓۄ8 -ppvvYB;sd6op9Di n7G<E`DzC8GX'hAY!.9vH_,eDP4o)kjaOFؖoSHzS; tOOSI)IԘ-!#68ej@5v#FX{Zb5h:\V$w UOw(F>hs8 ,k˞k^^ˎUf炦8DjC79jV\8MZ`%j.m4]~H1Zo/)us-|HmND Yd']/hT1R)1.x(#D\O'µIrx4vC7ved{%:B_Up D1/6c*F씔m(Zm@) y!MfND%~ͱv硒7ϣwJG_q@!esýCFNo7_ZGg9}t2?:&}I@姸[ol3LG7]beԻHu_C\b Fwoz V W3^ OmI;DTͅ&&]hD:" >r Q}^}]wk\MB."o(]gs\IZ̧bS:7HPcR5wqHL8NtR?Q5g6NoD`.N 7)C{⻔(Hwd?7hMm& ;)R2ggNچ< zS=̩dlRwsu0fRyJmy AQ챧A߻yJ}Ne%j4ZŌy27C=-ųln@omGU9 #NoNl)H)ݠ^0zsuj%`))F o)Z*s>4O:vVbx͡D TLc4Zv^wCҭ~V)0AtYhEsw4 .*HnL,1aײ;&_M=.yRB;J(HFo-Ih\ѯAc4bVVSF((thtz2!>,Q\ێC\sUP+P aQ#KP6v",fv;Gs~vGDܥwSsd@XrsWT<0Fsx/LJ"BbN6rDz@)T!١:P}7}XLԜ[F+zsl/CFo0kٍT$tcDĝrRh#ꕥU7\'vquJ0Fsx/n]1G Gr$SPSJn=۔Ԝ1gCnN!deLc4wg[*6ŪuѠClN@h|.K?}SOǜMa^lw L-Qǀ"&Im,nDs=.._)݃ahnv-Q6!1Iw(АvquJ0Fsx7Y&EĕZ,죴L" BfD| ќ2M9zꗡ2aXbJ-rGLZ BW4'a[nnߍ~!8anb$eqBۇ=IwqQ4'!8B;=a^lw#bO.*J(E}HavOmT;P?lY,).! a^,TRM5Zss os͕Q)s%HsuӇ}K1םAYBdl=Z2V+% =}xdmNG璱FkXFt2ދ-PkJaZ;՛*R֫CaZۜeJZvtY FQMСчUP6YŇXצO#aJY]*FU?6eWɤFTGys刕6'SRwMD*i'v*iU^#2ǏW*rT#whCK=>q7ahn&,("WAyl[||⢹M-Djh䰞 1a3[5{@TxCpcW.Ow~y6GbL NS:˟p[lOiH\0:DMӷoفEvJDuKgyh~![iӻV?@bn:4KPlwi͖P;weW(nx?mۅ3Ŧ(&ue7qj%uQwo]φE3U*P?}Sd]}b |qzGKm9n&8O v%:W@<+T'"ll\@zPvވ8; kkqQII|-`]͝FG߷Nݟ{ThĄo9S-5qx&jK?5>w8}NXb0> W?^Efr?,Ejg2Z};y0{i&t};WikVV_;UܕrԼ85 lGNǽR!1hr߾9 O |Aˌ Zb"BUh ZdU9U\k_N+WcfMVv*w%JRcX5kB_@~ܾd9cZMtV,OU k*?iG_ѡ<EUf*Tpܨ/Ƅ }Q2mn:J*vҽ_ZcFX=c}h6$6Zh=d+¡s rcd&&>bҥKk/ B"{cիRZksv&〷c䴦Xy=o^|IS#5PzBTrU9%"S{r 'UonMMhg^dǩ/5zJS$Q'Du==QVưW÷$МSkl]Atrzlk+K-P 5ю1vXtɶo, }fZo{>[n9c7vnDC ^%v#Rttd?0؍G AVx\P3ˁwL!|bFfwibF v\;Wk"ݹ.T:Dť_ҍc7tcLW8|n tӵ$݀#71.sY;twv3장Iwg7Y;twv3장Iwg7n!Ƙu1&_hJڡؚRD smeui PT)>vݍec݈YW9#iB޵vI5%v<hLmwMU&)C듂a9Pxh;l^CyoPn.NJfa7C6*rvzh@pvU(*e,1ya7vuN;e8˪ya7.:lO؍"ٍ {s.3tT& ҍm7ϋt7\j|h{&kt'pn,nY\ !\ct'&v&v&vOMMM잤===I7{H7{H7[DA@,`BoJ(6<;}hF!3H=LgҝS NS9'?~ XP9)b^AE+X݀n'e7| ,dž>aF+nAXFUڻi[dGgԡ5@?w_bPۺRk$% }PS@K /Yf&)6v ~]4lfcJc VJsel0Oy](嬊ShKj-yiP UY-cEZ>EQA7Xǖ v0`VXY_WA]iW .sՀy:wGV/-i9MTr|dʛNխ[iW-Kʞ&[9謞,"VMҭhtZҰ`fbmY9t5״Ѫ r Z +^u-wXDp]sDZʁ?0h1YD JV+׭˰y87"grN]!#/>OTr6" "6Ϗ9~7Ec Ocs unUg*)z3:8Gn_FPƈ[3بOuRT{O+my ޾4bf./Ҹ`T(ѾsX1"w Z-ʂLJe8/៘ ^"}>+q۲aD =t6D*vNmO<Xn'۵",}x b]p# WY8.?*2jp٨H.? ȕVJ@n97Iۙ3f_ls){zz>_ O\v ekxnl˧( tjѴEiQ/iHIwy¢/ a)HPqJuI։ f!T*Hx^];#ʗ$).bemoZJ {}\n޷n1 ̌~tJ^K{0BM K=;=m.RU6\hzzoZs#׆}ogj(M IE"|q4 G)D{' كp$"+?HDvO5G3屃vS+s4]B9RڇVNlZbF~}FOQhũ;Gt:@\o& JME:+ZE$F)P-kI_IPAK:6K{$z ^窧h: I,찮y9)k5b AòϮ2lDmP|K!{geЎ BE⑁1`@zW p6Patf Ќj:\␴.PyR d_l6=C;h3x2r@#vfH{Gʢww)qP;2'z9{=2Pt ;ڠ ޖ1H9E (;Ĩܾޑ]#Oq!r|24#B3W\Z$ieq\x䜍0:{te3VW@j hB0k&EPWŹ^˚Uo:xA^s)_Ba\vu}'KNN%Uc wz_J' `vhoo돌dD3(ր v\+Xuoƿ_ȃn0lCKY7£8<06MS|M[[:=bFgT14m> **ۇŒNYNօQlN~x8Y{ݎIafx n0 &UO{ylk_BázD)Xf(TKN!U E Wrd#J F틥ǭs}W`6<>NTƣrfgYǗcVhox DemN(fϘˁgmmC 2:;r|*֘أyߢsqxq{ JިޕH\; MxڥTK)V΃ U+|,^N)aA"48;L/fcc2Ӱ42&^WAVhAy{jzֿDi,W/W Dvi0x$^p]/Y5v{$^pSLc-|G7я7Lcp' ?~hZM/fF}b=qZoӣQ5#ۣ?>YMntθ<~>YM`(E[ʹòMdϗxx!迁Zցv|%kg -A*h3X:ak6Ʉ0Q5 ʌnjՓD[=^ё(+©k\DFlwv]cBmշ^KKpjWenSsc?2d'}~X|ҋ\ 1*)3$һeX2o)>>}g `Ga*P >L3Ke}Kٞ_88IDD԰ؓDaVnk-Be'6b\Kv-?';q+A=?&C2u[q|)U(*V+I)"DMR\ٳv񬴈LM7F2wM8 =UIzW'{U8'?{-gؔr6VΆ> [Ɲl^7gDvR{[״ 7ChsC0:nj6R85U ^! ^- 'X؄?+irxكYaxVQMS Qs,K͚pSeN℺#r=.3Y~'U|C{I6+l'Y>+6dVUE7!}wi]:z$,4ɽc"BgCt{o+qNUM@T0qTL6%6z;=%qLu I}*9f՛ЂÄ"4[bP'h,h*6V j+dhmNi ky v4~Ye87?d\+(a辐lyX,i.SI'7l"6=DHHglb4 KFb< Y^=C8aA-|zxH'"W6_y+s{2᫩͢uOfqı W,z*|?>ɅS1k)1%-P`w~"6M,'5}UBG.8gq$8/ dnYdkWmU%E $ϗ}r6 W#+l{~{|0\ú3&))ŃEh,h ֓) } GP{omCdvpew [-Hq=3he ݥ^Hx D%O)Q a%U(e\=-ljj<ٯD5REҳpj&UIVRT N/D%,|4Q ,իJ S+RDzlI)<@8-Yb-VWd*;#z|Јf{{l8{gWar>ͮxp| wÞWfqJ/qY79Ҙ%gG:<Ӄ~riBK ;9D {nvX#| Td,NͮQƍ'3Q2OIS qj:z(l0wMLd}ODl9\Z_h-"j?}D_ o" P>OĿ.0Jj*nBHND%P h}S!'V ƝWPGDɨg'n=D)MF%W_^BoR*a/袜z6}lߤ ~FynBamCg14޺`sS|8ݎVvX3vVǃce bĚV}3 X(Rg[kf1 ?讬O|8{ojp zk47ǃp >cJ0qc2 M$Cɀ؅O e2b2!2`í+$xpz&Nqƥ }2<+Aku8'τV?{6A3hs%pprd8dׇ[Lwq \V)m2Y8;mAZ̲=Bh 7Sx![2ݓ(ފm`MDM]^9A]{n@Tu8z[S  St5bjŧ{]þ'.i ҹp6HñJktl{{EIqK7&Xuhn`1܀htcQM|fϠn{XwWVE̝ѓFa?ˇȫ}=rTE/ 8 Ɔh'ՔSS dí{܏7RL/ o \O'ۡ6Y;XKO4^bo|8uu?Hkݾrw̚5]g$>\!ąv8\Awc8&ǒMi!ñM개ҍSiءYك]hpMJc8Mg۠Yǃp\v?]g32]HLdll*~LImKb\.\ʙ{Lhgv!~;BDٷ#j^N`Q;i@ܕdSdo%AtsqZV7v A0za7.ٍEtȜ ):[zn2&ٍg;c=8&zn:kT83Vk[ [1=n,ZȐ)sHŜtpYE1CAҍU+mӤVtrNҝ 3t'&v&v&vOMMM잤===I7{H7{H7[F1i,o!Ta͆tzMʄDŽvROsc-Q^(ޏNX rLNYa^,(,gO8d:{݉Ng4b%Og*vpsϡsl뱮n\7Tb~*-k$h*E3%Fvh#04Ol;w BjhyNiS5끨3:jP*(Lw;K&>uBeHD"tI* AE޻KbaJIqHPI(>}7u("p5cFEV2v>,oT ʩ^q P*^5o'9 MrCyCs3H}DT/Ja]Oj&WK1D[?Lu?ѠKzE.P2A&S{@u |6 2 :t"%%r P># vWT}sQ/%_s ƹzh1o^2DZ8HԜQ}qN<8%ԓAv B)wMc\~I1 lm;'r0o^V$`=yl-^b-;¾~?&DŽ7~쉋'M=qNxq)ゑڛqo.STWDjG85o 6R:~|r"M_ 8K{ot"5Xo8 ։Of I s* [Rn084@ *'8oHFP֒ffBg**MM Qq'WRL"ؼOf"ُmMVU 3~aY,v uu|:*ɷ]aPiu [.]ǪືҼW5Tw}uμ^ܗekM0Yv͎Ci;-u%|5P8FFkyk~œ 5Q*.^ޓX"DN lg렰aSӻi~6l&>Ƙkc)TT&V]-DyL+cDbD{ } U"UE)-,/"0&펨 U4܈QE?߈QRNTGňJzGTt[6Q!ȍ㎨,)XdNTGzG* )7:*FT;g܉ Q5P!?NQ vLљ?_0ms+O0prs.Qߘe;Dn}Q.`a*р@Y=l5˹D$7xWro,K)^ڹͳ_v %*ޢXB@g K;,])cAEXT]Z[JL;qzl¢yrUcdYԹ)aY *;C`J92g^1c_ԆZ}ح1nޥEwEk0TM+8%D&rtAs,T臁vN[H R(N|'O@_g0.VUĢXzmYEG^^Fm}9+ȘJqf/ Dij^<1e6:awS;bYAЇ,?'lrRHNj&>Q\#; "C IOkID@7I$%5jN"mSmގeVfQyq"w+@ Vt#ZXAgc>@"[\$n}a5J ųaW[]6}51gH NSٿb5xtp$Rq[UjXnm߫~VՐ Ky-APF`U *o[HG!xT*P dxcr29? wUAJ%@6F$RyojQ6Pq H#oU MַT#}CH26 +Rm RldTKikN`ZfMz5@2Jv;ؾӝ 5u@E">^ODpЍ>y{N%i E%5Gkhݵn1CqbIYJfDirO l{],Ś_rR}vR]Y՗k&6T@eۈ&ҳ*\<' 8I4~<' 7f' Alz/6[8#& HikmAGqr ٌ~E>2ł$ ]K2q]߅UG |̥`p>HT۫%@"U+I K "໤ ໸ NIgH]8MeT֮I4'_n,r1s7 ,g [DS d [:i+.*O,w}`Yz޵Lٟ_ǟ ^Z]pOV;QĎgq:.׊U mS"#% ٟ'd`HSmRw6WB9U\ϭ=M#)?"OW#\@qbED؀G?#Xԏ_?~kĥ?ӷoR'*T"'#Ȣ-NfR~ݬNmxs])'2,K]aQa?K\Y}_s#z,I #go?/֮$(CA)bܐTA`I!˜7:(ERxcoI!_.!)&c%R$%!) 7lAeA)rܐI! oM IX+I") IIN&ʐF&$-y224My2~L?%?Y2H\$ts4;-Qݱ$ O%Rdb2C;0{Z2dP׶=Dtי6n9$J̰,fPae0{RJ,,ˆؗ@pjaY2̰žy6(š)fb7u Ra-t,fbap, fbt6ap, fb`V R`-tS:~Z-,Kv(Y{ZX2lq 9e/-Zu~Mxkbja'zjs&gP,*[PmhwϹ뮼QEVg뇮 ӛ'崡Ca-׼H 2u<`|) Sy| grߕgU%p/|7ƀij%VF+OۥV9R)c~eF< l[vO{ܓlJ~zKIL }gȃRkrKJ0ر,]ײ[݃\]4ﮏ}briNyX'3q\l뤏OK8Hzo)Y*=d`6'yXxJH86qjG /z@q$j# #s%s4oAVs(n=0u8XYx@60!P§1{k@HSSBz}o5G%SV&^;sǓG\?&puJĸTjt8=叞ݏ$xRCB-UG,| Y.b2N@}of¦Œ 3;f~Z"q/co%bZ"o)c8[W"޹Mi!=Jac(YQAU>6:I=*@Xs{tc2427,KG-\Oy.M$-ծĕޮr-E;/_f>itkO\b`/h&3ql?igHO ʹ3g)gv9bu9yc:cNgec7 >\ tnz}`n%ܖjoyy;< ^BL=&$b7-k|9bhX%\b,Z)R #vKo璳ӻv0w)=xLHIJkɼhf34f^r[ sl0cKԷH&"2> seyU#1d!s{؃l^Xvc"aj 5 8Z siHt{DȊ]^ 8ɗvVz^A*ބʑ.%;:ϒU8y_kJI,tL\ǎγ$aBXa ɛQCp#!oU[=Q?`@PkmUR+aNjF῟㰪c6b cdc;Ansd;TN{ջxz]MCX~H <cs6H3o*ͮoo$Ton4QYB$m'Nt-LH3q.opցW M\{+0t8QJB5pgIA$*wr$%p{dDzx2%}Zq]Yɬ8*V8G6ʛQWyvq q-j^IqP%xH"9:χ"d>`zLDե$P7^gB9/:ҎLN?0+\שĭ1uUc1G9`^9XA ![0NaAwX/+R!oW6zz,>=io,?dql(I!oF=ƾ ~Y ͋ ؗ6( BHK QkPAZ4iFZC(#Zb]<'QAVDudX1!퍓 SņF2x}Qjƣvsx-7:q9 Ƣc8l+80+[Pu㍌Ã0z}Q-,' ki &\,Ivڸ9 yc]d͇"dki 6ҵZRfaOC(ʯcqʯ cuc(B+K#l(ɪ|W1"ZQFKp_bHNYKҦhPa0Nx#%a:Z: '40鸴ʼ~0e9 ̇"`K %<܎uP7T BGuyiņ4-jL8=փ'P0K7@P&ԡyxaGުBc>j f`<.m>Uk˰Wd/ͥbRl]sIhQ૿06Poa ጂaL2<9"X g}# c>gpyvd'K*Y+L <HXZuϓiHS>$R؇W> g*:W#|\Jx}QJj?3D+nv0U;47iGc E7 JWچ X o:F=ƾ ~YNTÝ@a~ p 5g>! d`<s8L622 ~k ԑo:2x n@tLb8ƆL2<c_ԆZs9Qq/oi@|*Tʚ}Ճw#z-0C09G5Ms#IM3Ahp,Rz#z';:1;.z@'n#0*g2z.Y=hs$I`8I>Y {>QF_oujV-=5U r&.V&nWժD(;lJ}/Gg* 4G'p$~H$16#i'ۙctS8XK{|MoϗqX,E5/[f|ؕnU#P3Z9F8`P1gid,󢈤$m%z;s_F2jxΣnj#1F:Ȭ1rkҸ cs/gAT $4V3wBm>FW# _[NʼU@4Tl|_^.ih~Q 5"\FW}{6c`yS_[%#5pq{U'Hֵ}ۉɄ`K`(B0Mkc}k!iJa0b@vD~v$9LcʺCnl(dB]&9_TVM$ҔKD&(W;\.K"\P@n٢JY)Yi4<@ ')\:\K{K0^^ɬe I%RWtf5VHg䙗6IW.m~za.+6\ԋM\ЂRLh!Ot8+Wv ~gWܔMKp, $u$ɯ/0vR3NH/M\zIK&K!4v$uVK[ ԽwB/豆na/5J1p:5Jzhj(xĦvǕje6-N2qa2 H!Dd8e8L2L&&s& I\$aa0a00qd8,"+9 5TX ޑY[fNa.E3n\ >Z97.}$K` T:Lenꃃp\TꮜJg4Z%NsŨ+aUJS9vX5.ilݹd\S\Fx6T(#YpnHlt%IgL9xK'Ic9;撾" )%,􇅑;֝̐KN8h6.񉫒ͦ Ik_M8BJTR ˰)%nKlnꬍ|[s+oy|/iEقa&r1p3;I/$r_sjvhi^2$u5M3N.M7֝%:/xICໄ҃!.$U:;(#~qnv /盝9R%6ηÍ6һԍ.oVJvH6.udJmP9tPKi̥p)+:po+Mo緍/BkOX'1+X%vn+wgqft{Z/aiV0%*"Q{]/$("K7࿝}"IjIL{se%/$tOܠST˰Oy_'oSVBLޟivK`/i^X1)aW>t=ikehҵrbl (̷.Ze)i (̷i-yZ֗7uձN?|"E8od++NǜF󖭁2 2Zy-4PzNe^ [Ԇ7:Hvau Y@,2.孃匋m& vJԜʹ*(a.z}-`,Is%iI0ZHI*ƥu DEz(FEU,w`6]XOR+0JYmK 6}.,wP" Vdf>Y$PmϿ?O|d=ś҈8~>jfQ*4V*,ol!`ء  e$aI!V") I!IcŔʐM ") IYP-ů$uP$wٻxwP$L׼A)ڐ;\.! kHI9lHʂ F.!).3I! <9}oHJnCRBs#2$,?NPmK[Ym9D-nB'@7w`o?g^曵ܥqpHE)) $Lӊ?=nͳn_ DQ+ |Fs\C9޷-`fqc^I$<_yW?w-3>;BrPr o:2 Nu eWjVdaAs7(dA"&ZX{Z﷪-lf,,%ݝŠ*q,,ho]8-;錽( IgA/_x>]-,x@eW[ӫ‚}Pm1K ? .JoZj0b'‚T =bƩV ;u+yO^}\{Ű OsV kAA1mqe* endstream endobj 105 0 obj << /Type/OCG/Name >> endobj 106 0 obj << /Type/OCG/Name >> endobj 107 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 14 0 R /Function 108 0 R /Coords [189.38 561.36 189.38 415.40] /Extend [true true] >> endobj 108 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [109 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 109 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 0.000 0.000 0.000 ] /C1 [0.071 0.059 0.145 0.000 ] /N 1.000 >> endobj 110 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 14 0 R /Function 111 0 R /Coords [445.50 561.36 445.50 415.40] /Extend [true true] >> endobj 111 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [112 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 112 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 0.000 0.000 0.000 ] /C1 [0.071 0.059 0.145 0.000 ] /N 1.000 >> endobj 127 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 14 0 R /Function 128 0 R /Coords [189.38 727.42 189.38 581.46] /Extend [true true] >> endobj 128 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [129 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 129 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 0.000 0.000 0.000 ] /C1 [0.071 0.059 0.145 0.000 ] /N 1.000 >> endobj 130 0 obj << /ShadingType 2 /AntiAlias true /ColorSpace 14 0 R /Function 131 0 R /Coords [445.50 727.42 445.50 581.46] /Extend [true true] >> endobj 131 0 obj << /FunctionType 3 /Domain [0.000 1.000] /Functions [132 0 R ] /Bounds [] /Encode [0 1 ] >> endobj 132 0 obj << /FunctionType 2 /Domain [0.000 1.000] /C0 [0.000 0.000 0.000 0.000 ] /C1 [0.071 0.059 0.145 0.000 ] /N 1.000 >> endobj 134 0 obj << /Type /XObject /Subtype /Image /Name /Im134 /Filter [/FlateDecode ] /Width 442 /Height 269 /BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [0.0000 1.0000] /Length 4462 >> stream xy\T3ð " Bn 枚R&> C3S/U.Yi撕ϧ/4{ϞL+L%wM1Iٙ{ w]fO?os9a[@ȫSE4,DÁy~x3onExpä_l̲,({d4akp*wJ6džɨ"0w' S6]{W 25tD;)o~CWIXPCn=w筌uJCOsmfɺP0q72Gla0ly6oAɯMjY~1/{O5b—<91stJ oRJ=bko:.eۯ(bg.˸ЯD0z@ZC1I\CHa QqO(Qa9đyFO2{) eĸ RB^JiK (x#7DS; 0XJa'dFGaR2sXw$ zCL%Y0~/őV)&C9>)5f$t[``sІ[+K=A]) 1C "PL_1i!,8rj߁W4KFL!=H qƝ@lD?ps.^EbZReë˺1;;p\'}ˢj'$>[oV5@)wYa,&5p*rY֧>N .'1EmAϪUb[iJ+@ϛelLc xh.li.ƷshS3޸af  MseܯX|oD·tW,ҳ-'> (rş<;&", Qp/utR>,džIO0\Gm˳ӚHNMh *4wIY+nS)?tx͸1^\+o„'Dĕq5r Մ z 1 ݻGUqYUjct Ꮎ>[P{J0W6u7Q+oVwh(aS%Jwﮯḟ2/F>k((|.@VYOMTKJi2g!kExœnTEw#`n-f1FGg2asg=n$ݮZUofG 'qbnRպ >ZOf'j4r83UeI8/ ՄNE+M68TbLwQ˽|q.uP*q:n.JqB p ]"NND 'JpA!6h"KNy ڼ} &oc~4>Ocj-d"Wc7!CWG+|fskTto>_e5K*W>-tK<:+N/l2."\V栆f.oK޸]M?k.\G$0}3!)xZ o 8iWED3AZjc{&*0VU>j/poC_WC  ~Z,5YVlr d,ꥈ ;{Vx?e8&puK5_Yy7 soʗw vUx>-ב}0ȼ@NLa› KX o}tc&BM']5}%߈4+S}E,LmʤǷЉ;GnO 'lin$p09_|sﰾYIDH:&x%KW.7qOp Ns(3|/lHx3;K!R19׾BUy-C̔A<òmzb 8[ytF02xɺ9mm.n=d2beC߯l `\j0e1YqZW}}|mݵ;N[xՌnF6Ĝ.菫(}Wk;լ7-Ȅ@He_{k׶0פ"^&\ÑPy{|iZY~xM']=&]0/ԋ_1I1sJ} pg{u9.`;X?Nb scN8_[̹,|b-gUoop< Kİ~cebq8>wF$;a|5|ɽ<쭓^ 6 X2b*MF^#T@AS. x1|'?:CȥӢYo2Zb.jk !`B4`N,4TGK@!Fw<7AyNhM= 9A4k.4s'WEعA#,`N;4oȫ;Q6Pq) fy=ĘF3UcbsT֤~Ⓧ:h}|Ӎ |g@s{VÇf7pʳk D>q9+,;+4ssc4_P uae@);(7_?ꢁJ%5QJN7{Zk=Ji4NB8%vG}1Pz!Ou]'c 2cZ [B(c޵H5o#aoYk=.S6+syy- Yh,}-L9_T8z4w 7V= s4/Hh)S:] r V+An 0'=+JŻw/{CdAۘjrl Aqszуyg8$#G|WRd4|ht Cy/ V + endstream endobj 133 0 obj << /Type /XObject /Subtype /Image /Name /Im133 /Filter [/DCTDecode] /Width 442 /Height 269 /BitsPerComponent 8 /ColorSpace 14 0 R /SMask 134 0 R /Length 263633 >> stream JFIF,,,Photoshop 3.08BIM,,AdobedC CMYK }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzCMYK?o xcO iz#WVi Y)Idqk7hV^ Ь|=eq}sq]5u45>$JQR4ݵ4UEct [K5ĺ<-ҳggbW8UUGA 8 E{G6~}k>yDMLAoτ^*E qm9t+<8 ^ďxDu qwD)B&Z|&T=߁u+]kqp: [<o" *XFt8k[ᴸ>;Z[j֦3\i"xXl[mgvV 9oj:Fv>vo,f$JQR4ݵ4UE8|3ao,sj4JJU\UTi W|ch:!ֳבI:vA8\E4_0^Ϧݠ+c'B ӂN HGGPMgpI s+|Akk i N;SGfˬxVmēRq-{N+[(dXf̑mIJǀ͹9u'שj6wH~\2?O٧5d%ڞ1IlELnPmBH4G㞍eieK>#X& s[B-ax{CƾO%K|ja5Ƒ'kEž&܆.Hea񆣠ic˽'j}Bc9A4kKw^)"=xokK0YBDGqFe W0^jWSI,\M3K$U#MQ#ET\/C6Rw1.&3K{4$1تUU@QƐA 8 E{G6~}k>yDMLAoτ^*E qm9t+<8 ^ďxDu qwD)B&Z|&T=߁u+]kqp: [<o" *XFt8k[ᴸ>;Z[j֦3\i"xXl[mgvV 9oj:Fv>vo,f$JQR4ݵ4UE8|3ao,sj4JJU\UTi W|ch:!ֳבI:vA8\E4_0^Ϧݠ+c'B ӂN HGGPMgpI s+|Akk i N;SGfˬxVmēRq-{N+[(dXf̑mIJǀ͹9u'שj6wH~\2?O٧5d%ڞ1IlELnPmBH4G㞍eieK>#X& s[B-ax{CƾO%K|ja5Ƒ'kEž&܆.Hea񆣠ic˽'j}Bc9A4kKw^)"=xokK0YBDGqFe W0^jWSI,\M3K$U#MQ#ET\/C6Rw1.&3K{4$1تUU@QƐA 8 E{G6~}k>yDMLAoτ^*E qm9t+<8 ^ďxDu qwD)B&Z|&T=߁u+]kqp: [<o" *XFt8k[ᴸ>;Z[j֦3\i"xXl[mgvV 9oj:Fv>vo,f$JQR4ݵ4UE8|3ao,sj4JJU\UTi W|ch:!ֳבI:vA8\E4_0^Ϧݠ+c'B ӂN HGGPMgpI s+|Akk i N;SGfˬxVmēRq-{N+[(dXf̑mIJǀ͹9u'שj6wH~\2?O٧5d%ڞ1IlELnPmBH4G㞍eieK>#X& s[B-ax{CƾO%K|ja5Ƒ'kEž&܆.Hea񆣠ic˽'j}Bc9A4kKw^)"=xokK0YBDGqFe W0^jWSI,\M3K$U#MQ#ET\/C6Rw1.&3K{4$1تUU@QƐA 8 E{G6~}k>yDMLAoτ^*E qm9t+<8 ^ďxDu qwD)B&Z|&T=߁u+]kqp: [<o" *XFt8k[ᴸ>;Z[j֦3\i"xXl[mgvV 9oj:Fv>vo,f#x :3˽gdI VMZ{Ǟ+S ӵ08X$hDחtj>7RDt;u㺚=-$p;br[_W/[7ou=6/ 2ڝ:5ṁ:#*]Mo6π㟈,Oxzoki f1jAE<&. o)?s,2M)jvMO\6ڕш绖Aarٖhg LHW q𗅴t#žЬlRʨxXa'$Iǵ3G=iH%,ʨ䓝NLM3FX?N&-'YI-_=?gjmwᯈ9u G ޭbRj"1BMԡuvF|Gs_^mP7oDK2&#*v5:8LZXGԮ%۵Ќyw^XTGtLϹ1RW>pӃxg׋;źuypܚnglkqtVId{[Rf_*QO *]^#IaK7Vv֗ܵmӕy緺e#dIϒx;&XG׭3yJ"`D2JUݚXn\ ~kÖ~>/k/𮾞O5}"_w-Kuk4=ĐD5 DXY#x |_o;_:č[ĚKNOR;jW:4{?cx^!ISyw#J '̷As ^/+zL2ųxSlA (m}?PM)c2Uv_~ IpӃxg׋;źuypܚnglkqtVId{[Rf_*QO *]^#IaK7Vv֗ܵmӕy緺e#dIϒx;&XG׭3yJ"`D2JUݚXn\ ~kÖ~>/k/𮾞O5}"_w-Kuk4=ĐD5 DXY#x |_o;_:č[ĚKNOR;jW:4{?cx^!ISyw#J '̷As ^/+zL2ųxSlA (m}?PM)c2Uv_~ IpӃxg׋;źuypܚnglkqtVId{[Rf_*QO *]^#IaK7Vv֗ܵmӕy緺e#dIϒx;&XG׭3yJ"`D2JUݚXn\ ~kÖ~>/k/𮾞O5}"_w-Kuk4=ĐD5 DXY#x |_o;_:č[ĚKNOR;jW:4{?cx^!ISyw#J '̷As ^/+zL2ųxSlA (m}?PM)c2Uv_~ IpӃxg׋;źuypܚnglkqtVId{[Rf_*QO *]^#IaK7Vv֗ܵmӕy緺e#dIϒx;&XG׭3yJ"`D2JUݚXn\ |ELuյ>wYdLLcokI4-Tڣv3KcNVu '<%&ˬ%]12$?7Wh<k[omk{.ʄ E`;ʬ|.|f> fLn  +a)&@+ W/dZ?n7JhzziLw :b90:_ǿs'jΣgSVƏ(UZ1hL&#dW%ů:ljj֟9i4-t[*gbaz؎"^j6<=Yx?=1<ߎ?W{7Y9𵅶'K.m[R.6:pGmY~ wŽw? h^5ŝ&j.n>u(tPI-{y._<S_:Lh>1h$jhzmPiw;oa%9f-_>|K_τHt^T}CKR,ux#d $MVٟ g|@ZjN_h}!Ҭv1ȑ]n"4iD.W-o\<}ŻRj:VZ&S>æmXĎHZLZ%"mf%GޙVK^Aq ІDI&LLjE~N/ix'uBя6ۃϖGȳF tۣWU1æ.RLW?a߁R G-7M_2cM"L]G&@+oOx~9hDž H8̳"x[W'[ϮxwS~2%yeڦ9$d\!l1_:x|Q]j|=b^;8b_! UՋG63؏!{W?u?v04@UыE>:f7,#">(.>-|1.:QxcAG#P&Cn'6RK{ Lv- o$4qnďZ|'E&_m\R_g+ Y%'XhʴK?;OwcPubGAcaD[vM!tfre%oz-CQҵ?(<)26j$wB,eEB)k0*>'0J\ xn`e(l,2"L4dTRcR+wqx{HtC&|G=.E4[IE!U‚js6|okek)$(B$JTm :q_W r])'!O?)#2@8MUqد ~o%xsJEX![er!p;:~ohn/OHv1]v1r`t9 W/dZ?n7JhzziLw :b90:_|{>m}CƾG<(WEAe3$v???x}swS6X,-1'#" `qfoxPqYUb֬Z9f'| &)sTՆ1Ub֌Z)0ɽaG qkᎩqoZZoM7]Vꡊؘn18v#E~@|_~-<MA@t^ OhC'f8|!w^ z/|-am'jkK[Vԭ%v{i.m_<%o]6|1gm/ELJ4˛J&ண$Gx"KxKeO|⎯s~|?go?!7Zq9:]bcIlxcy Y{uχ_>$|R3=)5%װ5;mP┺K9]n^,1:@U__g_=xuUא\x{s)Cae!fuS"_Fj8FeРcín~i032?Q|1r,Ѡ-O-R/ .{W띟{[+XaO)!B"T h`ӊ~ҾkI= z|IAmJv~[>}(m#ÚT-M *,C) Nؑ3~~3Cq Ek|uLs鋔ǟw_"Kq'"SC̘HcaQɁ 9?l55Z8qB.3,ȥ&a$ V #o!Ig^Yn6I9[W姎~k3xğXBFb͌1>#f&00|(OÝF⧆7ݥ1P*FbOMGȯ?K_ uK|2խ>'r}iZ2U U>qñD2+ o<*m xz 2~{Fby;1+ ÿho|sk moO;W>Z]ڶm\mu- o3Isl/?hz~мk;m_|Lǂ.<9\}P7u'=[<][,x;ώu|c;}_H? ۉͱԠvKer[6|:!#▿} I/h2YrFIa&r<*?Nq{ⵝ4sؾ%0PCXXc"ݮDhF]ܯg C[޹xNjw⥥tO . L}MڱĐ"QPJE~?J? 3?k?n6J - 4M;Ԋs^5+P7OH-H>l sO-7Ɂ-qkዑfoyj}U@pڿ\ .Zk yI (U@W\JI4cHP*ljU@c+߱[ GiҠmhVdiVbHbt\Ď|@3R-3]$'|/GC㬮cL\~<ÿ8[XFE~8|Q\|Zc\xᖭi?ÖMG񕺨bv&gN!_`_Son= A3َ>_h~E|_׾|' X[k~2ڹDnVյ+m"n okxx!Ke |1G|[~3Ͷ_ Yj0f<q2RI+ 8)緒e>>|uƃ&FMևNms[(H#he ODMgIx5MNG4.iW[6@K N4+iW~kwߌơ.)ڂ*jܶr#F4B~~?J3<[-.j~(QuxRe3:mՏH$YʊR+aT|!O7]|akp/tPYmdDiTȨƤWZ"xGYmt(-~A`[}9iL k{_ \4h KxTB gmAt+XSHPHBt_ROaC~RGePpcR_"xJ=[HmBC#J Cv$t+忌߲_‘i!euS:b$|s._ȴn &>*tr`t6|| o볖?xP2)IgI~~<ռ)uLrܼXbu\O 3{_Ӿ x^dgv5 '\v/ L>V;VHk4Ѣ@Fk+YP7i>git5+SB“)al6~bGq$-rȦTT-_}oLī[{ͯ RhC"$NEE&5"\g'GJ fLn  +a)&@+㟏?)uEpOD1Tpæ.ǿs'(.fG5 _>/w1 /ŐV*jţb}G~=La`Q⟇:O XoKc?UV*hŢ3 ؏_&eZ|O|en}b8dWyxT@OAed>vc:W~8_ =gߌv|/mJHۨ1[k()ge3_ ~>߁ 3mxvڿ"\xsL1ԡn 7BN${+w)$y亶Y~$wO~(<1vucA&;d7Y~luCG-~>"Y^/{ SS .)Kd,M4 ZxU{;Axε[^3}7X5IuO>tx}R}n]6;}ni]"c2k ~Ҟ<>7/q i}k:k3}Oucd|SX!&3/6?`'?v'kzŸ:Vޕgy࿌^MyϮzԺ^u{auqzD~yn$s'^M[W/Wwh:}׃/ZVmj}3YJ ol.t=N=KIOҊAxKǏ)>==43~>iY\G⏆/t(֥.&K0WvW6cciْy<k:&gk_Df>[K[׳Y淖nl؋x#yoOŇ, #'#! *1y =|ׂID1UܸpU8޹&7!{Y4{cG=V{M_T;і8˭M2h|K |_xo_>'JeO QN4T!NꛉRc,E&s_?Gź7&V xW#]ʋ4BN [I#ܫ++Ju*lACqON(}ţz'odY-f {tCWkd<2!67NxzVBXn$/F(Dp2r?X׶,HO<6dSIE>ُcXp|଑O0ʟ"AnDZw0}syaK*!>DA7@m8U߻8ɯ>m3@gR>1N2Oz!vʮÀ8'' >4W?/e ɣ5>!귓hG1_]NǤ]h6PiC"\Hk~1:T-MxWZԶu חRtTJKb.3:-Ѽi0N]Ҽ6QTYwR,ŨpJIYX_WlW[g" `B#' ztC-֏;{ k4xh0FOۤv[[ t)7awztol֊(G"t@JyE#wrkBQ ƒF`A(#q!R77D1@%uhӁTvƽbBy଑ ʜzM:){ǼdyT& v=S/me, YTA 4W"1e E:l¬_.>My neWz8'' v2qx EwUw.!98UN1G8ɢ!{/|^oƖM5UF>.ate=&oAL1C_'xᏉҦjlS¾2nӭo&Dӥ6TXuI)nIu ᲈr<󺐩d-@VH*Ɗ0Ҽce =cy8SӤqhޯ &KYF!0~^$6P}GxrO AM ӣ}?`޴UDP*9ۧUd)3Za43 yEO <'!+F *O#4V5K'dTiOc=w(8+$lS,24ȧ[jx|k)eXd~ʠOQA(b(,`NbqN2kϵwc*,98T}ވb+2p ªqr9M:> qJ3m,6ILIdXC,' |X56M]<õ0UNkv gl1«NA$(GI=+gucfm"ZIQD u,Nz_OV {l2ep@f,q j?#'[_xF:T>w5 qD,p(@b*@wy$`3 1yddX0A?Zy" =s׺lr$e7,nV+~+~ >0Ǧ_izP~$1 8QuHJ]Y[ȩ,W6$H#>,~ο ~/ǧO麆0^% jβjVK;y%D'Eee`~|N]};S/<=<5}n[[3Pͥ*Kż>'~zIr?f}+[Ү!uk议 +4?jiׇ45߃~/xkih|moeto-IVԮ&]TbmjI|~ӾѬ xsF haM>5mpZ^]j77ZK6U-~ ׃/tϏ&bSAůDbNo[\ͲCk|>cy\&Iu=ߍ}#GAixdjgž2% qmsEE>渶k%2It|'o5/Z焾%|c+EmKs OeXЬ6:c;Z%IumoO?/j |O .Y:VhS7z:) Ec<6d\[%~||=͎- g}$J6hqmoM~[_>N{k'MM`}KHjy W- ]Ј5hOlovo\*Bdz䟘ҽŞ#%qk%D]r1$9'OV {l2ep@f,q ڏIΕ'ϫ]?fMC\u$ I9 @dy!V 1zּ^H\5IM&w= ߳1^h::߆=0#FA8HU d = |-{,RFSrɝao¼' zl5Ci*m5'T՝ռsm"I<z|4j[+i~+l-jRX-I"tVVVGӵ;-cȈxW%5\"\[ȊSwo\Gti)}Fgҵ*Y!Ȏ("MnMxsHZ/ 7lP閶WF8-/k JRieJF!o6mWW;<oை6t[[S[{;Gڭ֣sujPB_h/]x2Lh%4Z tF([kV񕽥$6#7΢dS|-L~'q Ogcj4V3shM%͵r[7'o)__ *ixBi=s jPVwK sjo$~-q < st綷kx4/T٤ywr uHVkv gl1«NA$(GI=+Y;]lXٛHTA5+/rKR|Q:.hhv!pWbwh dm| R|ޣd5YH 䑃π+d A瑐+`$|u:+wNDX"6 moB"60H,WG$r"T7/'Zm_h"љoJHn-+,r#*0`?g>~^4֋~ Gg3:e񵽕Ѽ K$}ZRԚYuR[ʹwgi%UNoF)_+ 6i{#auj-,کT (^ >?-MC/<]-:ռeoir6 ss%"j_ ~7wI<9ᓻO<%?/Ļ dZG?zvk=Oj갤6Z\-IsmoM [ AGGo~ Zk-^f{w6:Z+i+\ڭ=ŵr[7<mdp\xBO\G: 7K5i.} AG*\wB f(բy=ݾB5Ls1pӐr 1~cJx[(6f-ŮdMtA \~ i>2·KZ8&?]p\",p+ǿj?#'[_xF:T>w5 qD,p(@b*@wy$`3 1yddX0A?Zy" =s׺lr$e7,nV+~+~ >0Ǧ_izP~$1 8QuHJ]Y[ȩ,W6$H#>,~ο ~/ǧO麆0^% jβjVK;y%D'Eee`~|N]};S/<=<5}n[[3Pͥ*Kż>'~zIr?f}+[Ү!uk议 +4?jiׇ45߃~/xkih|moeto-IVԮ&]TbmjI|~ӾѬ xsF haM>5mpZ^]j77ZK6U-~ ׃/tϏ&bSAůDbNo[\ͲCk|>cy\&Iu=ߍ}#GAixdjgž2% qmsEE>渶k%2It|'o5/Z焾%|c+EmKs OeXЬ6:c;Z%IumoO?/j |O .Y:VhS7z:) Ec<6d\[%~||=͎- g}$J6hqmoM~[_>N{k'MM`}KHjy W- ]Ј5hOlovo\*Bdz䟘ҽŞ#%qk%D]r1$9'OV {l2ep@f,q ڏIΕ'ϫ]?fMC\u$ I9 @dy!V 1zּ^H\5IM&w= ߳1^h::߆=0#FA8HU d = |-{,RFSrɝao¿_}b|icפEO~Wz]֓k6Ͼ/Y]% =ŰXKk]G~? %-k}SJ/4ɭemaiC"g=X-?n/_|7uิs%e^֠!w%imHs+Uu6"OMx%f/qKC_uڜO4%5EOm0nRyf䕙H~jlɨjzܭ-^u.WR=桨J,4HŤl__j槪jw\q3OcZDBڻ1;$h]n$ ÅCFApAuRKneIH$c5]$ Th7E$Y$u\MP7sq(p*AQ7NwnMjYs468Ml.B)m5TfBW9;#ta_3|a跚mͼW6͌{ ̀Dc(bfᰤrr W+m\ZoZ#4f2&m%s z0Dt]WLt3\3Wu>KG~Apmﭮ#cK]" uj~jV1izz]S#7LRHܽn$9^uesekiW֩ucX\-͍r+yWJ︝ Ǒ]FhEH2:}ᙌsء'u U#{ڥ31IYϧ'|$J86 ?OFO:q N(*2 [s,HA%TBq L$ FAm )%2#oT򆹻 CAR ҌTwwu$pGhSUr˙oarIrf;[|W-2:(!}\VK G#1Aؑء"b +Tb0yH!W?Ú}i杯iinдl 6܁ Enm⹰leHl#C6 %sWB[m:kx,䴑o113n`)+Sх#fi懬难iZ?tt}R so}mq_69tX}GOӬu]+U-+RK4վɼdbF.u%Y!++]CNKRnln[ʸU%]}V ?M[M [>.L"}> ?M佑"P8 Ny}2}%qw[pAPѐn'\]TۙdER -}jrw;a U(2 iI-IW}j5dJ(* f`ꤓ$ۂ>SEr\  O(H#1mMyA "MXTr9 W=~ď NWwPO]A~IDtH/4{OMt5;떱&?.+"+}Diۙ>8=sMc~yk"P>5 +խ_b8|cR}ƹwu__nxC/+ۖso+_A1Egk..d `iUyO]כr #K9T6Oo-&H~еZ kZO<3=&^F_C׬o!KK+ 9c&dtueb5.h~*дcX|G6E0cy \^]O3#+A4m[F6xzL{DUѵ+{[K$Xأ) ~ִ-[HtR-KL4ۨtFxX. I#tuut%YXH5jH$֊ۗ$L椚6G8rQ&]Z,'ĭ~: Rkk']!,.Q T:w1|JЯ7 ^)(ZKtu;`C+G"Ə{OtkZ 3Xl.QWEe G" kMBIKKnzOc"u׾~?$ֿgְnAuO~Ik}zˊȆQlbO<%_uυO?I5mq@x (Z7VoY"Q͌^]IO4xnwu__nxC/+ۖso+_A1Egk..d `):u[$y#dVӿmGϏPjۄX [:f<:_~ն_u />'w_fj/''R @eM=gKŲ^kqq_8O:φt/Miڷn^t-N4ڭ6^ksqQ>8֭>xF<;}_V9 Νe N^ۋ=y_I{SGixsZCR? icECl[˛dYW- [Uh'Ƶ>#mxAa=z))#9fGGVV _RzƇ G?5'~ox{Zk7ͥLOI2::FմohG7~ 4}oA״K]))H半::'{_kMմWI,ԴSMNme Д7GWWBUVXARMhrHjICnsW/}%o1eA^8|J7 h^*е+vu2RHNA#z|(7ĭ ~8RtwLSF2r)^A?p>0{_h?F5>-FHexdVR$r+!| _즴++ĐdT=+]{7 Mk{y]kPTZě[ƿ׬|l/ndU\_D3X6jwȺiO~嬳ukz;"+(5ԟ`iG7xxU%f{aoDŽ>; Obk-6͠+#VvO"iUyO]כr #K9T6Oo-&H~еZ kZO<3=&^F_C׬o!KK+ 9c&dtueb5.h~*дcX|G6E0cy \^]O3#+A4m[F6xzL{DUѵ+{[K$Xأ) ~ִ-[HtR-KL4ۨtFxX. I#tuut%YXH5jH$֊ۗ$L椚6G8rQ&]Z,'ĭ~: Rkk']!,.Q T:w1|JЯ7 ^)(ZKtu;`C+G"Ə{OtkZ 3Xl.QWEe G" kMBIKKnzOc"u׾~?$ֿgְnAuO~Ik}zˊȆQlbO<%_uυO?I5mq@x (Z7VoY"Q͌^]IO4xnwu__nxC/+ۖso+_A1Egk..d `):u[$y#dVӿmGϏPjۄX [:f<:_~ն_u />'w_fj/''R @eM=gKŲ^kqq_8O:φt/Miڷn^t-N4ڭ6^ksqQ>8֭>xF<;}_V9 Νe N^ۋ=y_I{SGixsZCR? icECl[˛dYW- [Uh'Ƶ>#mxAa=z))#9fGGVV _RzƇ G?5'~ox{Zk7ͥLOI2::FմohG7~ 4}oA״K]))H半::'{_kMմWI,ԴSMNme Д7GWWBUVXARMhrHjICnsW/}%o1eA^8|J7 h^*е+vu2RHNA#z|(7ĭ ~8RtwLSF2r)^A?p>0{_h?F5>-FHexdVR$r+!| _즴++ĐdT=+]{7 Mk{y]kPTZě[ƿ׬|l/ndU\_D3X6jwȺiO~嬳ukz;"+(5ԟ`iG7xxU%f{aoDŽ>; Obk-6͠+#VvO"iUyO]כr #K9T6Oo-&H~еZ kZO<3=&^F_C׬o!KK+ 9c&dtueb5.h~*дcX|G6E0cy \^]O3#+A4m[F6xzL{DUѵ+{[K$Xأ) ~ִ-[HtR-KL4ۨtFxX. I#tuut%YXH5jH$֊ۗ$L椚6G8rQ&]Z,'ĭ~: Rkk']!,.Q T:w1|JЯ7 ^)(ZKtu;`C+G"Ə{OtkZ 3Xl.QWEe G" kMBIKKnzOc"u׾~?$ֿgְnAuO~Ik}zˊȆQlbO<%_uυO?I5mq@x (Z7VoY"Q͌^]IO4xnwu__nxC/+ۖso+_A1Egk..d `):u[$y#dVӿmGϏPjۄX [:f<:_~ն_u />'w_fj/''R @eM=gKŲ^kqq_8O:φt/Miڷn^t-N4ڭ6^ksqQ>8֭>xF<;}_V9 Νe N^ۋ=y_I{SGixsZCR? icECl[˛dYW- [Uh'Ƶ>#mxAa=z))#9fGGVV _RzƇ G?5'~ox{Zk7ͥLOI2::FմohG7~ 4}oA״K]))H半::'{_kMմWI,ԴSMNme Д7GWWBUVXARMhrHjICnsW/}%o1eA^8|J7 h^*е+vu2RHNA#z|(7ĭ ~8RtwLSF2r)^A?p>0{_h?F5>-FHexdVR$r+!| _즴++ĐdT=+g? E&_i`6al_5izi{{k-NK}H@Q-簔}F57?ꟴᇈu.:xđx79I xGM`f֢Io*3sp$7<~о<^"B (|Þ"iLj4K |MmmdX#I_k㇎4歯&O^~km>׮[|Egj iQ"|e$%x'L9gYi zFP( # AX~aTH[ 0r |K^_N3IaD[Xh {Q[,1aZiJ''q?jic~}T+Jek߬xVx%F( .Gff+qv8քkkA%U%XA+ٱ_CJȵm"hgPxܥy&KlaM}!M"M?j6@NM Fm_@/WDZM,+l% 86%"A _ Z.ej OU\e-fYY(rUgEÏ(]k~_Zzvqj.>¾D҈ƑXfEB0_ַ"A>M մr!x͌)/ih{Q:thf@1MnS%'jB Ix͌)&M.@-:'NW# e7i0K\^#X.pLl8`GPG<,Yc;rt!.0q)b2'A-^j`|,j8ɮZhGe EvXB8$K7A5p, kim|vvܡ][@=ܰ[J7ߵvDܡY @S{oCfg0F9v`6T+0ze:W+x:D; JJyl"2d!#jwȻa_+(2-UJm) ɐ,YA "+S!|']ND|A6sˌZ$,V!sIgXYdxBU4F<^uF}kŨO 3J"$sFbb LFgC7e(`@ L>F -jes1Z72B\,b<6֠&`H[E*-O(8wV#k_9QֿYmCgR+Ͻ"pw/=+ռ7Yj6׶b)T `c\ֵm3YQ<ๅf`Fe#z?aBZ|{~Zw>5o?ִk ~vx[Wͥaqn̐LuMB9%xenIǺ쑣|_?gR>xƏAþ 5 |Høl.- 5KmQE$1~:7-o^.4)Ưj<>ot_?^OkinȗB9䳻dmQ"|ɤOZ>xXÚih>&]5u \KLp2ht W5dlhO < 3z_ _I˳\V,7SivK~:x']ҼS|&ǪjY~_$\-<%Ě 1sγnOqsu6k<%i~vm߃^q i/Y$/$Դhe kby.$mb^k~˧|HwYn6 :dj5I+Ą^>!~Şoq]B׭|K٬n簾wx]mUbcDl20aKžOx ~񿅵m׉-}Ğ &\k-[;xืEV%$Dl2]h<]Zִo:luTY/ R<2W0F$Hk/3H)#YgH%#].kƎFa4 x{Ӿ _ KI~ cMy=g="_ O]F&_5=k\k_>yc{?jt׸k{iD3 se,1Æʾ~4*-G7|5q&B.\As[\\M.xwJ_MGeA| kp4sx×j(?:ͻI=elR5h𖵦xGoz~ y0dRѢAh.-uZY縸MzWk}{Oլ|!Cx/_.m#R=wieڌ3;\鑪(|֒"I$kaxG> OxžDžu Kx?^/f(o-wU[y}/;vk_ZѼK^a R gH1H\9#mpAcӭlIhϨZRچU ),0 rҹ[z^k5cm{kK;Kur'̚O| s| 9hVփe^Y L.͔HD#*]wJ_OE{MSVM&#<%Ě 1qεnqsu6ko7㧂u+7mzU2I~|__\Iʳ0\6$7SiKZ֙ᾏwkKm5fOxrMKF]!igM66)^?V 8{|}ď H ݥcj0sF,ZK$HJ3-ͭb_n8w {$UbRH$F+֏s5}kF.y[5H5"#/s 4oH䍶yV۫d`N%r>iKjhֺĺo@ t U,Ѿ#6)[nF=:Ė-lEP"pw/=+ռ7Yj6׶b)T `c\ֵm3YQ<ๅf`Fe#z?aBZ|{~Zw>5o?ִk ~vx[Wͥaqn̐LuMB9%xenIǺ쑣|_?gR>xƏAþ 5 |Høl.- 5KmQE$1~:7-o^.4)Ưj<>ot_?^OkinȗB9䳻dmQ"|ɤOZ>xXÚih>&]5u \KLp2ht W5dlhO < 3z_ _I˳\V,7SivK~:x']ҼS|&ǪjY~_$\-<%Ě 1sγnOqsu6k<%i~vm߃^q i/Y$/$Դhe kby.$mb^k~˧|HwYn6 :dj5I+Ą^>!~Şoq]B׭|K٬n簾wx]mUbcDl20aKžOx ~񿅵m׉-}Ğ &\k-[;xืEV%$Dl2]h<]Zִo:luTY/ R<2W0F$Hk/3H)#YgH%#].kƎFa4 x{Ӿ _ KI~ cMy=g="_ O]F&_5=k\k_>yc{?jt׸k{iD3 se,1Æʾ~4*-G7|5q&B.\As[\\M.xwJ_MGeA| kp4sx×j(?:ͻI=elR5h𖵦xGoz~ y0dRѢAh.-uZY縸MzWk}{Oլ|!Cx/_.m#R=wieڌ3;\鑪(|֒"I$k"؟RcO,6jw-Rxskr))yX,IFhjFY_m۷Ss͟ l6jM&Y{־kkR#,c#4V,7_?'?goKN\l.~ѺV%Ӽo(ĺ.D\kVQYNc7dO׿k DVl⾙}EŴ=ոx\ >lY6|%>|4f߆yn,m{{s&ќZZ;K4M#w e~𝏅mt>M#zv;¬db27~!|,#*Mxt>#wvΚTnSN'ݐ<jRbd<6Ұ䨻l׌̝2x$ŭƞg֧j^Ri79MZݕG'u+bK,*Yο3 wtmO^!Cͣ,2\6铛1[YaVUg?;|U/xs^ AN{e U6듛)$xWH4++YFтY_[Y`!A5xWmVacD^("+oW v8v#\/I5)ìF^( \Ev;r;ҼZ_,h☩X v$pGJί_ iz4frW o;C9 .̀yA2fRP>8Fo.Vh. 2ap̳)O i,1/Mv7TSbMeV*ʥe1J\Sy:^$ؓ^Kqt{ u9rc!TrzTUwG.-ۊʖ (CkŞI|%{-sOy20խX拓"{ Iu0}4MB/xJ8Jbm4C-"#!ߨ}[ g ^Y4cY&2 ,8#T1epBFkV m*N$Zd ܊q+IC֡e1`8Kϼ4~r#aWyd\ ѣ4~GH 3"8lU"c'}2Wܟj#O$?zRbUq)۸sUqq$QA%3%HN@6sWQ,Qb`8Mʼnfrp9qPFbU9ĆDܤz̀Fx9J7ّ+HYq1x.1lV\\g Zifr* :g J@G#ũ֏gktXB?g˱PE!q]hx_ѥ"W^@w5B%ȓeXߘj?|Y"$2cͳRL$3\D"ee+GkŞI|%{-sOy20խX拓"{߿ Iu0}4MB/xJ8Jbm4C-"#!ߨ}}[ g ^Y4cY&2 ,8#T1epBFkV m*N$Zd ܊q+IC֡e1`8Kϼ4~r#aWyd\ ѣ4~GH 3"8lU"c'}2Wܟj#O$?zRbUq)۸sUqq$QA%3%HN@6sWQ,Qb`8Mʼnfrp9qPFbU9ĆDܤz̀Fx9J7ّ+HYq1x.1lV\\g Zifr* :g J@G#ũ֏gktXB?g˱PE!q]hx_ѥ"W^@w5B%ȓeXߘj?|Y"$2cͳRL$3\D"ee+GkŞI|%{-sOy20խX拓"{߿ Iu0}4MB/xJ8Jbm4C-"#!ߨ}}[ g ^Y4cY&2 ,8#T1epBFkV m*N$Zd ܊q+IC֡e1`8Kϼ4~r#aWyd\ ѣ4~GH 3"8lU"c'}2Wܟj#O$?zRbUq)۸sUqq$QA%3%HN@6sWQ,Qb`8Mʼnfrp9qPFbU9ĆDܤz̀Fx9J7ّ+HYq1x.1lV\\g Zifr* :g J@G#ũ֏gktXB?g˱PE!q]hx_ѥ"W^@w5B%ȓeXߘj?|Y"$2cͳRL$3\D"ee+GkŞI|%{-sOy20խX拓"{߿ Iu0}4MB/xJ8Jbm4C-"#!ߨ}}[ g ^Y4cY&2 ,8#T1epBFkV m*N$Zd ܊q+IC֡e1`8Kϼ4~r#aWyd\ ѣ4~GH 3"8lU"c'}2Wܟj#O$?zRbUq)۸sUqq$QA%3%HN@6sWQ,Qb`8Mʼnfrp9qPFbU9ĆDܤz̀Fx9J7ّ+HYq1x.1lV\\g Zifr* :g J~,G$nP%F0}+ƟM;݀$@ > 㰬ʷBC̀@Ҋ4~msO_ ]7O/+imw@ >tQk]>ͽ4?vdE\?S-6OV+daϝp$p8?g_D}=fnTUP'޿w~?}>+{oi~!UĺLj,F@ێ?ѡ%W zG^ԣxo4m:dqVQӽmjjq<~ Xsacu EqƝ/~m2fCG>ზMy;Ɵ\wX~ H-_xX uԭ,tbNRu[-mi̱JA?bm$jv){, keK~=zpK95P>'9_j:ύ~ xjvF[ JS8e$q;s;{7.e|?y+Ztⶖ\t\NlnWE?aKƵ\? |A|cygqaG>,!X/5cH 65g< '%[1~7RԾ xg/YG_x> j;tBd$0K U_~ xoW?/ k[_Jj+h$[K_P28> u}gOo|;I]7L<_[ާ%YK4}^Ip,C{2RWg%ߺN[^(5XoK U&5-0:Y4kr ȣKhHZ2@1_Si tbFJx~[uotGn5EYEr}wC>7ⷶF\Kx |am ZK~Upr !KgqL|J7FӦGekU;֧KᖧwՇ>\9R t^+gYi"7=F&d:$p39dyi1_ 5wčR%Z]JgN)4U-U-V8&d'Wޱτ:ƽSFn}⟇a6_:dIhǪGcX wޱ|[>YaXhmƧi$ok%ԯ^8.YI? #׼w#x;iUZzT(K6`-i GÏ~msO_ ]7O/+imw@ >tQk]>ͽOS~1xw.~g/]Ϧq3Y\.4m^xod?.5ڣ|OJw?w|s{)|%X4i\LsκP~^5-O~*-K?1zg5ki5f- RJk,a)Mbc}? ~7Ox|Ax{IxnQE֣K)Ip,BACPxeUg෋u}^?Bֿy/LռO?QE񯄡֢L![2K 0K +*߳GWtútc5_(5L\턗$7!k;*Va_mQ uu]Uĺ RilRՓJ!aH]p >vdE\?S-6OV+daϝp$p8?g_D}=fnTUP'޿w~?}>+{oi~!UĺLj,F@ێ?ѡ%W zG^ԣxo4m:dqVQӽmjjq<~ Xsacu EqƝ/~m2fCG>ზMy;Ɵ\wX~ H-_xX uԭ,tbNRu[-mi̱JA?bm$jv){, keK~=zpK95P>'9_j:ύ~ xjvF[ JS8e$q;s;{7.e|?y+Ztⶖ\t\NlnWE?aKƵ\? |A|cygqaG>,!X/5cH 65g< '%[1~7RԾ xg/YG_x> j;tBd$0K U_~ xoW?/ k[_Jj+h$[K_P28> u}gOo|;I]7L<_[ާ%YK4}^Ip,C{2RWg%ߺN[^(5XoK U&5-0:Y4kr ȣKhHZ2@1_Si tbFJx~[uotGn5EYEr}wC>7ⷶF\Kx |am ZK~Upr !KgqL|J7FӦGekU;֧KᖧwՇ>\9R t^+gYi"7=F&d:$p39dyi1_ 5wčR%Z]JgN)4U-U-V8&d'Wޱτ:ƽSFn}⟇a6_:dIhǪGcX wޱ|[>YaXhmƧi$ok%ԯ^8.YI? #׼w#x;iUZzT(K6`-i GÏ~msO_ ]7O/+imw@ >tQk]>ͽOS~1xw.~g/]Ϧq3Y\.4m^xod?.5ڣ|OJw?w|s{)|%X4i\LsκP~^5-O~*-K?1zg5ki5f- RJk,a)Mbc}? ~7Ox|Ax{IxnQE֣K)Ip,BACPxeUg෋u}^?Bֿy/LռO?QE񯄡֢L![2K 0K +*߳GWtútc5_(5L\턗$7!k;*Va_mQ uu]Uĺ RilRՓJ!aH]p >vdE\?S-6OV+daϝp$p8?g_D}=fnTUP'޿w~?}>+{oi~!UĺLj,F@ێ?ѡ%W zG^ԣxo4m:dqVQӽmjjq<~ Xsacu EqƝ/~m2fCG>ზMy;Ɵ\wX~ H-_xX uԭ,tbNRu[-mi̱JA?bm$jv){, keK~=zpK95P>'9_j:ύ~ xjvF[ JS8e$q;s;{7'տd_@ Ӭ fuIo5'״Ȍx·%M  $0%X> #WQ\Kt?oER)3eğJfkρtIUx_Ú_VMB=N_i<./mr\)xͧ3|a+TZ/|2ݮak/:e[ՒGn" QM";?ӟ m*G F|+|j/}I|;< {oW,VX]Bt-@is^[w"Yr?ٿGct=/lߍ|+~?حƧj!KR^Aau2jPI$9|t3x[I꿲 ]#_?7l-6ͨ^'ҼT|^&,f¶Okqp~1~?GZcIӗᦋ|LU{MYH%zτ5F߅/mƖ%zV[49N=> >g~%X_/j&%ֳm}[c(r֘$r$zF ?:Ol5Ē|aAX$ß݌rD ]ujzwa}G-=whr5'ce{nݰ3ܒ?n7WO|:Ou{)wA ,ѭ)ne3Cib&S\zxwTXoEBjRs$ 6Gg5kZӵ R[yRc:thK#++s^IdEiHB*W$('obvXfUiJ9بIM(8vN<#HҐ"+@辧{W)]-pxLy=G×Vf gK֣ gFPQˬx~ŚWj7kWu=-Q'l OuAo Z5:֓GNxe󣍔9<WG>!< G@nWzNDžs^3s)Պou.%K :d AʼRhZGF^7:0u$AA;|Ats30t!|5ywOhXx^8>Ɵ i~Ӯ+}%$G֯ Ko=׆b؋.60.&hᯄ=x?GOʗR|G.kMn.AV+qG-[q3uK/|K|6'r+UkmZ&k#tO֋m|M \WG>!< G@nWzNDžs^o i֗m:RRD{jj4WaT|Ats30t!|5ywOhXx^8>Ɵ i~Ӯ+}%$G֯ Ko=׆b؋.60.&hᯄ=x?GOʗR|G.kMn.AV+qG-[q3uK/|K|6'r+UkmZ&k#tO֋m|M \WG>!< G@nWzNDžsXʿ8Sv"5K^ ԧM 6񼍹-%,BFA?gφk]B%ߏuKـēKQ@!8Ա (Sw7W>'n$;s$j%cDPI 0A kΥ{O !?wڪ[dd_\kڭ-CB' 2x'_7 j_[56ϫ5ȴpq+!|7|HК'_e$w0m. #O"6U#E9h7Դo^xS|R~.MzMj6[j#k:e֭yw֊!~g@h~ ~o x[/_%K^&kƛs]iX-j'pƉi.`xSG =Ų|:ZEm'tѨCocI+Zeޭyy,b/tO?mh8ƩO±ݥ!-,4Wpjey$jjWZM6 A }!9 ~6NhKL|?R寅+[o_ #o-,??fۗ(1X-*#t"Q[}J-H7:+K$F[m:Y?? c|/h}KIK=PSO žs{kmjHEPiiZY{io4ɥ6V7м=YJ=FQ|=mPj3^[wW1hboo>פ[K{o)OuOr>Ȯ&Pqmfg#Ijȯx{K3BHw IU>64*+KХ]F߲؞qп?lFw-tpE<u{Hݢc DN\Uu+BxQ ԁR'' wĮ5VR!\TUKcOQPWִ˽ZUi5X/_+('Ÿ|)~qcSĞ"cJ0CZYE{h,mId,$.6mV@Csm> Ɲ?~z>.-+_ V(G7:+,F[]6Y R~/Qxc4EZTGEg+[C}|ntVH,t5'_^1 ?~ x{A}Nԑah/ӢAbiJm#??o훡x{J{ƍNjgO{6"fc6Ť}I+6OSlV'4}\LͅG?_U,u.fn#|mᧄ-i5]kPU>VJӿegS=˰㱯~.~ٟ:[~)ጋo x./jD=ĉLָWH7y` NO8\kڭ-CB' 2x'__5|woז>x""^;uTMd񓓁WEx?vƛ{8\>~ ^9Ai^1|3 :׃~"Elu"[kw{yQ+Pơc >D񖆗Iᯈ>ծm{g>u&\ۻ̌HfIΫx4GW(wuܺNe$WO-ͻѳEq*U5?O>+Y#Bk |G{__kz%@7.SH ( ",YyodkX@e(OM𿆼b~-&/CQM?\S#A__}Eif&GXd7Bg-++ΟEm@Eyo\omI^M'_+9%w *gWL, h1#>;uQ4tvH[[w{ifT$?jA^ Ὲ|WF??>7оm-K)#Koqqoy/lA𶥣~>vžswJhm,-Oml/QPyY.k˽P>V1 :Coot߶' xS|R>/i- z]5+X-G4۝VT3O2!oES?4KItš>l'-ŝ6H",i<kލF{BI_Z.kUc죠 |]oxGŏ5Ox(ieU+%PTiY[k? 7uEZd_@Ԯ-|/'hڀQCC{y'x[}>YM}[xDӑEq2k639H;TE}Wx\Le EfJ ƾmuATZ^*7NN.Îƾf~ϟ 4os[2-1໨EH:F`7'2pZ⮳^ˆn 68M#& j$+Q2+Aewo6WK&a&uujl~o4Դȿgωgu!o]^Z_XxE6=^Y`6Zmco~r //RҢ> 'O(Ԯom/&kZ"VO[cP8`UY#57 O~LjZ C|s_ſ~$xǟysmk ڕjGomonWfH`5Q@k|Xh-SN#xUK3C p·Q+H`Dx;?n4*eŨ{HuL޾Wx_@1 Z\58`UKLoh׾x7rdOxA1 [XNI ye*¦HQ E [٩h9fR%ۙҮ81 7f7 쑐A|mTu{W7BA l5xGZL;xIm%= Gt!k?|CѮ<;o h&Ѯ,u{$H܎;:FAe4[x74KĚ~b)2;:A࿀}> Z ܱ^ڬIlth#uҤmKq%J;mokAMG/%ޗy%֧37:)[ݺ@78+(q#$aH~w^a*]G$@76 q0?_J-oų\_|#pŤ|V]XN7lSU.c *Hğ+Cƾ<>״ɴgCMԬ %Y~VV2YX0$oK>.i2!Va.x%W++c:o< &}~Ԥҵ cx1g~  xWdHM684MQ&Pk9`{k;Mr >!~>qj7Y%bythbuQy),rA +kMyx;ĞS-VǍ[  Hiyc Gq^,o5I΋*66kT2}44>'G^o;I=B2Хk,~#}A*a_OJ>7i'%KKkȏ"4ȴ<A+bwqx{HtC&|G赯.E4[IE!U‚jK6|okek)$(B$JTm :q_W r])'!O?)#2@8MUqد ~o%xsJEX![er!p;:~ohn/OHv1]v1r`t9 W/dZ?n7JhzziLw :b90:_|{>m}CƾG<(WEAe3$v???x}swS6X,-1'#" `qfoxPqYUb֬Z9f'| &)sTՆ1Ub֌Z)0ɽaG qkᎩqoZZoM7]Vꡊؘn18v#E~@|_~-<MA@t^ OhC'f8|!w^ z/|-am'jkK[Vԭ%v{i.m_<%o]6|1gm/ELJ4˛J&ண$Gx"KxKeO|⎯s~|?go?!7Zq9:]bcIlxcy Y{uχ_>$|R3=)5%װ5;mP┺K9]n^,1:@U__g_=xuUא\x{s)Cae!fuS"_Fj8FeРcín~i032?Q|1r,Ѡ-O-R/ .{W띟{[+XaO)!B"T h`ӊ~ҾkI= z|IAmJv~[>}(m#ÚT-M *,C) Nؑ3~~3Cq Ek|uLs鋔ǟw_"Kq'"SC̘HcaQɁ 9?l55Z8qB.3,ȥ&a$ V #o!Ig^Yn6I9[W姎~k3xğXBFb͌1>#f&00|(OÝF⧆7ݥ1P*FbOMGȯ?K_ uK|2խ>'r}iZ2U U>qñD2+ o<*m xz 2~{Fby;1+ ÿho|sk moO;W>Z]ڶm\mu- o3Isl/?hz~мk;m_|Lǂ.<9\}P7u'=[<][,x;ώu|c;}_H? ۉͱԠvKer[6|:!#▿} I/h2YrFIa&r<*?Nq{ⵝ4sؾ%0PCXXc"ݮDhF]ܯg C[޹xNjw⥥tO . L}MڱĐ"QPJE~?J? 3?k?n6J - 4M;Ԋs^5+P7OH-H>l sO-7Ɂ-qkዑfoyj}U@pڿ\ .Zk yI (U@W\JI4cHP*ljU@c+߱[ GiҠmhVdiVbHbt\Ď|@3R-3]$'|/GC㬮cL\~<ÿ8[XFE~8|Q\|Zc\xᖭi?ÖMG񕺨bv&gN!_`_Son= A3َ>_h~E|_׾|' X[k~2ڹDnVյ+m"n okxx!Ke |1G|[~3Ͷ_ Yj0f<q2RI+ 8)緒e>>|uƃ&FMևNms[(H#he ODMgIx5MNG4.iW[6@K N4+iW~kwߌơ.)ڂ*jܶr#F4B~~?J3<[-.j~(QuxRe3:mՏH$YʊR+aT|!O7]|akp/tPYmdDiTȨƤWZ"xGYmt(-~A`[}9iL k{_ \4h KxTB gmAt+XSHPHBt_ROaC~RGePpcR_"xJ=[HmBC#J Cv$t+忌߲_‘i!euS:b$|s._ȴn &>*tr`t6|| o볖?xP2)IgI~~<ռ)uLrܼXbu\O 3{_Ӿ x^dgv5 '\v/ L>V;VHk4Ѣ@Fk+YP7i>git5+SB“)al6~bGq$-rȦTT-_}oLī[{ͯ RhC"$NEE&5"\g'GJ0f;EC>Y<)p_~IlsWךR99P9sUFꁳ U9-6R[E`~\/?a32o?jAk{#:L:°E`s^gÿ^Ǐ|!z o{xLTW`QԏƸ0gKxz/4mNݭu '[Ӣ|I!J8Ga^% y,&Zt$(  r=|?x@\c%ڣ_'ǿv76xotx`IqnRm$KNZ'jhz|}9|}xJKy~Ԛ><|'!:>Ǹ)ex%3ZNZ88:iuczb[KOX6)v:MN GM,V-pfh*JG'*;jP6x %8AҪKh˜s\XC 0q_ ;C#h: oyxISV`Ȭk"wKkZu4$%AV G_GAhkt_Tk$ 8I.-X-s{I WS^Ϗg/#u/Io?ړ_'Ǐ7P\=7@USҧ,DkI WSZߍ(Bu{XpKy?^_.)#ᦩ>_ ]x#StZTDKpAmR[SdžU|=5^%g5쵨j@kvo4w=QkD|7'h ӡ^"̚\jX*gI9x|8Nhkt0JI r ?xџn=C·}f0gK[|h\:yR^(^[okNo'+ׅ<d|4?gK{c3Y$jz J>(ib5-@K}y?ٞ|[j~ׂjZĿl浸 B-u..G-r(5]w?;t+߄^9KM[\׼Wy,i'/3G⢡,SO8?ֿA$6N\BP9)u9[u@*AJ-?.susU`a0zW|C7⟇ |C|ap5&NXaG"93o/_cǾt=JҼCCY\+0(G\~x3%aĚ6nֺjz}>$ȥX<ǖAh:}F@XJyX 9JgC<{n|Ij~1ҒQ;{<7>>]Լ_% ?jMğ>ApMVOJc[[I'x-^uO~k~4:1-' k~C;O o&I+cxG83Z[4"|=O< Uh! gյ?Mcpn @2! !A'83ǨxVl߆|+wy⏍{+SԴ*XKw t{ab-e{~W?l|/uufk9dOQӁiR^,^[]qHo'3ޯkmOwOU׋[Sx ַ֡Y%%ټQE[[yx7N{2irɫkc%$hTT;iB1G$zZHA?}}y#5^Ktnڞiswvz}6ob]D-ā!?|7~v~%ChΝ>'6㿆G:ZDq_N Kb1y@S?¯ Lw3Nÿť]hQkWťeK]k}kOwB?$8oO۾X^U5/ _˥yioe6/fs*H!ĕLAw?*x:gTi5Fms⟊[bYK4[M8Ftc<'&0x֖GƍQe$MWoeRYLl&&Z3!to>YI_Ӿ=mMώR;x:75{'Ӵ{&ZؓgẹOHǟQR1G/şWzumAq|DÐݲ Jq$1ĬIT]K4WA|+xKZӡ & 9l5 uHd^Wj^2$׼1xCXӡ &XͦVN8Upxp+OUּAỉυ>!I8!Gˁ cDּ=6[na.ᑾ]r9{ǺxI\-hjzC,gpb r /.5#'o_ܭ7Ux% GpC$VƳG-^Zy-U3dlr2*ox_𞷦xΩhK}Z-nLvHgFBEG_li'EPJ'? MeO\P [zh4镖 V]9ڼmqYbU ELwdB|>xaSY\dIXX\yǵ{Pf&4Q`O 8Ρ|0To)#ՄXƞ^-+S !orU'˂0r+D*,qAHQzVXG;#ĩD W##X"Q^k>-4;{k(Ă8 ulSy#u=lu+pv(0ǔx~@#R|=玮dÞ$c;C͵1TSocxLFc{ߋwJdzY8QC$𿁟L/x~{O|kz? lq\,$gU5&݆%QMrv̾exth˛I#L5XYzmOK;+Xq 9@qwI4=C,4m+O[Xievq P=_oivz6XhN eX"$T@ԏ AgwIѴ;K eG( :N{ n1'1 (<2&&[%<2rO]ɡzpEpmfgʝO ׵|3Eï^.ԟF/-+$HG :3 =C!aD.e$=x"T@{D_tAJ-5[-,d0?__h_-m}i.]mĖjHU3(4X-5?|AjeZ &2,wּIR\g5}PkxbU c#$Ǟ,Q,lͤ[\* 胕%^+篊?4]Cѥҭp .8d.@Y8GDx_$kgJծ&:Ȓ@e EH$|\{ `F2"nRGϥkzU.CqmuYcՁVPEyA?X7-3摦^o?> ٘-m-쮍pZ_I#z֤˪BmC|1Qiֶ֭+{KHmoG,o5 D.1R[Ox:O! ~mLSRDn-uh;u$FI./D>M&\įuh 2Yi~<خu};ZQxlg{Di.I;|%-C/~%k'J>cӴ]}P7UU!hglKkx䷒oOR>8'>|U#Ym7BĄ4{'7~eԡX烙IZm-I/ k [x?moi^It Z8!U4F B٭cVHQ\zWvD6n-s$kWp^:'=xIt=]*7p탆B  Ř9c^=Q:#7>ҤkGɨk$cBR#!W# W$*2Py׋`A랆c)#)dr^[xQ=6_CKumR[lj!xNĶBREIb$DVV cuS~=>oxGM5mQZlj-SPuPҵX ][ȩ,W$:+++G|H#tV ڝdDm,p[kZ(%/&95ų]I-ђK ?n|I|:<%+7ĻdZ/oZ_+Dxb{-NVad,Kkx? ~(P}xK_vҴ+@|za 'gaHl+乴[&9-/ ⏆~@[Mм!4 9߆luYl(V+;%V[F{kx䷒o x?Ǻu[5<nk]<@V;Ubi@$QD{g5}PkxbU c#$Ǟ,Q,lͤ[\* 胕%^)>(@|ewFJpM4h`ᐸE+1f;XW~G2Nφt>}ZQ2j㬉$XPTHgDzc ? a~D0 z硯tHnY38ܬ9WV>|aMƾ[Aԡ1Hcm7^q-ꐔRXmI"G|X~_Oƞu [Aaּ1Kem/~-e4VvwV*KŴ$N>:xv}_Ŭx{YOxjĶf[K$T+y#9YYX_*|N ㋈N-6/hV\B$7Q9]]XeWi~xR?iikE^#3 2[G>aw]]jM,H-;?ʹ*J|7X~/kkj|koguhഽUnnmT[ ^MĦ^!.kmj2{d}RPL{c5/i;Gݧ&υ">k]t#=;J5n5}YuXR-Ay.mɤKy&- #x_?-5t/HM3G}{wớV[-JIamVў9-?඿Ÿ. գXZAn3Ij< nT!l&9Ui9?1zW ŵEeDtWWVYAlcpԴkÚFxoH fbL>67i}$X]WWZK.R1 ym$ ҿi <9ߋ#|A0æڟ}8-/dvl.EU*?sA|gE)?׈eNj1EZZ.^!yT.nu$MKocN>#?<2wig3OIբXcs\[5Ԓ$p[}W7Ěís_|KN6e{\bM',uhVFIᱝɤ[i'⏈DŽ'a+HgNҴ wǩ@xb{=V{VPyKEi.mIA> H>(mW Me L|pcnURbXm%kUgKy&g-n I_{_=_z>%Ϥ5h㼅V+[D EO'- Ibra$35C."hmC7=OM{Jº+0/'3$ֽ-~'q$|6O}=X?:k~ҵK ONl= q G*|x[Gmn,um.#P-2F  U5ռRXd*F/^EͦY:uds85o/GsoL-4jM]oմ5;K.keaGwuW'ڷ'8dl\$ʡfU n?Z;~?-\gxwE핛AaoI׬ 2UEg1]yKCћ Ue4o|M"|=0EwKkEĺ[smm˫\;]{=IG? VH|}Khl=zդ+<7OY+{x\]1>Ӭ>80wVNGS^& *_[$i6ۤHev>A/[ |D𴳭֡Ann4+ֵ}/Vm:v 7>7vuYZ<~ ?-4cuAnn4;Ƶ}3Vm:v 7>}7vz,-}Ɵ u[,sm:^"RGM޽"UޛJwҠ`Wh J-xZ 8Uk~ҵK ONl= q G*r:煴}vVb1OmuC*dacU5ռRXd*F׈xWQosiVwN]g8+[ 8!x[>&xKM;ŚíG|um&NKdG|%QGiq26 ?5|@s~?{ǦU{烼T-{Y5O jV:T$V;eO:Ѽxǟ?_٣' U5|l-Z(A}ui %Mf=rzt? <]mUӯQTWe I9Jy Ev&n>|jK=3_<-,cuxwP[ mo_KլmΝ O ݹVhcoG7A߃~?? M2X_wP[mo_LլmΝC O_G ݿ41_A|.oax^yChmkmxnhnl/٦c:m}a^oxFftUExVEĖ N4~jE2U[jWYG8#V:>!~^9dω>NfDA;[IcS渆Y&, ywwQq\L| ~zOÍs?d/_Ŀq)~zF yMSΕ4$;Ձ.8DdSo1Wh})4km+P5ʹ [*)PgK㺹;yH w_׍j:jXtMb2%RFLiX,|C_x~>Bjz7>'~ZD_~YxD=zs-XA [.fsǟ=hV]^FJ'3 W~$f^\KJ]<6캽c׿i#>4|ψmtw4|o V;_hsGZB{)tueܮcgh;]:x[Uktx*gMxߏ3L7WCk[[5k6sj{jwo m_ -|1X|iׇeDZ%Z^>Z6ۛ biẀΫ,1_Xx3~[^&ѼYQy^-Qq%<,ӪMO(u(Tt}%]鴨}*vBg0#o\M+[=F sʤr #x[Gmn,um.#P-2F 5_[_Y[̅%xHr`xxk6gUxC8տ`λ㏈_u3gӼY:4}w,NVj.t!Iw^Eq\F,j߰\ :/Ǻ\zou_x;BwTƥisM<2I0`K9.&Y>1c:|y3U>"xJM3íJ<;qsm.BJG%8c4e~C]{f,mSX̀gup*EeV $_?hDϿr߳_Vmw%&^\+iVkskm˫ٜ;w-Fo-UWѼA7vҢa߉/Y׬!ao {.esuw}&Os5[]#]M.FաQV^t>fhqw+ǯY0NNZ: Ox FRS4}oڤWn"mhƯ|o߃?|5ζ7ZuЯZZͶڌ0ڴmpۙf6kO||t=7 C%uZͶڄ0ڴupC|_ ~6V|(uǙl4;-։vֶ׏ꖍ-m>8n3 lv %)ohwET^ip,h!=\Iop =GtShxZF;W|3wOZh_Zͅ%ZmUܐ[h?y)Dߍ>)/~?k'ӵ}[ZOakTe]XJqgw$AJQ>j<6|T<=VumCZyQOI o$(5Ug#kx^,o m"k43BL땊?ʯ5čo79.*^[|_~/Gn>ͬhƋcAYq\\k_'x/j +|:?./tV oJv.ЗvZ5ORqsmwxZݭD⏍i[X>>'şjkgo2w6FjM:Hn.-n@m9~.x (|xqtOGv~#RGu=^%u[:+*a e6?MG|1\~'|qt_Eu>"⺞Z.msC=Ǖz!ngH|^~>#|!x|h)7ǫ kn|CWOq?zbK!n#G߳ƟZNk:zYPͦY6#s,&[;̉9ҪY$ _/j~_ҵ_ſ {t_ ]jGq(։Mk-p0{߶7π~#~xķ>|`-Q@֩ROh%Vk+5A~~ xoN?xx[Sn=)mZ֥&dmAskcJX4H:g^7Oӿh$X+9%Q%_@"Fa,(, i@Z?kcN¿|Sq|5o Dux}iz4{$Aa6WS? ֿ_xg|-Wo\u}iz<{Aa>';ױumYtH,G?+s;ㆉWW5D>Z-o& OxnʍDY<_Xx<+P꺲F 򑁈%-X_>Z3> nA]@K$`~dfR;_ >x?- tm!I/n`GIHxVla" '>WӭSNe>{l\_]*KbY8Di )Aϗ\2etk |JGaHiv΍i2ݜo9`6e%OG&/O|9Ag-OP]k-VW0bpJ6(8xHҾxWŖ=Wz[^VXA܎ٞ,F_n^5mmu-?Io/oI 'l@A2*).3'mVIk}/+AJ_˿@1'a0YX߳6\x&"_߬^V=V,.UnW-HЗ1~G;źVյ Jwc,R~UOO#L&i]ݹ/'c,+*sm%T_Ij777b[7603.q &>'jv{ˢ6g-u.7ʤ}`u{il<駆աwOOSʊ 0sp8?z2y$ %FC4_xT_̲Cۀ ʌktxMk:itfg\[[r\2^C \qvhy'aI#?QX=ޓ9*<[m4<0Cji{9?3L-;jw# k-Nsg=S_>; &Ҿiw gƞ"ńDҟ;2#kY.%igdF^,\,$6~WOs-ܯ=ĬYV,: Xjzƹ}uwrnofk=sQŒ⛴vzҫgx@qGLbҟN;ZD`3:P3~bLus#}jxPerU ^911?CW1\6#ޣ gOza\cJǹ΀=Ons=&LZzJ8!FOAQ4gT-CqǮxZ,Djؤr05RH5#9Z+QJ$b˴6?^q߅o^мUjVm}d:8!JGN>>QoZq] : [zcpehR:|a¾8tI A{k|Z2ȬHW|BMiVW im\{Wκo$P ޠ<H.1\7voYqX[#M^īg &?|m5u~?ڟYf1v>DVPj?ٱ˩>I >|n Kߏ|v{r[mk5AVF(ue̟ayE:_Nst6x_,~4w?{m[pkaLGKڶ~<_}%G.֝ mEAh lw^Kحn.#YYaI"?هYΔ_;Vڋ٠Γ3C UӦ{ Kحnn#<#G:տtoKj5[aw<9ӼQ "Xa >[qy9< /tzh6uH|G 3]s sHm+yspZLK*Ekz-ִxgzMh::XBWq3E<E$r4Lk]XUh'Ʊ^#mxAa-z))#9fGGVV _BhڶmH}/o:kvWq,vQ3E43E"IGGVRA/kiZyc:ZiQڍ\A:FJ jԐ+#*I.II5mqM,H+c=YOZuM ZnNCX\^)$t^c_xoмSPv7VE+'|+A_fŨ\) AEx/~ ݔ֚ex ]ʞǾE||&I~5 `Xwkx 4̟`yJ: hkNYZ#Q_ܵnoZ^cEe 4hs,O{=a_,W-eVYdbP]>?\S5t?> IKnG2wH#ڏշtyt mio0_]|Oiڿf^O:O `{}VNud>q#u O_8ӵoݨ >1Z40>i[=:mײ d>?|qC[|xwM}fľ!񭆭sUsÝ; R%<u:{_ß(G>(mMx^zix@504 ⷗7 ZBOkI'|Gkëz)qi{ew4S4RG,sD̎AZ kO5=&^F_B׬o!KK+ 9c&dtueb5&h&toWAiރhj6ewkwiu4SC4R$tue$Oٺ֛ei:YEiu)$n+ I99⤚Y[rԓZ_QJ$b˴6?^q߅o^мUjVm}d:8!JGN>>QoZq] : [zcpehR:|a¾8tI A{k|Z2ȬHW|BMiVW im\{Wκo$P ޠ<H.1\7voYqX[#M^īg &?|m5u~?ڟYf1v>DVPj?ٱ˩>I >|n Kߏ|v{r[mk5AVF(ue̟ayE:_Nst6x_,~4w?{m[pkaLGKڶ~<_}%G.֝ mEAh lw^Kحn.#YYaI"?هYΔ_;Vڋ٠Γ3C UӦ{ Kحnn#<#G:տtoKj5[aw<9ӼQ "Xa >[qy9< /tzh6uH|G 3]s sHm+yspZLK*Ekz-ִxgzMh::XBWq3E<E$r4Lk]XUh'Ʊ^#mxAa-z))#9fGGVV _BhڶmH}/o:kvWq,vQ3E43E"IGGVRA/kiZyc:ZiQڍ\A:FJ jԐ+#*I.II5mqM,H+c=YOZuM ZnNCX\^)$t^c_xoмSPv7VE+'|+A_fŨ\) AEx/~ ݔ֚ex ]ʞǾEx]쟢^7zݯ.k{/ڋGg))D\QU O[ԗMogRx#))D\Q@ +ȯg]*"}.dxlhYZDdrb=X$h3DT^Q?:|{4] $(K:Wýn~ ޥzuO ^>^躔3iڍy,&@*U߾[wO^sQҵkj~m'Sѵf {{^ >YBLTa_;|Go֮ ?Qu 4VyjKc}p7v7pa$eJ>. i965 z.tukEq̻f>tّA>cXBJISFeY= 3mwϓ+x̢aQt'%_eKkn̷9JJs_c|k񑴛m}h ZJг(IU,[ #^{=5մ+O֫2+ǽfl_[DJW=W7gxi|˛9l\Ўl"#n9 d2:W&|ȵtLMm;hp`I$PL,2E|95k|Pj3X$Vq|RQ|Qu ڂiTӞYJ;+ b <'|*ԏOw ݽXj!}SN{;Yfu(,<A"W;< O}5υ[40[-~QYtE.,<A"O[PyKo|+]; ^y3pm ɂ䷁ Fp^a9&#p _-(ODFqoea!?+V[fu;Qm?P e$HJ|j>ᾯsCZ,4FA|3xZ摨E-]4HI*o<%xڠLY2ΉG$bBqО⾃mR[}-K2=6vaM9leMԢM1_\Mǎ(u?K8~#|:>luo|7GO{KYeuM6w?emC/vl/wAy & Wx&GQVxW'?ZO#o䚠74h|62I,߇,V ><:UŽ mZ98 |GZG%-u=3?MBio AN-. ; ڭ,rp?cT,h~▙AO Kt[83imw,rC__'½BD;?x9^@t]zDnb}$G ?u) g|ýn~ ޥzuO ^>^躔3iڍy,&@*U?z{|SW"ltZڟnItmFBOxP *Ʂ Wλ jPQOjWF7Aw wcw ,!&FT|Pj\.M_fa\G˶kyA6>Մ$4fU#ۘ88v|{2xmg.:% B{_ Im[[-xd.q'>7دƿI6fnխ 8P1HɴRŰqڲ5ۍ][IJMj#+{o؊o-M%LseqSx|̹_"1+SJ#e||jx[hD ]&ö Kɐs Wß?c_o5Eg/xGPym&M9leKԣ: F+ைC_ |f,w­HKpߥ"g4繳m7RA4(| s7/;С|WQ,[ųC ս=--eMRA4(_44¿:5ٳߑ<7 .^Kx)DjX W_Yi?ij;ѡ%~iZP4tDhWV-kX|-i_fΏ7xI5 ּ7e^ }:"4x,'[jLcƿRKu_ M[ߊZf>3x2I/UlͧEKK K)[w,i mi+x^iz5wFa=~ĐI0H]Ԥ+}{ÿO u7z<%{$>{Pͧj6<u „ Vo[wO^sQҵkj~m'Sѵf {{^ >YBLT~N7Ư_:5BOotG7>^iRA/ ݍ,DIR~O!CZG| s:^ 4]}k9qs.٭OvddOFVGљVd|h;nbBfEᵞ3(X|r@f$(' +? |&e%mnn[-vWbdm&_i&Vҿ,Cn'i##&UK)j׾n6Mum')5紌Jr1Y"[,Gb)728;AǽM^_2{%#;DNH+ r-nA]xt{X'h , &À_|@~6< _jm]C嶠~"G4繳m/R&E"~5~ 5OTO #/owo~}TӞYJ+;!H/exBSi_MD7ëo 7Vc,_t]7QK;!Hm~7xV>x[k_ f~DLk2`y-wdxe`1_w>1y_ #K־kss5I5ŵdhm4KY  YDyonk@am_~ ŸY:2kjˤk{oMg쌺TCֲ6DEeݥ?!|kԾ4?|-@#w:׆Ui jY dZ#CKWV:%&IaA7럆ac-4@66zK:76\-8G7nO5=T-4xfɞ8u Zǥj@k<-CWle|* q"g?QZͷ"\ʃ>#޻ 1-}=ƧAyd{ [1 #Yl0[<@ywx}ƛkrU2eΓkt*0;& Ւx8<jmGKc0Z;#񞘾(O֥⟅:"!yi5mhXf\T|Uo 7➿M?k[($j6f/+D.<&A_T |Ma}xᏍVgO _{qT B+[,hYڲ| WMKjG[1V9|Y1K?D>+𮕧(W -,q|3 H W- |?|e/OH 0-3nҳdkBOm]:TMa r6Y`i,B9~ F]x%OD.EƘfUHxM3ƺ7[]A.)k60]VYK#͓ϟ >~ݟ|OxF>[>w5_IM' }VYYB#a#͸ ~ڞ5>#~6`Fw-Lm,6P.Fe3D#a#K7<|5Oh| |)tN ONַ7iI!*dA ͂¿fn|Myio.cb_jͦҀ$1(w`eֿptOZMSO[}KZm*ImfP>y巉DHPcrkGx{z'X$д崻գ-t?eż \с6\~џOx+¿#jŖxWN*`# @l =c4i.YlVj ! 2u{dGGk>t6p,ʥGDbˎ*}_\p;|F=FGYZ u ]F9  F0=ž#uj>"կ5;C<F0:p 'ş|}}SZ-,Lv(S?8ɪ'93Ȭs7q8IA$x?O y8NOJ0^ǩA']q^zt.pB3ޟ֟=҃{"Aո\~ j7-/g$c?|SX Y@~J4\n'<9{SoYI;ͻ%N6`ǯJ>"|X<)[K?vVc;qFx8e}c$BU ppqSе].Gءc 6=Kxs[jm ֪%pC* tS>"| ĺ@M*$C*A&UnO<%^N ,ǁל릑>4 8\IQ1Pȃ>/{q}*+2 CYr3UZGNO^jDXWr26S9znF=:)-9jG^Mya;{Y kY1MouzR0GkZ𶙬Mi[]ΞT\³E0#2`j~!xna)SdȎzג/Km%]C"lfYw_ƾ=ӿd-7gZF?x;Hռ-+YfH&:$a_ZYk6ښs˥cxݶۨ"??fᖷ~ww_WҵK i7/i'cK{iYݲ]6˨c>d~ fk~PẵxMG,K"8<A^K/-ڮiu Ue}N?:|k,音i9#Vį;K=fݙ Ꚅs˦Kcxݶ˨b?t#G;Υ|gY|jqqie\[jj.5GvntHctoZߊ]=i|S_Jy/|%Wݏ/sIgvt.uDI/㏁|5_5 Z|Lk5"ቅ¹ e_?< ^ ijɤПyDgľU!Af. ֭Y.ncb< FtNx/MTSJI5¸Zyo9K5]Vb fݤm26){4xKZ<#B7u=It? ^I_\Ih ˴:-,\IF=+>/oO)ỴlmFtE>kIuyW _#|C< xºեZXa}7[\J-d`>| ,5 j3\Xx4 ,gx]U[y}7x[-<Mž3[-Զw3Y]qoqJIe`>xF/h%u/0z^xeafI8xO {ul1ֶ$W@u)mCgR*ۇsy\/WP3P,Je#{浯 iʹ֚ݬO+4S0C)  B6I,Ay/{Ķ[jM2&VkuQk;B1~.k_c烴[/m, vdcj.-v.uH=d:Ş?4}g ^fSGťaqnΐKG<\7m)#iѾk~*wq|O5}+W{Aƚ{[M^{v>D&%%l9M'࿎>jzֹ־}~~4+MkA2pӬg&W X$"c |Dx.x/O&cB|iU[֎ojMW@]ZifK\7:ڛ6=SUM*$? ih//$tPeY.uv{Xإk-kL G%l6`3Iz'<9}q&D.\[\qq&mXC^ ]>G{ufv#UP%EI^$%~|,|5 V&~k_cw=P[oumsm*#a^-w/x^+׍-sma_k־$/8omvUV&9mF+߆Mo$o4v_αoRewwP;Ž*)$#aG|9_𾵣xAԼcΑxbʹ7$rFXe<+5m'+\2xϿҝ/9cx4>6v+eml˵FrtF#Ս|C=hkX+,`smd8&st]<+m6L>6{5^E3g )XΟ.e_gxonN|'j.p<+#z vݲl$=?}KBfk4VAr=?}f=2#_?lo >->Q5i2Ȍrv87)V"yPd,z)=h^E)JfO(sqE# bGşIޝi4-=0c2k~!H|amPѾMfO}j&%VVDv"ztؽI4b~yugKq6= KA|#A$^Wǃ_jD]L#qb p+˼g= J=ZH^'2|q0cݎ OIHf} xÞ1FnU}¾~;e,~(x\Km(Y} p}ҩ9`ǤXO.9Ǿ&i/mҙV5翱T:lֆUb|R?.?6{5^E3g )Xץ}Ky9kkm:L\4:41,v F @P@- YmlXB/qQ ߌ~"Vv~C1 {lN2"|:`~|># 7svDd![["1vxXl Co)ׂH5{H[m*e<5@*Oщ~׈m&zuдWv7O{a!񇉴}BFoi7=4Y[[Hxc$Ҹb-$S w5'O^Iv-- +,nuDZ[<{q_w|gu}]u3_ %+KN ~[:QmoS,'k+{{a' fKȧ\"^ #օ["mad7ldR9!?F$zQy&|aش`.{dK1in$\O~ax?]tK%q^87 0~#д[k(cծs'gC=ȯߍ|/YA PK$}>*Tngа*9{}> S4lΟ0fޅW,+Znx>⇌[)ľҋ.^QG * 6:,zM@[[4c{f)c^{C=hkX+,`smd8&gE»6l,SoXEY1~nJ&~PҙXōz_1k턷#6ۼS.4ڋ #H^Cowli04 nk/RЭř)2wn%B_g=/Egoit3l")̠WO#?.pi:|/g;ϧiMoFBEL#l*gUT1.&K"p}x$cZn$eҡY3\}H+g-xkh|7ZM<- Oup/!aX~̧_RxG,oٽk IU?,H+6/rM!خ~i_=s^btEbM_¾aPy.$Hťas?qwwWڵ,S={rXp;( s֣79ieW PD? K7*˜\~~|oF?f#HH>|RT#Ya|.X9pzfL$r@ok/Hn?$8àa7TT&r@]|8Cþ6C/ǝ+ [ nWȸ X>%BHb\s$_nG×wʄ&Bt|W °!bڹ x?ʿE?fcL6USßjK-#v(lz 7D[HU/0nDIo#@61ڿd>ʶR[ccz܀X?+E+N1,le.m2sxWE֢v\ybwmx:5weͳooZ5_=;}խMOS69rsLд>S|?"Xrmdw*/ڄ/uitH9 ;~<ůOķ>]at'qk[; } TVT'w n'XUT>X IP2My=̩ $(cs淴 @8/" = u' YDD,JgNq pG_>,4.i:2k26c_V>#|X+#EdpXF7mrLD|s]W_uj2FOTDcOԓ^o-Ωtڤi|zkxKiv .Tw;=[?\Wƍm^$ZNc{? r?"eG# לqQ\9R<.bUSwB.L3k*UM[:dCRq-RɌ ?F['oISqxm'xcʸSwXʳ'wӱY𮭡wo *.#Ezikk GȊp$\Gp+Oor:/4<]\]X9m'osrrӠ\yy8s#$8 _ւxh)1$t g})y}{q~t֟ >ciT{Ҋp\l{sE(sJHO~y?h&ѣh"ܶ E Tku?Fg{hdױ``A}*kK;+]/QO%lgE8+e`GSO'.@ x×|G[YXmvX7d۔pseuȰk;HA[hʱFsxIxUc[OXZiYI0r2@U|Yռml,4*) Ht"Ӗ,F'$+WOo_B~þ𦎓{Ye*O~zkl&oouec,ONoڎ_zƵ.ne-aRx#໎f2F&~No,^ο7 iWjRK.h K),>O=|$Yt|J?6x>854f;FXRt6C=?OvSo% M#VAwk>5esp( Iz}㵽ֿj_ao=+YXxsQυ? ` cXMMq3Y:CI!D~/ǂtOm9|C:#ESԴeK+5-7+yw1>mO'K|Q-EƞZ]/sC%  ﲹBWퟂ.[x Zt3V?EƾZm0k$o.,.;( o~:Oi_YxWM5 RM3_Er\ ; ThdUY |>G+xsu׊-tMVUIMKLVM*܅!v{k´2(R-pL; W>%Xa>u,0y_~nx{QVF'@{zkϿ W CE}n8#֒FG\Rz5xwRѴZFNe]3Duaϗ}ԃ]d_Vww Qə Y69k~~ }sWMc]+#T }⿇`5ֆRӥM;UKEo䷋U 2Ʃ(Y4x|۪xXG<6Ι,Ri.|Q,X9B>$y}>57k_"VOxVXmkk1I l5+ׂ=N c$ha!<_#pfq^!捡 kB37ixEMįi g[{s]Okq9]he/Osod>Cw`៌^?o1˦~_ 1o4z\LW7 Dm;[˻k%SҼŇ5^__ `5 4n54ėocx AGKROLx'DFÚ?ZMc8Y=KHTZ"}Spbg|jtgQ|i5e49 _\ ;Аj.+(U~-_W5xwK5okOQ|k(u&HVLm/ ﳹBʫ/?9't3X~ozJ e.$?W){a% pZJE_՟_~_|;º<o]xDa.5T[ԴudҭXng\+C",| Qjp}M+AUs\")>OoῆGYۇdb{߆O_oq. (.d=Q6=i/hn{ U0-ǭ3QWu(NaTg[Z/ZO߃4GVpXH5xE|egqx߀kϸ`ksyNg5$5߂5Kp+,]hmu+K/:XӵT]VKx[ks,j|O؟_zǏ>O~zkl&oouec,ONoڎ_zƵ.ne-aRx#໎f2F&~No,^ο7 iWjRK.h K),<2߶gi?ď'}=)I⯃:&D&R-,>>6oZ[?o {c_աZgGM)I⟃:&D&Q!Sf#VǶ5E>>Dώ>BQOxE$Zڏ!/ŭZ}bI~moA mo K<+}{{হuỹ4oRIfnW oE)3Rt[u{lHdmg"R=A'}ܺ쳠\].T0bX*?c~=:J~%m<į‡cR==𴓃xQ_l2I[o'~VN!F OjY\En'tRf]s yc{UGWU4T+vqrWr[E1$vVfh^vpWwG~cg =ƫx^2u[uɧ[bIzn>"BU.^?[x+E+wtČ1Ppv߉u=aJ H97Vx/y^77LEr vx^:\Ӭخ8_v_jψmnxW yp0yI=;Wkb2szzW3]@W+v{ l|㹮c {q~˺-Һ ⽶$]63B)ZNug@2|]a[Ʊ!U5?׿a%_Ȟ[mWaCBWe;p*oeaLRy>"v 4p8_r{W԰r+tgnu=}hz0de$+ݝʪ=Of꺮[[/#oʳ5{B{Kۺ=6M8Qp W5] nM:Hsw<vǰ5¯vOņ/:Z)[$e F_,K Pmm2@ ==|WwĪyٺ`-Y,1y J1#(n95=wTyf]OXRCkiN@aտA^ k%WQlm\9G^:WW66?u46+<{Wڳ/ŵG[D?wI K[\x53t7I 'đ?X[5y3ٻϚ?U-clm_;ӧ=+ -,|< Lz?ní&ǿĖ?/9m _vFcֵgLd?i۟6?5-?c8to'khQgG>1#'!jg?=OXw}McfY4áxqIyxLfffRMŴ6};1>wZwg<iFXc?RM Ŵ6KoSj65{+S#{^ىc,)c丷 _Ww@g~ե #nW-i~sVHMOWΥV~2V>)敥|>44Hm>%m.% oB?~~| k_wH~kz|Ě,v֟kv5I%`ܴv"Y"ZH)2_Ļ/hz^=cF/~xH-~UW0n,oBF0K{zQE.ml+糶8TA”¯>0Go~5!|HՋ͢ߴ](#%K$?0~ж|!h kk[F{ xJ F-R$1AזcwyWC4-Ծ=ŧA4mRKkె"&U'uGV*e|kkG?46uRu-gPH%OBȓ3صT jڦ[i/<;s%?.m.h~cD[ !_<{oZw=WO}:x+B'%C+WBf]*?ÿ_oѾ"G{v [O𞁩 ]B;xKI"FI s_7_,Aiޥs=FeO1#2ʨr<ֿ/_ uĝ+H[_iz'Eué,5bsEpDdYVA2Bzw+7HU-3}0 Fy3uǟc_aׯ'b_I9 b穓/>[ kH)!~=\1SX#*}M:{ k\1#Qda~ڠehRɢiv+<-wcuY-6$W0ĐH͸u {ƾ{ia2-mcpE@:ЏK~u5^iIm#*Ap>Hpʷqcom>4{oiyH> $wMq*2a6]z׼}_Zez~ye{)P\te{&Esco^鈤2DI ;2Oė}}-kw8݆ 9dMyoºOu|K5[ mf!n$@K$pI|Qx߃ W:h4k#L)%|7١&0 k!־Yp#GBIFc=Mw=Ȥ–cӽ6ߖO#?O"8h$ zF?J=jUS?LQN=p~ڗc>Z~6@ Y4 NPsǯ$t<Ԩ5&ӞRy8T#V9d|(ӮΗnȶǂq LaHt?=kΥ{O !?wڪ[dd_.ƽjRۤ?k T*lrp'xUZ~)Myk r-"%\D~FO98/WS"LZJ:|( #ai7c?]֕ .?#x7/Z}>]'_+9%w *> Oj> OhitZ|&׶sRi:_-ͻĈIV`|ğ <=g`MC@.߄u{}gq]ˤRE}d\ۻM4W%]S._ C⿅4&wilǪYI"[{$|Sȍv|_g~Z 凅-vƟßSEiaj|{kaxZΙu^]i_> ~{vF<žq{IhclmǶZoe~>귗z}i1 z/ڟ<7qZKCg?|dl,AgI]>j6J֙w^^j=ƶ eS4{>,|1x_~7iFtK(|Mp^I,֦MBH~_g8ӯg/R">'ԅuyk}aEye}k!Oٿc/ x7Ɩ7hKJ{?VRch`/ΊNF_ k!gRao551o[Z8lcfmS&+[YAڧ+cŞc.R-7~RUd~5O;4&kj )WQwv'vv5/3|Q]/:1mE-^A7h8铀~zuJPCu ),T~]+{UԥH~ ";"URFO$+/SgZDKn 2rp3_hO⧍%kE/3wktQ!.G8{or >x 7/+:]~!xGSo_}ԺNc$WrKmusno*3Eq*U<}8,|Au2<5߂"Mlu"[[w{y;>x{Yt]3^NIl嵺w6h%BJ&] >$hMsᯈ| } v]}T;DH* jZ7/Gh<)?>)?t=&5X-2V Ec3|A?fMbx?I <-/ǥ?ml/R}cMo.C4,b_?8xnDG<)~>|Yd-"O}m!$2VZ{m1  {: i4}XcT'XnҌ閖Q^ +5[x᲼Y5 5KMU mcσ|q_ߴ^E>|O? }J-﯍ΊMCkԟ^o,o~~z:Gs{m}Y__ #o-,k 1A׌C~ߴ>%(j)jbS$px(4,XdқHyb+f^Ҭe|qEq~񶍨-; 1i7k|NJͭ'պM9}W(8as3$OWzNj<=]B !ml[ok|wi iMvZORtYOr8k_gN:_uc" Zăn1sq"q'<+$iIYH 끟JyM: &u[PKmVOWw]j"gxZo&c_ދ^L&Opkޯ|MWW]j"g({9X]E{[h&iqmj-{]o-~&xQmnw7q]O h_Okυc6¾XTSQ17<3MyO!ЂEaAy>fwfvcsrkiI]vb#gry$!Iy$v݋݉I=OZ/5˛˫Zkyv;ؒI$uV6w3X-Cj)Zuweu^\-mk?좌wMRot&}GVsn73r1Ԑ:f߀|U_-nq]+mFFVvI4W+ ڕό5^c*:lq}™d2]~i^ΥE/4SOtRFBeARA)x9:#Z۳x?D.U[LrX`;½_߶ō/1fŸ|{o\2^m̘e?8.1{g׭4,nĚ!ֵmB⟍-["Iĺ6|cxilWw0Zk'waumYZljwY}FKu<67{xfk}s/c5-j8`5unk޵G lD,vѤE,wVֺR;l瑋v_WҾ#wpXnTݐ>68쟫{E̱c?, tٽdzr+lzυ iO 墓^dSHcit ng^OCwyYٝfvܚ{$FWiYܞI$=kndiIwb#wbzOSֿ:{FVfyݎvv$I$&mgyq x#ieڣua]j/ [hZyO(81T~/IQծoe[܌F$|7|ExZϋ|[}Ju}[Q;x@@? Bs di׳ʶzN*_D0G2qW_⟄W<3j?|D4>T"dԢiPTJG0wEzGH6.sVE'Kd|-īV;'"_WcKGotY4,Cvጫ2k3&GN A>M: &u[PKmVOWw]j"gxZo!n=?5=tOl.,Z[*u{&{h."xo.9X]E{[h&iqmj-{]o-~&xQmnw7q]O h_n\_0Ko|+5Z5ME5o[Z7n5si$E"#K)Fռgq2$yb=9(]$>vD7d͎2;'⽯_s,rXr.C]0oq3~.:ޣgscx9hיR]$[x&~WR/ig-59XԵ9L&nu Y˒87?g3)jag햛a^UዏR5]CQãiΐHoRckȑ,|D>GM U;}c^|*iM{[}BdX便Ť2ԯm6\y7富&i֛{{ŗnҴyuf`ŞCVȭ ws ~ן ku)𥭯> oGYOlM=V,.^In t 뿴un{[_' xSR-NM|I"7-I:MV ⻒y߇?i+<v彷|1GRFɶ:e֖ ~>I_?~'wM-ot D&yDyh28Ck7j7c|.e~C?>0*ck]Y'z7J i? *?5{@xnմRlSaH_Y~|>؟ ٴFMM H}y Tw=k o&nxRԗɧ$RڊU (ëg ><{䰱TCG n@ TP-|MZjW 4o@'km.4XYq#)x(T%Q@ 7rxSo Wӵ+rByHy~|ah q\0Hm>6NOʬ&_ U0;q__?<|5pmyqzu,f9ڤL.Fs0v?Wi76q&9cvW󝭵9ۊ3u5uwo*2=|㺊?~Ͼ;}Nx~0'xQ}{K)"O-fekhK(h | ߧ>0/i5.-mJH6sKmjڴ)"to^9[Ş>"'oH-$ym&x6ml1H1PȬej;:p$ӯ$вFt ʩL|8I^Ѽ=YEgK$,M6Q|<|)4?xsE#S;[ `\c`r[n|wN.;x:,Lh)*@`TQ dqæE}" )3h>n}FI,+bX Hv&ď۷<|Cm<YWk NXUޥK;_/|n> ԯ<+{[%nr[ȯ$3"[Ք#(>gzF~|3I>$'on/5ym{342,ȶIe`$?,~#~/]_k^k|b__ k_Wj>JZXnm-[ɹwyq}%ehGh:mz}fyP‹Q: ku-?VxwMN,XX.w tw<AxG:φxxSеS$lʜF+ƾ!qNcf&^'Bսse>=2IkڴO֝!P 4tꡛĚÿPOkCiQ(T:째2đ{>|o x&+T>OYWlW6݋Af\6>j}C{kT )ϣHz7խZ6$]61q;<)Snn$3]Ms)4FgW{^3ﮧ7!zaxow]=Ԋ2N,NF|~5>}VE+oQP9ǼHDŽUzGu\c+7 }&Sv8(m$Qϰ֗Zxϭ.:{J8סQJý{\ g#ڔ :ڥo8PG_қ 40p~ da#'ۡ<ԄpGGzB29j9e d*23s,}HjAAi&sMi@ G =8nTךO0R*C$FNnA >P)4Ȫ2L0H)ž=S?ϭDy\T wɬ_;98޿֛TeLd==OR3!qp_V8sUdsV攎NTwp:y-ѺlNKDqTX9:*0Fa=p+̾!wOڇ>!Gþ0u8Hcp0XיE7◇1xź[^!!,u#ƿ <0ދMSk]CI=>HdRQW|B| ִ>i# I,J%F<AA_%j!=7~>$5?ImqIͽ95X5=&p\[[Itڧ??~_|G^/Ғ&O n{ot&O-Y^-p ֓:?x_ƝzX^5 l!NSQf $Ki#fx-> }*U~3ڟ&H汸7Is M<+y?߶o W{ԾGƁ=샩Zpg,|Q%҅=0Dn+ ]xSGMS}Ծ?35Fc/ ֖/-Ѯ^8dדW?ỏ x'{}kŭKk[kP,i_ib{-Yg{@ocOSѼBE4dյ{ȱUyymVr4q**y4O#kHduϽ}$ ʾґʁ_%7T 9h1xǿfĚ)->>=#3{&Kr7i"\w;TG#׼sKR[I=q $a=ŹK+Ŵ.wT7ַO ӯ^k+_~ƿM3ijpj:ld7m$s5A'ߴx_%Yj}[Sd;I7.`"~ڇ 1i~?+7&LJȣTgȯ,V\I :O3)=7cXYk߲kvQZ:N]gC.EK-6 i;in$QխmVֺ.[@7ME <ϧD7FE` Ac~|UKew<]Ijx. %|;xCXDL[i]$G++g"⿊_?|On]{QO!m [i> c6ie }3#h?|O3Շ|W˭^Cׅ4˗dҴxCmQ"DL[u/'FFwo2Yz.3 ̑~4Q!0sse1́_Un$$׿2u)vڊ\bO|7݀5+Nr +9Q]oL&zs +޼=>"jp8S!/ut,Ir8˵F_??9g/~Ҿ(>??^3a EW\`J2Cgn]Ƶrnx=L;Ps[:į6C_7~"Q6{B7hڀ Z/ |;Fm/j@]Y)"Dڪz zn?u_O߆־[sx׊#][_@2Pꄀ ^T;#ec_9Oԯ.,Y{|NS{!r!w<1x_R.$.羹AMq!Fݳ۞~|n|w}=oPzvWnbB w*xo7_f_xĚq2[}'þ<7;UDŶ[2Iy3|E_/ٟ>'.^n䶆-xzhĈm2y>ga7<iկSaTr``{׃gcPbgMN d3>rE!GYv+gG7>,տW'Gkp>?]ᱣuWˌ Q&ZxL_˸֮Wo} p0kgV W_&Wj&կqF;PpkS[_X]ocђhͶmH k pY#SUO@ABgcα {nt|zDk|KCvPaʂ6dlk?]\\\Oy9{asp__ws$.^Y.F=p+_Wė3<$2Hۛ{sӠo1O_x^%Tռu=&W_Ox>1eڽԏs9a;@UU} hRkDTAV;)$W)N:XvL>?5~ 0hSXh7d mQKEQ8W5:Yu=%D6[gyjDҁІ\ÿxqcť]ޝtLϰ71|DgZKwq_'Mcڌg;'qJ"dAs[pA8 mA$||y5+JEuHQE;.|c&慣/=L-ko<_cXKu /Ndyd 7`▇|+Am(#gE#F9VG@Ȼ+Bi:= ^h7uo4 SS)x8uItU:.J&?_5$­P|DyGP絼W02,'B6;2p^iVVYXg!(P_-#Om:mp @HǮs~gŸf7촘&Fm1FF7~ м/cZj[Q%_IaV npI9w$s5ojzxBٞA?:A|ǿo }\3EM^HHʤ}Fk6Йdj hqZ>&S3̘Q{]Zm$.6,c$>ڿA{JV|z'6 Y|01'ۭc2%\2C~Xdx*QW\Om#Gkqcivww1n!H201Od),SIJFe#}k ~^9ֿe~=|S=s*ͬ5+K*iIw]qΉq2h hV&kiuO UR hz3~>!jO6fIuaP }nxmu{+k~Ӿ3G2|h'ip6 w~ 纏ZgS3Eooˋ\=zчvu.(Uxb2$ڜKxč<"tlGԟ>5|%ᯈu<;-ƅzֶmNaէoΫ41_R|#烠g,n;-ƇxֶjmN!էӯE寠|Zc°G?uZW-η1D[!o s_*FA=KQV//oJۮ`~0k'_OYKh^g3h|>귂P׬?&\{U@YK*,?OΥ-/cڽ`ٸG@5ڗυًExR:tz5#dRʪKx;G|Kw6n?|w6GP ~6vb`Ox/^Fdw%cN2:q_  [7-*)-:,C)I&O@E~Iؓ oZmQLi_*{ߣ|0l2Y̪kV׮^Rvf$FXI|M 7R\ Keb'Zƾ?g5?jZ1eIK[9¢g{Wg';|S񖥮<әt;Ţi'joH ŘpÂs?LWqx3'98u%cpx^m|3E!'}V z|smF?Ҹ]yٸ qNE|!Ӯd`¿bOc'/i| EƧ j|%W7/o ~) ϡUgneK25Ţw- пdcoD.|oG 5k$5+. i/am<`Ff_'௃ZN5Hnko\i>Py&/V&h̳:Od~YAmO66sy#'s,WGI&US S{qp+p@:vy(G~!ƜH"b9'8Skqqgt~@>z#٢gL+On$桋&+E`2T7#LM[w [ :c%Ռ-opqB.yȅu'nk~ ><9o% nNwA,sR0qWy]EW4wе]ڌ5h*hY]nT. 5A *.1@9T,m`"H1ӱMKRaq]{-"!iki0`XB(Z`%h6؉wfeAսcaPOo&՛eN Hqlvt7J&׼KiZק.$D0d\sHF~J˹זI(#dhr9e=8 -i!QxrL9HyUp['o}厗炢K[e䶫 21 <I$vx׏m++B_ҭ{ m8i6#cPT;Z;u <،4ݙYfq]Iw;݋ܓknin'i#RO&MZRo. Wuwr#{rjAP#X퓐qOfL~t:GJi z}ZL2xQI7P8x&9yJLv=0zSB`0Wm'uK(f ֍=zcF^*zRw=o Fxd=G|vOLc't1JsϠT<{$gc⟃;08N3ލ(^/'h9>إOA ^NޗV H  Z,O53H[&ᫍGUm,z"ڿ37n~/~!4H58k-^6uDR lؿ1Q^S?x{ǟ|/Ŀ|/w|EYE,T \'j~GdS!I|R{q 2Oo \x_@R`nXm)F e//icO/ oF=OPԲıK >۝׿jws[?m=&_xs߆ igͽȗRO[ɰٶa!hK࡟Pk|;m'Z qwck>\iD|m-#`xzxt?ÚR6p ݸX, lu_;ϋ"?~h %9{x2 ;sX9`HEO?f/7^+߁>'x3ƉI Gxvi6kB T?n8BjkV%Η-AW#Ԥ:3"}Kn)]4l+޽$iJxB9xP^&pdY.S }Qa6o|1LLd`v8ǦMx1 4ii>;xŰڗH FѨtidue8<7ߵG yB.7m/G‰@7G #D""/ pC㟀WaG–Z6k>%2ۨ6ID<, ŷoP(7ǿ#٣@D]h?X~A⟈ :|1l7pf5_j2OX- .! --"GfU̾f~Jb\kMb?7|V޷+_:ͿtܤI60#2 30h;01^/3T>?C,b?S7>ºu,̉fP੟K]~3V6!#->MmdkhY%$*^Sk}s?x> xh+?ɧy Gl7k<~p9s ҂aS_)ׄMJ2 A'"cg; ~w=cQRLI֭!*捧!с/#[d2O#oOhxwJ.jZشK+ X^w@jyR[8Z9c 'h) 9c$Ry2i;1U͓Uk), X$* 3'}+BL\GkrdXn< JӴVdXA xK\sbpsaȕv)%qֲ>5<[E߈4 bo.o}CvM%ad9+ψ]_⇃W[7"M#⋨`O_6vͥQY\HWO/3iI;V|%{mTs6Eqgq bP >+騖pFu~|-١loZ˦)qgq m~ڇ_mk_^ȂɞmyLV%L5 +OլG5Ao h㇀ldYoY@4v(}:"4xt{+ ڵ,rp>_촏K[j{/3xgGc$k^/]>Ot,o/>|E'1 ]YYX k?ிO=*KԾ>iy-awg]O r*teee<n3oA|;g_ꫧx{NFo5-R5Uloydgy~%dVLg xsOFԯuQ5)Dkۻ뙱{呝f>3|C?eb=3~bEo麕ޡq$r]j7wWqs}<3O~-xb '×v_~ CE-v˪jBQ\{Vݜ1Ltee-ߧJϯ=q9{}8^x5/ޣedp;̹V'Z9ҹF,0?rŸ|"(|#;(7e>uMVT\7_]K};һ~=鎕쬥]|"38'8=zc/e{l z4#9 |S>{-  #&,-v3K6c/,k[No_Gl]E%whZF GW?ԖN 6wڍ׵ ]:7~UAۚ>O&#OP Dj_U>$ Q`-ŵ+{ n:WQgrM+ dwGF<=jqƾ?+B78vNXWA+ ]|=v:{#8_FgbexrQNzkkKQ:ܲlH?ϧJ?~MBH - q_`|6v[`AO+8ď+3_i" 䲠uDf2?}w[γ{9Y.il!}W"nLk3E,(Fm2Avz¿<~)zW=M\E,S+Cica`~W?i/wSk·oX:o,/ukܺʯ̌2nnλK,8AQ =GPzʫqucQ Wz\ڄˏ`ۧd5Qe@+W~>w5wN৚~9 ͭC"F"#{|#\4HH!B~yNt4HmW_9nA'5=:+hL'[dF# c98G:'AyZU\x_ŗqZA} .mvx(f NJ?C7[hdv8.S٩_f{;kAZ+g \`p&:^{8( ޙSJQ'=N9J (cӐ@G\S9 x Yw{6Wr!s׭bj_|k)Eα{+yl,u+9]ryO_O/ZfujS>c~^%|]{L{!xFd-e'$sֻ xKK{uV,t8Ѣ[M(,XUOC ^m|5Yhj|0Yڳc""灐H=\o?$n|A+H#o9|=ƚumB e@qf>$i>h= D7~1 s[ʔсl>?$aUUU?c+ۡOL(Q-eN(a}a<֑>/ѭ"Tڶ;)0L_OY8^X-iFttαȤt۷p*K*Ek}N@j,<35*Zhv}yɩG kp-.q<7nK^R/Z^QSm+d 3sk׾~v5ƣk k}N5-$sq!&4tDfˍO$>m&N.%W CQ8.X|9硯 Xjumb389䎕JFVt&"aV.WF-_-Ȗ%cS=z+UǬW6s6``8\5we_xn&VѼlv7$@edy<ӯG ߈E2iP,n>ȤrTB~HxּCi5>ӭ&qB~WfSM{/)>`ѽ XW?? [B}SK|-\:+/U#Xо?mw =|@ZL:d<>. o۔PW;7x\_?<&j|n+Lo (lw~j2Bqkeֱ6'jpxW&HSd<+Wa졞 RU~~Ƞ70D9oΧֿWû߀σ4g> 5lv=M}Ttڴ;FFOQ2D2OQڪMnpx{ʼ xOZp܏Z(09<׋a| 9I3&?\W]%<S_=I^od)d;*mnrBn~ 4<# Ua졞 RUr_( '$'xQ;[E3~û߀σ4g>OߵUյ~)u"^ nky,k7Qy`lŞ:-..u@'|h}6bM/s,, 7K.ٯ;>%oZ.ei6oj5k4{;Q/o${}R=O.fkms~kAoY|\񦓪z >Ft>MEgAGS;'WEnvɏM->(L}'Pk}.?%N6GtSZ$xƭL OÞw u8mn!HvH[’H֏q'o2>$Z],Z5+x]x-ᵊKF丙 ZGbPpWd|:Mr=Kž4HjsԐ[kZ< J䄅8P? ex gP_Vź$FOs}p4"($Pp~:E^&wy/Jc{bg!QS,NЪ' Wx*[ĀP01ӌWZVm@v+]+øB#L!-Ҵm°H}+d (88xdK@'W `=|=-k*3$7b?ƺ+k(^Tp1+M0`2O]Ɲqv8k "]jW q5mg,lq7ʵ|0vBuv B/]+ |05&|hف%#?J,t4nu5Yŵ˹>Z |2228 vG׷_Zx#ཝi+q>EFBk} U BxM{-%XC.=}~I#FߕpL۞xN>~#iZT"dES2 1.9)<ۥ̗ܺ=ۼ$,MY,W9'<-$6pFçOqZ]+rYto¼Rlf'[y4xhܯW+q}Vunbblg#&xcGůx:DdžaYl5H!n-Re p[,J$oXG}+]^hU)s {x̲3~*r?6%|c|P>#|HXxÚ yȵXӔ1Po78xWӾ/bJRދ3QۻY%T n1<5D;~Kjޞ?g3GO]|ZgZ6R]YxMMp#*GurbH|D9/؋탢i ?:%Z|Oض75gךش(FoMrwF? 4?5ߊƶax^y[in,rdpĆyτzW*xⴚο'a|whܓ5퟈m؟*tDĄ~R7|OC~О ˢ~>?3q=V;$󡵚A%/fuPԴ/-%֣M~ dĂS g?ƭfO6K]YNץ)ieq !m_RG9/PĽgÚzGٵ~ݹSmpnѺCVV*Ook~M߂(kj^)|Oxŷ|wA81]d1 ko>k~?Mj G-oxӵk!UH&XϏ<X<u-S'[ǒ(GT~Rjicƞmg<{xŚNu9%úL"Dex/ƺgo|KsjIHz%bUtA da_"O-+%ЌB:Qi}ǚpQdÃGzJg$y?ItM#8SNxrF1G.9^Ry8EzepvҎy^٣hC-(G 4'$)H~\8 `<"qQf9#8hXd!OjHB!ܞ$6\ۮErOaW4Rf]s yc{UGWU4T+vqrWr[E1$vVfh^vpWwG~cg =ƫx^2u[uɧ[bIzn>"BU.^?[x+E+wtČ1Ppv߉u=aJ H97Vx/y^77LEr vx^:\Ӭخ8_v_jψmnxW yp0yI=;Wkb2szzW3]@W+v{ l|㹯/ 㭜iк;$z) @h/>"`0{İE`Uu\(ďY|ygZ|]%lLU=foL_篜x|Gl~xMoK) Vh} wO*h%O2xnUH'/>-G xCIPtυ<<ȝѶY:?g߁>VDžx[Nu o5&6i R%[ eI+܊ҽ;dVNyF?Z뤶cȨY{.gqUu9#>ҳ.*$ckVc G"{^kx;7wY4k? H:Zma#_.~Ҿ1|ƻi=jwia_1 `G○4_x__.i>i77{a 7#\޾I[{0G$v :gV 1Y ]IcSt-3^h*+2)5߾F0q:f'mC>za{:_* :e#OS_m< 6xᶃq%>+.t];Z H'Z}o$;5 ߇_P[ë]9]Dj;h3GXɪ_7է|𦟭k2xOg/$ Hm#P֯[0 adQAqF ~0|𵇈Cj~:; ;!xXmc7_"@϶8H$h(>r__ Ŀ]w+majfKL1E(p H|Hנ񶣨O=j؂$=ɒ<#\,QjV΅x·K;v[]X'ۭ []B!@V莃!*mXܩ#7c+cX>j71i7ď hȩ ?t?XX:^k,4>Iu 0؎A# ݼsgrec Ür<7w Y}هB#Ɨ^"ּ=ۋY Ne%C^6#)WMmb uel+U'ϭ}_1Ffژo5{T\(ngB]Nw0#(z׮Ԯ 1GB#Z4(Y'ڪkzM2(#½͹Fq=τA.36WUoP.#E\b2q]hHFG}x3LӒ?1CYq^/I4HP=8}jҘB NĪBvшcPP1QՅ9Ae*C,j9`yX׫sYoem$ʑm]OSGiR TglOZ]'dw)pc͝es֮ Ǟ?tKOZ EI.O=WڠEeA[Vw.Ms?wPo@bW2L<1$Wk湨(hoFPI\ڹ뛽Ēy\NnWw9~&X_iG'Unm&G8#j^$yKp0cS5^zȞ>$<u)Um/Iz䌎{V|I5sBI=>ӂEն,s.pWhp hz6s`}`kc|-#-~Q Pq?(r;T>a}\VǾ5b?Ω^hv_:!xvR;}k#tEyͰA]2*cr}Hǹqӵf0 X|8N:^"2BM'?'yid}N?3${Kr)øu]9df8?Ony0?ja^#i;ҐQQ2Ā8:u''>}}zJTg:z,h# 8xc dg#9隭-HѰ: LҬHj1O֓j @0@dbE ^ '`p>?9jLZEVӯ_S>qҚAIp*Pܜq1!$`Ƙ =1ɦ2dcNKeL4P1 ps G@Ǡ?isך =:Sq֤X 8)?ptOEt(#wyw;:ڗ`㧽F:vCp ǧQsIIni6t'8G圜 c?R sBwyy14#8* ֓`w!HoƊ:P9$9 4*N$ӕY"~4X"bOJ2C RM,dqEݺߎegnAr$=czp3Vnۛv(#?꙳< RzpjZ]u˸-*ۧ}OҺMWN𯀴S⟊# 5MEϕ Kw<ly;t6v##/쿩ȯ& p.ȒGd[W.eKAek;&ӑ_ ]uF4'rI2)V1H 3/'!^};w3;ncMxԒM#I+Yw,O$z72I4$;wػ=I'_zuqwysqyuq+Mswu3O"g<gž-n>˥xz\܁Jq `I Fax{R4e[='Mn/rS#FAڙ8+Om+Ե"EƟ*i2]jQHBҌ*H%#;"GW#x@R+]"[v{o蓥ֲ>^UʫsK _g|B}/uW#7,xSom !ֻBUK[y 8|Ct?|hio/zY|s=Rյ} =[EQ7jR[v ϳ\Z˧[q~w|P R|#!G=Ğ/厏꺮c wfiyq|5!IXk~)o[źjzmu6jh0ݵؽ{<˨^_-&dX4&EIKMZEm$[}uIo4{l$dCHo+`۬]¿"IMVDφ^6PlN~ u-7Hcym.5K&8e/mfĞo63r!u^ uOi uKTc.g:|f.XGH'n| [ [ WR,t:!MڍϕQz_[|SgDkSW8gm>h[kF7EKqPT[w">,O_3}(ʾ;[km{OeoOOPUVɾ"xY|yᦀsL W6tc#I$cq/ jRNIUKwR@9Կjo Gzm4iX|I(f'CZZ~ֺtsovRpx VN-./>b6` 9cdEhkg[*>[5m#l&Fp!9cJߊ?Sm2}'^QAD6eVK<Ђ[R$.=5=BO6[|' \IvƩsy< ^uޛ9>~\r}K v(o1^7Fk<+. *{|cӦ}bB,j ɆVު?j*t͹!| O#ڴKN`/'o1TC~WxK_|m~ڶAҵkQGBwǁi?ktA˺c]c85 .$27o4]dFv|F?^{Ҿ%|+-MG r\?(O=Mi=uO/,8W' )Y#=$BnxFmdg| ԯ\}2*V]ZyZobqq֠:sTzzs\Ad=)vҁӞsF9-_)F1y H)##R,ppf Y\$<=;U]>[ynb(iF̖u6;xK <7; u3Xt7qL#m/5]a&=>#w 5#g^k3bH|la q=8ݚ'oIm{ :TS6ՙyj6~g< *~]<wD:(ǯMrz<_ۮh:z,YF=FEygߋZbycg?~B .:F+偣8pT =Rw>Sic`['dIN:N2zqړMm'G\x=xҊaIzgCu9xQCd(}p1Iǵ4:zN2FO~\q1zҐcIǰ`T =%7֓:AQ9 9=(i v48^yhåRzQ->K:.1sJTߓLN>b^G^z6G_3O\qӌ{NR}: {ԉI*08zTZs*C m$xUVmm./'y f?~{cKwwp"2Ht^fBujڄ-is<=OwZfUZ H?ڽ'KmI>'4>"n 폎-bt]+Z8N9œW$rC#E,rE".SGkΦWxehI|iE:w9{{1K Ax[^uK5kLWvW4AzqQɪ玃׭g@}= '[[V0zu5v;""kK[dY ܌>~Meyu \\0H@'9?N'7Vڽi \ꚣĠ|y-x^!qrfݳpz]?M-<9Nj2gS\J|9_W*Z,q׫}kOs`?L4c-ٟMpӜ#dY Vy'ۅWZpZSG@=ڞzS7ʾʽ{~qƾ,.wQuK8mBC8v0=*99޳7sӌk55MPvx]WķKo]_Bp@#@a^σ~/Ox/d5k`l q^X4ؼYSǂ {OebHs]77 ϋ<5o{E-a+Wnlh,]UTtIj8<=m6==,#u5u[dqhƒ վ%x7:%,Uɻډkw2F8\1xW~#d3mxRiHB&Skм}u|3|*~6۝3QbAݲT$Xb򠍁+W:~yu<Gierx8p=+w7s i @3 q%w=:k 6+w|SW0׵Ozu[s8UET+|?|jn1:V}=l<"M#2I?_Q>/7}x'^*<%?^ MJnVyA3,ē|^@g⇂Ch Mo#} Ҵ?RiM a@m;I~_ 'þ?V eg [Zۡkrc8$FIRIc,Ϊ_ʿy$H1n큐N2y<Z#KP$kCg;x?/P|9ni:I۩Ҧ{}{EY&T_3-"OF~߳wߊ|Sy+}q\XYwXu6dJiG ,~>gE.\}/>|a =.Km:gZZD0y{~~ lU@f~tő$l<¹ +[J&I|s/n[1wM_^'oikx$e|t߉?i?3WZU|#^kynY%<$ggtm_̔?ǯڋ%]/Ş+=^J 1YXhw|AoӬA%ж)hC|yq=e3$yo:Uifga6e,sy0FI9,ds^c3Zevkc_fʆ5HĖ$g׉~ǃ-t>xӭ %|QCN[$++3Qk}4MF]$)sc_Pi[̑ODY#uk!uMKK[{K}QKzt-b*4mHW QSTԴimq: $fwi2Y[WA*G,S$oeteXK;IX #f(|`ј6omseV2䐹nw*) >?~m>.CƯ—%[njnfAX~mOBn h;4Ф@N3W?F^]B4OTm5MCN.dm2{xܞcfw_Ǵ.N-7W|=eip1#N9r쾿'A_?z/~xTK='^"@mwud\'h9CkZJ41,@*OR~i؍JByp7 5 G<=y p29Z9w<܉Cۜw9=TӣYTdH#Z~%&jt"^?¹Y=.dǷW8S"֯vS`~­YJYKnەb0}rV&Y嶙\:+ZzV)y_\D[yLd]g#xj:ct̽ L~<Wźno2; #MV~Ϩ:d>; +O D*W_jPLǣׯWAei|5!Q~(HӼKk1F$ lE}iZ|/aoڳᕏDIgkK h~<@5̡"+ 8^ 7Q߅u(uf0բd|w(rT5"/KR œ2A`u(rO [ɩ|16SNUǐͶm9'W1ؕ_M@1?lټ̓ك18XI+y,3Fc ymݜs5ռ۾ֆx)a>} xu=͕ \Z0ꮌ)b+/߆[:>k:lK,%uA WFf)FdHI*) !p:q< v\ֽ}daq'vi,bЁZ,=Њ|Gib\7I 5/ť˧m#Plt !9k4)xg+p! r::WjTwg_d[l}=kMA ytǶ\t~u᧎C[3 LfI?,yf w+kGE/s h#:nGTKfʘ.=3}Ewz^ZlqdY jrV{H Nɜ)=N?*ũk:v;}~5/ C첋x+V(,߉ xG__MRg5޻)'B&QߟZ[ *N@@M}6|jĪ6P?~;ik [d3p=Gy 4xoN82^`ґхjѭ"v8Ke1P2$Eo(uo5ObKD[ȡsci%koym0,PVȻӬukyRQ]Z^%լёR>^H! 'GۘG^] Z˫"baģ & c|OG/|;o-, e8Fvcʟۻ`7s[6N _NO*J#FKco@v$W^z׏s8z1ڿr=j<sT0' A0={Myn󸞣.Idzo^a"2&,Jt5:q1XO̶ Gss^-"7Sl-:l+ypR۬vVi3ݳW'ů0^Iucm#ƓM <+Xb`~uֹu T1냂3ןUu~nBdm:}O?x'9_{dry_:x,6m^PF,)kxG8TLzjLdksglʦe ?jq.w3_HX4Ys1wbʼn}}[.%igVY]fgc$I9=kZ54ek-6@U]Ǎt7?~xv!u{ږY<6*9OE?(~h jidב3.km;im-%ټ$Q]Ps3?;ɡifO^he`a"4(!1TlivxK,agSg2ibJ,0ZB`ƟI}cOU& hl"#twC_?oߊnj{&OYFtv04{lkyd%!,2QMğ iJTQqes,Tx?URFiw-4· &1iXIr7ҥFjm-16|+h؉voI#|%GNşG=+5f c}mψ[LJ޲I6*y-g!*u#"P$,4Aw A*s xVj%~6l#ؔ`+ w z煼Aa![lFo )[kclÐH#wU}s +.Ac[5;S4-ew,Hͷ|(s+kM--dϸW'_ ơ bXhrz6'A83}xr)l+_~Ԗ/e0e@X. e :W_úb*_!K]F[+mi!oLBkW9j g6˴Ra s+ ]{5!5ֺ dāytgls׀{/xAm3cad,2J8 z |os㦷9Oɤvo> 29<. ,`n (pkfw-SȎ{sߡ'ڽƟP.5zfP%]w+ϋ?OO 3\u9-v5'xL'!XvםȞ[ F+r2 y,Hܧ*pH=|oV%7H 1gt7x |x72iZFX)rDV#tӲFa^🃐\-oYtzt Up%٢O:a>h|5HZ:ypҐG m@A>|.AzmJƾ*|x~vk&2t4{PU~h[xQ}J~F iY]^`EnYS)|!gc]1%k~%_ ,yH_5$E$ƙvO)ҼBc{M~ƟgwV߳߄5xZd:{.\4I+1$gs~?أNu_Z~ϾI7Ku-̬K<$3IwV3~چ5xFXf'mԾSo[WgI]'+GYÿ X~>3/^ѵOxxH}KQHytiWwI]'eZoiK[[/ `+$ҝ˻69,M cXYZvfGGC f$D^->iRt6^~ڣooHғC]p>lg_ĺnek:V.{EfnuV3ƍ)m1E>姈td麖˫^J3L`a8& .qIT6ќ9׺YhV [;Fyzkomes}@wbG[VU6։GB}Rp27y'bj$A iKϐ/d-=ێՌL-Gn{gVH{I=[wOw8-J,:*'W4%[̷@ˀP%'+y>߳z8I8$)g02\oI(!nlL=wpGwk$>Gh8`^|H;͂ZMw0 duL @ܖ"|r}>}7FHS|Qs6%rˤVXEF7̝* #{eپaxᬵi7LeYʫ]A? xo6M:+԰S$=ճX2DFdF|Fҹ)_wþ@|KE𕥔Mx6duE%MJ >mŎ.]k6s^χf5Ol>:[[Ym"SR >lX]kV)n|Uge|gѼ-ihN-4U C5'Ar8O"ɎɣW?jC_zWMěk[apg }૦ JAzo9>z}ܺo>%[6~(En1*1x#ۇ!zI/o"eׄ`/aGAө{r+=:>-ҡn8-8I I#'|-kǍ,k\jrXhG#:HQ)\T,+ǟ|`ך&0|)!y y/&xUMYӃgů69 _THakxODΔ!G!Kow JI :p~kώu_:+dB~e d ,Or-J/\tc m@h*^}'*c%ў?NJV~"2F0n@K\>@0Gɦ[m<,;F0A@wOq_uO#5D:⋙^.c]%&R*.4>dWaPO氳-5; 3 eN1ݬc*̥eU]G̕* o7vV|ii^%R&%]$4s"0;b6JCn<3_z/,m[gXok#Z,1*jVan,qpKYPt?O?eO۟|;7g|t+gdQ2m%ΑJagbKZQMt?Nfs⯇;>/>kKEmGvUmlwqG2ɭ1: -l-|WLvMڽ`9T pnυڽo$_ -|nͨjzDs ]z$t < \S}˸xehUMYӃ_|sxZ'[%{(S%Qfb{>y|[nBi:$D FSRKzy &=^@~ߍQ`-,[$f=I.6UV:D t^!oIq4 `#),U@z`ίBVKTq%vwAdB?JW?/?tkGZEsq!HQr7ʊD_C׌Uɭx_4ko&w{kĥ#UE9ڊ+]}AR#Gt]8dBT(@_|"𖵮ͪjڅZ}LH@%Aֽ _Fɼ srNsm こ뚌?( UT9=ZJU@c$Xl$`(ʥ䓓jb@ tÚppAH+gp;UCv«8opx>aRA{W=$r9? XdA-)-Zk 9 }G݌\Z-H\t"cP52i- # pGdWikV;v7xCW#|!x#" ?U`"X\*&:MofSf2=GּS5=[ s=GQx);nCG^E>wiwiF0zbcJ8횑\#Oouqk(y ! U[){K_-W5Ꚏw{uDwsg;[ΟFR>g>#~ox_]|=Դ{4؁WzvrpkJm{X6w$n0f cp}:V'hgկ$An A+'xXk OzRHgbHRA<ҽw^:xHE>'Q0[K4~z*bI{Y w`u's2IplI$^'&qn}ڛ 1@>OJc9*<RXAcޭ¾ukr#o wʶVg9< Zq .w}/ Cirxڥ<;m=p9',I)&-OQ$(q&1U?UzTU{? *-W|C9-<3nH)&:|~UďG-%-ύu[`Sgqn> f44H价~y]su4rLo?ʼCV/#~'voZ.s6GQk;q8F+$q#I$5,Nw'Ң$QiqBNUG$0Ms,P[$ a,UP2I$gYiwgiwz\^#(@Y٘ H^x>NY0T5ʼR%ZU[Z>tM0I8#;n1N>)[2h#4&wo!'&xCm_ HUը߮k8LWDy qW>+CJO'oiڇ,왞yI]GL$sgorkŧ{di.&yf#Rǚi..y[tLI}_֭Wڶ{/w=ӟyX'LǨPm0{rVG[$ڔ:ocFlv=MGLqJ#?D~^ʘO=Gj5'q*N;sۚϸL)=jpN;r=kԠ6G^/'pa$q^t?N|?xTϑ&?yْrM9 H=7!_H\12x rG'ҫ?1S {(e2ᚼ _KOD$ 9<NoLk韆w"/K#<`kƿ 5:'}ZMbNsusS:0itJv[d{{]&$o ?|UsVmZnټ%yh4ZXM>WR I*4кK*2'j|u⏄ڜ]vilki%#EobIQIQ?f%R U'6xXox>;U5qy)ӯ~,ú2O%>Zk|U~E4y_GԕU/mw0?=$}P+|SԾEy%ѵ%{UKg$}Y9?SmxJM";w?/ 5ĶGq &ܧz~5Nj/kZ֭mgB1D__V@H#|YL㟹_xYmn fÚڢVobY6 ;b[32:d~U:okB!OS'o1g'37vܖwb'$\d}7B@hFSR񾢬0ZF…N$W}AI%m7XӇMS0V-c`HڡFӂ .k`aZˣI,xim0\m# c ڡ:Y]ξu͕_w A8Y@B1YټvWz\Z[n@0,s3@`N<@@ $Wⱹ֮B(&Cqu3pFq2)E~z/xU>AtydGTPebLcn6Yu9m4O1E֟A+F6gWxŚ|ŢWݧ,l!w1U5) +.£i zϊ;+!ʥ礑3z_z߈36s {lD3 >' }SIVGyn^6e$¦h!b۔0}OƾvkZյ-5^(kiv9?`s7:ޭxsRTJ^K&٤|YffUL*u]gT-|?^}$2iw8YdF,{;;]$kә|Kyֻfb ǚ}i)=#}i$8xqё8i=qk,7{Q-E"CqqVZZiWжckyeHdAO؁t~ {KU ^ hf7e#R1^S6xL>ywQ 't U<\zWh5/i>66 -r\Z`D6~"AwCx3@c4рue UrKwoe&{^W#shġF}"$&OU^x]K;5݆Q5lO"7?l$qަ-8 u#Qg0js˻R>VH6|?hFWӮ;> Lr u&gľ 7/ tk.P\G(BG|G?>%#]K}N:n Ap#{gTLvjG5gjbB ik/]tYyz8=z5 3|<j~\vGBGȣ5^HȅHb&á__i1Ü2DZ\:Mٯ綕~}&܎OB=4f=}j =9=+<t3P2xzڞ<7B~e8>f:?*qx*҂㓜b` N@3$c)i.72NqIdq:QN I9 QQ>`?SQڎQs'y)O|9b%rA=OO,"d{Um>kI#&GFJDpF== t3$b6>mJnxN-dVg A5G]-S(e ˎ=AtΦ4c>还/G|,F.4?C?pwL2'.W3My1r[rFc`ׯxns$9ʽדk5sT&3-)ݺ8W䷇7(fKvտhOŨ/)_*맒1Xb y8 tY;^;\0?̄Lsz6uZ6OH 6rt")J@82s21Բ[d`s1xT,=P3Jθ*QY X1{~5vv}USn pˈKt^_/~5м޻5o$[R-60Med?i_>Mc]4n;0寘YS^#KŚ//]4KѴۍGUO摂.X_$`-Mf;vz/;g0F| 𗃼Q}@ZiW|MBmʳ)|=?gOgS(Ҿ 2ysA*y;mʳ gO>6Mx1Of %忝 2yr"onUO>/?HԭQҼ-jM1JЕm2 I?> >>Ӽ7uuDs隮/JS%zWS{Igg?R//w~8xO|ZM~/񖥦ܾ)IO2 KKoskplK4o=ӟï(+<'/XNڤrh)_ KY٠VjVb { CNi[٦hFV7mxWKm"o+_n緸:h vT?vc\@rP(:B̳ R@G˰ c~nS*e?Jb3d]lJv]sP@&8+WLmcKi$eTɎyG?6Aܼ՞nt$mG>;t#O2 ȣX1w/5GntșX%!W%"^8rEii+w~0I}eP)I< t[(CM tKR=ź뺖cBM,qDfK{hLswmrEе5COZϋ_iڎ]RP4>ȧZdKi%w(_Ǐ <#+ㆧxW?|w_:Q4OɨX_Zm.9M)!]6duh {u᷅> a~:_t iz6wg}I#$W =>d;.Ky,B'aOvOiv:kɭ;Mm5S62:H m[Em#V4A@(`bM,;kkx DQ [tE[°[ baETT(8"i `'Ҫ;yr.AW`@&8+WLmcKi$eTɎyG?6Aܼ՞nt$mG>;t#O2 ȣX1w/5GntșX%!W%"^8rEii+w~0I}eP)I< t[(CM tKR=ź뺖cBM,qDfK{hLswmrEе5COZϋ_iڎ]RP4>ȧZdKi%w(_Ǐ <#+ㆧxW?|w_:Q4OɨX_Zm.9M)!]6duh {u᷅> a~:_t iz6wg}I#$W =>d;.Ky,B'aOvOiv:kɭ;Mm5S62:H m[Em#V4A@(`bM,;kkx DQ [tE[°[ baETT(8"i `'Ҫ;yr.AW`@&8+WLmcKi$eTɎyG?6Aܼ՞nt$mG>;t#O2 ȣX1w/5GntșX%!W%"^8rEii+w~0I}eP)I< t[(CM tKR=ź뺖cBM,qDfK{hLswmrEе5COZϋ_iڎ]RP4>ȧZdKi%w(_Ǐ <#+ㆧxW?|w_:Q4OɨX_Zm.9M)!]6duh {u᷅> a~:_t iz6wg}I#$W =>d;.Ky,B'aOvOiv:kɭ;Mm5S62:H Ɵ>|<ӴVS떗1KyB;Dp8hO.|.Ѽu7xA/m/]{X"fP=Olt/NSkv[CRPJq &*,|pON1FF>DF3JA?0zs “#Oj+|KVZttDu!([˕mWܠʧczOs ;<+m$}Zfs#19T!thث{YUKkѾ|=#kzss_OUYP~fb( Iɮ -RVhhXƏBOƽPI-wo$;m'R+mgu=N[.^X[#uC'DZDŽaյ:Ɲ^;Ycylįzy\YUuGHHWzJҴDl-,F$_C+OGóOBm&2pW^M{oN 29ֳ9kF8=x\g9x+#8syep{ $¨ϹU{KO#W g=Ɠjܸ9} Y6QҴ@ =2-#?'֫jz-}/{tvqa=;sTޅjKs{l|#>RƟ ~ Z:Zω6:A[<8U|^ ^uxX%2-:,:|ڼ]񦱮oJv2uOn:{W##OӇʖvͷpڿ>~.+y\žrR/h}1upir:ʟl @)OO^9^96ݒ g__6e-ˌ4{*k^}DuO6vkP}NO`k|YMt hZ\J#Cq;b8׃q{ toj)PjW |= g37x s#HPXx?*jR}~Cvfݷ̟V‘"qt_ 9Nw-(y0t\? eGq趌[L:5c9Km>~}:m[Fh txFO.ʙl6U쁁8r!v)?. Z ?% qێ~-]=duypFc<?WE[o 4&i. p8__OP0x]mm'nan 6hUC<+#8'W`wX=O^RyꄏПZz?SVb Zh0?*j~'JWV#ڗ83J8O;a*al s@{UpNF:b1׊`|L(㷹Ψw|{+"xc"PK;0T@I'eCkI+hs0U@;zY")f!B<=kֵkkH#X.TjOۿXϨ*Ï B%xݐ.ull9h#9~П=|I5{O!ωlf6>°o;tmZtۻceyɂ;lc >2ԼM[h+A%t qxƺ~% tXm|8䰹– 4YޥI=ߴ7Qo t+KJ_':ޝo fX',7t2Cs&;{ˈc|"м/IOJ$#-k6ZO.-bo2l]K(TǷ׷_Jo/W?T:ޅxD5MK|AϢkūhO՝嬪$rE":;+ kZ&]W3_ϢkakvWPVwvE4G#$R+#$Q?tS@kOZ.e1476V+G,2UH ]EՕͅ^Y]H$Xteb A{Hk}ɪ|o|CՍ"Gi.+Y-gZ5, a=Ovr}κ?< IU6^Ck_%&E}KW$Mj 8CXzzιBm[}՗ůR-AFK" WV5m"kǚd\y[lRIM|86ph[Z%issrrYBDm9~Da%m7>/Ic3wx']{yO|A[sEq}s Xlms$0~s'ω>/}|6N%}o=x| 61mݼ!>$Zx>־FмY'P>GO k*FWD6I,sN3\!Mݧ5 RÞjxUiw8vjwv}晠H_I$AF>:%6^ihOOLpo-Ϳ,n 1qK$?;cdm/ 4O[ Bo7BʣZGlH{W^$iS\kG2xkxXB4{/cRf2w|> ~<-\K{#ʾԖM6TY&k{d$׆YooooA1=h^τ 6}94*Q[)4Jdn.-e$~dv[CbK3C|1/{K)Gy5m:}J)$م׍$PC ^^y>ZXvU-ݨ_.H"YmC~y#TI3!K[дOhI~ 4M@4m\ຳZ99$HVGGe`A"ִMĺ.fKDtn-WF쮡x.eVh&GHVGIXHx}:NxKӵ\ӧXRuKcwGE*Ha{K+)KU"?I5O|-ozDB^(?%օk6R&!'ivO]yS[9S'u)5W/?jm| _\ϩjĉAgk^xoY2??<M|T6 EW>s[>& @xCx̖k6K͟_4ɵOxP.<2wY.nnYnR5;:HH>1s/?>x7Ŀ &gu ,~C/{o)5 x`h/d d2d9"/<5߉ڄ?-uA9M[q$1ċOx_>$X(-cR[H%{Yk \|qY^m{Jդx5.m#^PVTP+H䅍N*9o?.5x1i&[xsO 5 5.GNxO4[ $??_}w^S4^ _)幷%ޙf8"~_ ~hz<%ip5׈>5ƠMO[$730a[O9B>|GË]>K.S >%ZK-t>O$ji&`d?IkzmW׉4}/>Wq<VwG4G$$WҺ։xE9=#L=sEݕ/՝ݬM#+ I4izvt>QjZNisCskum"r,nȥ]] 7VV7w67iyewZ")c`Uѕ AW #&oMV6Zx ЭfԵjD`5<K:ko/J|d.& GTx |KCK-_X5, c5 4v[:[oǃ5 oV_;jH Y.tg5]ZD!9hoqIoK?&y6{ojç]n9k#4-FggI ?eGOÏ ⮡%ßxޱwm=o,́ac=̐¦A̟>$XEg[;PcWNⷵH" 4SI+v$ \~| i?ZkBgĝBK[<%xKa4^ $y;+8pD <+;;K<-iWڴͤ} 2ʊ5eiG5Mƴo-7vd5KoyVơޟs٩ۛoif#{8Y|Ka$ܖZ~_qx} >;>1÷U6$4,G,d `G񎾖M<0ҧ?nl/|S[5 ln *k!y" _ g}{s8!GMqIIb 콎HmJB oD1=s.dt*R[4ۍR9dg^e?=h?gx~>/<_C-|۝ElӮ5+Hef]_]An׷Gً/CDŽ>u.:Gɴ+xV{f^4]A +yyz7GO^qkc~#Vķv^|"KXe4gPM$ -oB<*ס7z>'U/AY@QXBmGj K:koO]v~ZSoދM:^21M4Zikck)o㴐[\2~|k^dwoUOZnJGΝ|E/GᏉ>|Nc}K hȓ|;XdR _> ~"6/ CfzڈM^^A+dk/%Ng ^aG~ uþ A/Q/tHBMʬ5.M~)V Z>r(1iزMO]h-.M-ųKk*P{{;i dqbY^isim婽fim%U~-MOE?r_,1iȳӮWkmF;;oin[J+8gU9YiwxW7mu1ۼa~eauYVǡ_M1Qr7dfYsWiw ճ,*9G rTd: Ӏ7.;S$Fas%W$SGP(?1$v)Ap2P<8\8*>*ֻP0A3)ɴ"0qU=pjx?7^zb\clQ2gی`+>[s 4 P<|Pz--O<}}6\tBGNz5,,ߏҚGNM#3*"9R`He9VSVD371ȟB*HfemTQSZ\\Cwi<ַyOu 0TtG񮩦w&=OMloP86GI>&Dǯi2.ٴR5EB\ƏrݴǶ=8uV)<oůc?ţN?j ŜZs 9dh y\4'L>ߕ&m2CFǀ>^]P>_z S9sw(>=)D᷉m/T|)|9. +b7 |V߳w//|U4]Rr2V  9(ƒh \kA`څ,؆.,nbWҸ?7ľ;}9ͫéZi#<r`Wx"Ht͋]fx*!*wv ȯ~6~_&߃n̡4n51;#dA;zW4OH<G>l qƾqttQg֕+tYNR= >9^'Y#yV0i$,ʴnQ<6v9xw]#+1~IDZ:uO}!gZ|ix/h0X5dA#dNt,nxa^,'P|rm*g (<1GK{$(,Ա,ık? (xGz](vTˉq9$⸏Q-wQ;5xKJjZ #°-/ n.g +<@mYŎK1$|R8bhu|Mw\[hԈ,kX/^H>ІYSg<%M_ƾ>!?fuFj{X/^H fNk|c#Eͮ?j(J,Y%4ZR&IoH<2בxEˠVw&˺ Dv $a5.70_*}_Iȍ|.mKmEX }Yg |Y xhLKo-cH3)]>;cTc {  xuhLhx3OԴtχIWyU ڊ -\^C:jlWgOٴs]L$܉b8IUqFVhzf.hMZn[F[[qEh ^hO3Bд?EM>#FѴ(+Ha,qEhơQQ@+մ'N4?GѴ-+Hl4/MN-b#4DDUU+l[++h,%5 QƠ**UP b jlANqVڀsH8#D)$yP=T%r~r=8$# [dWS9 `gJylڧ98Wxg|Cw]kZ ZGmhsuqq4VV~{,1m d4G+oiw>*hZ·q kh+Kp "Xbi`Y$<|yZxCÖ4u\<;qj5-StKQ ١q A̒ƍx^:Pyן.q9\ڥ[bKծ 7P=j7 ZۻK;K q2o: NĚOl|/<jmTB8c1o۝F$tJ%?Ny`d{Sڥ1RdWVU X˽E$%.SHXYn $oGJ(!bSG<>ݪ]鞕&@zuePRNYsC-F2xU Ω03g^j[).vN7~^+Y/i_']Z֟w[Z 2\\Mw^ Fkx& ]iW:OZn T%ķkgBhb2Cs$y'T>|+/˦jh6cmny#3GD$ƻ4nu~ k~9o|z-զ{_ ng0]Ibڌ ޫ)[Y \=F[y,Kq'2~ (ymoKfK wq%+WxL5> % oxii6ekok#;o}]Ex$ |k e)'"Q{8猶ɴ}\B| <}{+o6O'b_Moxig'Քt w^|-[3<x>ZKiz̑m6{]?i'>&XYFI|Iq=鲳mJm:,ymFj>.+C|";uzOql:\]Nk:,yD+Ѿԟ|Y/E);MwsOnZlhdRO{y<)#kNx;X¾5>qCF-"Ē^Ir2+FLka#m)zJM$h|Cq ա&u#qS$q{*BNHnz G4n>q :Lc 9^bcj!1u*ОFy2GNidrqU097IϽFO8p:c֨@Xv⛌϶1Q2g^3`gl3@p1qTeLqQuomq}i:FP~C"PqƩI<@6ҙ~W1lqG# GS},Nu;]Ob IDb!Pi3ȳA$ 6)$d}r:ʺ:Ǝn6ev{yWЩߟz|H<_Oe9T9hV/xMZ+z>MC,0*sN}GMr  Xa9C+7k}cWK[TfIo/g@[|7͌:̦m"waNS1I" L@ K( xV|<,kпa17%*݂a>jM`}h &3\ֱ=gD_6DQoXIm0xľF^G6QA "o/-"4)mG5]HҾO|p X׼;uğ\S' unImĎx#=;W% 0 88<=!v:=\C?:2U՘888a?Dl3$puҟi,qo4Q0)ᑢ2;>ⷬps84jEca}lFYqpκ;_V(z/tN4qD#kau0@O'GBL=i jv4ywf'QvHĞFSK[Xv mG9/¶D=ޮ PFT-NхoCҾk#eΫqxURVY&gJHdr8^&..l] `V Nx8C9FHPЅӎ}kG4 iz wu" 3{p+O׃~ k$7«[Ekx&M-Ƨ#`+#+/5)\Q^)jڭ_pT:}CXkF[H—83W¿2gDּ_WԘIbXu@\*OjPNg=<)e@y9-wo uԵYдP|1- ^[k6S*PWdO٠$3qN1^ZeSyGn5pTq'h>*j_m~9zoo=)uL8pI6ҵqÐ=lUgtn-鮼uZ˥|?<cڼkφXMm>!a$}p:|ƾlx"JM⋫6|A5?kYd6L"O..9y=\v=? KTuԮ-+{ Wu]z[^w,\erI#==kk7_7GxY\2eb5?*.rvUŽ>xLcykX?J\sҜ8JxLT/?őt3ڤ C, w 's< ''jPz8FOL&L.9qJ 鞟zFpOe'9'ޙ5§grk7OGsj=V6r7,6Ш/,qF :HxZ`K,v2]j7,6Ю^i83:$ wMѠKF8d1+fKu!P7<;iH^'񦕡$Mut.VXwveUD$׍V&S;NGt'cϳ];J ]9UkӤsn&T/N5|f֌vYKiS=2>zid~jo.| [φ~>#/EKIt.he\w$|UϢ|}puwT:w$Vq3@i`}>eޏgs:]. O_93]\64^xk2Ѭ{P2_7)moiBɚ页^I&ש|9o-bR-:A bem4Ѽ7eu0T7Oy !%9iYb4ҳH&\g{P G\cҺU`OL3R{.I8`1? Nɮ88\o_xv;SP9bSaAyfGH0]T@Cľ/м-lz֣\EaeParM,aUI W?kn\7p%vq[2\3PA #Hv`@:?4 "kqpȭ=Ҳ0D* %&OPK tDodUMcwEunYKAssFrFGZ|Ekmi!Kۥ팷z}$2xkJ+i (Fv}mo{eRY@V]/FxP,oL7G*ƌ .?x8m~kp{f:q ^$6rU AYgvW& +,犭n&[b·CM= iydE3v?ߍWf̖voŶZ|-1fB= iXyEbm~#|Xk7 e|6Cv-*A7K-٨[v 䴳"9m+~*$~,xVbJz[YdI# '/Kz4/t?@.~{b;k{O7nZ{˷$y'Br3_dOxoPѼiw"[Qr^<6%<$r3_U|&m4k[ļ2_k)kojoowO=4#d<-x'^/Xzor >[ʶn.e9y#<3gb*JܓJu2n87r8$e%˻RFE܋|Y2@lxN?SU  R2\1+O8 z\YDB#N85<k ޽fWiuqk7W,vv 4GpĬI>0YCw R !y{YkOX!@eWHgwUTs!fHJ(.kFE%i$H5gUTSEp%ђuHS瑂EfI$veUDRXy$_şwmuqoغ|;.xOe)t1ُ+PKifDS?h~7Y]Ͽv.2Yٿ/]iLp9G,c-cRYgm~#|Xk7 e|6Cv-*A7K-٨[v 䴳"9ҼKw˭_wf(-4/!wA%uIXi]T92:[R|2/M7A q.cnv姼xmmKyD)G#5O; I~zآ-ܭu-=kl^]Yԡ+ Xؖnn$XmmYD8cVyUI ?_G]].'[M?L5=Ny$P[[dGfUTE%:גAYgvW& +,犭n&[b·CM= iydE3wuٻ?b%bm֟$w sЄrf[ʶn.e9y#<3gb*JܓJu2n87r8$e%˻RFE܋|Y2@lxN?SU  R2\1+O8 z\YDB#N85<k ޽fWiuqk7W,vv 4GpĬI>0YCw R !y{YkOX!@eWHgwUTs!fHJ(.kFE%i$H5gUTSEp%ђuHS瑂EfI$veUDRXy$_şwmuqoغ|;.xOe)t1ُ+PKifDS?h~7Y]Ͽv.2Yٿ/]iLp9G,c-cRYgm~#|Xk7 e|6Cv-*A7K-٨[v 䴳"9ҼKw˭_wf(-4/!wA%uIXi]T92:[R|2/M7A q.cnv姼xmmKyD)G#5O; I~zآ-ܭu-=kl^]Yԡ+ Xؖnn$XmmYD8cVyUI ?_G]].'[M?L5=Ny$P[[dGfUTE%:!qڗG[xl4emx~|EC\i4ˆUK}kwֳ_kd| [d>\x<~:HDž`_ t1 ~#wh@qFkߖ'%O,m%hN岴|m+ڹQ,ziC2."pk7YX|>gյh1ƢgBj[Qo_&'XQ)#ִ_fĄ4K WQ'/B^,X(P_&'X1)#O=o4[i"|&ժ" q-ƯcPqzi?D~=:^i6[ױf՗4/f;%HRjOdl|3D~ D%,|)mu&t]f %uO%.`E L*@|36a?7Ul|)[T ]\ItS[4X\Jдʒre<3IxfMv]o{hm<'ӦA,nͿL-2Zv/~,hz¯-X%@'E歆 =2+ܕfWЩ*0IR0澕YhIvsЃ_F4rteu'z!⾌9)bw\AZB\>mWpP` HOo*`ri_Ͽza?Jv7)!IST0ygIs8Fq׏lx Ecl8aoa|px?j6P ts[ :zi3Њ=GY GM3oQs*=;6uU0}=)<뎔Fy?ʡ*<瑌n8I.8=}B(H=8#Qİ9H#U# t7ym[Oؤ F29Z<7KǼstA"ːzMoşx:@v+Yqet~ir l FGSҾi|q!p5 ZuFFFY)~pps]'ഗL),"]Ҹdm]ڏ x(ex -fO0cZT ya4a9x<dAD7rEȹ>e|v\TnF- U_Ofdc{ͦYf# g~#ռAp7RH aDH@^sxwM^гemȁavgƟYǻIEj+Btzt~>~_hbSۍ5Coؠbȋ ?t(ⰫWY9-҄'1?8!?ޥKb;GѰpBH ކ$`Gj@#uQRT9cj\p}Q=8銛1*_(sOǵ][ Tpqғi(xó[gN 1 { ̱\j.ull4su-rߊ"ƭk^5ڀ)j O^ehnѵ{e͞e11Md. j~"_%ω"Z8lk-3t:Kcqnm49ė2Yrt/?cӾiϥq^3tJ=,|IlYV@,t1{SO[ώxNR,!ł)].Qug5ޘ/n8D} i4>(|H3{ Eck=G?fۿR~,v5!i0RǦBm/LJiKI =8(xT4jkw>$㽇'ӭaa itYE֡My$w+ۤ>[i:xϏlGykv>Y=xv5܉xb#c|JΩws; _ĚkZ)c! &%P%$҅\{O1ֽSgRjO֮c7{h4 +I-/n"K۫E,_EtҴC _0xo࿄[ZfiZΖK_ 6&H]:/24yfNa_-%߁?Eu/~:/>,xRFFm>gRК̶{'Ÿǃ//hoyO_k8$|7%1#珁Jh$ŝzALn|[Pw/xzhbh^ԭ؟b'mXwO*Ե xY~؞ԣeu˿ \Z|+徛yqo{ c~94>"]O._~4> >mJ泆H$hn/2'?xxzx/.u_ֱi^:zLyU?{O'bN ;'ѪLd.Iyikx$YQƪI%kƵb]RyeiC c'Wy};ʑēI,Xc<={WWğ^#ECy4(D bxҴm|᷎>*xU|MҼ\%[+i$}J;VhVXZ^DVY)i^2>?#`TӮɝ-SľllLĺt^dhhj-ԾxZ?K6x_9xt_|X񺥥؍ԍ?|3ik5͙mÙ+oOo> Mχ/-g3^'_!U7)iזpIǪnKK6bG?m߃qI_:m;vk=^4%+#Y^[>ŚO%;汫Uj^4<3G2ˤ~ҵ{MV n5e }6N)qM7kKsa{i2|EK]Wƿ )i?>.|2}Յ:ڕg 1G5aI4G__?'dO~$ S\<'_1|&]*PӭcӮ5K^?$t͆ O x@^kxYu&%Q/#X]  T𿎼5-&\ƻkEK5yk:0HAk^0όt]k:曭iw,֗]^ZLI1נW__gX@٧ɟeTBO.UL0+ڼ"5`Il|N>)8/wO٣U}l:\1Zc[6I$O3TK18׍kŕͽ+G⋻ -fiePɒ+oir o|T^>i2x'M6KyV6Hw,&/nm|SoJҼe|/Gῂoi=]k:[q/|/ؙ#Ut):Շ[|"~0~|l.Ծr uKKϩofӡ=KBkk2ۇ3Wx |/ßx_[gl?O?٠Co>|Rm,OUܖwlď>~ۿ<;*Mt;? w1oBz߈;u빡hK}WG{kRb}4KwmcW?R%gibxgRGeI./ysjj˧mŽ.R϶o-֗9@dc w—?<<~ST~"|\d4{ ht9+;bk"'i gOȟ?=}Sq8^\(_F"2u'c#ƷaۨmIfgG$bp5+ uK{[{YyE (cg$1^CC*GM$c__|WxwpA Z,0'%WǯJ;8V/|>|e7JNmsPOlm+u[AhYZMai{q^Z)g_>*/sx _:+Y" 4{SN&tmN__M2Gy4?Su REha/]+|;|cꖗb7R7#iͧC=zw6eg h?%4_> ş7<x|@{T|^Y&-.,ى<| ~ xwUƛGi%~,v~մ cs߅څ xvsCЖGԯWmez֥ni;5Ms~𞧡|OtBNN/ xOTIgO6-?g1}zegMtؖk]GLe`t$+S:׌Ms,֚{C# x>1-u nijZ_iwyi2 u$t^_~}wc}f;&9R=?@VfI2 ÞpjD %qk|!8ppQ޿A?fVEd!rO'Gk!мk^Śm뤷KZZK RpvHA F,:o Oj7mgC=FӫD\*SV*rVt J$nOGt)9CXnPȯɯ~OO_GL[x7J3[~{gj^eHneq=Gi\Pe|%O|"|ci456>"/[:ߍ|I_:4/OE_3{o?}KլWT~>MooxvˣZIul&[+/*yԾ /o>|`ҵoW>#46:-g:hzNvmNVO]"18]7߈{~S5s—wLw^֯<3mgz.=ikxoZK_YM-]藱$4/8oV`E,rFhO 8nH@$q$r ⾹RxeIRE%A"H ޽Uӵ㺲 4S&Py0G=jJ7Wק8&@Y$ *BT*j!uR0rTUA @84҃@AET>|t>ҧҢeӁa$|OMQQhy$ =!8ӽ0Ϯ8. 1*3ݝtZ7J# 6z`%/Ś0G\xfK Z${XE>&~şag~!x? i]K3f<z-+6:hmn5 gF!ztᆱr:fN_*#x& `z׆gI5<[̫%q[9fF#޽/⿇~)x7U _wX*)sH&PoP=+𾇡],v Ns?a+7|5k>:"y.k? SҌ.&tFXW/_5]CYߋ$uŖuW.>|>%?&ujV2@8غ֨4`oidW=Pb]>8}":}#Q'޹/|NuHWIa4/B}r[\2kZ |/kZhz$"5`9f=ٲǜ~:~<ދoV|C!HH<2$26k'''2$I'$^.\v$%-_43Is9'$ZPNzɧ㞾۞12i,.O;MH qȩ8?ҭ$#?J J3S*rVVܩ#8c9NzRۀFyANݰ;SRȫ+n2x$MH\#M+h2NrFWOJY5%wO+Wx֑# ׌!i7: n\(2\O$oi/]^m2K7x gMyዛSolYsE(0F,h Z.b7o4ۍ[Mn5뷰[.dc _i(|ۈcK7xfm/Kx[I/!4Ia`-:ovfP^DQeS4dMSBy,;ZO\2_ܘm)-3C8œP-̜D>2jN!Ԧǂu[цShg2j2gp"[0W_bm9&O5SW0וos#$ fGd{$ZĘv Q4z5G5"@,oY۲2w%sX9ca^"XF3{JYmH#< ntxUU<qt$PX&4'9+܁I',Aλ'+ǼYkH_Lm.m.'ycs./6Ù%ȼ]wAfmu㏈ZEƳ<ͩgLqq,mgo\KF[# d4n t-RV1\xƷmƭ7B-2Nto/I>m1%*Ocs3V-9>i<]OxnO@O*[I ؞+꿆p4/ Ec?_xcQnURTBH'h,z?Po_ ;uKr\{.*5AJkWֳ=?d+6R|ύMx~WӟwZF{'~=+-Jm9/|Uy/YwWōUR_ m_{/՟Zco4Gh O[- C/\g ^W_m?O+⇂?k^_Qj3~_/,C7;e}iھXˠXK|nuof OP4%uC_-i?C72K=W*YO_x-&Kɮ-%2Z5<|[gkߥ֨[o/Oo~ _O~{dg M~fy~w٬Zco4Gh O[- C/\g ^W_m?Oj3ּ?x?ơa{Qޕ^i^.P.WV-u84u#M[iV 5ef?Wt)BZ~x"V~ |[_٫?f;!{ xsŞּ}0;y-ͨZx^k ~ж]~j~ߴO\|/Co|K7<;~34)%7. gJ𾺢 {I>[V.?͓x] =uqHJOJƭ Cg}(>S0o(ʖzFvv'; QX@#O+ 7l۰T4 OW?hRoF7F3˦ʹcEFGҾoZUu}:m MԴxSi]֑^b柯OkRN{=;~'Kkhkw| nGcUm#T[JrjZֱ\kQyqe [%ȣO[k#kOĭ3RIῌ|%|9^x/ Y]j7^_iޥs^;dxV[2_C˖8K/'g<+/ß \ >_)czSP__kX ._G?+b}$`3W?O>ڿ :=>DŽ5)'X||7iWW-g $յ]N+M*]FHtjUrh |Y{ٻO(4 }7փ!OQ^:4w CLDmnL;HOU)j'ٺNLjn>+^|)g|q)}Kj'9{W+=/zߴ-fߚ?r5KPO//L m >kIMFxYҼ/;=O|'hˤ|Osd%WzƂuo]\o,R71:1C>%aor0|# &π>5L4}. $ބ⾫asBV?>S 5+}6U/M.$vg*S÷ZѼG%Ѻ:鲮cXQQ!~ֿ~-k3_xNBou-7,wu}9Wuh׺oؿy2ԮӞN,RZ7~!|X[H,%c~ң5Wv_YjwdIk-2(໖cS+LԾ3~5@'o h_t?jhמ$}WZƨח~|׬4$UL奯&D`  r_??؟n6y? y?Of(x#7>8xÿ >6Z6~m区YDw joWVmxP =cM_\>^&axK3aC$#| 5bd[c-]αMGŶv]\]j!oY'> 7Oqy_Ol}@>&D`  r_??؟n6y? y?Of?:/zO|q kgcIK!*Bq}FMUKSK kʾA%|3օ/ostn=l<T`~9}+__ZW8Ю4KM>56]_Ni5/i +Ӽg{K;TVpwf~/__5V5K/ |߅&MkƵZ%Zi 4.嶾?fJ|bŕ֣q5Ɵ_5;c6Mm.e.o?ik|t?x¾9.e–7/59ou #Zic-A⭖3i= `KxG)7U׉5Og/ cpOxvh凉mupɧYC"xKjR׼ ].WL?/> >!-;?o[ ^'k>eMCJiVeJޕ a/|A?ONƂ5O xv?v?oo쟶lg My~f~o쿴?V~9je>-?ms_¾,Oy'ۼrMG6?y^n?~ٴ<uy~!E%|F+O3j<[yc.bQ.cڛUսk35=BXd=>׾' ^ P/_Me<=}ش/&mk4dnQm~wZ1l?e?w-? ru /\}W57>?Af>9je>-?ms_¾,Oy'ۼrMG6?y^n?~ٴ>΃xKޓ_xCZ~GzVyx]BjzO][XҥdQ7Mo[x{++ŗ'^MЧ|? ? h> q^uGy04.Kɖt(ӴIo~dY2-of|L4x% 'ŸxZž'6km{9"7mBivm[~?-s]oe-,;I[hZ V 즴XXx_l' -+.#$VoZG6M[LEwh'[i!)>*Ocs3V-9>i<]OxnO@O*[I ؞+꿆p4/ Ec?_xcQnURTBH'h,z?Po_ ;uKr\{.*5AJkWֳ=?d+6R|ύMx~WӟwZF{'~=+-Jm9/|Uy/YwWōUR_ m_{/՟Zco4Gh O[- C/\g ^W_m?NO ]D_5+-źx:vxo(}I;*Modx6 5RxEѼIΈ'_~xSVӴ}WĺS]Fs3$Wz>X|#"I,)OlKc> >,\|--֗@t/MUy mKo;wQQo_F]9-g(+-. }>ɿ?_>ivJm 7 & 氵ͭiivVZ卽vv~9_,OƗ->7w_Ӿ(XhWZKmj]R+R3њi5Y|E~oˏ~Пf[+K"++ƚVN{/m5}J;EO,j777^*ZvnO {moO#˓KXhȞХ"$nZ{;ؖ)Sn4JѺAcdڶD,|CoSG2s oۿ*˹]ie_+ICi7^!᷎RI<)`!)7H}2 mD d"6Os5͖ qO[ʡhK@V_vw֗%՜\2h%Y!u<2=x/mu"CqbHc֛izݼWZ}ݴix%!`PrR1@Wz3P)P 9 r3@b$6k{Rǿ=M4=;Ң1TBڌ91K~_P8'ӏC)Xq98qԛ c9ǭu/#kӼ 6wp%נ[{]MNIܶ-`?}"Q6ZEY-,p.#Fpx5q:>{$<5ˆy1z^U+Jigds# 1''M{q-{!yf#_n8ԵRWZ8f$zty90'۸ kV+U~^ Iipi$cE9J(BM75mq2]=eu{NLwM=4#^?_:|_tK-d$ܥ5 &kAo/@·I,-6OUK}ΰCmۗ&k{y\D^ >nZvҭ_ˎ#=̧2O3,QVi`,kWV&APTspI4 Q=)UQs򢎽$l>h^KgP\]ŧXs=sq"Cokk$#qHxǾ}W]^Cs=u< $#q:$ Mxz.u{,xF&kX1i]#0ꪤ+|QF1} [; (o摂E #*h 1 MyP|Qix/2FchKks شo.YvoyvE3qTi|L${axVoc6(o6G,cmcoyvdE;߉6"Ms?'DSNO(KI5 [trYڑO/i4ƫmGxZX;;VxG4rNvLڼ+ /OMe\Lwo{^-eӓ=EknurM 7WO~N&]F. -2_7)ooiBɚᵷGy&@bK<3fK= M⸕n@j}ɚᢷW.lWw,Fi]a4o%s)̓a畚G 3~Հɮ~5 UM+H`p{JFTry㡦 ZjS:W|5WAEӐǚdvuΪno<˧>|]?_U~-o?xn /CMw2ߴ~^y~O,T>D`I xr?؟n8 y[Kӯ'moQ⽱ <-;C2KgX6|WxKIk{kYox_=cM{u/3&$vh5;mlPmCHuSWU{ ۯV_𵿰?Yɾ/7G6hi[{//Ey,|2w /#*]>q᏾nx>ӧfx/>'}kI|mwEN|&[CmkT3E1+Ðe49<Yt_ߴ|Kogx1~j2k4Oem|,mLdq]w^WU} ۯV_𵿰?Y77G 7~{|A?h>9?e_>>.Rs_^o+y'ۼ=1?y^V~Gt/g\]|w']'POc: ISLmul/-RF׈+]=;{>-f"7 m0jxᶑǡj8į>m_|E?47t+Oj9^Z3cawvrGSO@oY_SS׵w]IkVW;y ҄Ʊ|O~$&~8E||u?Ke4\7$5o W?&xD4QxRJm| յ^wV)_u M~?u=.X٨'Ucqkt "A_xIfohZ]M5[.y`6vh{˫]F\ωBeU%6/G> M&oH5?7Un5 > ZjS:W|5WAEӐǚdvuΪno<˧>|]?_?E_W/?_?nYgg k4-=O?9?e_>>.Rs_^o+y'ۼ=1?y^V~Gt`~9%iߋߴDŽ\οt|%񍿆|sϫhw {{[tleO CNP̒Y?Mt?h~Z/xÞ7WXn/K ɫ?jn-F-P4TU~-o?xro ͚ol~c|s*~ ?|}@]¤9qWOyz{cj۞'ٞ _Ꮔ0|sI?~j4]Q|K ^7]]fӴ cjhj冕 C/C }^Ws_?3 ï_;j9II|OM9  ?h:֌Aݜ:?8>bc]{~A vZƶU仟NC4#e;SC ߎk_SMVk{vX Z8=2Q38DuUgo Q<&O#m.;g./SeG }GW|J4i[^z_|a^|'';AռA 6z7:D:wsAo?ˏ O Uiۍg?GVN_ a C/C }^Ws_?3<xNIotw151e_~!|}e [OŞzd}fei> Xg/h~?r9\}<^?ڼ+#:gc/~x߶Auº׍m|c6tY'iXڵ46ڶaO!Q4SҼ9_#GE]J}Ľ&}X񧈼/'-O VQmOVmt6IGzkz%>1e_~!|}e [OŞ{d} >_g_SXe '._G?Uˏ»b}|3Wo?}O_yگ~|%u?|Sj+xğ4F_.4o xa9a-߳<A>iz |JOw_SNoxB1Ú%펵<6Gwg$w}O>$4oŘ5={XWw1i:o 턖e{y.ǐ(H!,km'Gm7ZW=c^8YxSM{O(A3Zqv}srgM#Eu(NW[^e/[Ho|ub%OxwPдW|CS5=|]F7Kk<+80>!4>>!x~WooJ|m붊XizυU^ݧgm/纏Le/??nQg_,__b~O#ɿ[eˎ1Y 2w-_µg.f-kw_= {?W5k #NuoxB፞kMΑ?[ro}m6Sy>ZxYQ>|_Xu{qq44[]9.yGo\z|sG ~U~-o?xn /CMw2ߴ~^y~O,SXe '._G?Uˏ»b}|3Wo?}O[/LxMni /G_gw: /NGKX$> /5c___I_OS-'|Rg96Ծ ͣ֯̚l_mmBi #AO_E_W/?__nYg&_ ޿l١;o|/ψ<'??"#ߴ*O\k×mw!wǿ>g+/NK;#&Euwİ{y_ m;Ij6o XiSs?fttCwe~~ҿ|}/IGD`I xr?؟n8 y[/ßڊ2'M3Q᰼xK^#Xltht;t4%k?POFxcv|ӛ!ЭLwtN<oa%khuY^Kd13J?K[I?1>M>-XW+/^|As Lֲ\]1_\ƾHE]J!+U'vx;V׾$Yx V<XI~4-7U{9bfox}WQŭ6; HMτtq~?-&[ž6Ҵ_xz^iu4lf׷iE.us>' Ï[GYW hw ؿ2o4??_2. V; Gh_$?'ዿٿeoWį|?Fſ g|/Ӵ[cgisOk#w4[xM OV*|cT|0%iO_u^s\\xfM;MNB&Ki:^.w߾0e_~ }e [OŞ{d} >_g_T>D`I xr?؟n8 y[Kӯ'moQ⽱ <-;C2KgX6|WxKIk{kYox_=cM{u/3&$vh5;mlPmCHuSWU{ ۯV_𵿰?Yɾ/7G6hi[{//Ey,|2w /#*]>q᏾nx>ӧfx/>'}kI|mwEN|&[CmkT3E1+Ðe49<Yt_ߴ|Kogx1~j2k4Oem|,mLdq]w^WU} ۯV_𵿰?Y77G 7~{|A?h>9?e_>>.Rs_^o+y'ۼ=1?y^V~Gt/g\]|w']'POc: ISLmul/-RF׈+]=;{>-f"7 m0jxᶑǡj8į>m_|E?47t+Oj9^Z3cawvrGSO@oY_SS׵w]IkVW;y ҄Ʊ|O~$&~8E||u?Ke4\7$5o W?&xD4QxRJm| յ^wV)_u M~?u=.X٨'Ucqkt "A_xIfohZ]M5[.y`6vh{˫]F\ωBeU%6/G> M&oH5?7Un5 > ZjS:W|5WAEӐǚdvuΪno<˧>|]?_?E_W/?_?nYgg k4-=O?9?e_>>.Rs_^o+y'ۼ=1?y^V~GtY΅J=WߵWoG:]Fsv^Mֳu~"Ҵmn}wP _ JP:dLj9}@owņZαac$W}'@7𕿆?bm x-# > j} >x~-?Fqq{^=މtA4?#>.h h.m nHhۙm#wGF+᮫[-9ScZ gD6tmnbk; _?~[w΋ƺN)qj:]Yg@f"; R;;3Eu*w]|9ޱ'Z43W~$е Gm2h"YDiZ;>}FK'FUixZ/>k~ :k{ˌ c᧎"!Sw#(x~ >a rI_Kķ'$9EO־EK Mf +۫o \e}uguoykpeT0$һ rTODOk2 z2݆jX]NḵgEUGi2|Ii _ZNu&_^+v9+1PH3Zecxү g#7?#ސ鞕+"0=IiDPgcQ=#\S:y<NY?/)Қr;dc?QH iOA0?vw#D~eOX{yE* )bϵzO.WrGO؟ˣxe#c~g7yrƼU 75?ډ`poe#ÿ<`5 5MG:k-y#\lJw2)!ΤR(/|8.ҧD-mjIbbibqA |NQqn̉lZ;اCy$H.Y,Tw7lku 57G|[2Bchs^>mG{hZ{$:)xŨau:'N/mͽkkWXKݣK#['ᕜ:Y:-b kYctNkkF]գK>)q=THBhַm2xx* Mˌldx3^h*\ukvdKer<$:DOum̉d򣹸d[WA<[ٗ+E[:l;BI!x mdK%;n_ :Jƞ?P/- 9Fg-27͒\Or淠?ᆃɭu@7c/IO5-4 kþ~&g[j2^&|y=n |o3~{?t_gρ[ |Xױ|!յkB?mOK~L4<-hOe_EyŨxN"GYȓ T5;WA/߄ =|: x M}+QV'l]>Ik/VIRB׵״ψ߲_Uċoſ'^|6՟_'j <]EieY^]Ʋv_! 2D?itD_hg'ƑWx'd<+w[o|9f|7g-S4Cퟅ4t xDѦ/m-{}c;Q>|#>!~݅=^>$KkHԵ;o5j0xO<+_i:ov/ciZׅ5m)?ih興 k|\stͤ96u|aͨx[R_|*ǟzݸռ*iF5 O <-#g=?'/g߳~=xPӛHI4|S3)GGq7wEί^[m7 7^@|1 mS:}#XX<jBh&#?EKG@>~_ ʿ |'uBSP>E#x?'+?ĩtkk?xC<VžX4Ӵ%Ե 8]Fv΃c)o7Z*~ᮾB6E6??k/us!H}v?d_ <zu 6V }O}׺^>y=kWsKieؿߋN/Xm>}?O4xI-\Xe)/-񶉣M}^ |;$Z4'xw죪|4G|Bci o~ zֽ|I> ֑jw˦j>.`OğxWPu=._YFҵ kvR~ѯ5/F6qWIsmNP𶤾-mU/>i7qxUb--Űky}5@xZGm>{UN_';ϋgOz6h7xI^TẀoދ=oDk:WķX&.[o?m/|f?Rog^ogoşo+eW>c/IO5-o5>c^Vƽ L>9._2xP𶅡>}~NU:};XF~#]g"O'WR~x;Wҭ| ii/K{jq,:LR3nT]|m#?l4~{?t_#~W/z^V}~~#㯃h6 v[ eyw˩~R^[Xx0˦' []ecG_ڏog^t&oïS~'ſiiMOHӵw~a|5mFOvI;hiNGTi IǑv';{L .|#RM|]⟉>0}z]ؿ񎲍k^_k" /4^:mEGq7wEίM>+6-֝6mI|Z7_|4ovVŦZ[`H6j>+x/D}Ow~ΞCNm#O'Oosީk? Gki!zމ8tn&M]ֶ~! u#o4^9:zoߋ?4?W+q{⯆|_%NkZx a`nC Eh^ kkc]=/!Y|,灼3K$&^$^׀,4kZo#Z7ڵ>gK^zL].n|Fbگ$_ ~-:cᶬG?_TmA'\ms+K-b5SaLOz!O۠&&E98>4ϵ:?'_ M߇_Oσ5&+? hjl)àk&5yx,%hvk ߲A #/-.O wZ'\/ZF.yQ?|a]BI{eJּ)iIO[FDD@_hu_og^|Vm'ω[;mCڒ൷oW<=h UL4?l |V^i9W9g4>.<;ǺFO٣a'zýS^~ W69Cz,q_M`'ĻmCFhsJ? ?k/uzş#i~ h~1V_ ĿKo& ?D+TŗЋ@мA5߈)!ƺ,z_/:CYxgƖ1IŭL:_IO[evFw9׀ GҵokB}VUﴖd+t-{Z]{H-_H[uzmY6Nn$VZŕ߀xſiO  ßk?xLV~5=#N>SMA׍Mk>XK&׼A;?eS?؃'GM^[| \3O$_KS]6Qv~$ºvb:6xS[ғᮈx1:7@OßhZwڇ%ko߲|y{LѼۋ[«ioh~-_[ A;isr>i|]:xw׏u 9?ğG?پ:Oχz=%ծlsxYz$YҾ%4OwZih5x1~~{?t_? F~,@c_(~ :L~i'5V/+xkR=CtX_t3eǞύ,cxPԮ>VM Coru|3խV}CY[sqwnu/_7og_ Y+xᯁ/>-~5_gt]/)ƚ- SwZ/58R79[KPEal|Gm6:bu=n#o4_1cW1j<_`xCE{zǯ^|soij0jڄi-{3WZw4|-ڳ3|mSArݵH,+˿x]NK>!]1> Z?n蘛+ ?Z>~{?t_߇_O~9/QM_ល~? Keok:_Z~񦍢\X]%]=w}.#*j Ğ>cM!koׂ7z鷚|H 'T1Qkšݶ$7hՙ2 ~{?t_q4qNj;tccR@JM0xzV3~ LK.~+oG4\x>a%πgcᾅ㟈~|U/LJ5_w> Ӿw\4uww'ž4]"<MAx?^%?~-k߅w[ˆgnQ1dy-lGKx^9dG4yc)hgH O4oۓ@glDiÛRXSŸt=QQ+TVZ*3ڴSH ljk)| I\39}[Fn'_2Tod/;Y]|ַUnAZt9$5׋p~wdz1wqؓbF0}E |: !?:c/ ==);G5Q,aOn?Ҫ:I ]ːy0qC h?/^ fQؿ2?8:C'57Pn\yn^ޜ76|Hd}7WßNF_q>dqUJ?Vb"Zn=^KkD[asoc$ѣ>.[x~#KVG4~Xk[D -ZXۇxa7MsJ,#"֓ *W ۋQjXlb\ F[bd4o6"׊υ~tۍS,m2$v֐h\HtFίmo-ϏZڴk i,[Qe+k! Ǩo%n$O=sǎo?hVZ[]bw]b?Eoyn/jҕЏOx)m䱸-ĘR/Pҏױ[y^thaQhԝX'غ_Isę|t>0jv$4b{c}q;Sor`=)},, 7#}?W)ps{Dc#ڞ_n.J ݽGzRnj])'H,p9#<*THҳ5X-pT' `ӬkOHy-nn.&;/e#5ͼAF(em5{.G[\V=am4WEicn\ M5+4DϏ ZOxrƟ._O'n-Fsn[bq!s{41n!9XѼ^*>zn5OG4k{Ts{=jj=O7Q3.mFfUh.Dv-W%?9u[]imuwؾ+CoyJVC4B==ԥDaK[CJ>0_[^oxZmFᢂRv[wi`Gb}$Y#fMGP:T폅ǀMʈY|-2sHDPC^ħ5jx }}T3=*L7vʡK3w# [dS9 `gJμ`R]Sn+ƼWN^!N.?-#䶴@e+[+p ?h62M?x핷4߉n{sOw[8@^\\Mws{,140D?k><-in6*!fSޱBpm#}:WC{<װDF2=RL2w*,xޓxGWE3j/Z}&~ x'~ ~9KM=ZdK;ky  / A֙jKOvŢ/??Z>5  KR_4+|ZΧ$1xVү>EPOkdB%u8<,xsa?Gq7wEίOWA|(~:xѼ}^D}KOxg]oH&+KZdh_}oiɢK:Z )c d-k|Im_xZBqmrRi6Ht{o/4n|1IO5e#߂>_LvsOog^k;πwYK?~5xrºn!|9{C}37ڄ再q$Om"Nǃ~|OEF-eƟk¿/1j~5jLjZ-׊KKh{,^|^$}.'a)߶g^q7wEέ|;j^ѵ6T<%w c??mLr~>񦟢ַu{BO.>];~=vৎ|o_'㔺T#ծoHDöڠ Z]ixjZ֤WoZ'">'Կ?Z>5  KR_4+|ZΧ$1xVүځ5VH ~тWSLJ=vB~{?t_{Tx;w㧍u]? O dJ-u߈>i"-6I %ئ-̚/ڿc? x?m]_äf |kGÍkz-ƦrCm*POkdB%u8<,xsa'q7wEίOWA|(~:xѼ}^D}KOxg]oH&+KZdh_}oiɢK:Z )c d-k|Im_xZBqmrRi6Ht{o/4n|1IO5e#߂>_LvsOog^k;πwYK?~5xrºn!|9{C}37ڄ再q$Om"Nǃ~|OEF-eƟk¿/1j~5jLjZ-׊KKh{,^|^$}.'a)߶g^q7wEέ|;j^ѵ6T<%w c??mLr~>񦟢ַu{BO.>];~=vৎ|o_'㔺T#ծoHDöڠ Z]ixjZ֤WoZ'">'Կ?Z>5  KR_4+|ZΧ$1xVүځ5VH ~тWSLJ=vB~{?t_{Tx;w㧍u]? O dJ-u߈>i"-6I %ئ-̚/ڿc? x?m]_äf |kGÍkz-ƦrCm*POkdB%u8<,xsa'q7wEίOWA|(~:xѼ}^D}KOxg]oH&+KZdh_}oiɢK:Z )c d-k|Im_xZBqmrRi6Ht{o/4n|1IO5e#߂>_LvsOog^k;πwYK?~5xrºn!|9{C}37ڄ再q$Om"Nǃ~|OEF-eƟk¿/1j~5jLjZ-׊KKh{,^|^$}.'a)߶g^q7wEέ|;j^ѵ6T<%w c??mLr~>񦟢ַu{BO.>];~=vৎ|o_'㔺T#ծoHDöڠ Z]ixjZ֤WoZ'">'Կ?Z>5  KR_4+|ZΧ$1xVүځ5VH ~тWSLJ=vB~{?t_{Tx;w㧍u]? O dJ-u߈>i"-6I %ئ-̚/ڿc? x?m]_äf |kGÍkz-Ʀ׺=u/'E_ i$P̚oj-avRҼ!xŏq%Au ;Son,&]h ?h:v+f>|/ED3[ڳ:ZuO]Mm49\k#=W5+u x #4>eg5]W[C:O/}Ӛ#w?>j_,|5iֳCeV-uHZB3$M$pƬ;@<7~!2]^N~i^jz0HL$̪Ku$KI3CyZ`[K"Ls oR xFQ,վ(xť[h&be5 yudG3zW TInYu.e?$.+M<+#ʒ9';&GKrO^i_:~c5]^2vmnܴo IwtO(7f7|<ޡx;@; /QEnv姼xmmK˧yD+HfM x3E|/hַ7y}$ d.R9i+kt{i+F#5 x[> N_D|m!\s$2GygU{p 3'e~zpnqH˱KYv}Úeħ֪),@ךd d^-ns4:YǕ[Oz ȥ+0Fmu!}ׄnm[⇈,ZUo6-ʖ[APQifDs?7xDŗZ PZiV^C\Kr,t»<#sdt!Ye_ xFEn3]%/}\moiFOyv$wO$S|Fk쟃~ w 7 ?C.DZY[K{?7nZ{dž$y'BdFkꯄ׃4[7-ksx@Kb-mMӖ⶷Gy&Bb3_3?KM؎Y!{VM̧2O3$qfy`,EW?W;q\ΦWנgG䌻䵙wjWۈȻx9<q^( / |Jxj"=yF@:ey)^k7hYdtAma׵,-3NRn5 fEyHUI '5(nAAd//b45 uw$6vv Jp¬*@w>,|5iֳCeV-uHZB3$M$pƬ;@<7~!2]^N~i^jz0HL$̪Ku$KI3CyZ`[K"Ls oR xFQ,վ(xť[h&be5 yudG3zW TInYu.e?$.+M<+#ʒ9';&GKrO^i_:~c5]^2vmnܴo IwtO(7f7|<ޡx;@; /QEnv姼xmmK˧yD+HfM x3E|/hַ7y}$ d.R9i+kt{i+F#5 x[> N_D|m!\s$2GygU{p 3'e~zpnqH˱KYv}Úeħ֪),@ךd xcÚJH^}:UBh4ue}_<.{]{}WC"br9$QC|l+/!6wQ-͡&^Ͷe)U]UE2jw~xg}1_#U>#H,!5{k%45]ǭ-v~7|[uf|uZx֧/ M럵ڌ&𖵤xMAACoZ3i&ľ'+=WK{1? 1q7G`n7ߏWɺNfm[|*[dM'Yt}6KC7#>"nMNK{]I S|w? |3^G>x)еkMPQ>9ޕkJھZUГF? |;Q|~{?t_Gk_|w6AHWjvW? i?k4~MY|Bi|}cax\n)e K[<Ǐ.t UԬV7iz?1/R7)5S~GRxo~xXмk.}ax^ԬtROKCcX=7V }(  ~G?k/u|=&x᷉|A/wO~0\~?5]4^7_M}3Yozr.g/ cwž f|uZx֧/ M럵ڌ&𖵤xMAACoZ3i&ľ'+=WK{1CxkC:Q?ğͿnw5/]k~-o ꚧ{Cuqk$I ı_7nk>q//Q_?Z֮m<%uƁiiG/+mzKmWN喏 $VOڂ[;7۷?~ogZ<"ே >!xC7|?jo ;4/_:tk>i6^Almn}sK Ci_z-g/[I|FVcW?}wHt UMmsiZsm6|V .O~QԸPw-ǚd?9~9o?⟇~jV_j_>Xh^'>|y?kV71˝7:u+'U^ x g|QԼ?Ş߄4/ˮXxkǶ&kxAu+'T=Rıf ջ_`J7GmqOog_Iim_|K?~ WD ׍d_xb[w Kºo|!m~֞'u _zckv'%i4tkiP7:eցLn/!xJU^/ GP#4vw>O=?k/u{?웩꿴xfվw­oLտfD|-(|UH߳oqitDk= ^UӼ9e;I4V$ns[[\hk:aFYNj_UX,UŽ_]'Aa>$|Ayz>V\Mh_%o'˓{u.?hKp=o>?k/u}#[sO߄ڕ/O65φ^Oĺ xMΨ5]JUk}jv|C",C}a_5?u/Og?7'u ƲZ/EJI-OT}6:%,sٯCunr\gWjw~xg}1_#U>#H,!5{k%45]ǭ-v~7|[~jx_j~޹Xݨo kZG4/T6MΙuh6i~|K^t׺78 8ol?~og^&z:3o<[5oّ4 xzoe'9.ufU5;E-u'}N9 k߄/| Go?>xsúF_Bխ4 BmG—zVM+j{jWBOچ׿#4vxMG\sS_ -|I  ^!ַ &𞩪xy,'>\D.k? X|Oy?9է#+^ {cmt?xw<-c🃾 xBcMfዸoJ|G4p$6εǯ{Q|qok? >W?9%ĿC?|qHptO ~ xI|M5/ͦ_]. 1q7G`n7߃WɺNfm[|*[dM'Yt}6KC7#>"nMNK{]I S|w? |3^G>x)еkMPQ>9ޕkJھZUГF? |;Q|~{?t_Gk_|w6AHWjvW? i?k4~MY|Bi|}cax\n)e K[<Ǐ.t UԬV7iz?1/R7)5S~GRxo~xXмk.}ax^ԬtROKCcX=7V }(  ~G?k/u|=&x᷉|A/wO~0\~?5]4^7_M}3Yozr.g/ cwž f|uZx֧/ M럵ڌ&𖵤xMAACoZ3i&ľ'+=WK{1CxkC:Q?ğͿnw5/]k~-o ꚧ{Cuqk$I ı_7nk>q//Q_?Z֮m<%uƁiiG/+mzKmWN喏 $VOڂ[;7۷?~ogZ<"ே >!xC7|?jo ;4/_:tk>i6^Almn}sK Ci_z-g/[I|FVcW?}wHt UMmsiZsm6|V .O~QԸPw-ǚd?9~9o?⟇~jV_j_>Xh^'>|y?kV71˝7:u+'U^ x g|QԼ?Ş߄4/ˮXxkǶ&kxAu+'T=Rıf ջ_`J7GmqOog_Iim_|K?~ WD ׍d_xb[w Kºo|!m~֞'u _zckv'%i4tkiP7:eցLn/!xJU^/ GP#4vw>O=?k/u{?웩꿴xfվw­oLտfD|-(|UH߳oqitDk= ^UӼ9e;I4V$ns$[_ xwg4zZj6ڇt=>W⯄&~_ [|lV.<K|֭<1O(g?Izh:WöZZY[V8no&X<MPf6 :;͟Kߴhos ?I<]x_~_޿?uӵ[:mMK:<˭2N#H-?R<1}zegMtؖk]GLe`t$+ ^2m5 kV_DZj]wAƾ׌<32ZιZ]K5x+RGL~t Kеx43,ʑ@5ʴ32If#E{W$F,xI-^ إ;Ž 4j/ Y y82?^{kvx $iqqIf'{sXTYgiDPf<rI:1^_Nq$K,0,O^'z}QwqwŬM,#y2X~mz.[_|m㏊+b7_t&5 o4IRU?%բu:omZWυc⿈<7_-3G4rgKv%/$j.-]Z@n=w41 o}J~WmjVOf~myj;_ZWM?lO Qh :߅.t^|>[YtMӅ\yMZg?C^Ll|AR㧇U¿ jOO ouam6ssY Q{XDM47QWO 🇼{{kV7:iògYs#Ѐk hfd 9GHazX[*ƽJw' ha_[&Aβ$q d?ּX4{y{u I,(U$N5Zea.s}sokok<4҈1x +ubHIY],`1XO/!YYe"Fd< {Z\u{h4 +I-/n"K۫E,_EtҴC _0xo࿄[ZfiZΖK_ 6&H]:/24yfNa_-%߁?Eu/~:/>,xRFFm>gRК̶{'Ÿǃ//hoyO_k8$|7%1#珁Jh$ŝzALn|[Pw/xzhbh^ԭ؟b'mXwO*Ե xY~؞ԣeu˿ \Z|+徛yqo{ c~94>"]O._~4> >mJ泆H$hn/2'?xxzx/.u_ֱi^:zLyU?{O'bN ;'ѪLd.Iyikx$YQƪI%kƵb]RyeiC c'Wy};ʑēI,Xc<={WWğ^#ECy4(D bxҴm|᷎>*xU|MҼ\%[+i$}J;VhVXZ^DVY)i^2>?#`TӮɝ-SľllLĺt^dhhj-ԾxZ?K6x_9xt_|X񺥥؍ԍ?|3ik5͙mÙ+oOo> Mχ/-g3^'_!U7)iזpIǪnKK6bG?m߃qI_:m;vk=^4%+#Y^[>ŚO%;汫Uj^4<3G2ˤ~ҵ{MV n5e }6N)qM7kKsa{i2|EK]Wƿ )i?>.|2}Յ:ڕg 1G5aI4G__?'dO~$ S\<'_1|&]*PӭcӮ5K^?$t͆ O x@^kxYu&%Q/#X]  T𿎼5-&\ƻkEK5yk:0HAk^0όt]k:曭iw,֗]^ZLI1נW__gX@٧ɟeTBO.UL0+ڼ"5`Il|N>)8/wO٣U}l:\1Zc[6I$O3TK18׍kŕͽ+G⋻ -fiePɒ+oir o|T^>i2x'M6KyV6Hw,&/nm|SoJҼe|/Gῂoi=]k:[q/|/ؙ#Ut):Շ[|"~0~|l.Ծr uKKϩofӡ=KBkk2ۇ3Wx |/ßx_[gl?O?٠Co>|Rm,OUܖwlď>~ۿ<;*Mt;? w1oBz߈;u빡hK}WG{kRb}4KwmcW?R%gibxgRGeI./ysjj˧mŽ.R϶o-֗9@dc w—?<<~ST~"|\d4{ ht9+;bk"'i gOȟ?=<|(/-d ICR_mZmS{kmykmw][̚IcCƬF|/(_hJF$U{ԍO +:a{I>!|tm7x׼kO6Ei?+ ݶr-nݟ3hڝu6lmԚ;ᧅ_x.?_H)|}#/tN+# K>+'C}B.?k?W0.) G&ચ۳E [̏/Da!ۼc_}e-6~7;~<{Q6?jo߂C_KuyA -KfuB ;cM[+Uٻ/|qc|>i _|CC|O[OuPWѵ'?G޵qe BѮ. I=0Eai1}cN]HGp2ohF_|ߵ:0|:O6<%R~$wΑĝZwNg^ |(𦛨Վx}8 t~ӿ~|}~sZw(>-xcQЮ<5c_ xh,Y<^ YΚ!ӵ`P5vE>+?(?9w0J$:[@|RU_𿋵z'v4zu݇nRnn4mN:ǃ>pexSo4_ <-? u/ "GeK}cjq_G \Xu=Y=:O[o(E g ?(O$/SXv~ȾWٿ20?yb?0}kx1?H>׏M?h̿ ͛?}y؋?~=_xF^! xG Υ{ci{u3^&-[zN>8|4og! -':~+[ZoZi~!hVGJ"Ҵ.#l74H#y/|>a}koog_X >'~)~ʿ~;gH WN-;'XynuY>xSM|GtF:uiߋ>|?ZF9-;4.JҬxVR%Xnf7FևGOrBk_?NO{[WR~8~(~|jӡxï|Pqoi5^-4>PУ<=+M?k}6[kHmU5oC GU|;{හ&xs\[D"ү<"ӭy#}*Ok'1q$m3nēh?9zw'~7xNFY_įz׈-|sZ~8mOk{tJ]3Lľ(-BV^o i?fm?ş~ k1WFچ4|LƋ,]uKaJn,MC^j0]ϨKN;N~{?t_x~%|^|㏈_-M>)|*^/x_Ž xQxOJ:·m\[gL76}c8|{)_Rh/i}⟄K#`58x.|_},wl: j-"vqk}km }?d_+|y|A|>wvfW$k&Ykyf_f͟E?nMگw<#oį?0q7wEί,jt e he_?3x'E?YwW<: <)>#hucj Ns_wߴ߁?Gg~#|O_pueiVrڼzuK,73xۣ_kC9u!?/''=ѭ\s)~??eL>5|iмW ׊>(k8񷋴k ^chQ~]5mk-ݤv6^k]S!eٿVFl>|=[_l9N.-koiWTgi<'feA\EgrbI4~{?t_=g?Ŀ'}|,u /W=k9e?|6WG5ŋxzK=g].\K_jzoi/7ww?6ϊ?5ϋ^t+ X#WƁC^?>&xcEy.:%W%7stz/5.%es s?y@? ?k/u~]?/~>/A//މݼa(M'%zޝwa[ԮE۳{SαϜ>=^?é4 wO i~4O]K~%?¿|RG0_X障WG<>/;6OG|VOgioS q;Y¸qOJ> 6T>ݟ/oL>O~;?;w~3xO+{,</yefft^v"ǟ?j?&Wm{CW~xkw)n5QH-/^G'5*hby3yJ2L\I [st ۳$m?k/uy]I_Ѿk|+?_~V>xSūż=k%3{ҮL.ml%/5=KPմw;O;ٛOgů j:džu@v ş<1<~{G}9PD:v~sӲӟhug:^.f_dxKvh_  {^voDCn0^&oNjW"S=ƍxgXglmԚ;ᧅ_x.?_H)|}#/tN+# K>+'C}7_کKm\|Z%iEkn7&F'oyo2?;l_4G&mo?'  Zٗ<2ٳg￳s/;|G۟ǿc]=!+?5;W0YԼolm/nk7] <ڥҵ[}OI"7 ?7t$P}]| cKQ WP=-ڈSCVVc?Ԅ~-o??}-\s گGä?ocZ=/WO 1I|%|?D~༏:Ϋ' iXڧ,,Ӂg@.;wGo7gY_߈<%xƗ!{@YiZUjRijK &vZN]HOq|>k~~{?t___/O_t/Bu⏊ Zů~+Yx )Mqbn=WKi6[K;'ͧMs׆5 V:qxP׆ωeKl> MŜx;^KF i\\i4^~P:og_į߲O :fϋ漏͇Sxy!T%\>-|a\SmMU5g}#7</h?#߶x -}?_lٳٹ#ڏ U~.m[Txio^76S5|OlmRZ|cOWz{~|c| ⾍i>?(_Vqu`mDzOĩ!+ +MrB?kD7F־?9W|-'㿆t@~$ӾGu?^GvUG4GwMtmSSn |n[#7/oӼ K=,*[WQn)bYoxtkhtt.'cD>?5_Z?k/u{/g≗'Ư:!|:G 6v[a<5cKu =Ҵڏ릷me_^| |>^~7 u_-ú xKm> ŴMm-*J-:g7Ҥl̶~H?k?hC6_,I?~fog^g~'woJǭx_?g㏆j&oZgL4˛[ |KOR-m%NfYGহkqDj8<]kGg h%߇^jt۷> E[Ӯ<+vڕȵvcqjw<ǿ+|uu&Nim/Ɨ)KxľW;/_~ 3S?H}é<<|B.?k?W0.) G&ચ۳E [̏? [gno eAoaGe/Ll_GmxC6~|Jo ~- u'xu6ltVSpf1ᧃ|+=|= ]?io>1>C_FoRmzŔ/Ok F6='T9u!aA_K~{?t_Q>OXoKU:G~ jt_ i#:şux/#λsšn;V:6 )|7?>7x|~˭N]w7 i~wPZVg-ǨZ,s7]5ִ::~ӗR\r1r|߯:3WDWƝ x↿xH氞o1:iZmG[ֲ]Gcn|E> ~ ~?xOXj:o%6ßh&}M O?qo3Rx?f[Y?i$nnP!vw/$ 3Gq7wEί3k?Kw7w\ς%|cּGk/ß^3o xt\Xdۦ~zUeͭ%FjxN{Is3i,S\GBՎ5h.5g4Ygïh[xSqg:j(NׯQ}B_vW?9s 3@Wgπ_ A? >+ux6}'6ik]CP>k=k\A[ }2 Go^*em_>+&4+Φ %ݲ[&eGmg“la/x/–SE1[M;LǗ,ikmki~(_>:*xxsF] F>J ZmIue'4ۅb4Цxg*?|eMo^_>kw%%EUcscoiɩVs[]kuway-n(Vl7v8|>3w 񴻺M-"l73Ÿ(7į~Хލ9.ngMsǂ ~a|wN eΉ7??~զxq~knD[_5w3IimPJ&k渿 ~$~|/g<s_|gD2]N mBXėR5u%cx ֳgzׇ}VVWS$j߳υ>d'4Av߳~cR|E~'~ɟ Kf=vqor2^0K_ҵh3j(kkkLpQ2B_/^(.|=[_l9N.-koiWTgi<'fe3A\EgrbI5s\sOn]<3࿉_Z ⵗqž-]-Y,音ޕtfska/|QZ~)>(>-xcQЮ<5c_ xh,Y<^ YΚ!ӵ`P5vE>+?(?9s_ǯ|so=wǿ~>? h I&d"P-nkk:ҼI9/߉_Kp>: SDP q%ԍi%0IkX^<ƿ>3mu=^znm'4Uoե$Z}sO-M$]7"gǟƳaXu߲g?>YcOo:(r[ܭ̷~>Z7 ڤ-r>)~??eL>5|iмW ׊>(k8񷋴k ^chQ~]5mk-ݤv6_8xT-H|6?co[t|/}hZU41<Zu?oIٙm~.$~-~@mܿX6~{?t_=g?Ŀ'}|,u /W=k9e?|6WG5ŋxzK=g].\K_jzoi/7ww?6ϊ?5ϋ^t+ X#WƁC^?>&xcEy.:%W%7stz/5.%es s?y@? ?k/u~,1xW|_]Z'g~#h~ :/5 [iVi\%eߏ_c/P~VEOxOVc|7oK⸜oRY %kZ}vz\)?sߵo?g}./_o E~Aӟ_mGC˹w)e4SӴyrƖֿw⎕?i |Q4o %дm3t?PXٴVZoxCMYV+=3M m+;[Nz_ d#rY]OaYm-/$PeXZ9;w6=M~Vᬚ~h7:ŵܖWv'Aa6SqnZٷ ?xᎏqK?[]*H!6Sqۼ=M~N|)|Jgۭ _ #F{tW1x(rW*OZ<=~C|7ZggᆿKADAuZ ~ ~?xOXj:o%6ßh&}M O?qo3Rx?f[_?i$nnP!vw/$ 3_?:Y$O/ h 5s> Zů~+Yx )Mqbn=WKi6[K;'ͧMs׆5 V:qxP׆ωeKl> MŜx;^KF i\\i4^~P:og_ ?g?^>|z?3|{3։lnNK)u BZ~Z|)qo|3_5:UxSĪe~_ wGx'7:.TCvlŖi OD7[Kr=姂|otW=Qᱶ`] YMm43\8||lOg/|i¿ t-L{*/kCi6m%ՖknULBiӡ5Y5{~ܖWSx[KKljVrN͏S_Ǿ'k&Z αmw%݇氵xPeXMyۼֽm7"cjO4lMFv8S_ vBz7乺7GQ]6Uk *0?t> ;>/-Ok:'߀h_ FVawumn~֏%ٴֶC+ĚMӚ-KE_.iMΫ| w{Iu;X$I b]H֒[΋c ԖΥk3?>&Z.>%^WxsEYZZ˩]LOe~>4 KLDA~/|y6#OE g^Z k0P^ghH'/h|G~a/=- + (X4kxaɵ(!4T5G endstream endobj 136 0 obj << /Type /XObject /Subtype /Image /Name /Im136 /Filter [/FlateDecode ] /Width 327 /Height 212 /BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [0.0000 1.0000] /Length 3153 >> stream xy\T{QDLA=+'>fܵ4Sc^>E43)7,\sA-E}ύRWd߆s 0sg|>}z==GvjFC@ڎs; c㌖D6FeuY: ޷Hd.dh6!ҏ*ߞG,_zQu uR +kt-:d!0okYۢb%?8ދzTo ʋ PzE7h7'hYRdM`qcdeH[c!}3 '`fvɽuYLXV;݉\̈́#lgD6(hL#/ÊBdW2 "{";0^F!H!sƀ',J^ #9_֌Su0[ɹA cJ|'tZ+ɷ4bD%_24V{j]]D궏C g+;Wme%N+ V՞#ׁeǵ{l4,5ލed qv0[)rwIC #J0.bD(>Dk_i /c=t:GHz#A8.eǰC}oF7Xyw/ŽdΈ(θ8+ k5ɦ'xi&F[iHD,>af3p,Q1g4 v1! ~;A#C2?LTSwS"R[%Ó +Ծ_s%!GN75.YBC^a  xU%E& xD/ XQ[|qC&f/ȫԉ(FKf@$xvJ\܇HNʥhDM %&UCOBq( fwuQg-*C:$ā:?],5)Fɚ:?iȕ-@ЈnS1֘t"D̈́[H\YV @ڝ?9z "ZUvXmnEڨ!eKUe 8[j o" IL"18 ӊ[ OLeH P`/I@s!1Gn5?0wIsJ$r-Gn)IB45ZSF8RTG%ә?CDD/{9YGCX晒7Cya=(>8ML,G&w?/G:06?+tϟ"so#Ҍ䐼Ǩr"ynDr$N/>w]d~"9`]dxP7N*k7v~,G2UzۊBDЃl}jӰDFﶶqzI^"kƓĭ.ݘ^,7!jf-fzbH̦l:;OO1 ~%#8!`r۟qe! a Y'RN(ŶiJ 3f./ǎt%bOv]IԳ^ń2'Vߚֶte1Y_Q,-K,fpWV ,Ѳ8Qg}@W2a'VG{2QfkO[l ,ѓN HWsABbc'?,]DÞd$_Ck`ؗN4rg)=q7 EVGMVNGC82+)ӊkILo1n3. cH^-ł> .1>ӏsIar u3'd5ՀZ[*E1cH9kEsw#|udy FyYhȬ#څJgx@%Fݮ[z֦l]3zU엁b U 0/ (/ދ=bB7x<  f,Cc#jT}l-L`j3ފ5U^>ݫqo# 멉 wju %_j.\/OY425EaPVU<(KļE=gդ,k Chq$`K7xɪxT%~(88 Wm iQ@5`Cgpdu3Io:g9V8,!?gz ^ML?0@ 9fU+uP?P\֟qssܵYWs"m~ڇX1;1@w[SC5GX _8 ]z_k8?X~ GtL)VML%ßb](8mmiͼN?F{x3>) { Yތ&hKNTyZɖȢ^@Ǣ%yN0/[ @HWDx!? rTHya#i †AYdcii! atH!z&hlwQ*|8ДoxA!<%hu&!vvX(zmsAk=JW)R~c_ <)a FHywA̚* gp!E_D#45{`hLrEdq4!YKFIih(N9"1B!+D.!s)$Uo,; lٽhha$JdG4޻Km bU l.;jXcZCQϵ!۬crڍ \2} Z|1橵۷XO6vHO:s.m V@zΩo<{+AcmK۷7l=sk 0% ZXBs׽)d^mŚV5'٦z &w%fIՀd<گ=.o7r r; endstream endobj 135 0 obj << /Type /XObject /Subtype /Image /Name /Im135 /Filter [/DCTDecode] /Width 327 /Height 212 /BitsPerComponent 8 /ColorSpace 14 0 R /SMask 136 0 R /Length 159816 >> stream JFIF,,,Photoshop 3.08BIM,,AdobedCGCMYK }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzCMYK?~'>:KtlK:E"X!X捕tVM ug I4gNK+;ai4GLeH;$D9tVMq?[#;9MsO-^ۗeKDѥo-W[`2 2Kys%b[`O_={Y|ioWǞ3^$gRǟv4].?۸|F_}_m@#L|Exo~"n?cv*XY\xIT۸"၌II.״Yv Th~5\۝SM<%KjxE-Şɵ-6Y^XZj-붰M2ZjV_[LcgfRZ|2υ2xWHg/"ԭ5;kvb9y=Z0I*PF }y{HJgn?3^ewkj-7i-ken^r;8!^y?ټ3Ee55+w-j{P{k^(|9{< /ox h'7hwc#5WVRizΞֶq_Y-Ic][HpK2"KѲnɴ_!|[F%w04v]ȲEtO"K+&8⭑&/mmZ\Ȳ%"T)dUehC.+G>"_ɥ:4~/Fu]:ݿqs5I{#xf`TN_ok ?6s/- JɯZqoZaoK3*-x##qAk?h8>{_-wK49Lw?ۼIk(G(<@g\|=K_Z".e7!dKķH?`z8Z Y>i];+o/5_ދ >7~?>!j?hM6n"g渙-&(n.㶹 1 ?ekF? |N|)[jhM:rbf渞;I+c@<Sߎ8~:оkfj5*XX5hYKYe_S6> Լe$ʆBzNWx{[NiBHc; #8_>&h&5h",ё62Ku<)n ~H~П?&5;S/-'MxO~:S@/um/RxTƟmI4> pA.Gnk3w5ċi඄"Yc$ 2Bmcj$x\XL(umoQg$fr>iX^x[|G-BoxWX\-cW6Eo &HaKxg+nAW#5{x]|Mj_j:As348w1Ơ`+mS'#xP>wE4=&k+amԴt泵 &`O>'|Z߄?i3.<Ứ/xk>5Xi1Yv[7oscw>աuO h};+$Ƒ=XOl6Zvqd Aqُ_:G[s@ԣմ;x qGlD`9V]Y5.微mUkW}cFҼCs|/Ί.tO ZiyY oTZzon,n+\rt_P+ᯅiOڟ;/:oRM'¶WtjWUMUoՍ qK;Ʋ~P? x/^/-/gk_o4;gciVWB}BY5?  'ʺqsn&Kr{ K fOB͢j! 4?QGlc^Q ݅:Z=ΖҪydf[CI t_yKos{åXzڬWVKy$vOmoiy:ζ*Vj?g]o~|wME~>6_ Fv%ՌZeZ+;vm,Z]̶ӭ=U|ڗ?l=qij|_.4Ya$;Ƌ#+_>&h&5h",ё62Ku<)n ~J~П?&5;S/-'MxO~:S@/um/RxTƟmI4> pA.Gnk3w5ċi඄"Yc$ 2Bmcj$x\XL(umoQg$fr>iX^x[|G-BoxWX\-cW6Eo &HaKxg+nAW#5{x]|Mj_j:As348w1Ơ`+mS'#xP>wE4=&k+amԴt泵 &`O>'|Z߄?i3.<Ứ/xk>5Xi1Yv[7oscw>աuO h};+$Ƒ=XOl6Zvqd Aqُ_:G[s@ԣմ;x qGlD`9V]Y5.微mUkW}cFҼCs|/Ί.tO ZiyY oTZzon,n+\rt_P+ᯅiOڟ;/:oRM'¶WtjWUMUoՍ qK;Ʋ~P? x/^/-/gk_o4;gciVWB}BY5?  'ʺqsn&Kr{ K fOB͢j! 4?QGlc^Q ݅:Z=ΖҪydf[CI t_yKos{åXzڬWVKy$vOmoiy:ζ*Vj?g]o~|wME~>6_ Fv%ՌZeZ+;vm,Z]̶ӭ=U|ڗ?l=qij|_.4Ya$;Ƌ#+_>&h&5h",ё62Ku<)n ~J~П?&5;S/-'MxO~:S@/um/RxTƟmI4> pA.Gnk3w5ċi඄"Yc$ 2Bmcj$x\XL(umoQg$fr>iX^x[|G-BoxWX\-cW6Eo &HaKxg+nAW#5{x]|Mj_j:As348w1Ơ`+mS'#xP>wE4=&k+amԴt泵 &`O>'|Z߄?i3.<Ứ/xk>5Xi1Yv[7oscw>աuO h};+$Ƒ=XOl6Zvqd Aqُ_:G[s@ԣմ;x qGlD`9V]Y5.微mUkW}cFҼCs|/Ί.tO ZiyY oTZzon,n+\rt_P+ᯅiOڟ;/:oRM'¶WtjWUMUoՍ qK;Ʋ~P? x/^/-/gk_o4;gciVWB}BY5?  'ʺqsn&Kr{ K fOB͢j! 4?QGlc^Q ݅:Z=ΖҪydf[CI t_yKos{åXzڬWVKy$vOmoiy:ζ*Vj?g]o~|wME~>6_ Fv%ՌZeZ+;vm,Z]̶ӭ=U|ڗ?l=qij|_.4Ya$;Ƌ#+_>&h&5h",ё62Ku<)n ~J~П?&5;S/-'MxO~:S@/um/RxTƟmI4> pA.Gnk3w5ċi඄"Yc$ 2Bmcj$x\XL(umoQg$fr>iX^x[|G-BoxWX\-cW6Eo &HaKxg+nAW#5{x]|Mj_j:As348w1Ơ`+mS'#xP>wE4=&k+amԴt泵 &`O>'|Z߄?i3.<Ứ/xk>5Xi1Yv[7oscw>աuO h};+$Ƒ=XOl6Zvqd Aqُ_:G[s@ԣմ;x qGlD`9V]Y5.微mUkW}cFҼCs|/Ί.tO ZiyY oTZzon,n+\rt_P+ᯅiOڟ;/:oRM'¶WtjWUMUoՍ qK;Ʋ~P? x/^/-/gk_o4;gciVWB}BY5?  'ʺqsn&Kr{ K fOB͢j! 4?QGlc^Q ݅:Z=ΖҪydf[CI t_yKos{åXzڬWVKy$vOmoiy:ζ*Vj?g]o~|wME~>6_ Fv%ՌZeZ+;vm,Z]̶ӭ=U|ڗ?l=qij|_.4Ya$;Ƌ#+_>&h&5h",ё62Ku<)n ~J~П?&5;S/-'MxO~:S@/um/RxTƟmI4> pA.Gnk3w5ċi඄"Yc$ 2Bmcj$x\XL(umoQg$fr>iX^x[|G-BoxWX\-cW6Eo &HaKxg+nAW#5{x]|Mj_j:As348w1Ơ`+mS'#xP>wE4=&k+amԴt泵 &`O>'|Z߄?i3.<Ứ/xk>5Xi1Yv[7oscw>աuO h};+$Ƒ=XOl6Zvqd Aqُ_:G[s@ԣմ;x qGlD`9V]Y5.微mUkW}cFҼCs|/Ί.tO ZiyY oTZzon,n+\rt_P+ᯅiOڟ;/:oRM'¶WtjWUMUoՍ qK;Ʋ~P? x/^/-/gk_o4;gciVWB}BY5?  'ʺqsn&Kr{ K fOB͢j! 4?QGlc^Q ݅:Z=ΖҪydf[CI t_yKos{åXzڬWVKy$vOmoiy:ζ*Vj?g]o~|wME~>6_ Fv%ՌZeZ+;vm,Z]̶ӭ=U|ڗ?l=qij|_.4Ya$;Ƌ#+_>&h&5h",ё62Ku<)n ~J~П?&5;S/-'MxO~:S@/um/RxTƟmI4> pA.Gnk3w5ċi඄"Yc$ 2Bmcj$x\XL(umoQg$fr>iX^x[|G-BoxWX\-cW6Eo &HaKxg+nAW#5{x]|Mj_j:As348w1Ơ`+mS'#xP>wE4=&k+amԴt泵 &`O>'|Z߄?i3.<Ứ/xk>5Xi1Yv[7oscw>աuO h};+$Ƒ=XOl6Zvqd Aqُ_:G[s@ԣմ;x qGlD`9V]Y5.微mUkW}cFҼCs|/Ί.tO ZiyY oTZzon,n+\rt_P+ᯅiOڟ;/:oRM'¶WtjWUMUoՍ qK;Ʋ~P? x/^/-/gk_o4;gciVWB}BY5?  'ʺqsn&Kr{ K fOB͢j! 4?QGlc^Q ݅:Z=ΖҪydf[CI t_yKos{åXzڬWVKy$vOmoiy:ζ*Vj?g]o~|wME~>6_ Fv%ՌZeZ+;vm,Z]̶ӭ=U|ڗ?l=qij|_.4Ya$;Ƌ#+_>&h&5h",ё62Ku<)n ~J~П?&5;S/-'MxO~:S@/um/RxTƟmI4> pA.Gnk3w5ċi඄"Yc$ 2Bmcj$x\XL(umoQg$fr>iX^x[|G-BoxWX\-cW6Eo &HaKxg+nAW#5{x]|Mj_j:As348w1Ơ`+mA]+FGHI?kӬt.Vvb {,m*-׭XEKD}&ggf=ݽSّ%[i>7|Pt#>'k,|q[i6 >kih-` K kC"IV㮟׏%xY ֿ*o \Po1GrREjc;F-^!2[aYߞmucFӴgAJ?߈/FtMx"d0K B.pĩN x[yt.V<]gQ[ ptnbK?j>+M <k`{Oyy xd _0_n"XFT?' |UDOZufNFm|-odHk(e~{ 3\[,d u_xf8xY:-6O2[M)oo Ymyuuk+M2I㹟Gk bU,4-o0K,[E[@8cU&t`lX#$SjPWhDE$J@UWb~h:]iZcXP/oz!N-{~2ZM ǞmetM^٣DI"7Y]H|b)b-/StѮkR_ƗC5Y[MGCZ;;yR9"7Y]Hx_]7P4o?îxWyW+ZȳZj:&n{gw$WV$OإJY>kZ|eOxX-+sE,q:MQ1H?gω_1㈿gkC0>&{IGb#%ڗvT?oo;F,mWP[g?4_5j/#Ŀ_˝>O:No&ԾӫAoHȶSV[YOդxgDxrGԢO_MW`΃oFR=?Z~Q3}'//ZXX[|kNizrEq-upjҭ˅^]ܾxog~yocsBYY;NќAq?߈/FtMx"d0K B.pĩk|[mӴ-ZD-uF)nfkd-ѺWq_j>+M <k`{Oyy xd _0_n"XFT?' |UDOZufNFm|-odHk(e~{ 3\[,d u_xf8xY:-6O2[M)oo Ymyuuk+M2I㹟Gk bU,4-o0K,~|f0h'?i <+ Z,_+ᳲk;!G|,_Ŀh럊"x_ë᧌ҵM'7_hK?& 3b~.x u>{4KJ^No-׮l_3"k,7٧XZx/– ayk>##.x1tc z/GR-X&SIuw9C(۲S$aavz0$0yogIfUNBmg#njR8gIfUNBcX]Fr6E 2,P,~h*4ׯt-Xp6f窻$- 9Y` IfUԬt{׺:.FaI]&ְ˅㓨]Yن{nAm N=m09YmⓌC@3E^\v+ː; &gB ˷%֍}7~;!d |$ 0U$eKv| y:cr źOxcLӼq|Ob&f$Pymd%a9 b|COj_SD]%^BcY\W;:.FWdw+5I,꺕Oz_gU`Èl);D3pru ;0u-(#3I糕f+-Rqh}H˖ۅyr|$(\}v3Dѯ5|pd,d5q#ʰd̺67;p6Ϙ9L`_w?Ri iw#ӵ?C*MciRh[ !"!x9 4_m]skZhxM$CBy [pg.Pm+?ۤ^9KSR]WZ]×o7vEbgY~һ]@vBD;|NDIu ZNѦeL:" XȐ)z {U L [hhٕSzw۸zݦ \ ^St(Z6eT.6?g#ngbHklxˤBT Yl+dcVLyOtq.>f910N'?Z?<93NLJI>{/A@U嵓{1@2?w|ʅ c*Io2%»>cp<1KG<1i8>'oe13}[ ouF0Cֱ>!'g5 /ŞaxtiW#,f"-uF18v 9W N״ZT5]IQl,|rbp2+|zX>"<ivqͭkڴIxV[cs{e4 q 3Eo5 R@v崯;nxS-OOIu]kSto]b]JqΎ f3mJu;O ;%5k];F3\[%c"C$Ly3Vz0$0yogIfUNBmg#nvp$1yN#hhٕSPQZ])" . R/f,P񌂫MzBU#iV`zBл ph]JO{m6U"hk \9:՝gmFsѳ)8IT4 s>UGm¼ f.>|q]hyC82I2OPCeX^i2M]?ĸW`@`nǜæ0W/;[h44;;'-"foKuWMZHz'? FӬ<_OΝ-*]\e\DUp[H'5i[J&44}j-B<LNSEr/W6Yǂ.9{V4 %uN5Ѽ9vsqwi+$Q&:8%ͷ+l?+C4K tPծtf_$qn# 1WYR)&U8?q qjR8gIfUNBcX]Fr6iv|$6njK%K&C2 fkf\lTSV'%|pw4R{i b#\N#7 ڍ䯟V&Amaqf˼ݗ͹x"-5,MFѸ>쒿mr8Ikcw{k﹉f=G̒3'ȶ h_uu=ߊkuMV Bn$h4B|o,q.|S$bv*h^3jGgu)k,=n! [҅)o+'?߳\[|1C~&>PO5[{ ܤeW =J[wןEfxWZ:2xfqg}qeV]ZFC^H YznM%N ?9NOKWOZO<_?>!|\ae?=Ry,?:u9dHE^/ß+fGΉm$j)=X~!6Uеχn4mt JIn6$$"S_' ƍxŸi׏/4~9mk~4;pIhkLm Xx૟{ ᎋ?Z&}^Q$VI쟐M=J%] YXC{ `(IP U *4*Q )Aqv Iny!+ 9EuE}~ Wckƍkk2IdM"ujq8l;bko"" 6Β .C4ʄb: ]VhJ,f ydp w$}IO. w:Vi5$6v0_8 eh$-͎Mz'uFI總xIS10 2”c]ykWzNg,׺YY21 crvmɧ*)fcU$7KzM9.~קs߹oce#GvS)Jx^M]Felë^F1,thԈ;)+[NIVGiA֧u$Ȍ'fe2[ҹswqfА=G\ͷ7\ RVmsdEzŝ3K枖62n vmnUUr\>Q慍Tz^kJӴE!E3stj*a4,htM͋iҷIcwm`"^U;@**1("2$ݸTo |E(ϕyecNYg,X&U@g|}Ὲ+"aO, ~ffBʘ9XPa+4mAXnlyY))bP2 U\~c{3j]~Xh$ xRcԟ!ּ!Y䁭&WHYdhu2^5x%==lxj馎$Xo ^4-k d;,$f#:ef4]+44i.O%tXA dXʮ3(`VBɘԣc^=wմSگѵsF]BT%n-bHHI7XxƵ ,^-4t\E-nsrj*^Q4,jϋZV- ޞ2)x{p#U\W(ycEGl48/l[Oo:Knod*QTO橈!@uQ'x8Nx~ k(E5|(̓vRc?1fB0r > AY; ,yeh(Vh,332T 4\4iCj se ̈ 9IK YLr # ؁~kR~E'[—Ms  E$ i2E:%@Ӭbŷ?,ycWM4w"ūxZkY$q݉fY$1@+4a\O7u!M$t|a/{Gx "pUw1CLƥ {O'>#֭j|5ލ֧h2ҡ+qkbBBIĆH+5mIOOt-KAJ 0'h2^")1!_z% |Eyuq&OI;*ɪQKv 9*/襣*cwqfА=GP|lCu8Css՛{Q^agLmy)msp#U\W*ycU|ZҴlnL5#効G| (?>aa}osb}yXs}$9WN$ 5LA ȥCI?7n3zs._D,y3^YFdӴrc2 @Pxo ȱhduye+@BG)g1V0Tl|iᥳM2PV(^Vd@iJX8b̅c@W1(^ {Z_, !džm+T-.m\F;EP [XcM%$2A^1koOz~jZ w:VQ;E 9I I,Hd;+˫d77Z|LQ=VMVb^7SHQU |E-S7A?:Ofbyb8+:f mF;=,ld<Koxۜܫ効W| 3֕heCwg)gW,U<hXG ; {oΒ|ۛ( E!ʼv TUbPE*TeIq3Ӟt߈>$Qea*3$YLϦVEGk#(YZ 9K9̅0rcM/W -iڂB"NRRġd,!B gߚԺgI\ǩ?CxCQc$ZLE{Nb4(ejm"K={zMhHjfi%xZ@wbYI,Fu2heW"iHhI*]6K豑6@ȱ]fP1F<{S <5iZ_ Aoywj25(JZ3oA,! k[}gxS Rm໹ҵB5(̗HLhHWޢIbC$8^]\k'IboJjR1BJ@m:)hʘYt$>rQ&{6s+(uf9@WX|Y4 [j1icc&ช[{f\W,UʼhXG;D[-B=l,dS=Mo;>7HFbQ BƊ=7Ohq_[ضm+}t;viF(US SB2)P/OیqKAQ"-k WQ&0 4~b̅`P}7,v;Y^YD PpYgfd,i~2ilLr%!`PG9 8֥5=O.=I<k%Het+:uKYC,WnY3džhBEV3I+ֲH̲Ifb3VhE/¹LoCFIR_EE ZoΕaNFdD%gRcBBK!ǎY:M֟.wkzUUrUrn_1KGTá!zΡ7Sٶ؆qX)C692 ΙQOK7OR;67*FbU(Bƪ=/Li"jac"k}AG5Ur04Q}&CŴi[v;J0FHr*HDjJU|~ng*]7"YhXgʼ1h,3d,*3>c'VkRc?33!eL`0KKfd676PȀӔ(př *b?1P.g4Yx)t1O^X,@֓+Q^ӬX :f/[sGា<5tG~,ZYI^2GؖeK3d F.~ȚdxGR4JMG,dw2,wW{c0+!djQ?.+x~ CBLl b{iWhoO6Xx {]ZΙh-3[O:9BB% Kq=.6ǫѯpZ<2?{6PXx㶧ውg|@6Җk{;k.NAiNj??lo;?5_ \k_ ?gϩ|@rmVwfyy` Zؚumǿ{[kMB_?ϫ|5^O}@qvywKb Jؖel#`hu'|Aj;IQO+ AM[@-b{ N4")2aOzџÚ9_~ϟ tR[cV<״>T&_5+x+%dyO*mƩJW=/Eg#_6|CoqkkBXZEou^#r?f6:6~͟)Fu|Kנ-Y\{(,-bR H73~ o3஛~Ծ񾿧kl52S]Gifgu'g&ӭ,iwwm#nP]nS]ǩ-7b%|5}M~? Cagk;LӼK 2:MESdh,>o毥|:,<3e{woa}n|%^QjֺQs>jY$wx6,F.׺7ϭkaɼ2R_~_oGO|4eѵ .g)O'Oҭtu_Cm=Mͥ9ԭ)&,<ľ>@336\|/"%RiM-fYtg7zqx5L]4cq пh\x~~;_ieo-G%min }FkKtHW1j Zzޟº.w˦x?j1@q-X}3\]i}yki|G_w?|x*ᗀu>oX^rj:ͥ׉o #j'E!`1lQOn}Axx*ៀozE& #_ xzzGƻOvZW_Kl5&mnKnx^6g@7i!a1On|B#&k5ixľַzQ׭џKyt9#iYEoH՟AmmO?÷>rm,vSz]%mep&[j7?WG-~ݧ㦫ውk/MtL/4l_4YN߀,5j~Vk+@Ǟ?6{kK{6NO,FE44 i mNu< >ܲ: &4i\s#.XoGE|wv'[4#:lk i-t.)RHQuB'߄z=>e7|0k+VoMf3i#]Eƣ V!ҾN=ޮ u},"UVVmlI[0]R2'{(gn9$)l#ukPCv?uFrI|jI&`fE{nnFrO@yZUʮ 8=u"LJ,ĺIY]&krn;Pkb]O$)`[x|G Ku} 4kXܡ6\$ZO%HKTfƟGwyisG?WVrNnP[$Z@Vu,kMinWFb\?e-؅2 ~z_>-Uoj j#L];ȑ #vĀ~(Mzm[bt>~95dĀͪk7{u:xOQ>g9`U̪Q>>|:/-y/QӴo rּig_ VQl}7rTB+k_K4>k"|?jQ,ʑhʧHὃ[uw&㿉T>".{:Q+ga昼ŵf+5ף{AN 9qiVwDź7c644Ji\MaCо?)QᏅ<7\dzUs@zOQI ;hŶ'#;kt^ijtυ_ w~7Zn ЗGӣ%w,>M鼆13Λ:|;M6Aq@ݟtd+$4>\^S o'+%d(a"nm%L^9o_Lfռ;NȚ^CMbJ[C!u? @`58|B#Û}BCjm|69ãZZd]#$짟CҴ-^j:rť_|F⯈t &j7$Kr[[[8c]QVEz&B֬lvi=Etu;69 kKN}a}ׁOo/ b LL`B#U |=GRD< !'-ss |e".{:Q+ga昼ŵf+5{AN 9qiVwDź7c644Ji\Maо?)QᏅ<7\dzUs@zOQI ;hŶ'#;k4^ijtυ_ w~7Zn ЗGӣ%w,>M鼆13Λ:|;M6Aq@ݟtd+$4>\^S o'+%d(a"nm%L^9o_Lfռ;NȚ^CMbJ[C!u? @`58|B#Û}BCjm|69ãZZd]#$짟CҴ-^j:rť_|F⯈t &j7$Kr[[[8c]QVEz&B֬lvi=Etu;69 kKN}a}ׁOo/ b LL`B#U |=GRD< !'-ss |e".{:Q+ga昼ŵf+5{AN 9qiVwDź7c644Ji\Maо?)QᏅ<7\dzUs@zOQI ;hŶ'#;k4^ijtυ_ w~7Zn ЗGӣ%w,>M鼆13Λ:|;M6Aq@ݟtd+$4>\^S o'+%d(a"nm%L^9o_Lfռ;NȚ^CMbJ[C!u? @`58|B#Û}BCjm|69ãZZd]#$짟CҴ-^j:rť_|F⯈t &j7$Kr[[[8c]QVEz&B֬lvi=Etu;69 kKN}a}ׁOo/ b LL`B#U |=GRD< !'-ss |e".{:Q+ga昼ŵf+5{AN 9qiVwDź7c644Ji\Maо?)QᏅ<7\dzUs@zOQI ;hŶ'#;k4^ijtυ_ w~7Zn ЗGӣ%w,>M鼆13Λ:|;M6Aq@ݟtd+$4>\^S o'+%d(a"nm%L^9o_Lfռ;NȚ^CMbJ[C!u? @`58|B#Û}BCjm|69ãZZd]#$짟CҴ-^j:rť_|F⯈t &j7$Kr[[[8c]QVEz&B֬lvi=Etu;69 kKN}a}ׁOo/ b LL`B#U |=GRD< !'-ss |e".{:Q+ga昼ŵf+5{AN 9qiVwDź7c644Ji\Maо?)QᏅ<7\dzUs@zOQI ;hŶ'#;k4^ijtυ_ w~7Zn ЗGӣ%w,>M鼆13Λ:|;M6Aq@ݟtd+$4>\^S o'+%d(a"nm%L^9o_Lfռ;NȚ^CMbJ[C!u? @`58|B#Û}BCjm|69ãZZd]#$짟CҴ-^j:rť_|F⯈t &j7$Kr[[[8c]QVEz&B֬lvi=Etu;69 kKN}a}ׁOo/ b LL`B#U |=GRD< !'-ss |e".{:Q+ga昼ŵf+5{AN 9qiVwDź7c644Ji\Maо?)QᏅ<7\dzUs@zOQI ;hŶ'#;k4^ijtυ_ w~7Zn ЗGӣ%w,>M鼆7t_vP]][YoCg15͘Xxfco8?: |8m?ĞKMQiX w6ʱ 88bxkᵖo2Oix{g ˧k Ǘs *NkqKZG߇62Dmw s'G752Ȼ@G@H?Z|`e?;^lZ~O槩xWu:<3vCf[WþBM]K ռBymZ*feuc8eQF!@++Wb1:cFb*m}ޛkVH\T `Ցm3L[gu+]4=jF:T2iq˒d>}:2Iʎ%Tݻ54z,R( ]9Ǧ{/ڎKu"#-w|.jz|? PgQ#i?\7d3Ǣ Me_ձfKo X Aj?Z|;MQJ/#^1xn:h&TYtBD_ճ[_% ;~υK_ƽKQƋFZg|X×$3Ť\=PKdA[v7}(i7Z4k֚EԾ [/iߋ9_ŭrMvfWV3?ग़^j:Z5忉|V ޠe*hʉat[e F7}ӱx<=gŃ1jS-֩g֚YT3:D! RnOџoxS7½9;o|2.HufuUiY6nR,vܟo[N+~a|O'꠻ 3@Mۓu"Oi^]wRXGZ:ò"o>mʖbsF3{cQ7dyeᇏlnv._msc L q0v]s.h,Xm=Up8OCzJkbfH)<٦F3mi說ĺ\zhE%#E2YX'W|Ÿ=†?֐k>8җ>E/+W#%I򴣀e$r$Mg/ػ{[m{ǺHi KP:߈#b1*>.`O6~5Akfbu$m(U 4R$aϋZWlQkvMA ȕv :K!H ~AY-~ZW4kZ>+;jKtFeQ?c_H.oT>n[2KD0]@X5{F+K̼_vڰv-_Aw"8..I'7[aYuq;`na>G *<4Ѿ!#A=ZjZzKu\%$3"+e`@5|RcWBom?4ӧnmǙ 8 ug_!|} :a."ʹ6̒FU ]ğ3M9u 4E<REkGc5 Zٵ橠x+⯈56H.9cj4,ԙ##(989_^0Ծ!|)w#|?CUm+^){k{h_[ e;)fK >,5~]x=0Y([MЯud)3O<:%r0k$r[GW>_>G i>{^k>dǬ@o,NFy;ضE+O|Iy{/8=~I>I߀֐k>8җ>E/+W#%I򴣀e$r$Dg/ػ{[m{ǺHi KP:߈#b1*>.` |f|k7\Fjڥ]OٴATd'lyK`_U|>-ik]_Q~ F7$;"U0,# Wgk^Ѭ|Kk[(Z֧m2Orlq]ʦHI7%0ҬuS۴W> :ޓ,`-[yY̸KR񏇾թ:XRdGԏt# p珛~uxR|A_ Ux#-{}~Il.gdX쥙/$(HuW?dQm7BO-F&zo쾶h$&C~ʿ~+ZAJ_^hoo켭_\'Ҏ#'ݕ`bm#ᧃcK5-CO0~ hĨDt?!LG?g1T! |qAjf-w\BA?f҉QI/!J }Uu}Fo.`%doW`ä _ exF.ol&o1$DnY XPX>NU?4_v[k.K-e#!A#؄?_do;O_^[GoxP/'WHM4[EXZeͼ[{YC<2*2:V]w/O=t/lSN{:x[̆|y,LRw_|5 мS+}_NKoh\|$eYX5I>|DӚZͣLo![C$\0<1$6'ZV=f]w*# $kjJg^YOni^ \zLsȱ ndo2.KB3>VSMbI=R>]Ҍ#p3Þ>n KŸ1~3Kt5VҼ?uH^fy%Ycd#P׏~*|_#E _Iy{fEYB4@^?k|C?>J5t+~$LOgs=܌6*\Ū ~QU'O }QHn^ė4qD3-ӑw-F秊ji~,^F^f9_Ok7/Gⵤώ4fR|("2}_ (9?.^>x>4R4ةƌJGO3 $}6~5Akfbu$m(U 4R$_aϋZWlQkvMA ȕv :K!H ~AY-~ZW4kZ>+;jKtFeQ?c_H.oT>n[2KD0]@X5{F+K̼_vڰv-_Aw"8..I'7[aYuq;`na>G *<4Ѿ!#A=ZjZzKu\%$3"+e`@5|RcWBom?4ӧnmǙ 8 ug_!|} :a."ʹ6̒FU ]ğ3M9u 4E<REkGc5 Zٵ橠x+⯈56H.9cj4,ԙ##(989_C_zS^,#qhp^$xn5]JAlS$SG7dŏi3[|iSFռ9}sq5 ݆ZIIm$RE:C47_~3׼io|]O-O4}S×Rچu D͎ZIȎv2E4 h'TDž3 UXykuwm+F*K 'q>/:48]6klG);9n%xn#+eYPi?-˫; OHӌ~6>|Fi%ഴmZk;'(OxkN>T45׍|j>>u+5ප]N[x8K#| K%[?>4i: +ݬŜ26RM},vrE<0[ڄM|B-E-B. OV[/y-CK'd2"oM:OOۉG{ohz[O%[@fhd d: }g|C=_A/.gZ:׆i-VhxhPDH8ngCwx>9{c~7G_xjTѭuo_\iyA+wajVyRG"INƿ~^񧁾'ƇIw? ?TҭO_KjE74W6:i'":,۪:U&W aS_;൯!NRzӾ0|Jo}[ynY@",,Ā(f>㙼SgUyw#%ȭ,mcPK1aQ$՛ˋrYƋ EUn/Qt3cs+l8'êܓ3ۈ-,aHbahgOGV֝f V1On]%+[Y6;3lu]RexU>TsB!X"_βaXw$:?+}O%¿2Z]ɬ_E VIl_&6L2{eY4_fuWm$OqabvK:6M/.v9oؓYH4Gnd&%Q1ci?o."?xԏ~Cͭh#62ZFn%\1WÿC?u5[xB/<e\!NYW_?=/ ]/Akص[jt֖zXDKYe[#xԎS9:4O ItWK\BJ W(X:gkw>o4obԵK]U,3w",mBGN>Veb) ?7 G>3Ւ?o45}U5R<3u*djӰˣ*(%"`} feTr~njD" 3_o+*/ǂ'O`PQ^ dcIV_ߑYw[1\xQjA FtII,i ez4io´v;~c)4gO[k[[ͤӮYmnR%%h^7Ed@-M#YӒ;lM;Q.dYmo"R' %dexi|Vm\cmt-.mYm*OG*nieO/?wTfhi:un߸30ܪ'J7ρ|Mbw%|d{B7íKMVw7Kq r{u%Bk`O~_<5wO |=/|h yXj$%Kķ5~#xS u _`g|Fiz>ѥo-W[`2 2Kys%b[`O_={Y|ioWǞ3^$gRǟv4].?۸|F_}_m@#L|Exo~"n?cv*XY\xIT۸"၌II.״Yv Th~5\۝SM<%KjxE-Şɵ-6Y^XZj-붰M2ZjV_[LcgfRZ|2υ2xWHg/"ԭ5;kvb9y=Z0I*PF }y{HJgn?3^ewkj-7i-ken^r;8!^y?ټ3Ee55+w-j{P{k^(|9{< /ox h'7hwc#5WVRizΞֶq_Y-Ic][HpK2"KѲnɴ_!|[F%w04v]ȲEtO"K+&8⭑&/mmZ\Ȳ%"T)dUehC.+G>"_ɥ:4~/Fu]:ݿqs5I{#xf`TN_ok ?6s/- JɯZqoZaoK3*-x##qAk?h8>{_-wK49Lw?ۼIk(G(<@g\|=K_Z".e7!dKķH?`z8Z Y>i];+kp⿇cFG& ߌE exˏfn E%~ߖ|TbC@#MѼAs"Ӯkv:cuxKTxWu,lKX͛;4LRT|2ދcZ/է˾69?ש Qr2x^)"ѥNn' ۠{Fk毉==mmn⾲[6NeH;dD9exiBg I4gNK+;ai4GLeH;$D9tVMq/[#;9MsO-^ۗeKD4~?m_?h[__Ҵ -6WXo-+5ԗQ g>U!|[GOF߁>~p|-ĿZhsx'a,xxSk۩.O+|QuO5_P7~|yខι{FӬ]nE\oC,+{-̗qn&?`~gq:ϊ|=_xfgoxwpjI}K}۴Itv V׀n}%M3AgWM2?J n?-~%1ćDG&x 狼Ec\xMb.!.jÿzj}.cKGos%ثIaeq5%Sngh1&jm' ^g_ߴM.%:s}S⏅1#C͢]޵MbKT/t-M4eZl.lFh,YWS¿|snuM6X-񯀯t-MY[2ꖱ_ 6vh,YeDŽ_x~&Դ+g[/< {yai4i[E}n'21aJ}i>]#ŞRM[׏j$o]B&f-8 {Gk;=#+q(ϵz-ݭ\ߍyykfΥ׃Lԯ%ܶ}O!|mArٯSxId7S-E<)K(NAݎ_{YI:zZ}dm%um"kw ‘,wȉ,sF+&|niΜV6wX`iڎwk"kyґ!iT\ٴ3YJ}a⧅~0#Cmֱ-R[Q__Z> e-b6l3YJ}Qz/ŏ h,7vMiWZυ_xQm]iROjdc82vᗎ|/ºG<yi[֛ͽmJ!IVMlZ6p96wWEG{GV?3tQj[+[Vm'QIk[+rq:dצJ+)_;dRX |㏆Zvcq–ݜR_٤ӿ&_1xoZk? _~14p2Ia ۶^C'cS^9=D+jW%|@y2IvЋ%^c${$Ǎh uφ>#|y<ğm/Q2ꚃ[}_p;GZWO M(rkUt_Fj7WZIE+}';ÿ7Ǐ3Y迴GW& [-5m5u(>04E(Tӭ>ۯxlv+_inm$^V?h:Ɠ ZzKo&guN#w+jZIHk  ~1|,ͧ9~IHcִymѼQn-":wW֋<}an#2~_Ǎ7Q~K#/3AqÅm!:wWKh֝1<6VXe7E( \!xE3i>'Ok.CzM ŭմcwu( xCF&xo45%ơAݏxq |;S95Q^*y_^#?įZwχ2-WMwZM.?ٮNu@VHHx~+ ?~*|:u;"OrJtɅi 2. #Hx{ ~*$(;.ԯI|G6XM[ݶv "D)GIcv_4}xJn--ekNwyW1t "0bIO߲??S7>[N)VM;p:KȻ~庹^2Kjjg|',n}TK|,22]HOB .eo!qig_i.;b{iv75|>,|rnsy]׉EkZ`~AXw22pg?A[gOVKcӴppVI )(;G/8> Uo_,ξ)%.θ7- !`sUh>IxV?>#ZmYխK`idrVIK##oA}MM%SsxÁ`bJ>t+TdchGб,s98\j#қS)KjITGy+T/]>CQvDS.a uœ3p WiuKVNf!ScGP-۝VIU-Ŏ$b ͎;Ծ"WKE[Oy.0\U JI笒㌐+_e cLmlgC6ވGM6 yerU̯mm>W]# :r:G5jlٮL nHrrE|wc=ElL[G#k uM~?K-ql4OL-4RP-$rYyR7J@x5n+Lu q[-p#k0<;U|RűIa;ÿ4Xh'ޤu-f/nDnO5$I ΏFcFb|w>[|R?:֢XXC-Ξ^%z?|bӼk1zuscyjVt0y PT9k{h$*~F$va"Y$N~s&#S&>+'\nYw-1=0=:~x+oAޕTX5' k!$a;I&XmqE#|cMp!Yഔ|ZU3FI#\i5Vsgb. S xj}M5bF^Y#Y'UbG@ x6)tWH/a"yd vF9\E,F:7ϣT3>ҏ4;|Eكy=3'wĉZyj Ϡ<3bcF?bo? k3k(kx.<,&ㅬA`뷜s?m_$?_~m.54WUTž%iMЈ)ȯ[^4t5;. <$mʁ20m=}---Flԣ"1ʅX6*S6+t] .h.xH͵@7ڏe? [ uOCkq"6h!u,sG!cOŇBdN<79!,p,h 8v=h.Rܽ pxvE >-@uԶ]"yΣ3Eዂ +8:<;P|yZh~(i^xTKX[ o"I q62 >S/W%>"|J>ۯk7u4Vkkx"F\C/;m^h! y-󟁿ao~όZi?EԾٮꗺmJGM-%Ao$^C5ź[|JE8^24=7O76Z>/fԾ׫xu;}11e3jK9]P|t|1%}\|euX5Ky6]5;}2FEu~ƭ#v<&z'x#wV:>xmG:tx(tǒ5Koٟu?M|`>xXZ_t{K׳+o^Vo4\,og.oXx&Kx4;ͮ{BBwv#QE|d6jkŦy/n#!\>^7݂s%H [ݟ]Ko.j'k1Ks4[[!n.\# <;P|yZh~(i^xTKX[ o"I q62 >S/W%>"|J>ۯk7u4Vkkx"F\C/;m^h! y-󟁿ao~όZi?EԾٮꗺmJGM-%Ao$^C5ź[|JE8^24=7O76Z>/fԾ׫xu;}11e3jK9]P|t|1%}\|euX5Ky6]5;}2FEu~ƭ#v<&z'x#wV:>xmG:tx(tǒ5Koٟu?M|`>xXZ_t{K׳+o^Vo4\,og.oXx&Kx4;ͮ{BBwv#QE|d6jkŦy/n#!\>^7݂s%H [ݟ]Ko.j'k1Ks4[[!n.\# <;P|yZh~(i^xTKX[ o"I q62 >S/W%>"|J>ۯk7u4Vkkx"F\C/;m^h! y-󟁿ao~όZi?EԾٮꗺmJGM-%Ao$^C5ź[|JE8^24=7O76Z>/fԾ׫xu;}11e3jK9]P|t|1%}\|euX5Ky6]5;}2FEu~ƭ#v<&z'x#wV:>xmG:tx(tǒ5Koٟu?M|`>xXZ_t{K׳+o^Vo4\,og.oXx&Kx4;ͮ{BBwv#QE|d6jkŦy/n#!\>^7݂s%H [ݟ]Ko.j'k1Ks4[[!n.\# <;P|yZh~(i^xTKX[ o"I q62 >S/W%>"|J>ۯk7u4Vkkx"F\C/;m^h! y-󟁿ao~όZi?EԾٮꗺmJGM-%Ao$^C5ź[|JE8^24=7O76Z>/fԾ׫xu;}11e3jK9]P|t|1%}\|euX5Ky6]5;}2FEu~ƭ#v<&z'x#wV:>xmG:tx(tǒ5Koٟu?M|`>xXZ_t{K׳+o^Vo4\,og.i. b :`T r3M Z}LүՀXh#`$wp6یF l|Xߋ^NdđkS:*4>rF0@Sbᧄ }Og㋨/|UcAwy<&ICPJ('_~$[gw\@ҼQƚ牾on廲n/ЦL[:r]v$>s>3Mş?eݏECҼOƺ⏄eVq>5oungkr݃w^ |X7"5KsVai'Q gĿn+2ܝBbn/M73L59ny+j_|?[N  W/z 7CeƤڶB ~:#16p3_7V@'ׂ6YIs_:摢F|3DŽĜ;AraV$n>coZo<:ESI\gߦMr׾j'{ׅxXp/eH.$緸4h[iV1fȼ?b+"MGg%޵&i{/SGjɗ~MZӁۺU c/1F}' hsm5vn١"cIIO AQ=?Ý?Ie~?gxI{i%Qu4ShRRVSH?|K$MoōR\վhZoxY/۾ |J̷67'P9mu {N[n_W~%e5m;_OOo/^ /!7osln, j . \]C_x\]e'i>P ~FV#rFy󯕵oak[Im|s0ׁݽ$ծu hbuifŮ-[w~ *X|#?#z4}?,/[:>j7e-qmn<si:__u›}#\‰쮚[j߉FmMصŴ -}߇ZOZua~LE%6oi^I{^tw*{!lhBiV-ot%X>ZմAnjq+]r=6Kq"=sG9*,i|y=_^h-2VϤ.i$ Vgf]nD)Mr@K/4ן?zFiR/lFs3Q;ktk(M>g/_.~2i>y "^Ih"Ŭj-]f1Y`G"0xӴ=6`DQ#EUP +}+G,t:mmE j /H4;k +8*$q `Wf6Kt=:mH ~`z~#һx@# x2rz}H36 ]N~ em[:m*ۍWvvl!d{nk7/ KUvLF{mZO2Mw|y|~w;= ^)<M8`ۍWvrb c&Q,|=y]ԛj ['M<(91"'5φ6㻯4:德y.JΖ` rmڋ< :;ind򠍝G{[{[x-gR9_|'Ӟh7Ceo,. ls]/W{H'C ,,q=*Ժy`LDsZxzK4rֈt8_6$l$X:=ssOo%֦׍n- "9 Ձ¼[IpӻO<~*خ(Yi۟ƼoVOfw=KZ\Nu9o[R$f2Ɏ ھuG47oG|m|Icj-׬I|;k}'0˗XӇ_yUSAj <_aZ /KV05),4wAu!{%4}yUSCj|4u/\wMgY/:φ,P",}ىLVQ_.?#B'֑x֛qs%u>J;M6%̗2j6`]2Zh 6'kAijzB%kTy#3gmm-̞T8ݏoKokuzLG+zsҴtV(l!mqx;iZa88%:gCx߁?h|o%7QX[|=fT`X.&K-ZXyvH)Ky<?f+W=RMV/Gg⦅9qaXvwRC }(Rp~<|Eŷ?>'2kZ|?N5 SU]M̖ZxAJ|y?Vm'~5|hC-~&h^7wZoj-nq%]$l 4:U䊻`\4?jb\fd!?7#_nI'س;[|@rߴHI4e?!۵|iZoD"%<[YՎvO8`:5ߗ. ⿲P^xKA~-|A_:aOkS\Xi:m|CѮKi㿲PZi<7_=γ^+,%u X:EYu{cCUh]G| O{#Pí6K?}Ŏw lK.dle YO`lrO$ڂ51;݉f=5}K1d9Fg,9=O[<#gbqGj+KvԎW_=h 4P[;˄B1K"v>. 9 4qpK0t~~?Kn.{WA=b]HMĖZv{(R2y/>>~?ߴWz^M r BU`H-q%$$k}P-dxo?~|Od!"g8job!,=j!vG)KyY.:Oj/K]ЇF[OLмn,,=J[KK]XHhtv+/W i' UvBCH~nGN5sVOfw=KZq9in&Hi&:3~Cj,Ҵډ ׼EKW%x^{']ptk.]cNeV1M50}QjZĿu/Xž,luD]XWeyV1Mxo׃ {]s 5f+xWXKsc>?رBtf%1YG$:| ZF㯇Zm̖~%4+Sx4ؗ2\ɨك}t}j7ڞ>#Ikcw{k c۹Qs$#Ys{ޟ 2yPF#v=-V3{J4ZhwscE+|=]js!h`8~g-F]b/Am⮃9{SUc,=ja "P-d_||' h_I5X9ņbJZK-[HH.=J[7 ~<ɬCEiχq8'MVCiw)72YhzC}(R]uY_▻xY\YjzuĖ.t,W*V^[IpӻO<}r܎}j犭$bzns~M"$1Ltgnka /< ~^"C_ۋ,Kiw:V*i/dQ3Ego<}vԓ_ja9=ɯe/3v,=Uy\+3Hėw}䜒O|QK|M>7)F6 x'Bm5纍'.#+mVoz&O/S|qECᯂ➝?>P߂4MKOͭo#x!"#+mjVox&_|{/ğ24Yy㟄5ViZj踍&+.4 m6Oz&Oϋ?`_>?<*W>[WO|bg&;E{[چ ,MuGx |akZ:XZ#~[_ )8[!*_o;}vok7ܔ@oি%5xƟ |]kZ:i,>â/,\r5/IԮvZ[d/?R/z:Ϗn#QЯij- S1ݼ6k'??Eiok;7U]8z <+gg 7Hl&ǝuO%,k u)o}g$n7v141_Z- U!848>ߍVKOkmRl$i4ỶYYaj~`xԑT*@u[y m9UKoqɾ$;i\HGs |[5^,#RѮXW*^U~j|m~&ٛ_χ?g?#ZMizFfKi{Jij0B#k:~p|T(>ٛv5-_B|;{Y6΃ .[t6zƣ "6^?>!w%FGctƍj^Q-6ڝm5}FDmz'O9k߲8 ?ƨ>'xa _^&$צi`/QIiCqukpRbAGWgS|ouω_gƳum? i y֚vaZYdӣkf.lĥS.hM{?oM71w)ßijZ~ Kms,7_iM~}ɥko?&sLj(ƥӼ? i~ 5ևGFӵ f{KgK:+oܲ\Z4bRv>-nOے[~|U5IfOkgaeBMuܗP=kKs2Z_O 4+xGK֋ڥhV~aj#8TW釃?g?4 ;E𾋤%vnaj+xT _x'Ö~j]x_KmRMl4(DKtT* "ˢ.x}l7\i>{AjccV/ipв_[>c:R LKI#dU)r#+<5xVW:sZ$!"=J9x'>i+ÚrX kmr9!$8+р3J ɋ܍t#<Ž~zt;pYO&0O[?K{R1Q3 t=sqފp=?OČm8Ӷ^4=)B#Ҟy0GiAaϷ_z\ ܌Ի3t=i03?&p9?ZM#ێFzS nb`c<9#{vlNd xO=-#8i1>-4Pi`QHpN{+Сj[8JXרx_@GgOܱ=#]"8#vȠ="b;_A_~f/+^jD:p@i%u$ぞZš%lȒDG8嚂:l+byn0N1_,q賐vhm91PY?~_g-fˉmҜwԵ)#s#Եbp$9sv!YxSڞu;Ok [ykeO#DS'$g& }7u]FLkt Z{kD1"I/+^&5_zޱ} h 4ȵoƲ!U%3KINeaJ|=!j^վ>[[Y71X8ɣ|hF@$-3 U][O i-ayk1Ȼ2b@ OMZg# GkSNmn"#kd teeeVR@pxtxOW~Ou5-?Z>}p爠0?,Vfւ69{hᷓuG/F>~ҏ⏌^.|o:wt*ᵿj`dXÚ.;=q[뇎_̖<|2sGz| u2wt6u9u'v_ex{ui> ˫+F}CR`6ΟmxVG`Iս> 7=bYg?v}C.Mt}/KӤ_mӫmF+sÿnwUƵ~w&Q:JKmemwqiwl@u͉Vڍim4Y5 |j;>Vy=<tm֖Smޝ-뷰.m+bYǟ/Ihe|P{xz kX'kSML`SogNj߳?GԴ|X,u;O4" i9-J dYG? ioi1~ҺKu=!eLj ZІ6v[éA$#1x?u٣ h_g?~"~i.mupW XTG<7įߵwBL+躟/o[ rLqxQjvٲ5YİëDm#}IGK-g]Ɲ-3[h6[qKvMؿIEǟ3_Sk_O¯Y>.4mk̎)uvuA7 (ϛk (m ^x[7`ׅFo\<Ϛ|9w =o ˳ugZ>ucro q߻%Q7 > |_w4mCKYeI8]WǐO~iirn+mJ{bIk+2/?jo4 ƍ 2H|E~i Ym>]2Yޥm\^ sSr#Xiw4/;%WÚEw mgđc[i86_=lBQk:<=ņuڻm޷r𮋦],-ڄ/kao`e P3\Kd/'w _wiik_55?>%j ec&x[6iuh$ˆډ𷇮~nHX!E<7xS~v4 # g-[X]SZխωˆE!`?.i>mp־@<|W?++I[ۼ.HXaG4۟:(|G?MZo^6/,.VƷ װ[Zq=ZBhERd;Ÿ??5sT>>Ljyci}MŭkIͽVjWpK%?Ȟ!UK~MSԯfz^/&^5ɷN $YG mU{~ltmSG>Sč?_MWNAsmk[6PXZ:=o%|f?m]7ú߲g]7E?|57}N*k:egĺS͕٭%^'oiO .4iFGmoݶR[nJ.<jZ~xYvuyxm3^duN z T&.ɻYEϞ|7_K]uYCoxfK/5 }u?h,|H%$$mX]?ۯto[:יè5xe󌤾5y.ڏ἞i1j]όS.O&Z<{OKsw[jS oSRM#Y\Xy|!S|=|;gg4mGL_EK(MWǐZ|in+mJkiOA~ ߀we/¾/˿[k>$K2IǍ9&ecYԖ,3cm?㗅t]2MLd1h~>!{[ {/b[&y +PU/4}CuKA$FO=wmrB b)ټŸ?TU?j xBRR֭n|Mo$F>ݿ/ 1sO=mv+&7 {⾗Y^jM}xm΁un.o~B b9CG>9L2j|"|9an &;A6[_>rG$ҳ3&$?hڃk Cyaߎڟ.5og<}'JY:K M:ohڏ[OMW÷_>!ܛ}D)-ƙ^i>}iֳ6&[j7?im4Y5 |j;>Vy=<tm֖Smޝ-뷰.m+bY+i>iwRx&u250^+nB-!6|m9~ӚO--e .KvV\-u;?^%vl>lq,0Q8{HRxpQm:YvyqxxL2|3.e_Gy.'#omrA{|ּ϶AXܛ/e%u O6_P|btx94*GU6ߤ|\JRkzi̼Kڛ~ ??<1j:e._E&h??g VǤ_c6zksky'5LJ~nX!˚y폛h??g|k_i5/%k6RkfĶ7kFt qs{c4οd/<fVK ?kwi1 z7C9&$Q6$_[]Ҽ%Tχu_l$h]ToFNߧu)-gai?iρ+Ÿ<}m5X=+-Wgī >UkFNߧ^Bu[E!L%tFo/C~om_ۥ_ 躟?VR к#Eޤ~>#=ڬшQ#7_ſ\XYJZm7AӖ'Qut]!hD+$EÐPjc}Z`ӟ> u$M4Jd1=@M#M,,p_«F&Ƒy]n+h~_/',jO_|;\%Niiw:W͓@٬5a/qVsn!??k?¶׌JMU5 x~T K-um6KQdТ{-bX ,M@E_hkߎSZIi>T C,G0Ÿg?_ׇ_ (7=Z-өy$KK!fbĒM~|~&߄=TXv)nθ͂H%19$8~ -l=/&#At:m񺼍q(y69f%95(| Gx>-kϫYRGY,67}xDEw ^Hҩ 7E&ĭoyZ^\bt&m|׊m-uPh5x3=яҿ]^35 ^,A-%E>F`9tn *])h?oGM{FH7[ScQد^Ej_\Hz/W;xMdhghGŒ1q'r׋6)1 Y<2G|w!+&jZ~}k}JaӤVΥ qm Kq/? kNе3%I.!MחDkQ1dnׅV2I}+ZiZi$.Ŏ~^5;nyd2>/'ӏӥ(֣TU>zR2FF;p <qVx=qǾZx=4 N?G9&EfF zp|׊3OPϰ52'ȥ'<U 琫19TI8Tz$`֚ BOR: dHc+qh~!aVs6mnr788Akߊn:^i4O.XlHFӭ{O?鮠-SEemar }i4~>&'ca/4MŴDmsk6# YJEi{I4ـkb8Pkҭ!reY/,ܜrtڛjɭR5U=´L~x UMV_xr3[j ^BH$*;ѡ6,PyJ~#?J7a[s{7! rN3>4jߵ'ûM>[[8`@ O3ĿPz=h:@Ӡf$Ш*5Ƶu-VNq=0;˼E $-oZ.Hs; |UOⶳ3X,,h4:ԴG9r arQ*h;?Iijv.E%9Mv+++K$Ӑ }FŲ$ k ]%r@88kdbG#Ky&eSm.rUF2}*)Sv"PXoNݱxӉ#eVP/rWЁWIsXG#hZ8i57r٥yHEq+xoY񶩯Gs=ׇ{=ɴ+fx1$Hni9_|gic^{jA- M{x;xZHn)aa*-I yX~9O-@sVú^6KxB[%I $7I"o#Mx ~ۿ?^Giw!ѠuˬXo֐\Xi`dVgB4y!Ak3E'~0~8&6  ̻eB >?y4|l{\ĺ O Xi_mR8(,PmV12n > ?g 4Vgun0ZJe.[ɏ;px֫ɠxsx}_e4-+ɑx+oU? ~|:EcmG–zBZO>C%ޡ$1WF^H4Ogßٯ]>KMK˽FXs.&/lϾprߢ>|-Mi^ww$Qk !#g}rg|! x[ZE#wNk[ۛ׆v%!/.(iv'#TQHP? 5]+#X @w ["TqS2zVEp8}0jqm1t]yPɧG.H;qu?&*8dR2Sv刺H23w78*hj:kca-K Dd ޸_ 4sw|k&H.SLK*HY[FSTFA< Gf_Q_`񖙨Z7zNct*hFVܸ$ V~)l]zQ^'Rw)~jw=ּ+>1qfH?CۅC6ќg_OW|^5AG"pO ݐt,55C$[u~Vٚ/-|6ocO<)j5E+|txE¬ܛ-Qe Cu~Vn|'Cxc>ӵ/-G/5_i!`O\rlA.w7unmޭW졧xgkDӼOZjiRo5o[~,ʁ5ٙ]X.?YcTQHP? }#Uؠ qQX @w𕽒*E@@00'5d[gJM{ڠ瑎 D{2䃷/ϧ__Σ̒gIe#!U7n{M=T##;ssq⦋ᶣ1qfH?CۅC6ќg_>*~Ѿ __u-OšQGh"pO ]t,5EC$[u~Vٚ/-5ogW<)5D+|ӴVtnM脈"[ffK ?ho x_:vf[Fo_i!^\rlA.-͹czߍu7ÿ 5NOP%3+ߣv?ɵ: xU^5Y;&ID]f=RY /unY^C7?/S\Ai2^\YbWr1cGH~Z.x]_?/onreHtHGnLwQ[Vr:܇پ ~ߴg-iwվxL֡^  m!xSpfi η!WCni|]mf[SX-?\ֳxs?h:6.e{ '}/$s #b|~ &*Oğ~({mcKҦ(gK[?&'ʄo] G?> O ?x{ӭ$YirNΖ0Z^{gi>[.ӆx;~!8GOه7q/ě}/V𮤓闷V9 KjQhSFxWܭ[q%ۭL1sIP _ AE$ڠPi:t Zg>%[1sIT<'_Z?ٯź~6%ңҴOC9qNbiW{BDWHϹ|0sN~2jǃ|Wm!Ux]m8Ǵ|(lj*LXOA[۲AsMM˝߼\ dfI/|.OY2Ѭ4#Pb?fhVXfXj̽Tdp>_bnNk o XpAvCdrVSdN{RNOʦ I$zc0x 0==xP000-z4R܏Š0:{qGzg 9$\ie?zsP:О{f=x#i:d0 Rӭu&+kxX.WIYIOU/,m紻k1<tTA"kkRVHn#u(r  Un-`+;w5 R"C#2Aq[V.osP 4+tgAWMxm. k 5=>!c͸!AxVz7]Zjh7vyw!KXGWg+ NX-نA,Vhd]ߏNQLy<9gqȖ11"X!a=gϧ9Gr~Uqbٻ[9'߀z_n䖉E`;~+I_F|4t{Dlc#JL桩JH>֝䁁q^կ4PYk7HA}8ֺ'.4$u[dRX/B̓:τ$Nж ÷$ +2 qikrCqUmFu r>w=jh3dms.: J@b{z' 7K;coR4lWϦ3d9Us1/;H<+i߄V5GZͪ^O 6q0dI\v %qgV_|?yQ '_4]$j5I {+'4oW?ھ7Yvx]VvF!J;W ^/u3/} [/-o}jzf]{ Ằu+Ir#ݳLM>x>9{c~7G_xjTѭuo_\iyA+wajVyRG"INƿ~^񧁾'ƇIw? ?TҭO_KjE74W6:i'":?n&A m<)oui5YNfgP ~ku͑ S9̺$hTu*9>?4/퍾Hų{^B>-Ux~J8?#X𭧇~X[Lc5k6y> X%r~W]$u[{[`5OF/cw3$r0|w<}\&g$3쯿 տh\\jfiuY$1*s_'b/?xx_|+l3mWS隆w GUԭ$Ȏv2E4dŏi3[|iSFռ9}sq5 ݆ZIIm$RE:C4UG={ƞO' T24SJ<9u.iP@TH\꺕\ls$SG'/Ə o?i~1ѵOx_[]>/Э?kUwWvҴlʩ*w "|xHӍߌj=`dxm-bSY/;78Po֓R/L 08wo蚗o!h!Y KHfլf[#xn"@Y]Pߴh M#N3]xz6^ hbY kH帚KǎHn#` :_PτZ͡~վ/3OI6?xhbY.e-g$S K+|g-2^/bi`h5a$1K8RvI+`+DӭMo/x_W5[\ hf@vI`}>>2y񞅬íxnmvWX $Lq?hk?xĞ7 m~$xc_Ğ3rKI"eruܐrAF$e9QC+œO8A֦6F@N23QԨ'8װ@t6?#K΁|Ey jc8CW9*:ToӴc¶Eao{3Q|uڥ*cgD_ Qw`WAuo%_9oQך?Ѽ(#t?_~|Q|㏇"7uKM H!ӮtGC^ K[Ql>Ѽ(#u_xgOOjhfmcwu:-kwo,Rq"o #_7B #^_X3VPo%[[i v\1DΉx#~cev|x=V]/Ztd X"N.!Ho$2W8ߴOQhׁ|-kz?()4XLM lfYHJWc?~imcJ<;ԭuH&xdu~% a}i4q, 񾷦Gz\d#4i ְHX03'~O? 5C/F$6l- ʆ4k X0+_|/}_C_=NH/u|ͺq D]oy`3__/Xա^ip)b@c~\p+Q+z;{ ?q ` w5_~"}qjդEE}/HF/h0 nU$qUx;Yv~k1c(J2" 8a^{-am=1ڼJ]˙gqi;AqtLU? x?ϭ<c=)82ƨ~\'\s?:v:{ՂFO`OO^@ s8O?֔R@>#'3JGJA؎=9+"3G$m$F*0#E*$sF6半It9 m&Y--Y1 YXr8 JgyiwZwsjZuYjs5ݜѰxԆVVPA9Gf8}뚑յ:-.^;Gh) Vڪ ?e|u|Bc᾿ Sk]n%c/ ]r1J؉ 3mD'gRo:/o>x:Y-c _g,%rHCfڨ 3~2kE__5ڃcx>j#1Ix+vd)C3Ŀ%nlShz1yd$7WD.+|sTb/O{D];JeyZvxܝK{gҿǿ? zϢh^>r+I - ny/-.K_6&KJY5KHU< `cc0+NSz6yqs0v|'>xVk0f]Ow%ElaP)`0PWOxT?W/uRH``cP q8bUM*W7_>h^brc?*UY\UX@#O xzރgn6ܒlo#H7 eWWtVR8_#vPmtXͣjPljHN i"9GJ <v m>-=<;}z֭+x]X!9[xF82Ot^}o|vp>iZV6]]i\QO4 bo;k7L{ .b*!~_)qW2Cᯅ:k߈HzK K^0.IUTfTU Q7gj־|{jNM{+P&5QxVI2":#2(selLw > |K$Ϛ`GREz!_ 5[Ec,k{akKA$. 䠶V2 ET0jouol2:DclUY{xv[E&gk<,JrAvOMGMҔ9<iFT(;N8^C]kAКk CRo+Wc6tb$mе(eH#Gƹ8w]Ni䑽ݙ/ʺzךUv^7[<|}O2:LVr麏Qh>o/$$[$Ï Sg1ƟB%<;O+]BuG6uMAm/eiaAik-+㧅S&V9l}#vb5뫭$ޝ_#A-ᖚT]: "7bFuw(pi _YY~Vt~iU*i֟m׼6ԯ7G tҿ_cIom~mtY~=|%M:Ե ˭$yx ߆|fNפҤ1Z<(7WGG+EM>0ƷdW?C|/oƛ? |iu|UWOE+%M:۵1p4"*>|WAM~xJ rltGkX\%فaN"2FC~Rj'5+{bm`ihm,PCNYeraTQy :oB{8c*7gyQ}v7dǕHx_xbTe䐽+ſ.&LUr6AOO^`H0-RZz|70"r"SD4Ju`x5>iڥƓ? Zkvr!I~f/Ni~j?Q'}z^w ښL%/n!y S^=;KOj7{^xNHEG<&B/ y51>Q|է𔰷|JbЮ#M~κAy|'i"&|Of/j?a^4W.2xo01Zv9G˪j mi~-K( OYi_<*4HiemU~׮t]]i%f8>g _ )o մ¢֟l5;FcHV`>>xb_tӤMSNnDeخwuA8m{ZNx|+komk.Mm8ܮ^]i%# W56wv&!Z巟FG:=q_Z,i5$FHʹO4GQcM/ďhƋz-q_,iצݮancW>:mW_KfϏ)Frko|{ 48GK8^F=xi<2K(+FE >RHgcc xA c-~&i2(\19>j {zt{ȲDx#ھԴ9tKWNAgIeد|3>k5ܣ)OkV`݊E^RXuCFK d5j661H'" yA~1 @>8Rc*{m-`b;K Ԏ#mZy-~EᵇPba.@9+ sً3;'=rJYػHFis3Iϩ<׋;9CF$I$_%ķ7274!/$Y$I=iGO?A^R3▜QҦx9=Am)v`8d=i{~٧O :"?1=H%|AMbѴ{V)D2>4/ϐs2~ izWl/.-o?f GTżhQ,1*<#>05 GSM[]EKNtxd8!Dy$_6, _nM_"hQA#DגCB?!J1o2T,bO\%񞍩x/2![xskќƛ$O"_2t6nPߠ:o<=k7&.]⍎ݦ9CRTƿAAw >-V+I Gb0e*R;)]i^w~xZ'4״ K[8Yf9-VXXH(tmۿ.@ww~2x)|c#]H`h&IVݣfQ%s$[jWRveƥ-nm+F#PUmz $F:V\jc34kʣS>JF+no i=}:Bo0nRIb`Ac>|Kuh_(}j4Դ)Ik+8f0Tsq'|ymGW4":ZD%ճg a&8ӝc?/?lյsL'Pїf+m"iRɆY"ˍ0K26kT7W}RNқV{3#G<ꄆ[a(c?>5YxV|;o'-N};I?5n!Եk]+F%s~߶?j 6~пg'W O3 Wź ƥ.ol좼TF(`/1M4 rFrH_ApC,mJl+nUv *9Ud#8>iV&62 )YDpHe` 8#mFA9$zⲈ\Ry2y)O?֌p0c8) {RJB_~S ߞ]; {?\s('>nO|߿GZM8l]su֐KpI=4!OJ->ЀvE7}*ս2$quÑ{Vw9H6Ju?޻x#X\HF0vn_XNެHB8Hb렳ӬS 1!vֻ KBĮ甐eo]^x.8 )gWhK1Wz譢@#2|,ziCFp*3+ j:%aqI&Jтsu<\1]KCo%jHBXstOe"}En数Mq׭;5 Hٹ}.>v;~y:u}:_H{Ȉg; ھ]O֭&y .vVAKrnDr=z6|Ó^ÿ'z}kvzy>u\)%]Ēι?\&Y%0.1U^{>|R7@T($kԼ.T8rv3?/Eq\w5#w3Mf c'~"?2C*ri5`rq9?\ѵܰa.C" m9]_ j/ZuHە(]sVsR0k)5ummt Bpx sw6YIs^Qi.oXdgfìtU8$}d-{l֯zqǽxW~ >]d"pprN{{cO}Uc`9ZO&wYlmP3E<іU%%e8ĿƄ~·񽝽z'o KYxL̎WVPyweWE&~u/k? 4 +ix&V[+[} h4.uӮ%7bKC>3Mş?eݏECҼOƺ⏄eVq>5oungkr݃w^]cD&9X,u[ᆅG5į scru yC-6X0״}Jڗ__A1sVӵ?6Bv6{plAq)>oߎHM' յ+4B9 u5ͽRx鎹h꽾`! 1'$`:>U?0ۏcֹTdB#\wZs ^%4Ku0q9>>iUY/؅{ȓEwD ^pf=0ڲeߓi%ֵ4vCy fv^׾'GkkvΥ1۩, A_<^]Z7,ḏGy'sʹ֒e[l31ʤ"a߄zմ_6l`FIo+Mg4:ۻvhn'RRgS~z񿆾OxO|Ykm<:_7^kIem@FZ9T‘ v3⫏|G'Ki.-gS5oungkr݃w^[_D&9|X,[ᆇxG5Ŀ scro&mx{cs4^ӖV+j?4im+ed=KSuwh}6HlԔ/߱x 7#MwG5sFqҔHf;@QMG"RǷ[Ks 5%EKkKO ⶵ[$pAK,6nEJQ!$z🉮cIbdTl6'(X`};W?$0%՗59-,]@ 푔ξ@?ᾪ,x.4H.yQsk'R9CeD>^B4s\* TԚ~ktv8[Oo:k"^ִƱjVX}>b+1eV+/Pkp` 1n܆+Ʀx$NAF##z)JEյ{E76W+͠pX]rw?GU_h]͟os\ `|gzoxO),?Ҵ]K+]?NK> 1TG`Ҵ}?D.;M;JM,]0D#5;FӠLl+u(HAT =-HցSFt*lGoo 䓒I7&fPʃZF$3VA*`Ҵtder>F"5[M]1Cz--w .I9|]FW޻KTϨzÈ/i@Ĝ95Okޥ:GUԦss7fOC_umKR4~CG+a|w{Kyny##t_ f? 5|5rxL6@c<\_U|*|[7P]A0Ѧ7HpA# x R M8QhJQ9f:#iͦT9}{~ȗ:|s/!Fy#ϡo78iܽ Z;im`HXeH.Qܔ<٬-W:hD7 ,vɏu'?0 A=6xM LZhT  W|P>,?tsZfЃE@2֎wrPs@ ۮ= rԖR$Pw0*h*˟oF8ZKYdhdV12 Ai#\­=-nGo;Fz NB#R#SPg xoU ȇOCeLNOS401xF"2=a^rELa8!vϵi]] #-!ǟj|'=^/+:N-[ؓeXRP[std:_krequebKv\m pOA5o"ԭu MPմ]#qPڴ}(,bja;)±HaE c=D5oDnH}+?X,&GG8/t/GiwI*"ȸ*q)ʩסʮq9Z;h'$aՇ~_^[\$A,LeajmMX/#_­GoWDF9Q A&=郂>^nQ56*r\G"+[LiT`}s!x.H`7K{@CXF{z>iYyȓ=.bEb1yn jX)u2[5,i/ ݻœ._^4}%e#1 rc:xh@HL[/n d}Ot!ooVOT̷-EqN5i)7:vP9!G5D񭆕gt_15٣8FS{G4mOQa%:6[ĥ  w=_:*g 6kkX|0Xsz=MK:MKttu=DUF<I8=ܒx~ﳿ4&ox64Y&ָ1%݀ڀj,WIRFPw[y m9UKoq׉-.'kW0bqz/MkG׵ ={HԴk4d Wu z_G-7Dg??hڿ>"|3?<*W>[WO|bg&;E{[چ ,MuGx |akZ:XZ#~[_ )8[!*_o;}vok7ܔ@oি%5xƟ |]kZ:i,>â/,\r5/IԮvZ[d/?R/z:Ϗn#QЯij- S1ݼ6k'??Eiok;7U]8z <+gg 7Hl&ǝuO%,k u)o}g$n7v141_Z- U!848>ߍVKOkmRl$i4ỶYYaj~`xԑT*@u[y m9UKoqɾ$;i\HGs |[5^,#RѮXW*^U~g~?/?o >Z/[iRY[Cy^[ խ}gQb{:?ojQWᏀfg k~o\'NlRVkhotb+KΥoמt ?bo*^-}o^6;/<o 5-mf)eM;KơnމOߋ`/3|A*\xc o|Sw]?]%Ja4g2,SZ5(Qbk:?O~|%ٴm^>irL$:k+7|A֪ڴMgo%?Sc τ?mPQb?[ךX`n8.Z9 #qk>Vq?ku/:4i wܿ'|+wx_ZrY4! ; g.lo|q=oY4SS07F"  taKCd`튪Y ҩS$s"I t`{zjlSI=AZZ_hFs| +퓑5>/%H⸹S$A9^ ~{^|GKΩg%ΡZcP>a8Ɵ_# ^Z 3Z ޹(Dorb'Lo%k k*O~?NkǸN3HW?9ԛ@?~ƄA Si:c:i1>c8J\wF@qJ}GZVM2IM#4½z}jN`J00 ( 0<== 8AoyUc7`Q82,7J#ByYprT^V7|oېC/QCNaE5BBۇjr~~|.Q],z8n ݃u8=I~*?]:=25 dHu= UUaTZ9?Jo^n@}O9V ܂ zuy6i$AF _\<61<Gj OSIu;{+8PgG'ҫjƕjZFZ{cc=S^ _^Rie/onIF_s: (, RmgyI'vpH3xea=f.7m?-ʃ7s{?i|&~$:kxoSAymDGxĎ@|ѸoCwy+`lTBg X}OOJ5ia=G8brORNk3Yًy 9%^Nz;[;ig8!C,OAZ:mާsnqFi\ ScVjv-krFp:z3kj'7e2jW$}$"TX FZ?"[_,'Bs<ç=>j_ hP<~sd`y++/^y_|< ^,{G}t>lg>~m?kO~ ՒSA!յI*r@hl*68²5_D4cӴCgm0y5NӡKcCio6p^99&-$:2I8TkТEE4c{`%>͕8G}CGaK 8Eőqm#Gr3@kKݵ#Aյ=%TT'&|HRH ҽ2z^o ..UmGFWi&5[oiхMl2"?x6ouqWpg7ο_i?GPcp `]YHxO-6FɜyaN6,&pci@aKpU$STh[}esxpN I&R%#+zn^K. e081먃ĺ%fFteWmMP=iwG:ȌSӬɱp_SQY_hZ;a$ 9\[O2lgSs>9g?X 嵳HU96! b>G-S3a ?2j;{W!Ƽ_,*FIw$,E &Ɗ=UA;^+\#gıj"}VC;kXr\׌|EQX6%?&_}Tj#Ko!I\(ݤ^+$Dٍ3> hҼKOt_ǃm~;ynmξbVDlVV|]]_YoDhH}>rɱw$d$7?V|IyqWHd~2=ƙpZ=%(#u;ķ֞ysu:1GLܒ nI-'w&e+\E>!`ծ'֡+M1Ѯ6ܒ#1ĺLM_Nƫ^8nT`|$gT`Q#j.x<Ξ#}7گsIA;0Hc;gK_(5o j7;hb #I"6>U#GOqd鐛SZO$Y܏0s`/6vc,iي_:ѲOG WvpA;4s{M+|c8f¾kDr\lww<'+k~ +`_j=w X|VL/"Ȑ^ĤBA*gB"$OiwR. gB@#R'4{YԴhà:τy᯶Oޝ3^fC 4 ZJ>uxC.#}}>7]vO.HK< 3O7Şo^[..Ɵ|4nXnm7VyRD^)FfW`zo_3~Ǐ^_@ִ{Oo[EO&gY"}l$U^L7Z:|;Q8Yc@sW-8#זd R, mx\m<,Km08IR; K 9B0{c ^<1}jMv2ʶAI"Y@0@G~VǚZ&DS~x-HY-Mw\4: +9ll4x.IAT/u%I$Gت~5ϼN5O,tLG'\\]J=dR]NN@:bukj}CS=qs)h}+?x[vwxTu{<۽KRI MP1g4ϽfkW8^Fsgq#GC}=*3AL8m@'(~c&FHץ5Ylzf^~G sjl# Ѓߞh0q `c;QavNy9MF>ivS7Y$S -"SubGjSJEy?|Y/AAԵkn9?ٯ0~ުh 5LoUNK}\"#y HyoּIgk뙯.db^i?A{t!ney&Y|x[.>ꗺxٞvHʸFrpҗvлUNd< w8T-idYlj8` 4˨h:iU jW+yqAû:G[ULdta^ᯂoFգ/Z?=cP#v$ |r ~&u w!o BG*/>lXmTOvna sSL-Nf$߻9@p+JFm&-2=> w:boQ(|a<-csῄ:2kL?&8ڲ7Kr~epzl|"е| Z"^)0fzrrЖ Ry]NdWw?;HŘ{{W]Yjzv?U&Kۋ{kYY]^iıdA|[|"6h^wa\xu=I\ʨ$fIP~8|Y{Uu+GgthZ[wu3#uVoFj^6iK-!pYd$~#hV?|>ƪ_ [FҵYWBX.$)I{pOmnQm9/V.,5)GE9da.']'YHxq_|WwSoswxYu״;{F qA=w3 ':oįk>/dR֬6> x/Y]xòtSt/]'Zb,o _'cPw/s3 HR1ʆ7H#󁹋9 ykw|sI$A/dtQa8YPb`&n36^3[t$Slu4)ZDH@ȮBӮM&6 hn(zf6q~$zx/Zդ-:mw '˪d_W<'/iuԴWu[ټ1NSll溶ibCe˜˹Ԏ%zȏ5|02O]rs. c<BWO~Ho[nϯ+vҽ 'A#+Ђk赁\x)!*r)*+D$eRHs0榊yuxtd o\ӮaA%Ŵи9R=Eug+8~zk`=PB=FzXv 4g!eHcnNs[/hڲYÒ b0O9 [=폅ď i,4_ .B|wEY\ \$Ϙ1ZKxSmA:n6^]ۇqx j_jV&M>CjKwuៅ?f ܺ&;^xzgHG?:z|?iZ[O+2»u&{HK]DɐOAHY Hqʑ-ǡUʟ>|72Gi _!rLg+˼S~ W]ҦS=B,\ZaBc|yE6]'x|BvXɳJ%]SZzom_t_iH k@~c'WQi-`ese=?޺CLԃ}.>ci7(tb1&xB䗾O6w_!_.P`l{,HE"K,b9†9 Ta2N0P_:*yk,C#uT{qb;15zHc@j7 0PIfQZTIXRy#1meb݈UD3M_,"ZNb#pFp]}#W-iMevWCFM-k[FhgLduA__[Fo/5IӎG=YARk #^k'8Sfx%:OIb:V|29r'SG Hef Ynecc#D0 <g\ݒLP_uZ/]o3$d_Is@9lzǽe` l/xOkp+XH:># ۟$W'?t˛-cBfʜa+ʣꚎn5٧@,|QMyg7&UV-ɏh>gxGc]G\n $.^ysS W9|MѮϯ@>)i:=0 '-2@J#޳ڊpǧj猬zךEpTAݞTJΘ .p#sNY`G*ϖҐv?d /5 )`pp1ڬxA1ʀ}}*uZң#8sWY:"-rUAUaQЃ[&8%'Q`P:WJY⳧#Yu=+. ;F@<͟>>Z7᷀.4/]F /%N Ȃk٢HBY'OOh(t4?> MFhV+-6D_MI#!,G6V|PqO|5}ů|˽NX`]M}4At1$GeLz}.fE84PZmBVX-cPepKꦗσ_^"<D joOCjCu$GSR&$Z4 ^G?ω"^վ  xuGYo".sfq-@H Qy3%k Z^K ?/oMƚ̑NR&$ژIĥG_xW_\t? ؋.' uII-hԪV%g_|`veֱzk9->]<5vc}mڼW3u@b rw/ gM\eV,CwSfXMť*$e>3_~1/TqJ\w'Vm WڅK)qko&b e>\;oχ5a}9D71O%PE|3?ٳ«W.>ӡ2| .o8>+wyn EXPGğ/>.ּ7i$>#kWK9AeijtYvZʄE̯[@"O_o1|ag{K5piiq 7-fews#?P|c:kɠ J~kʤAC#y[*b1$9='m[Oa o~53:2%[6zdΘg}p}h[>gG:=F;zu8n|5&KyoՊK"b9O./{h|iMCᆡc/qw_֖[O.~I% Mo& uKM;Xռ >a#gcd2yS,s$wP!riQkzo[xǞ+_)-5ۋ:V쯵R{7}/T-i I D^M=͵˟]Wޗ~x_Os5C3-gx)H>%whK.$մC2kfӮ7n)2r|ƗLR7dӧݻ>t|T m?6I=+tg}OHy0[[j34|(<IrQϨ|]{l}1rw`0IJeDKuM^hcUe3 E3\)t[U=։!Td|̀d1".x[Vg̒i$Wrts,g,I GVޗjSE,ou{" K6N,Ikfkխ4ֲCsrn/Fܓ?e,I 3Ҽ/x7W]|{$>׵;7Vב!,~P 1W`m~'tѴo|C UQ-/bB~oro6geyiK.o⎵eCGTt24,0M1SSݾ'j<c|EjZ} >ᕝ]:@iU Y8yU~yHA=V6Q}kkǾ%h>'5_;MTGiַ7W3WD]~m8FG7JNn8!WJ@ݱkׁɯ#pQ?:v́o4⁻sJT|qϵ/pG{qUN1,ثAڐ)< h:ܦ3tcXNTCOKiDG$$KXu2I}qB+oV/R7ENs":J'"~69Zq7| LH}]3猾}*Oknͥ\ep}Dt᷈JQ̇Q5I}ɼӦI5Oڒ>VnH2s3 j?W9wUш7Vپe(>\n-wì jVm:Q؉ϣ>>+kbmJ.4FMkL_8'^y¾0~_~_.tZH|8V1`; Sw~"x#,p:`dU;WO#%NT 2P{dՑNUՊEhX\[KH$ )baЫ.>iwT_AOpIeNBNⲜsw'ֻ/QmD~hhçx(|a(D.zmO=>a]\$3-mp3O\{g]ꌢ%Y\8oAZ5A멶?AӶkxuqh˹ W] 'xxaW`.xVx'rlpAtGW๹5K+Lo&7G:T8=!ڍͲ_AXL˻dGVQeĚiޗc!IW%K)]?/iLj;wr?!^>#{Xl򍩍J@;x8Ҿh4nܤC@9m{Ƿ0Hӵ~':_%J=@6ڸkI-m rxמj#Y9P pcltzddEە ΋$+M7^]jH]yM2Mm9ץ&Ʒ>(ĺ7HMnoyy*a+j׍-uؾh1ͻÚsi`AW+PCW{B\7\X|%ПzʍF^inpR\\W\"9icj"۰#nEyX 9jҏ9 KIR9$aN@ j`2ܩ 8npa$| ՏO®yj6᱊ ˀZߵ88 1r=`2@ #Zg%BA])^:,×#ีy=+g tKkYM_Gh:5rj~"%lf |+ ?>u /.u]OW̺[0fGaG >;3O[oDAzVBO2P.BL28bƋ >EXX5<˛BYnu̲8 8~:ѓ^ -^K2wsy<Y.fwi v`ƀDUY/V=? /-]T8 ݷ<61^ ˀZX37,ګ+d28|T$"\!B9q8Aَ WI0|OvڕzF[G&/^vaiЫ\],p[瀤מ|O6k} z +Z-AlT7o;-46{ )5|Je5lRJд!Rog; 蕮.el$p[@ Mq_8/ť50p~I\q UB<_- Z׆>(kn_EҼKg-.E͖ct̵2iG<cַ៊-^6 մ]'Ŀ~$Z5_[ݥȹD-& |#|L|-[>qWNx𦽠( m͵k0h#F/TGO > E5Mw,l:hsjK 7gΉw|e?:A\hzp/yy5؇RL(G;uЮ|;Oៅ>B1\;OTbM'G0 g>xk:}CO4޸"xyy5ЇȒL(2}#7g6{-o>icUYGHZUv|r|xc? 4K|\_ze&7t]r[+Oi5ΣgD-PMygۢO~ig^Mk燬IYkKYu+=:"Nמq? ^ >?;]i4WNIie'Ϲ-4l~'Nt! 3㟵=WWí6=v.=f.gqY ou˹]sA_ SƉmmĺ+ڟx÷͞#gD9#euhb ~ _<7j6΁PE.-={o,]Y,<$HmZ2Ito5R@N}6- {ĺ 弒Eui1M $r![vVFI ///Tu-6K GN{; vhftYYH [7+4RӮd7j5U 89=N嚼Uf{KU' 9''w.IE˩rП /$|O/$ӵ}oo*ACr{#%jaw{n nHn8Zơu-4Kd(أU@I$Sɮ>*+3f+s\TF,IIO\jO֦-^=jmVK hpۭRQƀe1'u闟4OR u5X"&omdImiu~。>l@ sqK5Qio8.5%ԠV{gSmo4'{R YP1b|%e<;fC3?ȱdrOhH|?p`8Ց%~G~~? < ?`<ף?l!+N3*xNj2Ka8)u^w)*8*Ar7?~ ܏#QLj4H:JXհWB$>۫[/LǹOݟº׍75<(Jv3L^/66*#uዷ'ZZgtY$ܶ]k~ԋj'+En/>6OA'n%;Vm[ICrޞܦz+< h(Onz[}ч} Sg\b&7FQ.bU^zf~eCm/m|k%?ܟY;1(<qC)b9=kBd  p51|-XӯCޔ)di<`A":sO\rP !vGV$0njֻAeN s tg5=5<66tVxBsqO v:CD4(r+/4 Y.. $ןJ_MgLMBhP1I9kִ)Xw~5+[p[[Щ 'd=JV Ǿ!jkmm"w!_9gxS^| 1m{X~ܠt7 MmfL6~]|GhA8sfl#xG~? m{nn_24Źwpnjq_/~ԺoݐX)ak6V \io Ћ纂}BHF@#9~| ÝkU^xusGQx\tpqeen o[[G/`yVY#Y+oO6׵|q+V<_ًn8m0mRIed|uSoxu?#Z`k~)R]%FYX[h[MKwe5x j^"]c^0`6Ǎ|Y6]Bq%۫!gQZ 0sӥ{~=O>쪽nzPg8g'RLJ!TGB*_(5mpIWHB3'kz?p9zJlPFxmŔv"a#ǯZ0PO@3[QƋ0G9Ϧk(G~xt񷉼aO ]6%Z AyeZh5 /<,=!X#, Cே#yx¾/׼ cY^^i\6ZKe;a8N,rC/?G8x^5ax s 5{i \=͌;U BNvqgqrC7umSS:cyyC]_Y$kpfȷNJrᯉ_Lώ>H>-xFL_/S೰֭-Jg^5Z4v,3>oV[vzm>zm% Z[O}8Tkx[$3-| # w2_"-c^?7oImkAicۍ6{]En q(2/!_5>;YnFop[E٧y̶1vWּ5-K _#[K4f/u"ͯTé=Q_ַ1H9<]k⇅߇`Y<9>_ kwEuqdl`{K3Zycs_T|)MC k_~ [A,Aeկa{FTشַ{ffsˎk+Ş֧?xsXs}Th>,}rxRxY,vׂjQ5b.] i'x6 ZM']eR;OҼWVkkaeC"hs=rHҹ_ |l|&[/ eto Dֻݪ9LnYIX`{{it|/ff|yBװpֺ/#5ۥG6ze1$IX{{yt~|3Ɵ'߆:6ak{9{M@;gZMi#g(HEW3Ao/0a0Ӽ;ڭf/DFU`ʂ-fgHY$8gko=~׃5%φ!i֫$6R3Z[~0~~:g[ᯀux2Tޅsx|Amwa.} Դ֖B_c앦ğ Z]7CuzD^סmƩc&}V-紷B|)uwc寄<-\x]lmjH{}CSn=HN} .X0"2a}?|*06ݐ;X?q_whkydKMxh_o-c|?>Z=s`aCֽtW r 14d2rs@ ߏlT@zE8GOWЂG*]ǥ# Pwg֔EPA<`Ӆx ۱OΔGSi>:id<0ZnǭGnxsTo*#G4Rr?)@<n٧n?PTgJiF}3f{gΠk_DᑑQ`qPrI'7.%AMT)$|8!wcwI8kDqAׯ]fvE6 shGQx=w̳hڵ Kwm2WXc#   ]F4=NFc^ m0W# GOJ#IҴ>_/ }rI&#eš[7WzI&U1贑9O5C-?k89좽Ã:[܏kgR9C@2[ǯj*8.p3iQi${FCǥv:/P=Gs_ ub!}<9T-Ʃ>}WR]zdzk OkV UT ekē:o}3!?E5-;|A$Q^t)_ޒ6%6LskK}7`p2Mt73߄m?Zx졎K؈1KWi?į |8}36Thʭψ.7>Xk޵Oڇo쿧G=j>1c׍RmVO0m=XBZR <qu49ɒF CPnZQ;+pxk7S^7sy&O'_4!kW~"uOkW%Ԯ$A*T⠪ d=+0t&6|ǟLҁޥQ=1T9jSO鉬 }Vmi8%RH2B<R/Mc[t+?S]U,kmN1q[.BDm$`]~(kqW?}ꃁ{WpF~]tcxSeW@ϯig8*Wق* ${fnqSUYd,sn06?.238$Xd2AJyjcgOs{}pֶѨ;;'4iZYiZU q{]% %݈Uw'gjƓY]zcc \^\- $B9$\NJq ziVH`Tdrp8M흥j ~wS;Yㆯ4𶧦-;?5TV;+YV?/pOO~0}[o j?uk> x&žtȵmYx*PUb/4qIO/fhzOZ$֦-Ji/15ox6'_I`HGp_ik>gjvw!%mm. ky@HSȍČ o8~*=Pp9Oj˸ qjlH"wS?[0Cv??C!ds0 N7 {*,;9%{b&Fq5lFH"_i^/5-_QӬlioo5ggbdX>!F>Tֵ+-+J/u뤵D; [XtK+OTӬlak˅D䑈UP$+_<=]>T5;M:#4W) *N3)[Ow?u[;pgۆje~*^%4qI|#MV஭ucSš-K/\=VBX _`Q5f)> l]I@5v>Я N?uVD-8-o  y8t '9^u?_qwӁ9y >8J| ^WN M]=͚:eōPܬ7REu)o#u? 1i!M&n,P.F'⺃fTnkƿ \#⿂<= ;E s.r6bN8n79R|,񧇴h:i`RiU'TJk$gqu+xUǍKghfj/P}6n]UWK0P;\HOقQώ3jVk%h.ŀM[xUU-:n%'k{w!?tci[OgӴ>KǛQ]}_6tPG,ɩm:.ng佸|hMìŦUlmmyB&$hk-bs2i|,_OXqw~x&SF-֯ueZQ5k漼p'GH-mVX4S?Û4yb{fQ! SVkG B{teO,34x4/ 6:Ρq{upC{4WR(sH +,P{c<3ex3¶M!yI{y}gbhDE_~$ǟKvW໹k ,d mc\Ck4K [h4QIo^>|)_/,$bmCŸ uy,sXvIզ+,}p$heW[f j1\|mjRZjd.ᴞ}^q&rIi`7p$h㟉ύ?k=X-;?."O k[_ie-Yȉf who8y!xo/i_Os Gķw %ӯ̍4٘%uSE./٫~Þ5o:-׈o/w:&pGҤ̸[t O߉Vqi?{^I5ˏZm̚.q$ٱC Xt紶K25/HjCj_,!EAW/אjK[O+#Uf?`.slVV?~&*_<kgzLD:HѵըV*ӈ+~_['5_yKu^ofX/yN ue?ktjyp~&ؿnd6>^2/A/F.-fLF9|ܙgFo55owoyosm J&PyX_WwG{ew !eU`w (1~9걌"Zяu0qJPd2DF)2@ O9]s櫽NIc?ZBr{B0'v {Rllh 0:t5Qߎ('$u@Tdg3YB@O!N25A4׎¢{u'L*2)* (];Ygf7³c#wΗ4%ܐrSyG= t'NiZlW/ukǏQt]Nѐs0Gz} h+k3]<2 90zmƺw/S\! *ccS}:gxL]Y:V 1$/B>7x^$W8qHI ކ֏GLپ;|.(<-5 3Py mY miOZ4ome?~YM3IߘR VG=k}I}KXghXjf(-_E|.H}qOJK)[*6~H#ZX?񗉣lKNrrr ^?, O#-%6\ŏ ify_ I\;gԟ2G=ݲrO\Kt{eU>L_\Dz_¸OxZEKݼYH>N9+|_>6{{T+p-QUp_|o.~f|}˻55hiiȱжq;G'<~`1\a'=^f۞Rs 8cdҁ.I{\ۧqVq r=w>zǎ J,saRfTR*O $ݩ2(#Fh皔sVȑdb^L#˖u'h_Z>o#yR( 鞸;$yc@ 5hu|"⅄{.+ Fďm=ͷ$:̶Z̖BUr+|O~]_Uo+i ²mqsm 3,m/r+ r_3|@-4WS?O k?)G^ <3$۟:JLBTs,1Jm|So|'Úğ[*4Ht 9GSx"eڠ*8Yw!{?WPC)ӾI56lnm].+@DLk4h陣OӾ,{ ~IKo^k-tyYbԊDD*iֳFwWOOE %5tkwVηkR&ISN4c>OjxWWFn־6( z|H*7D+ x? ʜӜke\c?Q¾O In#{ՁOPsJ9}+EdHŒ2F1T& :/TQc@y$MKYnkNA~21?_LC '$jq}?='9$aFG#WI֪OH@1pg<Ԧe&yzg8*+v %X '.B|285]G+ma˿ BhaѼ1#Osm 3-%Pe,1-|W|[t{/<)๠C[\\GK:[K-ܫ, ?hM7UšƿvQ$4 %6:κ~-P$ R_/ 'ʼM!Afyce-8iv'75m<]HxtzRA3Ís 8yuWKP),Z:fhFj,,RZ `|.^mjDX":JuѣF>:SGlC)?Io+s>~:ճ}Tӭg$X뚤*G '=%a f&J7De5 ?ZWz!’[8Ey`mR_JY0#U+Ʉyrb U'm$y8^3jS2<@=3~޻ga,h!@fco^~6Pe߅|!40\KY_(]ʲQoWOk-om:=\AVY-.m#t-UraWkoe~IMg_;(]xKBgd{srg]?II_(^JNce)\maC_jzsPq^&G<hr2[Y4TVg6.np6uk"]WH%M:h#Nuj)Ui6H|湂?N^mnbJBD*iֳƒ,zR|j H#គO3^I}RVeao2`?,ʝe_^㨯⅁'U5/~׉c,k՟ 4O Gv [-nc ?mo~ifڢ_wg~D/h {OixfVd4B =Mwimu`C QѭS-GRn|'AMu3Ftķ~ajiֺeQ$wYMwZi߁񮇮^|<}n2ǚ͠nl˛tM&l&6^!c54{T/i:֣Oڶ'+M%[D:pNce\ik:6W=/?xgG|-Y}*i=̺fIRKyݰLk)./+Re7KvmuoW|EZ4%bm]5ުZh5/m|;Kk9exXYÞuH"{Ӵ{TsQcBQY|BPë]^? w&=7II.Z8W!#݊<7? d -r6YIT1#I'i UUU {O|p{u7ŋ߂ vt LJJ-rͷhrxB/k/u{7^#: )heY.j$žrN-O>5:?.~*xy"uQ-i5I K[ I!h_l|Py5ŭB=\= kPnMgR4i ğ-3ѕo| :h𿇬ä6[8PI##YkYdGyG_Kᯄ/xB߅<9e#G BY$WfikYGyx[߅Ox+E<=g-+J/"BI$WfiI&fyfY$#_ h~ kLt=Zim&f%,#!gݙV @q]pq*Bno*[88]n#޸$2uGq/ Գkƾ"dŵTu?jrҮ!|aèmaծu {SYxo MڤW-QK+qUIZG[x9H,|EȴZF ̀Đy=8|k_?:x %h%YkMI4[u GǏws^?Ꮑ|WOWx_[o bC{[ C'C?nq}G  L?(|U֡?5R&D4HbOX]hʷ>G~xWDOKO_at-(YI,M5,I#~/|%Z Yož؆xB,I+K4HM5O,I#~O-'x{Y!R$I+I4I$Mq3(x$o+Ьq#TVa0G6WGz]ljiw&MmRK(Hwb -ţ-" HIZB#UgfUUbH>5Mbݝ?ῂSwx\mm&$-ܺ}п ;/]^ WΟ+⧊Z+VxKډ-l淅1oܽӭo G!wr|N#x (1HnKmMomD_BHZ?>*MykPWeš}T)tۓYԢ C$1'd.u4e[x#¿+x'Z%|/?:M,HH外idy&fyfY$Gf?Qk- Ь7OY}HC'\_|`}mɬQ!V2ex2ς<_^<þt&s i$y$rK4ZS.76:qNzRo7kؗG 7SO5O>2MXkk14&MBnedm1RK{kDޝ=wqcK_ ~F{][Lwڤ"9t]r"+F*e;x|㛿xF7-qN0xI0fd;TCƟ55ԼCFQ-֘_Z&Oh хJ?./jɥ+6VO=nRng,m.b u-nn KkMH[\}u~__?S:g~#.O|-+H_Z :d-w7(Wϙ#ɓ_ME[Pr?t{E4K18~hƓ[jFeioXd4r) s_.xL<=}Pn㾳F !*A ~z=:WK cKMk]02Ht5UoxgƚMsK4tmRᔞpy[Ld°8,2  2+)elZw0,;~?O;f@p̻?ҪymzVKB:Hd__Ra$ˏoƜ`rzVOhycz`xG,#T>B_a-rqϱUK78RHy?@èUJ\fRAb N??LO3oI>ÃUV$g `Ď\tzvJ鴾l@N7q8]ThSaҀץwp y~3/ )-zkW =+pdz#2rx= &T *9 3߹mBq8Vs0sioB:^)ڧ@sH" 43c'x80hiI$r@s6xZW _XO#~п:_mm=crouGrz.)%tX$|QEܝ+6}7M-)gԣlO|_s|9wl%ҷj(G-Ҵ9fILRmbC3C|7ֽsj8,͟>%xI _G[c&x|RR [K-7N[{ZŒ+_͹4>yxX,w%Ͼ.#[E)ˀ8D_9^˰sz;N@sH" 43c'x80hiI$r@s6xZW _XO#~п:_mm=crouGrz.)%tX$|QEܝ+6}7M-)gԣlO|_s|9wl%ҷj(G-Ҵ9fILRmbC3C|7ֽsj8,͟>%xI _G[c&x|RR [K-7N[{ZŒ+_͹4>yxX,w%Ͼ.#[E)ˀ8D_9^˰sz;N@sH" 43c'x80hiI$r@s6xZW _XO#~п:_mm=crouGrz.)%tX$|QEܝ+6}7M-)gԣlO|_s|9wl%ҷj(G-Ҵ9fILRmbC3C|7ֽsj8,͟>%xI _G[c&x|RR [K-7N[{ZŒ+_͹4>yxX,w%Ͼ.#[E)ˀ8D_9^˰sz;N@sH" 43c'x80hiI$r@s6xZW _XO#~п:_mm=crouGrz.)%tX$|QEܝ+6}7M-)gԣlO|_s|9wl%ҷj(G-Ҵ9fILRmbC3C|7ֽsj8,͟>%xI _G[c&x|RR [K-7N[{ZŒ+_͹4>yxX,w%Ͼ.#[E)ˀ8D_9^˰sz;N@sH" 43c'x80hiI$r@s6xZk[N żocG;<"-ZW Ko&B`_xi-oHn2IobbI)tX_O_ۨCFqn-ΪLS 3Iy"hVBcYpQ~߷v{ট ~5x%OM{{EG|B蚵--&`dx%Iҿjkeoٷk/xKƭC C}x|7B^GXm-x>g[ o+BCt ~9Q_II@s௉.>ŏE|PQ|'/&mol<_?VmO<5k{{&EmkJЌEx??ߴ-S\|[x}?>%||ƕēi|I[Zm #N/,]ZMvT=G H// ]K nu|4oJ=kOb뷅4b-cXYuƏkԷG^=1(M/_ݧx)ߍ^.k{,q^IJx^|-B&} E{I.,"7p^#8;zQEzՠj~ Xx?D~~Puk>g?IxC \<_P-[^wAqZE~׿n<K~Y׾ u&yXy$dXx#ٓ 'O~:-jZk--,}.!XUW|=fSh-/_`+qlَ@B\ЊZ?j{9> ~zGP?&oNj}#pn-wYؚͪ\AclN-Ἒh?S#?f.KoZ9ϴSj&1yh$Ib;pK"duR/|-~o13%wxoYbѕvxW䕜6'fA1!o>ˢdюpb@-rdfA좾|EM7iޓ YZUwW(Y$RT?~sg_\C0͖GY]F22H {|MiVz53^RocGD%H ׽~xOmK^\.ĻNTJM9'o OPA>*@!+xVA=2=m?HS<PL}= \ 0摀Ude’qj"Pe899z3u2i;U'Sp{t:gdx# &7q4U1~b>P%#^ \8=zW_  aozt<~u9Ϡ!0@?5 1 "F'qۏZzyy~tVS߮9p@݀vR*up'J/Z):Dt$TX"%h'ҳxiQU9gsP:}Aq:@ J4EK0 -69f(ԻI,U@$W: w__ ?gG{-Pjh>GupmR^_*JM'lXghdHW_kkKMYZO6GV܄xm1.mCŎ5l55b"=G ,P7@WgN{>\8 nl;tC:Aҥ "_p:WwZI,hK sYZ4(I>  a"% }kW]\Eoj]@s}cuχ#@5xo#6qk/R&6is,vV+fF;nm_> d[?oxo "6\}Ȭ.$)sKEk B6j|asén.XH+Eu-m 4%ᡴC!_|s㎿x#tS1\xwɥx\\-\7xȶ-̩grbO*@2!,7oW?>si+k[͸#Pcw!-{7Fx7P^k-GCF\T>o@WU6GV!-k9^<_ wM?|Qt 2kOX5ť,'qtFDB[<6n_wis||KQeǂ|6Nv1\Ms#(]YW۫3J =J7`6yT\ R VN/ zU+-cy$4v9FyTUNYaP\NҰw>MY"5.K UP9>B]źOÑ^ vuZ7χ\T׵ʩRI4;Y+YR3Wu__6^/|2-7ڼZ7_]ܛH|A>VR %ᢵE!_5?w>0Ny|aԷIkA|?k٢HVi\kpH!i>9_<:xY|uz%˨|Pcme}j> nok;~yHq.P+ӥ}qϥ}W<*PpxNd`tCE'H=*KRĻmV}֣o<**,pRO.'HiXFfZAe,W[i%*jGX.kk/|Ax ^-È \kTI \) Ѻ[/|/Ə>m^-Mw> r+)K\ipZ"͚ǻx\c0D[ >5]x[|x+4.u chm$WA<,:= W,]i^$ n:0-s*Yܘʐ ~ O?ZgGkrm,9dxGn.5XKvѷ ש__=PѼ&5&_͹#QբyKgDrf+]SkO}+#L mqii#CI]; <>\em(xfq x淵ӝW?<\ǸeVf(zxҾO~Ҿ Gn(`8QFSw8E'T#D]ijϭa ckKTrO|~З~5ny ݼ]uwW.5eT}.ovA~LhC~-;G gWw&;kĂ.u chdHWOόaMiS呡դn.uhKgm.o~26'Xe7Sݸg%Iui7Zym#M-̐-uK%ޠ(4OiW..gVq}/R}F8qnDb>tg_Ruynh-b;>Đ*>E[ORܿ|B.wL6ծ5e[OkkO4Jbׯ;]-mx4I:[]M~%[?iwvZu5ZJƗZjQk>%/u>M{IӴۘaut˛nF!kb<xFGJhn+-㶉SlQO344u/B ZY_xRס`k(4Xn48zmy\_}K{s|uj'_ Z v;?kWu_u [ BE-mEmlԥIY/>oiGxoo'W^="-7%Ý*&HҎm6K+5kIy oum^EmKSj,ѭ>,M;4;%̏gfyvctI9. XiO}>rf޳ݲ%4dgsF*/_֯6چ_iPdsku _QIEf4J,H#rQ9}O /Uir$ {@ ު7O?d c*7n? |G?A{(jMև^}HKAaus$2K}R.>j m>DVx{ j*\M g+gm#GH.My+ċ*WΙcm^-?OkV(#IX$<_PVweZ7[uįiz5e_"Y״;MGQLnk--otᏆ⸺;hu9V>[HH3:3M3IwR4/ 麕5-z:M}ΒENӎך]t3$xZfx;Eծc{xnU>mxP-t[MRXx{KJ[FyW>&x_~'xS"~#xkBQ<|9ҡl촍(nm伲Y&KyPvVu]vT7mޏ !ӿNpci\vof7O$BL-&o;.;=?M/ \3OFw8xml>zjĚ-F&Pkj@,|)A5۟_ėΓ +3oh*Ao8kGxگo9+muΧ_os_|dÍg߈Zơ9;wG4 s[4mFG?OЖ> ^ }<Zԟd2$d .V'vDQd.O^¯YnZG#/ye!T£3m5og DtoX+-,'l,S_k]Qn,u]PQd6*AA>^'G j"Im *i*|+%|qeT?dֵ'[odyG?<5 Zxc~м# \gh-Ϛ[",TnyYI$?𗄼(<- xwҼ7MM- ;tHc&Y[b+bkOURmhZ,3- D?2Y(cxBt? hG4Ku&4:'JiU7$TebrI' @\9Ep01817;dIkMJH}:JdDZIo!8e; g$y6mZsH8_?Y K]Y5oXy|5L+↶&[-.^wT7y$*4Rʠ-?RZhw/սľ_=oDIKVI;,qI)Qhʠ[=&M[7`-T/⦶&[ &y#yvEgvU ǝ#@"iƗHtNMs]1$EJ[ HQ?_OCsƗ? |1> |)֙|AEmO*w62|jү7[_~>6af> ?kQKo`VOUSWWq\/_f㏌|=L&bcr-Q@/m.UFxuyG~̾ |b47_|eu/Ze6o Q{iu說7+ë8=e+mcI٣O/c&5gI/(^Q⽯O x+V_/sHt}CcGK,6VcI?%/  x3^wvt SDKs0ɥVأsrX><kk@t:g/h- H"̖iem7<,ğм+b]Z6I4NIҭ<ǚy: _ |767 x{KW#I &zKxT.oq/Gſ?!x{IFEHy]8YݕA#|7O?5E.~.@UUT\WqKY+dxz/X܋x0P2K?EUQ^^Qi߳/>)\kXN | |~7k?zO|B} xk^ǂ7xGÚ@<3[:4- E?2YeI/ xPx[/xoš%7Κ[vM,Wc_ 'Z<3<=}@д>Ynf0Z@~dK+lQv9f$|_~Ѵh0Mah:t:Ni<[īoIHN'^r@`cq^cnv9暕F`un"K3`$Cq9 wI +֙|Mź[ũ^]i*+OF|yJXt6hcSKXCIkYJxkS^ 𕧆< >v"A'ͩںSQ[3b\uKmĖTjljܾjlZŢA5ugrn;Iloz °i,:75M^xF5xsU4׺/6hVXHWWFⴖU;퐊+E _j9~2(ˎpy *aMz!NA?G#?ʊW-4RLӓ^T]p @ Ш1 jEK} O5M6io5kiln_Pm6-blT7o7sX4Ey }xBӼ9WLkZ[ mMY[+y$K+vZKc{a|iE"cs}TIRF@e8<0ަR' Ҋi`|鑟E}#Tl[gqQԼ!mqۼu 3gEn]E$0]5d]fočm|?jׯBeĈb a`!#q}36Vڟc-߇{p!k׋(9y)ԗfHI UU.pWO^MRb3Wj~iv?|Io~ 6mm*d'k _|Lm_;. HH1-ruk$mS?z:[jAֽF sr8=+۴:$׭} v|&fiP(>bGLHzx>*3᷇7|Sx_A̛Q 1$,|㯉> ux>!<5o5-b,!b2I 2I#s Y-"B#əfl}Ԍr5@?xBi!Kּxf,m[3ML$LW *ȫ'tº>,k=O "(`hCk42]m,m1#ePϧw1m,myUEtwWBIe$(ۣgYƛ7@ҜPb?.W?>`s^~ƺOĽX7gbHIu[V;[ *;TZKK)ynfčcVfR k8fIn$[{;rF :߰[WxwVsΫy Sj7WIqO&܋hL/fڿC7x6]\n,z,hQ$3HꡜDʊJV%29o3|G|MxFA%j1J= <<W4Ox:t{ĶG[09ܤx8WIO>Y&ѼS%4kSғx>㿁~"x__Ԅ(VFe<WY^vܞk4iQxzľ67:Yۧ@,FXQ'w cx:G=<ɵ^;8 @ ^:࿇Zc#Z R/R#$$0+?/)uR "'oH5kj5(`k$E+m-ܑ,UgyῊ>G+\귞0E6uq$ydm-ȶrۉ\g?qi:׃`X۸RwjƅK4ʤL4bS#<'t{/'7kZ:&sѐC| 3A_?;. HH1-ruk$mS?z:[jAֽF sr8=+۴:$׭} v|&fiP(>bGLHzx>*3᷇7|Sx_A̛Q 1$,|㯉> ux>!<5o5-b,!b2I 2I#s Y-"B#əfl}Ԍr5@?xBi!Kּxf,m[3ML$LW *ȫ'tº>,k=O "(`hCk42]m,m1#ePϧw1m,myUEtwWBIe$(ۣgYƛ7@ҜPb?.W?>`s^~ƺOĽX7gbHIu[V;[ *;TZKK)ynfčcVfR k8fIn$[{;rF :߰[WxwVsΫy Sj7WIqO&܋hL/fڿC7x6]\n,z,hQ$3HꡜDʊJV%29o3|G|MxFA%j1J= <<W4Ox:t{ĶG[09ܤx8WIO>Y&ѼS%4kSғx>㿁~"x__Ԅ(VFe<WY^vܞk4iQxzľ67:Yۧ@,FXQ'w cx:G=<ɵ^;8 @ ^:࿇Zc#Z R/R#$$0+?/)uR "'oH5kj5(`k$E+m-ܑ,UgyῊ>G+\귞0E6uq$ydm-ȶrۉ\g?qi:׃`X۸RwjƅK4ʤL4bS#<'t{/'7kZ:&sѐC| 3A_?;. HH1-ruk$mS?z:[jAֽF sr8=+۴:$׭} v|&fiP(>bGLHzx>*3᷇7|Sx_A̛Q 1$,|㯉> ux>!<5o5-b,!b2I 2I#s Y-"B#əfl}Ԍr5@?xBi!Kּxf,m[3ML$LW *ȫ'tº>,k=O "(`hCk42]m,m1#ePϧw1m,myUEtwWBIe$(ۣgYƛ7@ҜPb?.W?>`s^~ƺOĽX7gbHIu[V;[ *;TZKK)ynfčcVfR k8fIn$[{;rF :߰[WxwVsΫy Sj7WIqO&܋hL/fڿC7x6]\n,z,hQ$3HꡜDʊJV%29o3|G|MxFA%j1J= <<W4Ox:t{ĶG[09ܤx8WIO>Y&ѼS%4kSғx>㿁~"x__Ԅ(VFe<WY^vܞk4iQxzľ67:Yۧ@,FXQ'w cx:G=<ɵ^;8 @ ^:࿇Zc#Z R/R#$$0+?/)uR "KuenFCeuC?wOo ~5^(ψ1Ơ?urToE;IXxse3@VN5 dԮBFNPI?!?z7hK|VIok.^yoʾ[u;_-0)Y,vC:%~_oߵ7ï>׾ Oſ}:?>-*23Don]cH^+h?#?~~UO⏂|??>O:Ύ7spXƆ̍R/6;^(_4a?xC^K}]:j}7>;/$6PŹhZgޮ&' 4gt+h?MFkFV_k$A㐼mkJLg~2w~ўCvo荫sMGÏٗi;{>3(^; )^)+n>?𫆿'&> _?S~um3Jij{YGؼE`6n9vr0U/ۓrGCIO_jU'uNj/kχ^x3Klu=ӯG _$C&U>'+|$75uxvm/M7e__qhqVgz[;H!nx?MuG R^='ſVC461BFh i mo )QOG{'?6P6nn+}Z;E'k?i?Ï~0GSt$4n|wI^IgXls8;+*yڣKooxğ |F׵ I! LK!Hd-Y#Eq>~ %;Y6?k/Gew`[/H-kbN?c~*4~;k '<3i~K /gyɧ e27Fa7Q^zw~cWƉ[6à|4е_ٳ;]N׊8Kk?a {Ǻ/? tk=xCAM[AT?_ ~.xFO5[? xB#ֿAw y-Z.Xo/:ğ۳_8|c=@'V/3?{+kWY-&↽1J:oΦ)L7c^|y]~"xQ-3zɧxNA2j \yl"bf:׾ Oſ}:?>-*23Don]cH^+h=Wo_('#Ts\~77ho>-"no4a?xC^K}]:j}7>;/$6PŹc Z}i_CHxIE=OJoAhx@.TMn׺$%eN`jm7Ϩ|_2F)ѼMV^u]mK{>!kyg˖)&K⎷'k㯎&>~>)3 լ=໋ v%KIGs rҭS? Xן~:xW_3tG2iӄyڣ/[,Ȫk>$QFF'̸ǞJQWc> xoƽͥ鷞&-7X Kgi3?7M7o{-_N6zOϋ hlbg}+:=̌2۫XU-W?> o#>>{:;߆cϲ G25Hۛx_>|q׼{~cNĚyc=ώi? , .g|3 eeO:TcImx{|W/޹i7?d?մiI|CS6s =:$h#؛WĿ~>!|AeG"5]6 ]?HY7x[6ỻp,[w^#2Js߶/{/xSS DBjVGß\np7|@EۼmlRS7?I? do >>|e _7=]ğQWdFXD%UPo^|q->;|Zޯm|6M[I{u|U@= d}K?h"oq+߲g uVu 2Zǃ2t}]iWW~ KJn>x7c)wuh7ym=+PGŚWQ?,G7A㔼m㮩Mݯ[[Ҧv4 k>Z=J>i'.s]\?lbkjg |OXVCWR)10RQo`$Sҽ[P_+Þ> <7y4[I.0!uc'?ڿ__M35LѼtoUׄ.g?>kdpigOZŭpYII<5Z?~ uk/x.3{Ieh(kcb~?ǟ?'2:w4c,6@ǖ2*,Fksω/uFQ.$.璨{(?GÏ~%;/A['qCóizm牼o*zlcC(~7x³O:Ύ7spXƆ̍R/6;^(cO|C5:75Ӡ&XcsOK:e ů YSξR[x??h&%xs_n~$K6h0ZM5mZdER_T C!m2N+罸;&U/߲ψu|AY|{ȴWMO>|=M%5x$H-(m%nZ~/F rO۫eRӚ(4Mn V}+H6̒%|8^6~?P;/>+ r5}6"Ame[b?7Ϗ|%B7? OEW}ei'DTo%ƙ->?x;n(Uo>_~ώ~7_ַ_> Voh~7|C;Y6Rl<-J3x7'sCվ|B17LFF/{i_Bb'R[< gĚ/|ryCJ#f;Ue2)a+*Ʃ=x/E*||cwkV?u{4ݤ $Bpgϖsҿ{|%5oˬ\WW3Ox9ؤZC~<>է;ԊGL[9 VuO i{K:r]fX,to1>l5 Z&Y䷺k{{{;1r̊\K5oQnb|ˉ y/Ez?!?z7hK|VIok.^yoʾ[u;_-0)Y,vC:g]~ ~;^?_׾jW"Cg|hf(VwҼ!u!x_߲߁|SO?kh~SwmΡs-lN׊8Ek?a {Ǻ/? tk=xCAM[AT?_ ~.xFO5[? xB#ֿAw y-Z.Xo/:ğ۳_8|c=@'V/3?{+kWY-&↽1J:oΦ)L7c^|y]~"xQ-3zɧxNA2j \yl"bf:׾ Oſ}:?>-*23Don]cH^+h=Wo_('#Ts\~77ho>-"no4a?xC^K}]:j}7>;/$6PŹc Z}i_CHxIE=OJoAhx@.TMn׺$%eN`jm7Ϩ|_2F)ѼMV^u]mK{>!kyg˖)&K⎷'k㯎&>~>)3 լ=໋ v%KIGs rҭS? Xן~:xW_3tG2iӄyڣ/[,Ȫk>$QFF'̸ǞJQSm#4~w/|rּ}~G'|a –ơهM{yȰfVv5LN.<_Wo+ oXboiYjW>5dmb-|oýbk]:,Q<6u+> oA-֝{5>0I=F\ޟ(+Đ>!uO_~xT,g'y%ad _jc)-v endstream endobj 138 0 obj << /Type /XObject /Subtype /Image /Name /Im138 /Filter [/FlateDecode ] /Width 341 /Height 211 /BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [0.0000 1.0000] /Length 3037 >> stream xyTSW/!/" "(U-VⱢ=ZVV)2-.HFA= N8"1jQĝْ;'o_޻]Atm1YiGbGPYRDM /8Qi-J(^@P;p/0E[eQ0{W9ywDW _1HL+Ny` L# KiB+` }s0vgS,Y:A1,8fW(Jw_u0P«1u3l9!b a{n`%Y3]YhlCJ;5~MY`l6h0قG2+Nq L̎S\l2ᖄb2lg֜m> {Rpݘq)f*5 7noGjw1 TA@|CJϏJ1He!罷@-J1N"PcKV%9]%)䖊~d)*QSORӵX"Hf3HgTmk1lKRGvJ\)ť# YAm)A|ʢ;I&G5}ÕRi<4p&‘NUgչtMn44]B>Hc9j+-a/ӝF<}ObMl_n?au IoMT6󱺐,vٔ~RNXۇ7cu"? lh^IMŚ@U8 +)F>ʘk RYa-RY^z u"3Sq8HdRUl q^Blq쨀}D#>زSs3CQ%DZ$>W3CFηl*,"׼[k/t&kV kWaXMA޼WultÏ- $ 4cexMn3ӱ)-H󖻪?OwIMZEᦾaUyGQ@5j] #Jg¼&aQQ՘H҂r|Gą֦:Lk8a%cBxY &~ճLQ7K&K-T޹!͘k|kLy+Pk>~ơ_GԼ/=n wy]qEd6W-!i+{49s㑴Swg;*9=kB4Β[hZ]_{CU,'Bw $ѲmcwfSlrñTwnT:[J<4n!-JIܰĵ""_ݴI~UXZʊY(6+=-^ϰn0|iUy<únns S.vns`xZx!] [UWB:!9be;y-}š1ߤ&t;[tMz_RAmXjgQ* RVA!K~UIGhI_gJ@j'sE:T6ɫ~٦pirT#NҘƴ[ QwOx&Cjrng/,߻W`f /OE ֝:oT0RŷP`dvdMD*xiW.W(< u .0y\;#ղo/7W7JboȒ^${q} |ࣅro(7HcF?J;{Pa'}r]%ڡTO7yMh'}&im!)0WLmPuSԈsg;(|jZI%Ɗ_pScX"`ZK6 %7oi=1Xմjf aa.V"~b2^MGܪy!bY+8I. ^cxd9a֥,.ug!R͙$ľTuGD~̺T"znWUE6wT_7oG!"Wj936N_c%]t6kuX֚~z59+U>4Gjf:sPVi̲.o~2|Vɯ@)%]\̺?uY`"dV6g}pLf›(F'9B{t0vd֋ΰTqBDcG) a'0xdVB+D'!U&3JUYC׷-ɬL+vu"C;zp# endstream endobj 137 0 obj << /Type /XObject /Subtype /Image /Name /Im137 /Filter [/DCTDecode] /Width 341 /Height 211 /BitsPerComponent 8 /ColorSpace 14 0 R /SMask 138 0 R /Length 158256 >> stream JFIF,,,Photoshop 3.08BIM,,AdobedCUCMYK }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzCMYK?o! Oqb{ i~ G*h.d x '|Msxz߄ۧMv exU;@wٯ/*|-ݏxN{4xn쑹QA'h.d x "|*WGuo ywn_M<].^:k\o]%Kơ{2cJ8xl*R߂ܴfcvPHj"' 7+[sڎo|7K{HdRsGzI80#>忞}gć2oP >"{~ZƧ lwozzW_Ew>0xAL~P4{{E1p,/t[uZ=)n!K[_'>ҼTcgxDt_*)ξe2HiְۤisZF~N>4xo~o#χ,FhTRnI E#G%RmwI%<3xBėOqiXhjHFD%Vh9<;վŮZM}&] UvW* /?^#'Ůa9r>s,7%B[ʎ!Gmd~ޏ~ kvxkK*F藐B&Uh8)r%ލm&bQ'#^:R6 q)V$#?Ơ?&3|!71^i1cu,Ow]m/hPwḿv_|P+k;Ǟ'm=>h÷@g[-EK2ݴ2ۼ~-wS৉n|w cvS^wd̖z/ ;As PloO_>ᛯ5鷘'kTv>xC> 6Ka/fT y G 9sRj^]ۖ Ln  Bd@x9q{Q )oq#t7bi,P@npI'@=;S^=8tޤgܷOV@ }'ԷOo¼X^oOZJ+?a/Noh:_o= Əwh8n^e΋nZC+G-3Ik{Ks_~7úW =oE9̦I [tZ=-.bK[_ ƏT/4|9CHuʊ_#I!6>[hh上Y-i?Q?d'o[|A)9^#յ--T `H#H$_''t:^xUo^3iD+aaJZvOZD۟,=> 1.Gٮbe^KyQ$( /ԟ?~mb_u |@it{[{DлxPJ$kCYF!%*Ĕ 3m=,n+#s--.6k|Msxz߄ۧMv exU;@wٯſ*|-ݏxN{4xn쑹QA'h.d x ½^]ռ3up=ݹ}6mtxֲhxgp]ft twU,#ʁ (p#xMK~ rAIA"!^L<ހ9n1j:߅-$bNlM ?]J{y$H'kǵGNbԌyCѾHϹ@$Wk+ѰW;ݼ~mI_G! |pmK1gC ̲mkHehi-oci\Nx>2wJS}ះ]]|:#; nZ+GSIkyK: Y2|j♼>iQKdi$&GmK%m'' o?_>53xK]vڶcEa#)$i$Y6}VCj?km6q{Ew >l2 U\@6nܿXIYxkHsse:E5LC o*;$pegz|CWˣ:n֎/`mtRQ^ . .ꥄcPP1%6~nuIxovnZ_3i1($D5 ɑ-9G\7Č[IMG˩Byy#w=$I`dMxhIw_zr?y>CZ7Y(Rߑ= -cSz6 w;ͽ=i+";m]~&?ٿ (c=޽}{yB֗:-i %m/ _]|qo^*o3k_k/_2$cg4mkXehi-o#i[`_'D< 7OPx@|S7Öq #Q4*) $^`YmӒ)dDW!mKFo x{KV,|hR$ub#D"D4RPuy-Wumxͦ>q͆B*+hMۗ?K/ in|blxHf`!y-Gd6n R|LQoGk}~X<5m#tK!B*Qʴݹ}GFPU @j1()gp8PPA_FI/Wʹ'Ю؍̶r;@wٯ?>(|5Ν~ny4O{ 3T f; Sķv>;;)ӯLo}ỲFK=DU(]6k'¯ ytxGVךv͵U;ZּOvA%QTj*<W5/ .Km&7ey2 brz=~i:4Hu(PO 78}礓I M~c :nR3['|Hs+F  >['^ejpF\v%~_'} /7ច cG״S7o2ZgEY!Җqy9K?c+M?~tKwES$l-Mk 1M%m/w GfOf>r!j:E/ᑤKl -R4zr\E,q_7- IH/ivj取]L]hHUfXúJ[ x~<'e=u7vHgʠ2 ~VDU^.Z8ܾyy]JuGcYz׉<3.3h:J;Be@ǐp ;6~Wz6DIhUa-Ms$q̭5[6)~5G{-5R8chU($\ULktCZLyOa{0J0KJ--Y% z-Ps Y_/cǘe,9-*Z|]?5i=dն6S1IKx>XnI?9O4E}y,PXV\HB]BmZv;K;K+;&MQ4ʑΖ--eϸI8kri{sG!o.TݻtlQ0$nE?22xR+2 Qn7-Hmu8ee^KU])xՒ6,D$TaVx(?i[c]3D{^iZnf'd̗7$+KOʒ_w5qxZz]?FD>$!K?V(p"#V3ůU| !k2g =",+0-(gl|Nd5MAl-f~GOa䴫ijqAvihy(wV֗#@L& .-f8a$Ӌ<^w;DCkᤔ]x,,[ d纁m~EitltX|=$O=AbI[/Ms{}#Ku KݷUk,,t]6Fhcws*Gh~[o:[k_(>)$H'k]ɤjW]{heSvѱGP)ʾeJGԯx/mFJIxܶ#'; ލᕕy/;Wet9VKذYIRQzX@J ȢK/}oUtyiKCC2\߶[.>g*I֋gvVykt]i>fi#iJZ_%u-wSZ- :nj:˝CĚ M#z}/HЭV]>f!\_5I{Cc--\jVsh6twi2k lt{V+,2+]~4p0gr߇~[_i/6-=u xo[{Xa孑- F HGu}ɬ;iZ8oPEwoDUV">MGK\\5bX$wP.o8fXlrO[kWM4:97՝[19עxQ5?iE1? yRÒҭ1]^H[kZ\9e3$+N/x~O߇4! Quhj7o`rg%O}ixrAalT>[Pג%l5d!/5-/?vUcmt~ke}A}̩mn.ݭ|F_I zޑ|$,nG!o.TѱGPtR);|Ě֓]iwKݮm^7-Xmu8ee^c麃&xx?y. "NTaU`pT~|I]h ҴkIɼu[(nY"pUxW*Ү?^_^ZńZx Q_΅m2Dk=F 3WQC%Eda߇uxB*llc``AԊy;{[^q^Hpڟ.B$xq 5[C(gseHtVGռvB <ҼQz~6ANޑk5ٛSjĶu;@^n[zH$lg?amx]h#Ot?Iκz*nS*= dy5;FgΟgo cڏ]Nlд {> k3=(ך&Om|DiFQyEz7GN|C7bt~1Q5//ٳ:oڋ͗෎ZS7Z"qZ&%<\M:FkZM~M曪Gct=5~ U]~%tFȽҵ->Ub1_-мM]"wG}j6hzȬ=o L<|r{e~~? xL?ըDмM [yF4#m("=zVxþ!xk:a{Okumu h9"2H Oƾ t]':uOOUu^`InmaM,SDdD8 z^y-4-v_߉t p,\E<2 cxX̑>@?G7t[i_Vxw QCl/-UJJ :)Mu ut$yMwt߈ OmumC,Sñ$vVr|p*2k:WOKkKK*p0* 5(? ZiEMfp[oqo)-p\d -`rqxwE&uxJӵ&?&MlSdV?xW*Ү?^_^ZńZx Q ^&.Ohf`5{ =RXdVF ~axg]h'д{J.lu[ﭤ?yz"7>;6>xVW|9ׄe6 I>u'(BM~VJ?=Y?-Fo]P|`Oh ~^K/ mل3@Iy V;o&?L4ܞN>l9=2 d_yx|o[^&kI͞"X$R!H;۟XۻIĺ\OGgO4~޺|S7Z6Mgf( -N*h?ۖv+5[6oi*u?F'2jq5ޫ ۭa wqc"MNѧ_G}_ӵ(-^Oy 5 FF`H8D5|M?Z+|'A5b%%tx|YlBez Kl[4e8-㷸֔H\y2tpF w98<;NѼAi֓}yQ)Db y<+iWzt]/_ѯ/tb-KOCdE(،Wzt/iz'}3]0_iz,2+#f0[3.OZ^^ 6:w =z_2SH_$:qPN!&+h%wn~IۨQ>u'4ҿ/h%Cy|$.>I6kpO $OJnUanO'ld6Gh߄߲O¯^<7-/iz5$f\OyBx֩upzտmݤ]Vͮv|'O#3'ǚW?o]Obh>)-|&3x{^xn{4K۟XۻIĚ\7~ۺMzig 5_ZU_]wSGكBO&h/#wtQ>zxXfygY܉#OQ2zJ/ vHwF"t}Þ&Z΃^[]B9'Hn?5u]I{xþ#AxzsA״{[kd)4F#$N'#t^KiM ]7]=w 4O &X)"3$n0#|h ]*WՆ*k~! UdR,N7DF!!Fw}rBf]> ySj-<98E5-cS][i=D1I0d"J>&Ꭽľ 1ʺ|<>\, H!cG2ƽ6xB֭x{Q}SY[kJf\$W.<:8KX#Ļǜk|I]h ҴkIɼu[(nY"pUĺ.Va!C"aF+:˽Z>/^=FT_^-}Z'-/^ү˛V;iFHώM3վuxt B$/Oo('_?oa~? |FQEd}[Wm(:asq_g!>j |FQJT}[WOvva5'D'~^|te7U[IS 0}G÷'2OOp̣uoo'Wi'kg'!I'+m14 YAu= ?.F[$ƣc^BR˭iWe͎c#^W{WVᮥwaĶ֚DŽ~PtkL}^No.!]P$nG9L_:?ށĖׄ~hU6M^OnethbMB{w/IH򿟏)gcঝ|=n<56υ~ m4m~[[qCr_M 7On"I_WRo'𿏵xTYW7[Op(k$X6sG##_?J|j$^e֡*cld+oh Bs<H=;Ka\7z$fKvZDd+#KLbwOR}j)FLLwV(Ao-;T_jwr  W4&W:SJ )Rd]H !R4U芬k2HL|eOԎ@<`AU"-C%NV`K'c0c)m\뷴~˪G8cgB*4k!Y5EAal_6w6#0VElQzCclX,Z}(/] .ȻzJڠQ+N d+͕KF(潋;O0N ws ĉ1G6Kfٱ#l>{9!Bm-_ qǟ039]:Y3nSezr#x13hAȖZ_ChE`JǑTeMα<0-p(m`iQ_/ ̖1(  efx|iӽQ0*( d db^G|6wVEVZp[$^nl\:4QE5YݗdypLM<|hwsV$NA8yX6͎ad!ioc<ٙg݁2ɜuœ+/SԖ(!FRsk# E0['AeFh<Ǖ( M;IByqABP3:0EYÊ+6?\o"[BbմԼ_H2AڬVG!4SƾuR<-.tEk#TMGCK*3iDԒHΒCG*/rV<6 8-uouyᇙo3Dox$,c$QB 5#]xzef)3qo,E ^9"hޏ_.ևp$ BP7$fx%BdT*vIkF6iS@&Wݱ͉ 238YBfxn=&#_JxVdQGXp[,k3M⍭H ,giUD}@f[$T^[$FuraLYzFE܈1 LZ0"˛X9e)P6&':, 3F\eͬk:uxÊ mq$tk6qyig6fڢګEm>k?gOV:|5K6}:[<+.l{;I;5Z(o M|?gK/뗞( KX״/w? g+K};q{!k;=#|{C|-ռlPI3\7sw=ՄphXG$BEߐn,ʱ]Ohv'G=/ _ske V!%8v X @ž/4+_x>o湶ohWYMew7p;ŵ*),#a_~(όkx?Z?y5ŵ^\8w X@/"t{OxO_-Dž̓^GZYͪYAbkeOZ:-kSՎ xyG$N ˛=.mNmuEV_5:>R?z5 éO\I5rj7LQ[}ImƾH7MKB{K3:Mo3]ua?,PFK2m3_oxSǚxW\xºշt;l+wxEV%%Dl2>% O|gm|E=rZwSY] ;AqmqJKe`>ߊ<3=^MqmikW4{-.%;fx'EV%$Dl2>;^OxQxwUZId_&hdKmce<숭@+Fq[&GqǽlȀN{Ut`W 8S5+ymom!3\ X`'\ַvVb+hV! Xzg-W0MXA"HU ƼмOe=jeYOb_(7a]wMcj]8}OKy&is`Vsjim-P_7vֹxyNKZcx^DQk'ӥ}c²KS[]QmUctNy⏁ Ծu{BGsMa%ܚ.--%mVR[ehὄ1 ?ƽ>xRGR%m37t>\rNP@v IHio ooQO Zi6hA/#x~[,..?$\`hlӯM'k$|07F 6hEo$xrK,.eO\! hl.'8A?Esv-~9%-Ŀ~ Kl%Ԯu/ $Yxӿ7hR?l}Wi_7[e ğ5ώw:[sXGrK)Q̫LW[mx26^!m[;'h.- UI` ) xBGSfkkxO\y%WqwN\[\A""6X7 FEx\[ZkKKlx١ UI! =/G|k`ִ{*Y ɺ7,RXxO "+d Vq[2 Ӟr]=N2j{ J[[Hn$W$GV*A ?~o5մ59`x xxq~Ϟ4Լ'Լ x A#=!ϗ=ݡBt[Gk@S–M>4|K KO 4%+m48Ai .ŧ kQ¶M>4|[ u;S)4e;m;yo~݋_ odžmq/şk{F+u+K‰te+h-'$U}ZW V=B'sΖ5Va Ak~Aij*?w3ѭEh^+֚{}sG[;㺁6hgx$UbRHdF)xþ1k:uxÊ mq$tk6qyig6fڢګEm>k?gOV:|5K6}:[<+.l{;I;5Z(o M|?gK/뗞( KX״/w? Ol[E`ul?hk;/ԼtwT6&) m^1=ť/ܛg$Kcm8y/7oP~_ *)~+x7r[I7viXbcawl5_?Ǟ/u|?[t{C){W?8 R4m F[M9k[5o:յ$u;FF&y%{о j˪y!/ƣks\IqwڌLI;,r#H5W4z>\-ΧZֵkzMriPO$%x_XuQ^Asl'Ե9ː"a"DىRc. &-d/R'%M썃J l/c\: (PJzf8;-Nm+ >H 39 : !}5Օ`YŒrA=tjE{wiVvįc3Aҵk i[H@|J[FseZݮ#+Ѣh-z| r*E ew~vT)1Z(^G/kR8ar"2Jmɉ3t`xD.@q#]O{;Kj\z[a= [Z!@*BLIijOsK9/..XOnE%@NDK}R{onY]/VInD3JfVD6c +ۛi]=ׅia--{!nVd'-~?27ݣT+3aQq"FKL6˶.rbmv0@ t_YK{kWJbti.`#m")og6oE񥝴מ&{ [im'Qi.`#qk %-Y^|]om%扨\5 ##=čFD;|c6\f̕c.r|f0& ~fs]˓lu({ gD 3~͜NMH#qnJL<͖kv FCEd5 A0O \!P9h-y[|!Hdw?9$I)&$Ҧ݃ge(Jnu=-..Miqn-ok|IX:@ k1&1MksA=/t0a=|IY:©.n$1I%if/uw`hUY')Zە*D7nmt^IPtkYCFWv RbVTZ Fc`]I,W2C.n6dHɊQQqۨW|egm-J31_+QѦ6E wĥɞkƖv^xX%m崝F67Ŭp&ggxMu&p3ߴ.|6V@[Y폳vnۿ(=q2UwP~vqwg.OyeC]63m??3\\96s';7E  g q(o)34Xsg?6[Un!Y$Ciu;j&.BF#Y<5^xwIq+Ggs;max!!Gyj9mE{Qm%!NPWXdO+wQ __-'PcwۈlS]hmu K?.hӵd]RKhKk2Ɖ WO?ck!%+P-ߌ~AaZoI)tYmWS{xKks,Hq?? Ij8a{|I[xb֞+k[O:XuǷR8%@7?#ojZ׏g ߲ B#,ڏùa# ۘ岼2aiHp x~;|8FS/y>+i-Um6կnu+ 9;x-i-+x]_ Yi >]of>KY`UxTl/~4:|C q|Lo ,M}I"Rn[m+ˍBgdH!H#~xƟ○?V!m/'K4y-hW3MpGKuiq4Qb.}8=5떚ՀcHK-WC{Kk&TX/-d8"$'׃!_vgiaIgsik|:V7o{k$Wq!8E𗋼1.=cºiRK=OFk[{ųleTXn8LHМW7~ C?J>#:enMZ$w4)y4 XP_I$k+BG~` ־Ѽ[ƢIZkuܡq?1fi:fVKİB#\n]=M~|{._PxXt53ΉYwcNI7glf>_XI }-W ٞ9N:W6|{>;a$,w~.{q k igv_ImmsX$ ~^5/|/ռCKV[7=y:ޓ4R麲ڮz)o,X$ O$յO|0> J$-{]imCBk8[K`"+9s DŽ~!ɯx?\֬FYj[_-a2Սyk$Wq!8lwE=kOC WȂK=WCkK[%T[{Y$+$ z/]q[LJYz4Z-c*͕wm$qԴ;۩t}JPY`&|߄=s?ý7U[KvkM.'6Kj\4Q7Z\M+qX˟mo<#FM{妵` LsbC uVCӒz /OC.bѰmi1ӥt^MFѸ!Pc^~><X!n1fOWiw?>Ke"{y<-hUvgGӎd_^뺏jo: ߋCbCkZYmsG.%[E[\o-4I_ׁ5K_ oB? ^homn޽z[9$Iw5mS /uς ?~Zm}kiK:[.xP\ͯF߁ Ե~eߊFYr?|G:A<o÷1ex#3M,d4"vqSM_xk=;n4}{VM[ m^Vsv[ZV𻯈V+x=|;?mn4}–ͦo6{s^;x-i-#~t?~ZY}/<1iELۣWȐC3F ?/1~麭B_,OsZiq9[PЮfᢎ'iX\o|qz2k-5zZjHV׭}!xL EĒ2C+ct{r>s{l`Ggܻ%#z]:"񎱨jgK10Nn}xtCnH鎝+h4 #JCaŀZ q|}}2|KA[)#kBtm"2]|wW |I X]Z]BoK9tY-T-R;yn H8yj^:_xĭB~1oqzEkkhu&hue]N-RY̱"H?? Ij8a{|I[xb֞+k[O:XuǷR8%@~m|s6xpM.P"2ͨ; 9 ~[+ic&׍MÏjo?{Ǟ\1/?kqm2__]mmZR㷂FBҷ|EŚ[i1;kqm6 x_o!K۝F oO!i>! >6Ϳ |A$O(-eR,ovD427~+i)x#Ml<=b|Kͧچs4 q=ķVJEV.r{VfhO|]/4j %|y|:x-˫kN[{kXu!m.c{o;a4qP_=>!oǿu{%7֩eݥ͆-յլ:֒6w1qml&3*W#JWᇂ,5{5l<W6Z\[EioqkqOon%3"/߀z&9~1|4t}m {V KI`)+&dYTBXа>%x?I M]ŧjzM-/eM[H"Fk诉39x%||j5x=z}ީXkOPX4,da6 `R|Q(;}U4uQiVcuޫKk5d+ [o=~gÃNn] :T]/M;5MBKk+ l#"VO@O6|?$?ׇ5̟qg6a$St4k GWl>MGL~ܾ|]?;Ŀ;փVp ug.adCvlr"Ma,qJR-4[|;i?~-mek[[;ws\î:DO+wѷ* Mo_?ˢ?WZjg7,t`!wxJ?~&|"𽎘sx[Fܱ00/jHt[ ZG!\淼׮Y05ɯ>1|wu|u:5ߌx߅#m\jV"C D-N?OO<7Ap^![HA51-5` ㍄>ǡkɽY."by sOtOJ)$j H H흘nBbT%UVw ~grY%Gm4GўU)u *̣˙Χv3]?PӥRy +`]4qʳ(b,7qjMNc$ 鹁(j<2f.:mګw hkŕ7ܤ.ߜKCXv>O׊4en"7p#l" -zxZ/.chrchVI#X(hK鿳ĺM >o_̱x{^\$Gq@ZYi>!x'\1OeEu':\ 1HV -|hhki:mC#E-%E3aԺ)9u]w\4-F-uMRҵ {YᕡCȲF`fBL}{×׵Q+]OEԧ)^)m0ʫ"#2BJ/鷒^B$YDRISR2 8y|ŲZuRKc30U{qʛ$1io?1)U\N6/Zkrv^]J;ʪ8j&"#6UMV$5[{{ m;?%{A d`O+M4S@𝼲cjv77g;7%kAsS|U]Iq&{>|_GFcJmG dƠ8Klק,#xm*]XfQXgSWмgkeb~Ki Wmqi2]hfQXnnxcmuC,r i$ke `7sִ?P=顇_7okt{K0vH ]-'>#OY3^gKU) *$5mAum-u-'PMhdhsF`v`:Re=G5nƅWVok<23H`H yb0]I^xrÚ0Ek躔]6E+-UdC0ap&Cs^X]iWeB6[ D(X]w)*pFTq5[:oKNJIl|tWSbn8yS|Ć-:#3*˜q)YnN֕K˼6TcU\6SY>$x2sʷڄooaqx-gh>x w)YLumNVFӂGfĭh>xny]t?;K.$Oyϋකv M]9=̂QG)bc=%X_ؽvڃOqYX|Prsu{{od2<=Q S^}j}Q{Few9bb~!ɪE.u{z}snS***[ej#mq-|E6,"d2[Yfi%YcF+˵o;(gQezj=CKk,V5[6י~.;mv)tY(\fm;T/[]L4KgjHZ $G^+o6ojQ+t]iqٵU\<%R#qKᏉ_# ,AZ:ߕ5HԔ4>//Kh-e{雝? |T&G㿄m"u[+m?_,V* S-)qw3s j?,Wςl#jEc:L{Knm:Jh G[Z;| n$ ɥbzs麽-糔ѤiqI"*̱|pw⸧}S͊鷚Tn`Ѻ,dI`?e'yUFig'q"}F3ey{mw{NVferwSr~(CU]wŞ-:)uMV$q4' UUUQ@UTUyCխGa/ZEm+XXE͵ZYdQ%cOBu[+dk(2i}^^[,w7:~TMa8E#V.X :הU67K[DSIh-efݾ~ YگǟG) ?tjByk(2i62i=쭊?_'iφZ t[/m-KR+}Xu!A$w20IKdo.u{[#g)YI^ʒDUb/t!>qN.}5śo4tjy6KxWdtT"/:ٿQ!sgy]i?cqn-HR:c/u!ï+7ON ^!uon-WZtA2^27w׏M#[DRIngQh$:MG|#%+OIg,^̗!XRb'ً sgAMY]VS&Vi}tY><t^OjOw$3L.O^7Dgp(;یG+Mz:Fu;`Q&ĺ<[9uRꚭIiNN -oᖇ}[x _ pVkximeզ|eE.־h졟CEB _s~kx -YZ4֒qn,r(^g HXҼAd+]sIR8mv2[-Km!hf(xmuxVD^"iww1fW sl[[ $J$/>%|k\c?|+lmkKƞ~V #RPd4h-Ynt%S¨qGl |\@u[(4mLnG[-ϻ|%>8;_> SaA~,1.#RPdl-d-e{[6VjOكI|E ӟ _?<^ ۢ[DҤWV hHB) Iod!ke'aG/&ɊX]Ϧ#ϸGRFǕ$2^2C|=ߊ]Nk6+iRՀm粗lgs2D^6t!۞~+ӛB"N~ǩ:[yeDu *^2C__Vo➝s-g7siU4,Z,Ex/π3˫-=QZt2Ӵ kL5kk!}KdBik 4w~,x0mr)]HtZ<0vZڼ 9|>ukO /[o?x&($A漾d7>Um##E'|Mo>2{hl}kZkH-|$pƊ^[{-R8>|Ix!w|u{?i?i juvR |*B*?cO+9YjW }?(?`~ULoM/t-;m|u|2M^ouv|: };('O6TOSoBLj|Gm?_r|8dzƵk7)}'ÒH- @aʲV7b 44 :mMx] 7){/ 嬼,$$` |-s/1J/|)>, ~c;eP$B5,LXGƿH}K:,{ƞgռ lȢX|谱bǏ.&!wO3k>.- a nE +g F؏žݫxuǬ<>=7u,Ωr$\lrJ m c;TPP%|gs n5@W;q\P=፵$ڤB@u>O>s2nq$P*(Zwr2{G&mKLGFtm2fX̊4P36xV𖯤Et[B9t);;ʓ̅#c m ̀Z/u nwzVMUu"ɒBW4OQ [Ju=2;;Pk[q$R"09 {<h~1xCKl-eQ1jO2D&-o~V#ɝ%= '_ Cp|vVi[MT?GdkG YԔGsF6V? ZFiťeQ=^n7o9lj`O/P`$P=_֡ AO<%iQ)-\CxV[{+R)-"oކݎeFgoUQWY|; [MnPy-HN9㱶 FuP$GϞ.mW@,vf hSGd,-ض2UPzFfQRAwM#6eUF0F<` T~Qk..{Ziv;$NI'5󶧯^W\\]\J;,ij3I$I5wΣu=ԭ==fwsbI$k5ٝݙسĜOrj]Xs%]Y%6GBRu+?Pm5r#C+*=a}se}k}oq%ե\\%6WԎXibHdh]',lQe9VR95 Z2咼6</:[dU9AD@) 5Zxǖ?thm('H}u-_]"jQ\]8(R8`ȿ[~Zͧ_g Y7t_-İ%:4_ T@deWonUXlB ';!!F:FdQW7Ǿ;rGR g2rzQW̳j !Trv荌 [^:G:{=smqB2 J'xњH,"]F/V2yqҢ䒠Yk7_t&YmlkջK7%e23K ʓB$C`x].j3s54q+MTJO,k,אַMk,lÐʬb_\_Z[Imuip616m单u#VZX#xıKxNUA }iBj > _CKlvd`U$<[⫏%&/o9\H#V-[ HQ9?~ ƨ܄Qԣm~,ڂǾ8U)F:#c<+W>?Α%ΞuFml*LqҢ$#񷇯tf+70@'6ȶQK\`$9VZ]&I[{nd{p-fR `aR4йIXq:;K\qqu=č4JO3I$rI9O^Ԯ'wbY݉ff$I$iokF{˛۫Z{{ݲĒI'$ٝٝ݋;,I$&Ս2ZZܥ՝m[ic`Ȥt*ʬ-7R =FK;+mZ+"02ب6Wַ[]Z\%ͥM[ycexHU`}V)dH)bq,R6Se#A_Z~К+OY+k#_b󮥶KU[x.c@T0`ʿ^ZէycOV⏂tR%ݢ&S ) xՑ>#x7JK_OjCE0˕@TO6U{> O}.Ick꿽iIh#K%Wq֖љ-Bgn*}G" e}a-Snq>E<;jnۜ'OdupU0h6:CxV V#yWX[ Vlwoy3h n.ȣqhQkAx0$Vp[xvI Vlx#f]\Kq_خa :)kr^#ӢDO/T; =^4\W}?P_ iX_t{e60nQVCwnn.QEvO|7j %~N4b]6F9hmqe[I& +7s:.ntv[hg]ZMy i\yR¶әI@B3t>+/K3e RZe,,sHaFMđ"[+/K3e RZe,,sHaFMđ"[+/K3e RZe,,sHaFMđ"[+/K3e RZe,,sHaFMđ"[:4~%+kBh|Egigk\-i{/Wžw_|1˯ugÞ4ݧ>h~OMͽ{d?j[-_ڣ⯊ ⯃ xw/%x;:7!+K/n/%\kt?iK- g}0|XޥCC}>`K+9Ԗfi0>>YmaxXzƯώ$k^%_3Q\_MhbB6g mu0F=4mgw>j7ew+ah72pv&|S45OۏP[M;AechbĻ>s%춾#/$x~2a$ϑ4A"af$gejDdȀ_M~eE}ǧX\@& wvi`\<<G\:Aؽ;f|zq1_oi~|C$"F%ՠ 6hHmqհG14|1zPb1B++Um %.A`KH?s֦q; cM9Uvsj:tpsʜl}j\!3]J9O}q[_/ ?I}H6DLPFXھi:7s%ZJZ%-EY@bw`aWC׵/6^iL/63BIJŷ6h_'?/^&&?e5_ [BǩZH ,ym͍ϏIO_|%x^o|Z:UԯR*b)4#" n|\/1jo5iZq\YA#E4N;te8ocÞ u SHˠ#~:2/Z]|S>׵ xK4-J}Xnʹ)b=+nt=_ޯiZFjsΕ{yZA*xHS_C#u7?5 O?t+ --hf]Zmd_kqA"uzCk?htKXGOqh6+\ fgv$`G߯`g\Ծ6GtW[Wmfl]bhvc6;;y?JA=h> Ÿ)cI4O&QL9A7_ZV'z6%6`k#ٷXAY>*_i%5#u JrXz]zـ-1x3t_!kKfVJ[f6 /.8ot7z5/ʊsL1@52zZ\4߰/'ƨ<_i>)s8?ۆFBm/d},Hq[]~~O+%S#\s7=Gmk>Z4Zv:1wF"IU)cgNO(uo:k6fggWp!y`]ʴk&ğ%> w1kX{|Ac\\ 0 aHQY7_>&(75߂ݾb,vJ%vy`d(Z nܾ cw[I|*5I׎CyJU(@x ɯ~#|$ Ň|f{XKWlF[KZ9TAs ]l?> N OuO'QR̪wḿv_T)[XDiצ7#s% *N\.5[W?z?#xfh{rm wE*e^'ς|͠(XF5 ٕ@Q+gG\Tov6DCP19y^rcu{ [HŴ ؚ@ $l('>~I$ON׏k&?17|->$9|rI-258W`wsx֒J`B/cB1)׷d-i3۬֐Kq Z<|e%1?[ƺ%QNu)F6wH&VKK6tA|d '3y|9g5sGpHM쏶)=9."KkOO/ }~$|?kf𗇴HmrFU.GX&.R4H$I*E,lW %W-rw[׌l0|d/,Vmdݹ~֑=n-voψ7tka,2TvI <k&'%x[X]e_.]V7D4.,AMۗ~0,nki5^ ?po#J%55o! Oqb{ i~ G*h.d x cC_\<;iDb:j*^9N.6ko|Miw_i65<7!Ea`޾7|+asj0760%$RJAMJx^[GSoqmŰ%f@"mc@γWH :]9WSRfuAmn8$о&KK\p:nt;mJ#~uMXD*Ii?&.-tZxGQ֭#esms[8&4e׊G^TE*:>sSu}TI^)7*NUg;udKy'6=̍H'rۨ@v: lݑẍ I%p#UkٸųGy"\i[5ݤ1 $VP m1xI݅s7M!,xCҺi<4V7 s !NY/K]H"-4r}}B_^1ҵII-4?Pķ7¤qѩep|)W6]gsC=)4R#]H <YkK2I/Q䴼Iḍ + >[ ~+>MPṵ. 7Y%VJ$FzW~ h?VFݽ:{hEF-+089=RFku4FOEն|ʺғ3 kuDĜׇ$&2_ ]xu2[I$vjP .mdXť!PNcH_q6q(mRߦxjpz̗Y%fT,!|57;j5^9 /[k4?1,W=:Bz)QrO|kHjMNTr0p=qۨ'B[?Dn ~djA;8EzôyV?\Kgf hdE*I(zs_C>-?3ϥHٮ xٌN$ڲPdpkoYOn.,)ifSzkIic]0r· iO]^Ah-{p es+Zb񎕪HIi%F#X4PeNK+xvM?^+;IApAυZ]Mizo%O neXme 9 k\:l/ ͭ q***T 0sҿ|kSA4Q[G:*1l Y1X7'ψX/%s2}U.mUP[[B%$9'4/Rv::N'۵RHt߾x]Sk$"-- sD:㉴KGh7^4V|[֎d*+2`8~+ᬟPAEτiy ]+V}cmHYo\Ǭ1ɍd⼑ײkJϭ}\{gk_E:@#U/nWtMʤaEt>:I%Mkpc#R ܭG|v+>β[;7dxnC")RIGsn?ala}.ȼFwieu &Ք2&Àn@s[z^{wawie)MHp2tZO5M=մ qt<y=xK.|RAmm;3!{.p0wF__|jпctREKM'O$-0ji?*+-jrY\+õ iͅoYmu MWR w|-Lmu;Kky-/-xn#pC,k)0Ͻ|oV_O`-naxnmn`K%VIURI_ĕѤ𽾷or9Q`J6xjh7&k^H#ǟt-GVv,:Psi|!KqGߊotӯ%+_ dUk OóI A%+ydAbpOH~A5ŢƂHN$)¯98H/? dL7,:ɵԬꌐ'I9#Ho>:bWCVu/`(E" KuL6# {9hj/t_8MGŗ[ x]øbSF?>xKY_hz{E6r!L6^l l34,䫻|-1oK+1qzc͹beLqJݳ#??~xOH 4zuU55ĸ̙ٱq}ß ~s-'b3?/FW,L?Vf~swG]tXp(CPe\ .n[2Jv8~t!Q"B2&e+A־𖱢im$f28T nurxk_~'6#/quqB2L:9gi5 ^qVZ垟i<2CK{ؕBUvʄ3~brBf]> ySj-<98E57 OmumC,Sñ$vVr|p*2k:WOKkKK*p0* 5(h__gt-jᧇ5/oſo8Erɐ30LK<ҼQz~6ANޑk5ٛSjĶu;@^n[zH$lg?amx]h#Ot?Iκz*nS*= dy5;FgΟgo cڏ]Nlд {> k3=(ך&Om|DiFQyEz7GN|C7bt~1Q5//ٳ:oڋ͗෎ZS7Z"qZ&%<\M:FkZM~M曪Gct=5~ U]~%tFȽҵ->Ub1_-мM]"wG}j6hzȬ=o L<|r{e~~? xL?ըDмM [yF4#m("=zVxþ!xk:a{Okumu h9"2H Oƾ t]':uOOUu^`InmaM,SDdD8 z^y-4-v_߉t p,\E<2 cxX̑>@?G7t[i_Vxw QCl/-UJJ :)Mu ut$yMwt߈ OmumC,Sñ$vVr|p*2k:WOKkKK*p0* 5(? ZiEMfp[oqo)-p\d -`rqxwE&uxJӵ&?&MlSdV?xW*Ү?^_^ZńZx Q ^&.Ohf`5{ =RXdVF ~axg]h'д{J.lu[ﭤ?yz"7>;6>xVW|9ׄe6 I>u'(BM~VJ?=Y?-Fo]P|`Oh ~^K/ mل3@Iy V;o&?L4ܞN>l9=2?`/>!j|FoRկ.[hWfy.'ԗt2kx3H\xol Q.Z j ^酼zD}Kc%4|6gGLڟ?|?~ SKwpDzT杤y\H~ɿ4~2+NmIxf|řu+[]NK#[&aqmVU#/yq&Q-`J )iOaVq!`?4ґ@0ouok o#79yG IMJO`_-ñcu-$zW<}-w,u.O嘞$r}k< I(I$KbS $5|5=u47?u.gλNKy$澎^0k<9zdۂ@Ԏy?0Ű9'TdTm qK#*"33*9oZt672646Ċ(P4ۈ!7:oUAiOmuU~լ\EjX4vP'g9-M|5}и$1ZR%6mG WHˊ%;t@pI\fcSJKWopg9s^_] gLo%>;'^[/7 %ҭnq'޾_kׅi/ 莲0&T-D-'4+<~̶1kŎԴ O9^ch#<9֤v$H<;bz8+I'ġ$;?Q,]OtXw4?=\'Fk:9,I䓓;x?0zcx=n OR9 QMPY(. zE,pi\ʰ,(/#@n#2l U=WOaVq!`?4ґ@Ռʲ @z_<{qqۥ ՒG%{6B_=|h_ XhXHdv| G'WYXj&_/(!O]ė:m5s$HDbTvI Hⲵ8FbUK?/J<coej8W<z;<aZUD<b8韲atĆ1i H@xNqֽB={b #(k'Ɇ퍧s^cy1m&3=GC_6߳=fN- 801nxPxc.u+Ky7I |C޹O ؞ZsnAiW(LWi# y`giTv#*G 4 1ʲmA =GLV+^ FE cFV:crA8kqeE*m U8qpO +]ikxKti$-u+r+F+y$ `6thW>7+I+PRӮ Wk8O)++2I{X!?9`QV ^O4}FpUHL;h[yB]~v?ïޞ3xyӴ=Juj I<شQ-*_1 7^,5 o{ I,4lZ( DyT.vU7>xgIռ*|4s|&t76uG.&4) oK'|o'>*k˔-MtO #v6:Ia8wȋ?wGѼAk?c-~wmAeMafD]m. ?'y/bk$IiX@Qwd叻߳ٗwzUƟxP@ZuYilt.Y.T: s͋h !_\چʭ iX;n_cHtiD#7֗EA ω+mݳC0m^3^i#YTR'^sҝ}}u:Ŕ6c,DSܚv{m?6я"8q4k~'C^]g֐FvK_vܓ7c 9Kevd?&r=>~97qNx=)sF?%\I>-6 =z]ڝj7&ku| WCkR;0k .ռ5(6oquii.j+G !|on5ƚ:/oៈ$gyӤ9t0]TNCK|Hcx-hzxRIGƏ }au6wA :Cem~Bo<\77#ش j0VIGƏ+}#Ò\Aas.wxE : 0[Cgmo>oqkx&t纰 (R[ %V6𷋼)?emlC]j:wSY]ݻN\[A""6HYSkxþ36>"m- K;xEV%%Dl2Koo/B_&|5=ԖGC<"C"6He{^i/ 'hm冣h Xx-gN%R@1tԾM闺^k&U#(5 b6&2@1t׭~^WjOo]b _['4_H<3odMAS_Oy"3HC</V/~_LEKI{mQu+? hg5YEGBHxmGV,fL'ޱFqzu緶\l6a$sucSKgFla6[=Ej#0X+šSO|4 Fiqq`YZυcKLWb>|%OK/tRM_SiGeZ% *!޻/OiSixf/>ț:# DgmІy$!H^=}ko,_i++tl%1ھJ+ WGeg9=¢ V~-qjM'k rڏdx˱7s.@'*uY٬4JɩN'O'9ljuoiOGȩ;=_ck?! ΁sLFmb1Cⵁ҅P}wqu+Ms4X=qw<226MRP{ˉnsJgA8>.n5pA%RxE' Q}&X̘$Ocʌ om@l(ÒI\dž㾍-msT{'[I"WG`13)U-Ծ ׾E'YƪZ~wskXKjl#ȉo[HkC@? ~K(-|}Yc.uxz+ }E=LZp[+g<y⟁;5c:U*-RI&X-#l{񷀮> ZwR&]jozv[ۋ4(-PYfE<^$VdnZxEͽ?خ`&wmf rttiFVI0y>@~xno1PHe9bIφSkj^2iZW4m&6ԍ̻[2.O2cyĿÉr%r$]䋛F^Bp_#~OC_ݏ:u=NesCwa crAsrhɕm#xCommpIU$䟔~}_Jfx ,U3ӷ=x~3hGdrUo '>5WthT5制F$nb3W_g?zׯ4 +km28ag`0cP WYK0.Xd9zÝo>w.17/ s鴃~km|@2yOCB*H';W炿4:|h׋o,cծ4KlrG`v,rqt]xJ2-LpVObuC2we&0\=*1V5K }OC+\J=sU9k/|~T캋W]coF8aּY/4W_=Xe8t ?xZM2ZJ#.6z?n^i'o&R:aA"0?hS?n- ּ1IYkj~HU#lN b/NO=Oyr2;f{־[v 9SL`qϱOp'9}jW+Kq 'ڗ+V^11㏧`=) ;IDʽIJk qҚTO_ΓC,y<:B;'*$2I=;T~V0:VlbVnszvTF$~޽kشoiqxV@w(`1`}fi:fVKİB#\n]=M~|{._PxXt53ΉYwcNI7glf>_XI }-W ٞ9N:W6|{>;a$,w~.{q k igv_ImmsX$ ~^5/|/ռCKV[7=y:ޓ4R麲ڮz)o,X$ O$յO|0> J$-{]imCBk8[K`"+9s DŽ~!ɯx?\֬FYj[_-a2Սyk$Wq!8lwE=kOC WȂK=WCkK[%T[{Y$+$ z/]q[LJYz4Z-c*͕wm$qԴ;۩t}JPY`&|߄=s?ý7U[KvkM.'6Kj\4Q7Z\M+qX˟ng<#GMwݦb[0b%Y,=ymmVQRaK;!2#Bq^/^| -+:CA=ƙ?6;A ɴk[#/1CƇWVm cbSA_* {W/k)VoFع/.m>nzQ߆>){:+-ٱxW!#ogg|ρ?7/ Qox'O hA@,z|TmY  Miл.jް$vfxmu7z#đSWIXafx? ~n狡j֡4=9{;2YIS]+g/om=M6` Śtq9ϣ$Lҳ\y׀:ɨ7ۮ/>xvF=_ʭ O=k zfqHu+~#} !}S|U.>6jԍ\|<ך ũdU<XMO,~঵hVwId]%l/GZ>ٔr) }ySOXud)~?ZLeyCʽ?Ͻv>.x↠onzW7Ꮚ|nNElj#b8i/zkOg|' Lj>&P #޲:U{enG#f>Gdk-i2?. ڷ0 8]Mޡoľ2$@Ul_y:vz1>:XEf|'r3I/˦[{y|Ǐ~ cӭbmy~X2r>vq~G޾#|b v7t0>ΕAeȭx:m.Gѵ >KtY-gs<yB^6oQ&m{6-.e]EleFm$3XfHL|uEl|SAk3Ƣɥuq%i̪.E,bb]7{OBֿާam7=#<ך6@ctf|۸FB~_|^7"z]ςO>v\HFMEKɵl5{  Ǩ|5ԭuj˽e-<1i"$Ť K_NN~;KFW&w FyOadn#Mڿ__OoYxz=sŐii > H[;7 -E&*A_Y񷈵f| &6VOjoY#+dٽ;R/ɏ؃%o><׵x͢\R}@Z^=w Y$#8JōHa#^|cĺu6x~imoZP,2%$˒BG6?>-|+ό7j[x%GAplmg/C )ܣ} YƖ+mc[eLcPrx¿t٭lh~bL%B,g$(P1_i7>rOg ٘ggiCbwr6wst iu = u;./4䴍`˒X0N@:O欆랄~T#z{R)!B3zWGphw3"imnDı^p~g=x^!O]47 Ņ&M]2@<3W ld4R4b!o#RH+@9sJ=xVS'ּ'∠-J.f!yDҫDCe~aOFrG\jw?"k<[ hK>w~DzFW$_Y b?%S${짅k6[Jd3mۺTBG3)MI7XTjVQ IjiMpZMcO`?1*n'PLZ4裕R`?l >*B4)jC EHa^yZDkvQY_O |S VZp'u$AUsNO'9{A-= ȻcO'sd.0+loGݦx:UݿPjZޫ ѣIsLaHn8¸ 1#޾b 8=o$ L.}1%Q6p\m;ҬRH2֠9 qЬdSdHO_ʘQU:6|NI '08_p1\]6v3f[[(</Vc[d7>Wa^oT9 Ki8$UFI0־ȴ̸팊 A#'ڲw׏M#[DRInJe&i#ξAIa,>D+*C DA1u?? mկڜ4VOH$X{W_Do{Mq!fpr} B'nnos=[AǶ`8 8_ kw!mVo_7/wu;̮,@p W95_%|YγxRTobMJrpUPUUEPWk ;ZvM1[ҵ\]CKk,V5@,r(yv@խGe ,ZC\C[ǴximeѦ|tYcF=OZE֧m. %ZLͧjkiIlZ[i C0D|m]ۭS2 "nK. 6jKgݤY Q$n8|1+_{[eH5k]?_4'UFi&Emw}3s/~D3wR=emKyEPAjct=E4Yn.n}/QŜ^ݪyMr R|#gIvt-ǖ&am&Ak,^دٳ R~N//geIo$"o+GՀ-ZBMHK{! _Gx/y4LVN}7W}Ų"6yu֓=Ny*$m?#YV2R:~ȿ k>1NPڮua|V>Ie{+%D,.c~px)^B0%I$VuVC]M0y ?BQI,=Zoadr\q"\!"x кJ>&K4۫_o9bhoI7EI#Lu*4C4=8zO^{ "mpp׮|Cjڬln^wQ]Xrj|Kųg^.\ě&@ *( _?no $dG?Z2^~iC8yG'GIbb|ly?G޼_s>)>_@_Ziz.-i5eKʫ+ÚnG. *t~TQ Ww|cǥoIկnRqM)F =k;W "^S`2.~ xT&0aD5]lemlbm@ {(QxOGdtmi[ƒTGp8^i)yLmWɰ4ŎewQn{_|6bZ_/4T80F@]UJn<+o3^Ct kjv=#bG5_|_*hk[Kʿy t "WjH?hO ifd%Y\Ezf7i~=:?}i躆peד/v?*L@t_j!K-P* ,*$|l->x?X$=2-ynV hGygtAgDžTK̚rinmɎ8^z)|=*x?H?9:Uvۏz^ʾeǍo}:x[Geޞ@y8%SbF\W|dH#?h_X|~m7{MȺ+%S3x2[h}kJ|7OjO=R`$y$Bf k>!YMcI|9Ϫs\Co4wR((FfבOߩZFx[#_ iWq5>𯆬-ci'BR`4wy*f#gS%Fi>6Lg<*# 1~Th0ڑ+SW/>çsɪjھy#Iuw{u<=ü+Y?3 <|7?K6ڻίxo$y.nfIY$ܳ~_)||3.A Zަj/ooYYfI$fw,OEiw~1މjx yea3ꥮ3 dsE0$kr[nYnNI#,Þ-.饹N'tA$M~KPƚԊuF̶Hnj0ɐ_Ɠ7L՟:֡hE)f$H#|qKw8B;]Z629#CǪi {h*?x˞zdZ*yƌl9`>d;^:מ?4Oᤴ૨e 5Y"5&1:0TBp#YfGCYi7{ S;Ђ+eBK$#u+"H 2?J8~K,,"V˛OR!?\{WkᏅ:ߊ;6.Fc,Gk^3)P>6/z~&3–\m+8\N+|)cjMuq/<: i4ͭx d+OEڼRV/;wP; |5o]k&eܖќ-וaqА¨ᦇy_[,O(cO0w`F@a_P|74efwא,̦٧`V9Lq|=eϢ &g#N^<V^2E=Ŗ5bؒ4r1GXJKǝľIGծ!0isko|ǖ²!#╌n2ϑ&u>,䷻D{t;K}Nx/,-/(#"+E3t>|0?ਸ਼_V:6:ŇtVumb.Q . Wry.l?d_-3WtOO "VH/1\m-! K*T^wl> M4/:l0EuKZZV*"/ K!{[oC  czײH3υhO.ρZ$:"?5ȴ9yHY1-)c\j-_M/"&"";hwiQ {ooχZ.='GoR\; "$Y=ʯ[>Po_7ƞ?`2swO?'y~>Ik᷎K?uI>էE*++G#Sb2G/:Y~|K4 &+| #_kxwQ!kigѝO<_2} !~֟YOC?o~!K:~,jBOkm.vE{s}v:|SjmH.#4V~بoQF?^Dl_k/ا+|97VOT{%XnngtQ]4K̞%OM{: N ـe;zC|'G}kkMeqja~ۥ۶,+]x*@1[i់P|Eu>yꊢJ;naf_6Ҳ&$HVʏ1㏆C)5]3I-֓x_^dU/v ,cz8+"AWx:|1>G ;ׯ%-+wZڍ02۴W%9 F8p@WQP}1\0R9sޗzQQ9<?Rm@=u4oʐz2&*9FTsNOP%d< \#u=i zg{S|y^rxdqj%Aq*pZ[ul`pX"o?"M>zf[672_Ƌ<_5Q>8c^ztH6t!#'Ƌ4=sw³o s6}.l j;J߈`_. 21IφAtdO֚)ƑY˦4 <"[yi$0tftxgWcΛm kVRi3hfCZ|^Ym miHD;4nz)?v- ^ֈrb&wsk~ ĩj~!|5} DZk>"ʏ=I$տ`_|Mo- hg> BuK6zGr4m=d[s+X=!OclK',ؓZ]9m V0cBV >/.nLf#,Y:W){>6k JWwIsq̒9;Wg۳V&'|C+_mLtI$h>`\+;f,I$^U4#3;31gg;kær3;nwf,I$_Z/n/gy'S4HM3NI$I9檱7T#<אx7OcKVլaw> %_ڏ _kЛx𞦷<"5ŨH#~[ok6 gĩ}gR.Ӆy- bgeGcA$A߰G¯>&[m4K3ȟ~!j M=|m#@~9u6cIJMo9zZ{1kۥcI}yI6+|1+q}M&K3,u+eM xM?t%|p$Ier+3٫I~^>|!_~/p6F&iee I$C0tϟ.x~|GQ3Mg?i_|5uKjl-mo.cOT. ͏~/O~տiq4֝=}퟉HwjdX[Z.;$wbhBZ$ċtsR4~*Ҙ>l.p.44[&&no6nO_Wƿ5*xBt>|3L֟Ksҭ:Z<٭x_@Yxu?~ x_ (xՏ,ۭ63^5)hx?> ߊzx/#i fi>xQ_~, 8V0-(aQӟ;׀t- =B Dƀ`*/|=4- š=D!Aa{Oυ~i֚?t0I2y:y ]J2!nqW^f $Nv^xb#êM~|?}TOolX#Ǿ{q^d&'9PrGzc[OBb'Wp<> 8ЧCĖmPOz?[ZmE+cqE?tUWGn]ޅ#:9_ w H$sB^ Rttz$7,[߰ 7 ݌we?b_ŎEkK:5դPOw?<$AC.ShM)B+s,0Jg:W) ,*meN QII#h! =OJ^֗ՠ|JO)5S16b4 xEVh! "{:FcY%}n6O0|8>ovx:W|y,R3\pF`W=g o_ᆗ~ol<,iZh1,X_gxZw"Ӿ}TP^&0G P_H2U@gٟgO|]?J|G^+Rdp Eb>\qV1eKSwoxKk c,֡WFƛnEFL04۠P-~5`≵x7|.Ox%׼GjY,%#'"dkGcDtW wy{GyB^D}heBTc / M5vtދۓFbdW[[3$ 2d'_0뿰ׅMo/|zFB|f\Lkm irVFk~ƶ4l[L[3FYgV:t^/?hxcD>up4X@CLFqKWnFN~W7 >  mi;ʶ9.řI9 <> gi<%,3[m'FY,qps+3Y$ىfgbIut=Gzu?+HO^sN:>)qޜ~ jX$m c'ޓn i)<H$iU?ˎ)1ۭF0X`tvBzxHe8gcQoΚT?Z{gk_E:@#U/nWtMʤaEt>:I%Mkpc#R ܭG|v+>β[;7dxnC")RIGsn?ala}.ȼFwieu &Ք2&Àn@s[z^{wawie)MHp2tZO5M=մ qt<y=xK.|RAmm;3!{.p0wF__|jпctREKM'O$-0ji?*+-jrY\+õ iͅoYmu MWR w|-Lmu;Kky-/-xn#pC,k)0Ͻ|oV_O`-naxnmn`K%VIURI_ĕѤ𽾷or9Q`J6xjw_|lm4ohZΛZH'n4IexnRhKR""D,J??%|H+Xh^%ιkVO ksݍ{x^KnR^](,!XQpcU+1{. 1׭SBFt׿=n#@#Gc>3дeM1\ƃmgbxP1i9u$W/SFω_ y}kz.Oע»fRI3DKs郀~FG88Q::5)\gMc-'sFcU CqǯJǞ{8z9*{QT.Tm<YKN={+Q99?Z_DŽO-]Wƞ-y'QC4kPoDatƖ=K-¯Hߊzmx9.u3 $FcOio3ٴ^~~_j-4/~2jwtk7E4m`ml-ݡ KAVixq Dg<^|COͳ>wZubiH8xoWwÛx΋m&˩%|3R+o)' Ao4(lm@$zw~|)ѭ4/xcJѭ-cX+4|I$_ ?YZޟAoğfUr`#=gnMR܌0rISυUeʢ|1stU|\glWzGnnJnx #ZwYZ:m2]x<=. sU}M +jvr'}+XCcSk_}?>R_,M,jCe7zZEo."0'crRgqϭuVI .R*?{ NѬw_.9|>Va:-˫"֖e* Ew7gu]lV2y 5!GS9~ Vڭ}nOK.YN8ug^>@B9tqۀoNZ]>Ů%xvd&Rɮ&xU,8adNzҸA l^%i|ၲrNIj'ӢL\1Ȫ3 '%3cmM6Z9u qe]=/]kK_Ax[U8)2^_RfNp2jJ`*=vG*jEܳlLqGgX |ETޤВbV $)O|^k(Kn9V-ֶsi֬rV$c$(5QXdǥgsߌ+=I,}W3NϩzQ9P)b H~{!s8"WCS#9~0y#j28۞?hiKYnel KUʹ1 98}=ne>ivq,v!G'oCҽ ᦛmC_IciE֭ra]p4k#@ $p vߎui~,/aO;R\GP·2`$uA.SHt~Ӵ/ٓÿ -[Znv4XղӚ5ΝoԖz7,u=~Nx:ֹkcA5k/Oڛφ/xh^6>l#?jKSs>O11#lfBk??k_z| gC'^#a:lO2/ͮdevJ)F_5 u/~ig.Il氆@d*0Q}i|qS|8࡟{ƵmO|N'nxW:vy`kw< :GnǾPޟں/q~J@YT9qھ^mm5҉+웿^3/4;!K{ig1I1Ed%# ~:]𶳮A7VR|Վ[k+*\]BR,qdbd6?pH%gहOzÛ=YchGos%yy["/4o-^-:q]//\v[D2xK0JY pR~n~?D:?.no{o|uE'$6%*Z0XPd/UI>|gO<~ >i ,m{og.+H|VsB0>NkWVxx~&Úpl̹l)/ǽ?}kUѴ}ŞkS𷈦p$$F|+DȑB S?Ǟ |)Gqx|7> 3/Ʋd>n'gPZ'݉/?ix 1|`įGோt _jf|JmOϒteIH`L#/DzvSH*L\k##@Lp:RMSwchS1\ѷl~]iY'''G##M+=Ol>M)?JB}j#y &:MΓsޙ'Z``rN ɦ,|j N="FTDfg8U r޴mneXmimQiXBnuR6 Ҟ@ʫ XTiHOZsiZzm #)0kpI?b? F>!Kl&JA.ϗKv鐀p:NJ54'^s޼>7ΙgJ:}vO?z_.nK-Z#϶O|!u;{ |(_^}daM[2?ZOh:W4 wObMI&9j P3oݟCL=I5WC$<]KHY99=Wu, Ӯn{s43Jr.XO'5yLL|sۿzB{RPw z>k.|AԜb݀p汯#zםx,cq/,9cmk>9EeI\\] 2j8|_|RE _^_[ 탐FI<ש`pFNzg~}Bz~oZU'=?BsTe`ҙ#7$c?tgҐ=^Ԕ9 ]ϚoYywHDF'} -_Z^?KRZ^D|EI[,ŸZ|1k+~>'^Ϥk>Ό_xX[YR9V t5GjKg Ko_~Z7 דZ<;$(խDI-G\M[N>P мDм9hVivfȐ":h?x'hcoia+߂~о x?CmCt[ ETcC{m ,a#8P-on'eԸ1« КV4vQ\q}~xx5HKGyl6Zu?w=HjpAByn6JݕH稯T1#OO5 ĺ"E.#c{2ޜg/8$ q^a84r WZ0ily ݀VGSbWdžg?kv:$SL,'k#p[c׊W %t+GxF1s[bX] bEo,tU"vI⧂ $ٵ2zs]'1k. 9]+8;gq8';xccn $dk rA9=|, oc(+5o iZ$6]@L29'EEV¨P9A ; ;vڼ=O^kekg$j"t#⢑VN?*Gb#s*oā) ,2ӎ?sMo(7c Y9pq8>RHY'uCoKm*pÓ#J߈O\]Xݤ-nmX^vAï'2O]0g^pd0xum&AvgaUlnƾ[eԉmtqJ'ėZxjYGyWLПoy#]]r#ץrwLd =?y#,fb*A{ώovsl? Gr;Vq&19܃Y G&6ORٍQ577f/mr )ɵyB:5ao.p ! o-қ92V6I:l-s8'O֦_#`WAbQmˎ0~_מ|A!O2Ŝ+)?ڒk)#Bs]#3UnhzwY[3cytd8fH 5|,6yqXz}m opzb#U.b\A5>%<)#Gڅ$(kv8@6oKk+%+2[.0Y{ڳde0q+95 +"\88)\`y/>"a^/ux+ 8hlnǝ>ψc_ZZ<5KwxZLxy]X&qֿe?Ykk¾ ]zsx fk~=?W>ծ$idGĬ-m2BOA]_fO q∠{xMm{Q`IY+0fVX?|6^.bg|CG"H_jefVrA]'g DߋVOx:|O :uPy2)˕b|5 |0JƉa0y'_zma|r@Y:4OWz/47\үcZ=BzFՑwCFyG1XEK @8`yEuIӵ1YE!dEdaAX(wcxwŚM^ՄZtw"d?fId焣Yek]*BsDC׶5?*\]K;|i3[E5͜Qʰu1_;ƿ%N'_2[+hXNMH Ƕ¾Ueo$E׶JA=-aq_@G.oxG74KRZItt:6|najs`e_DxG>okDhH4LIf;U]ͅc'^O[<wo vdIt贫ٱQざ#'&47SCsp4=>I\(yP 0D;FOo4Ҥ6dE] Yn'>ie֭y3\]N!̲9>½s>TPdQ־m^;褌2[2}ݔ0 c_/,"|y8<$&2icS>dz 7L:z?qZ6k}bQ3n~ÆEuo5¡1wcW'_ҽVf >&HڀRa]O궎z%,3WG-7"o wXА<؁nb}?5󇎾R58c,;}FхΟ!N3W?f/?]xEh7k *Or4d;\/9~Wxzƍlfݷws_6rW 9zU F{gB֬yebM̱Y[a)~>կV.%%&",fL'ޱFqzu緶\l6a$suϟWp'V zu W<;s+"=o,|'`㡯ϿkSz֋rw`5U4{%,vx'Jk4n| uH{ۭ6]7:rFYLmt5?cx[kzo=}c@VeMb̎?>^<S_$}YA=2px>1=ÚPdF}bdX~4h^Ԡcxڌm'lN]\ƤEebG6~Y34)^VMRz=ψz}'灬|Uu[ًEcb.~Y Ƨux)핞1,W<du]hSD%snrg>0] iUpbдs4kHzug$׌|MUk?`<++˸|7wm}j7w 圦5Gmٶ> OgIol٩|6dtrH.~5G:4XO|9omK횇è  R@GC_C5O tmgDM+%%W$hܡ+"?>4|'⹶b%%Yd̖B"7y2?5Wvv"fmmA,;:Oq_p=1V{넴DI$bTI'K[;uC4+kkl2K+|$:z_ci-7ڈQ+K3,W2QD02T7c∟P/Vsk$mU pppz^G Sҵ\q%qȪc|rѶ;m-Bt.Mڒ_U]lrЕa:`__gg_R@nS}&[s @VId:"0YIP^iW~G}bO}}Y/*=?#_mjI3T 4|>Ks@o<<',^k4 E7Ŀ!<{x9sbX[\j(>c=>d7)^z|ucYII89Zᵌ"òx]6ш# }{h$恕Bk# h"H2B_R=1Zq==+OC 'p$qֆÎz4 uc꺭4~UfjV̱A' }q\qOK63cߎ_ ;_k }Zx.'|ڧ^ޱKtT[$)/oCެk-cMkIOb7އx#ay-,Ee5i?l&O̍\Cx#q"X[ 'i!5]si3]m:I O<{լoyo5I M R2;׆jy5eu@ؖ>5WSY|WlZvc&}'p Ug-rϵPym#+72?;S՛K7 t~Mݨʹ2TўYԯ,Y91G+kF|4MR {Ia/\zzً^|#H{"l.QF Yy݅,R2>".⟄=CNFwhy :˞tHXKmVKmkk jEĿcK n6жlG_+e EC>ݺ۬IaWtf,_-[Fi/nZeH9aO9+Jha3Z|VƴFPD$u4~tpqV>^T89G'[imdKBc>o@E$\%Ik*yFqI=1=X:%և~"K&ٚR4 K1c`s`ҹỿ 4XI&ڳ$z|P#@P'vF1׃Na&9 qqۀ+ֶe 6i1v: }ӆ!M-u E0B#8d{'4O"n iLHd eAצHq瞴0xMϮOP4OC>; \R)zӆ;w?s; 1 Vu(4N;&ݣhdu]a8o >`{y ]`o8~iֳ Nʑg`NӌN}3'|S/WYqa>}{&]'(Rcfmmv >սK- BEqg;nXڿPt~!Du;iq%# 0*}zW Lռ+i^ ' iWC ;` y1ޮ)/>wⷕU9zqJԠ W-Bt˻9$K19ѓћ/^z؍6&!&^e[_k~յ;Fy-d=' 8_+? |.5+/Q׼AͦXTGRuqKLl).|Eanv7~?1_0,дt6a#b(?qp8Ѱ{.{+Rv;M_SnYDnG-?Q_ͧh MΟȒ9?ҟn9d9w \>G)ǚ_^7^\@r'zk1PsvA{*O>#~(j:-4S]"ۯӂ͖8daQ?aalxo.χ=)PyYf|r6n|34qF"֓#B0}z ٛq㍵|LK/DmN5]&aH8!yWkw1cǞ.!IZe%Nyw7~ȿ 4c㥀+/_iw#?>3Jq _?ĝOO׼u}x6mk ?u/$_ACqmk3?R)P:D#6?yJz?n_>6K:\3DV^HQp++k/?/dM N_+Qyko9 G,XSc RXS[˹0 X4ox t\u>^Wz^\_j7rws.Ć%yrm(= t/ i1ZqPCq5=M!|8xH]c& o%Hl,`C%Ĩձ]2-<5k?n{_񮷧>F5]X,dId2\J[}tԵ3@ב|w~ri_.kŊjW.k#y 5ma]eX˪n?46ZմBsꚔe'y.hl,Qyp8|ss|V G -Zx{g|xgAUMӁ埴]I#ix{@:M4!ڰM/S> ~|>{o!ōJ{Ʊg9 Rnu{{CLlOz ?M_YMskvgpnu^? ^-ί}orɢYIvgm3X?u%炼S^o5)'J:}uVkK.TG}:hn/LJ?Yx7zuoOr.e/f~(t!gֶ gŚh=QgAB^35pC1fOt!6Dm0Zɒ#lCDoĄ1(w0$]i_ (|E,5:U@SFc&H ǘC1OK凋>)1&a=<`Am 8BrY3'_M-#}oODMi;sK!9gf?y|>|7{msjmݡi?bXC`JN#W ?ޏ>y+R5^$>}{TX`6mƳ$gxv$ɐ޾c@G< ͸ vàJR4#+/>[䑞NC#u e$+kB9K[I* }^cq։q 1?EzUjAH_nV`܎ׂ5?>[$'.We;G{xgQůl~wm7jxx~kI՚Aʲu?zB۪(f0#_ $jr}HG79we~0񞍥 ZA5+% Z,0;OZ~-xZ-V+iсWE\?QN4RH/)rpI񯏴O*?|%=SQ|ܺxv2z=+?V#nI}mb>VtD.F>t8s>25&K/ E6I{*#ߌ_Rk~h+,Lr[(Bm-u1b$ V#51!V%J9$ϖyR'ߒ䌫SGq, E$HmO OG{Vྐྵ.-n&yI!sqӽoi&|?{wM6G+Gej*K)+yo\{t #Fk/mG1>`~j/qM?2vovБNlXOZ?.°;~-N^PLMcQBO ڪ5DžuDB76:^_6SSK3X|%rm#TuSlrpӀH5, |35Ԍ[N:gAsR8jͬ >'YknL)yf<6dIGjsmw%ַ;:ddrȯ?t \MXE#zzגk:{Ko{kvObƾ7|e\|7x[[3M֬נ2Gl$(?gT N23LvJwR9@ ryx6\߃LkYx` [)䉷m܏^G ͋-x70S7^UҼOxN寴 ZNr8_u|K 7N8]MCMQO5f=m1@k47DtXfs0 pJ/f??ukZYmϱ ?W lzִ+;9S1do_c꺭˨]M&w$#@\;{[0 (&ϖH+O!zrlHs| $|w^Ǟ/l{h2zJX©aي;|s=?xCu>۸2?#Ip:'o҃g)w~:~FM8?~ڏNʓ<眎=<1M`p{2G!sA|[Z}MM%'ʌ0'ڍG^vדe(HTƈ=GX5 ͛OK$}>lsƵu趾NsUJXX9P>-k/|S񟌼F""tb35^Rb!$hN#яVx& "^S`2.~ xT&0aD5]lemlbm@ {(QxOGdtmi[ƒTGp8^i)yLmWɰ4ŎewQn{_|6bZ_/4T80F@]UJn<+o3^Ct kjv=#*> $?oY@$nH=~Xӯ~(GoA6,W66/h֩-vjvKX$KXY8qkg?~|R֏F G|S͕=KxϨ؛-amYf1 ՟u6';m9"+iu-Cl/lV7D I o J J -w^F!:K}tSUNֱ~Fo~-|Tgվ;ay>2k-=:Sj0=k'K?m]2;5_?mkjx/3[$/]WΫ\ޯM%kIe,$+15 ^uWV.5UEjڽ\\igIdB$HҳCT׮.5=SPV{WUK-$,I$I$wfRuCP.{٥s$M+ĒXI4~H+(7Eң5[FD@l8`* bhDV$Ӣy?Ѵ]1|R~ ,n~`)ךĨiRF_i:jyQ<-ZefQYdTg?:ۆVMB8?-RPM,̹_$N1aFGzRi+kfs6sVpW_ |{: k/ ;چ>Ძ i"2'1u'Z|7;mV],iԴ6g|\4HULyk1uoþ.Ӵ[3T%( UE)KlqMtH".A;x CQ쯮Ӆо%mmGȐ,3)Gg^$/z=JW&qbB9xgC̒7NJ>|OڝZbC|Ũ;yrm WH$CKi54Ga )TЇ:A$iv^#.~7Ҵ}3MV]FHYH Eb x૟I`+kL|IzWM;LY' ١_E, lj W"́/;iI|C fr.,O%lj&!x)U !OE|v-<_&1%oIwp*Ƭ@DPk߇<eqmmKWW~\DF{}ZGÝ>vcKbE54cf+f2UA*>/6wz4R/u[VV"NW~"R#VbB)5O}:එ EO jhf5\yh1 cy7YĤ} ^0̊x$s^қ6YX.͍đz< Jp^kkQ3ʯ. +W~U|JtVk:]3]<$8e_<=Q֬3]\\] Ԍc#9k3Vy_xMUI.V/,'k /kl<&YnQgt Lz1__k? oxs‘ۥHnsm ˡi]%ma!"a_loqO x>+tK.e f ]IkznmEHP+?m[>k_x4@?~ N}bд̋M6Ҫc8 MY|e}^ך^ϒ+APFhHb,d޹ڄ)⽳|3x xo53X.v+[;WmqnƱ54[\Y&޲ ?p_C*AO8<~QepxNGTn 9Jɸ:v2~󪀨f ?t ` N]SSHzU z4q@Y̽ Fp 0ǥ}s[- šO 9\k?}2)_oV\`ӵr_#Py3w+S5=.\ZN8d¸Ѻ0REyn,SGoÞH"AkӼG_il *]Q'7rEi Gğ~R{/ jfcPpdxBξFJ~Hc##$wLWQ`Fߚ?.SA$$y6Ƣ[9Kv jŮyhICЎ75^-k.H--RQAW`~ZQ^i^&mOl[*L'QH60Kʦ"O 'O88&sӊn6VX.J:HQ:)s}ޫbI ⧷eKtKm2#$SYj #gfĤv,Hַ4Ubܹ  O8xϵwiqKz %2mmervqҟ-ͻBr\A:NяbOm "4'nc1\UKZZ9QTX⹊bWo|4W_Z-/b5{Mf[ɸH%ww5\2x{  y#9#t <JT9,N=:bk34w#j$tQˆWč# 71)`(m`i2#{Ӛsgj3,gH~Ktt2ٮu{Xӿ?Z[hZڀ7>HG?Ԋ[o|=[[i-F|T#LѴwa\i[LVs^uxIݥYr\9=q׏o.խ4hFgAG9>ڻĞ |9oxl\  CӒ+''$'}_$.rIfsԒp I ;g;<_$OpO,q!Ifc1$IO֭q"Eo +m(,Uе;{Heofic*IzU->PA-qs;¢(%u:/G\9M45KQpUkO 6k JWwIsq̒9;W\5i<1?ozg/11/±%q,wI$Hv»fbĜNI>SJ33;vsI&:i^G/#3vbĜIBy.ny3O=č4;I$jMSsoCUVU3#9xG>2PMsWyڍZ|>̲ˤn_CUvU3O#;~,A/ſ.K4B-a< dKDQ,!h3Oq*&w'^}kz>tB/,ֺ| r *!IŽB_o=pE,\np5T'W.#1An;.~]s/- \}wȖ8cGx1(ȯO-ڦ2|UKt.20WHn]'KՒEYu=CSeP1L p pJ88'ɬ]UԓuI$'ڼ[dY̙#$qYPhzK/4k<ۗ>*2~c$Ô/ ϵoS6n&gGu^%x"RWsÚNǧ€BeKN9>aF?!Þ(,!Qnu9nF㟼z'|=HY j*0$r0<+Lq\_Hdv<9?W]d4|8RH9+%F07b0yrxyN-bqd-F;OGN~%޿XnB5M>i}%f[ RIJ,you?x^i귶l,'dcED#ba$ ~M W>2lejז:3q gpr+ ("RH_ʒXbK1$zҼ=wN2|?O=s WHa3e0#h6rR,Nk_OiE.< xWqdowyqKBcbvWجtOkkIkK6Yx\9o?.)c@RVHZky-&YmA$HyXr%r|Q|=ga$-U֣{i80Rbrbʟ|*hZ,kw/k~Y/sy#E  J[! ,ۓ^Z|m 1Zxšjڴ~^ZG8\0۶Rrb>k Yk H[xpGׯBlt37χ--!5k]F 50I +׾ Z8qU]4Hirl%aM9 ^ۛV:uѵbJѴs!#wi QY +׿m_J/.'./D`Okx5_įzh7 OR̷aӶETZ[xm,i^_j\_]AKRjqp+M7f˴]*eV9[V4EԞ,MkƣğjϩϥjG–sL'VOw!sx+IsFi񆯫jZkZچIjkr;RXu?_kjVV~!g4> Gv3-ȅF)DYcۼ7:ooᅝsKDxu-'>X&wW6ryݪebX/IkbrSG+DK88^~60oܳD}_ݻ^27.@`U9̾ TK+5G|t=YEޙ8Y nFb5G5^(zU_#oDgnt2CQ1_|qh A ӵ[è#,%izW61i>+U@#\r?WvG$xC7c2`zt5R5?!^^Fֈ̘W#hR l_G3CP:33`=12{pڍ` œVe9'W(+$N5V;~?3UY7aT-sϿ^XTFywޱoA, gTG'*2PNA'P2e5Bd ,` vNzV=GSJ I[L{q٥4ROLzQ0>^w+}JN;+/`̂f^al|eiu[xu)k=B1+'U;W;kzzSp_F$+<;s^啊^!#kh ^#̌3B< ni:*x΋kk MYGZ(udde<&zy|;|]󌶑9h sg֮KyN T}O%c?/^/}fE|/y>F?m}O| hx ³љM2d рxus0kԴSG85++b'gt5ƁvO+Z.mCRVL 7VĞ/.^/t'--(Iy~(| sU]/7u VuP0KY!hf9nH UA|H=GrnH<sz6@Vqҷu FNSό1GQ]L*j[\Fġ%#]"`7*~A4k܃קljOŸ$CIZ"]R\"(P|$.[i,e15ޡ3Ks"? *` is.?Q\>&AɭWOmy/ ,A=:<(Ax#G 1)$e#x5irscN YE,N[pdhuG~1Wam a YSW]oɅ8r@S],1; 'E~~^?5F'JVX.75R[ ʷJCa1dпثǺ-K{4_>ZF7|AkaYVS,7?"Ե/(||| kM  e[OFCFcǞ4.oH];Fok) *°n _ٚ}SO<]{FHkqVW?xu+.,ct_++a`@1㚽0/4[mN.FVA+f.,euVX )~xjheX&HCKXN Ar"]cWoڽz=Z$El8#8c߅uGX#VM"7Z^Ol8#<95;m8m%X[JӚWӬ෽Y̒yN a*6$(A}x$վ@]!t x#5 nV tw ,b$7| ڿÏfi~;M?@uu"=aY_˸ ֲ*_D{OQԮjVK| ǂG\nWjTnm;+pVXf\nWfGnjr[e`L,q񩡖i`9" R,f)ce8*y\hԂS >8G$>E\ ^gOOdbc1S_|* m)elYݡ'-SreigR A{ᓜ9\ 7{`T 9'GP]$q+y8NNrj' dc?4Rt*T*KqU&A=;=s.91ϸ+>Xsz韯TpKwJ9'?: +VP *~n# \1Z)`m=ʠ?N Np1ګ;dYpOg`RѰ9VX«$l 'sM̙`ciJK{yky$ 1hX}Ҥ+]EiPAq{gk~!kdgO_e8Ob _޽c¿|Iٝ&I%΅WR\_;O|GZ+?CIwK C~>\?u #95i_n:My:mtc$wҷwR>՛j.fn~t`Y\H >XK:CnR#$vôr2nqo6>Xztӊ$x]\9V,L^{w!bKwIbwYXQoi}]Y3c]+ΨTdr;~Zt\5kty!? 9)?Ni^*{9%U:C_J>yot%ӯ/ⴖQ #WuL_]vv6˥3BT 玃kvEq謗\ak ,Ǎ:$qhyc$l GG5w Oi?76~$b֯{eVIV&i12c5旺ᮧg(81+u_Qե2_\<9T,QϺ3 oP ;acA+C?íz7>K>+ ٱMbOhv@pwLG3r8_N>-z]K:$'_n#B7lϕAQlI Q} Du;oX!dvf]Eۢ+"V 4)3T1Sפg³f/x#>lVg+q%>4?cmͰu{uǯx׉c/q}<LQp{W~:|O 'u j2g$m 9ڡA u85{ ?r+ dI<ҘAx⣑r;f\Jr8;T{ y8#'=3G= Ij6OLcTLx 'uQcJg<4,џJCޡ{RPw z>k.|AԜb݀p汯#zםx,cq/$ώ#R7GOl4:pi) 20g1cxT@P2j ǿr~({d~~ Z|oSg7? _g'ΙoY+/2\^}n-H,?\p_k v)>8}ka?  x4} }?I@[R!i;8۲_̇| ~33ӗI4,^ÿ-[5f4n/4%؈Z_΢8Z/ngwI_q5k K -/[[ivYt#/JDU4[ɭH_ T#0ldc^\Kkp bO^KplfS{fGF.tjX5;Խ%9Q}݈+Gr:WOjw:vk:^Y]$Tu7 ؂;һ RVR ;xG<FAjPJJA~4ג5]ZS.JHXb`>Q@nogY$3jZęFe1>Us;3uU SIdyevI;w'I=MSH㛩v䁕,:|ţUKm/HߪLg#vk |p0ҙ^OoJ|گl[MنIVܩЈAl;}K}G\u1\yv`9 B n$僨w)i<145[v[b)kݢf-1<^MꚩKy}"u&HDj $( ^ab./VR4kVM|$"0 @ȳ] @/o?̄|v9!BQ]f\ծg3jv7{eynJmFY1izSI7l'!#Iv}By*XtG7J^U$"G+ Daۥ27Ɵޔ/o%-_Z| Sױu7+w-7NU煼ilvbrw@ dIP$nU-#~1HD5ۙW$=÷Jexo?i(^xK[j!o7fM%[rۯcB o'WP<[?n x -rqi/;ɸxhk)ǀPmmn䥮>vDA PC(f}{֋GUtM._ ]GXCu9u=e-ä I zi>1tYEֺ}mjjZ,on>2EtI!b`25Ǟwuh<ëzZ%ͨi$}dop ?G5JԼUiy]1^wieh-##O&uhEhXY[*sZ4att++GpA5H񺺰YX2#JQ\Y]-H$@9Vx,wUbIEƑzSF@-?:*)0~$GOjy# 5 c#o^3Q0 9֫3q`$ zƙ͑׶3Rc*h;IV} 7;Hz5 73@cJ" 8('cxx *:+$. 1` qU8'=x_¡2N2i@n1W1i$cGLNim8OSM @${syP0Fz\J=F85^H$bN}s5$sʞx$1MI慕ЕNUԕe#>^-6j_9Ķ. w4/~"*:Ll~Yq9?zvRſxj&[4yeމ5 .ILoϨ޾7i]]hǾ_#U_]sG0w'ȭDٴ3:6;O ӛ5Q.;x?[~/Ǩ yLv? ~"W#ᧉ&6,s<|sOƯ `o[AՋ uۍeyNQtk|9c̼ͣZX:$3>kyŪZ?lf˜lj*o?5[;J4]+2{+ojc'a)+nsi"^#C78ג:sVMհ jP gwlH܆u|^g:#r^`A]A6vۂFT'u:XrelG%v:ҭio`|:翵sn܋]:[`F?xQ t}VŖaq}9D$JG?*/L@Þu$Ҽ;]j:[\༲$j;|~&Ÿ Kx3&ĺX9:m@N Wޯk x*oO 7'9N. 9TڝF\WV?e6_ݺů/66 *ꗠݕ;rʈDîOY9$Q X/m(r$E"\IV8GpqӁ^_$YgM7DVi-6<"@ {v<~5ƚ!g>3iP6 T B<4Ny=3@2 [$I_#!vf|Os>!t7+cg@:sH#B͹GF@Q85^EFǧ^7nrMDGb:Uv8Wn^=zVTNA䓁s~Vd('NNe GOnJ9` x?K譃"6@ǠBtk>`i?<buFb5"++9N j5|CԠ?< c⫨]ܠ"+9u+f5;uODloQeҼ #7E%!-,ktPx,<`qT_ SL#ZK{]#~];;OϫћƺC[ i#0JVZ QK~+tCUbYtVX%<{*^#ac+(0*/{cD|hobX«.P{$mIjhQ7V:Nh/A^$~ Yh|0-$l.` Ÿ|/Yi6?ţkOqE,3ɥ\2HGu$ )$IKqo4}n~]CJ}?^5;wv{KGHуq_GUg}i.[5Z]k}lId!O0>nVn^Yu\Ю"vkkfHՑʟq_IVYNHuWY]!t(2zN+lΨVPC=rHzƥ.Ag\z_񤭝Ww?cVtoxt{ZZg?h~56[Kw^IZF>ZڂǛX,j @-鯭e6ijCu-Ă7741HUR6`3$g?f_'>=kŸh/;;mf\57S עH5{]Tm*nC=jvߵ'ּ;|X] .~jC_nb[r Qhi,ora{xgz߄&|xUYt߅mD5؈kB[Tm2HgMFo WO^*ߊO|Qc:CITDndVfO26Sk! ʗ?~0|!мQG>о=|Ki|;)a7em~TRXA[;Y?S>o_||t+5L}k~/a([oDV76O(e? w)k?H?Jz&)!22l?fKm"Ɋ+qim='׀⿕ ZGپo}]=jـ9#pCʟze|9;MXܬ+uk}ܽ5\D׶#>⿜ 2VB8,"P d <\WAQy,z䑊 J\ vθ㞿I[: ~ƭ6.-/ Ե ~clx-7_rڇO |99kl>'>.[ȴ}7Y#^V[m+_ZmoQG$`[n7-n#u,ic* Tm(,gIs~~̿N}zׅ>'~_tvv;)kpoD?jQ-U:d{k!k?e_&Ox?wim ~\h" 3ķziwF`Y!5;i?ψ L/Ako ډku;޷ eD6,opߩUUh uqv0|߈ Wxk=qiB1a$&_]Qbkm.)|o%nm-57ПQ>hxSC‘x]5McÖRBee~,-E'V{;O*x𿇼5NVq&ǡ>}(ؖ%0'u *{@^9/ "'WF(}+U}L{ oD!k-w0;G=$rFᐆ>svXVM{gE k-sB9m #7VF *}9%Xe8e#^etpXDxx>8Q#ڃ:YY@=#p9=ƒu_ ;[]m][^AkcjZZoq5A5sesP4|O}n /]޷ogwy{y'i[Ekj n.c\y2FƭWޣI Է nZ;kDF뛖X,T!UK 0PY( |N&}sKS#L3^ [v Q,:u )HC~~ʿM xZ<=bv[4Eg Un%FC=jv0ه ~^V fY~; b!w1 nQ˟l Y!5w!S?d/_>x~*>&E %RyZ,MB}"$Qͬ--K]x;6eĚo<=[=<;s wz$R k]$I~ߴhmmj@xM9S쯋BIUL"A~ۿ%V񟃭owR~frnmI%Tm2D@k_?ƏR[xsijjǙ/;z)@W+[̀p 6mUݺe ^#ug8Uʓ dg+g}Yx7z $%O xu\CY_+ynu%K\2+KW1g՟lj+ WO˧!GorN[}\F#ʁ:2T _Oqo,R2 Q`J G~GuI,RG4R9cpʐG_v[~WV6V a VhdVR P {Mp[#;n2F;->pWAP쑤A:5JDXA+.2I'ſ\Arqp?4PX=AJnpv?U$ۀzǒ!.x'Zb 3K KWUY °5AhFÜfdr<GҚɹhciP0rF>l;}L `a{i68>RTZlnO`x5U(NˆiT~\W Fr8})LWAx\r{SĖw?U Wax^p<&2r;s+|#WOԞ_J_jx*0+N=+Ư xO^e0>:kh0ѲHA]2CRZ#RGBn;gyz|j"?x,v]0Svy8g|#i߈[KU.c}͌8NxÏ z>"Ǭ؋jVRe\F-g=wfxo@'ƟY֟+M.(NI;"\d7lƈ܃dYğq^#LÞ - /+w{\+՘lWmDxRM3gӼ6?kDڎIiYG2;3:WĖ,ĝĖ'=I.gi3oGb$s^,O#I)gflw9~z]jS\K5fFYَK3I9O\\'8Hs0zޣH3 SRqRVmflp(<Ը9sS<js=) c␷LuP2CsOǦ>ԙ}qRg^2(Uaé_*'`euAeQpj7ڳF 9F>a^?^=W"t仿Jmi-bTyd(ZIUX+|k ^.ize>]JZXڠ3\\,+#Ȫ@7^1l;M:;ts%ީws*mginqq4$qA W5ާy:/yK-RVKddPPz<?:MƋ .M:U\/u+wW/.JnebCHm6hx[:G8ɨ\!ydgyWf hTUP;Ӟ:Wc=WoHRepTbY3g'<WmE#U&n_ #㆝{wݪxkBm]^>4Jl6m=wɪC$InK>/P>W~fmEׇGEZY4n@DKr.uXd٬ڌ>%#ޒh ٮ'nNXsPK84Ii4]7LHV:SK,6ꗚo|i_ֱaO|vmgԮFqK/5S! - ] mMmO<3ui5=VH.&{u--.yDP 3?٢b׾+]]]h(MO^<ӼQ^[K}s4s޽Ǔ}[ ζaVi"iGĺL/4+ [k>׼kig8:xK$7kms,7ֶ3Gm}uw"~ܿ/ h_?ohy8&xNm;_ ԼH:FCZoDpD"Oe< :j jv)&" I5b\ HbIњ=vt i"j*Cka| `= uN~;n<5j. ZxWKT %6p]6h ;d!$p{* 7u#lח-kQZ=ҴݒhnEΫ [5QKCGǽ%m~Ѿ]OtOz7iZ栖qdh]\hn]HߊtXm#/4? bĞgϩ] čF7:=^jMCqox9mMKĚsZE~տ^O/G뚧_?#h +%&xf/jz\Mc,7kZ4Z\OOg=wEljů|V/PyxFh{[&ʷ{ ϝml¬^Dzt<_hW>|%xIptgeHoX/' 4 .Xol4fQQDaw^о~9+gpxVV.SsxpgiRnڵv[;-?Ϩx[BZ|L7w&E#U&n{_ #㆝{wݪxkBm]^>4Jl6m=wɪC$InT+߇oDGٯ.[A|+uEd֢{M-h5$%܋V%6k6ďzK|3f&{+n59bҵA,'t2&![M,G^i~ZŇ<=ς5Rׯnjnu/hz0MtGr 5(2'կƟ6^">!5O$,xu:PنǣOaqYMoo^߱+;Zuxh):嶷oaNnhZDT^K6v5J%=DauY.jZ̟"ѯ=3_όO ;:_xoI{;\$W4,/'w'#(|F543sAV]CaSZIӆqM:ݵk* Kxw[eٟP7;XomM|xRf#Lr^ki kgϥ뺈; ?ٗ/Z-"ئk x)$USisG6N!$GFh^ku=UK{ v$l`Q@8u#_?g;x3ǟOx?M,g׈4? x!y<}|3s5qGtMw_h7?5^ay6 Žy85/jQk VexN+_?lE|Cj,I|X :u? FP+5{.5akkm𽿉chWZwCŞ "$M?(^#ӚO3ҢDi#* o18m)Wa-x+~)uZ%mSĞVl $֞2׆dƛu4ZjZ]#W4,/Ge__BI>6/|_ږK ,a>ߩڌo'm>,_>ymgž?ICi5ԋ-[NmvEmb*5M7I{?_mgZm4 GOvZor{; MeFh?f,žgmxZR&M;1gS}L%]i\.y]5,~U~wO]Ft Om|CBaoek#\iw=_^pmmB C_|̟QDYGo?7 i~zͿ ,Li^#k@ C2W֯6ҲG|HUb&m-CzJ#-3IJͦZܮ1C`I6 k ƆJo ]p"]3vaϤTg~[ŤO%{yDLe`pA~XV]Z[[\F% x$V 8 Ak6nl K ҉Xd2$GB+KoH׭!/mo.Awg:̬2 8 wU H*9%U0rx9*Ԑ&HzxZi;15BKv XZc%JJޤ * ~IRHSjce 2HT+Assÿo*`gi?F ߧ\ej2$dϠ"9An$ {OJr{J~1EHr8#>\ `sI )9HR F)J\m'jM˂A[icd6bgLq5$ 6L[“}>wNsE_nP#EnxUxËY@$~4O.Քm:WC㼽UfIHQ]/}kn{k'S%VU ᲎x#x(8( 2xzӂ{楊x a6`Hc+c>ҥN;u=vxOךTqQS"txS*J҂&w/>i H򃃁2=sVtAQQg94~b^*ƻn_OsYZawuoioo {V!E. rMczŖoq{}}magkUQvf 9$tWZsO}x[ ΋bo5{ksm$6Du8dO%yV?3fSe]hv mPV@ n>4GT Kr߇Ιx5O4J,eFhn>q;GR0|;p#'!LU(e})/$~:ԢyI>^8=r2 g(\:_gıSSI+A=&7bXҗt{f(\:h"_/#UA}O<-c5u.CMaBێ10|,0sG֔#i szc3^'w.|AGh%eW 2D㽺Ii5ֵmē{kK!TQSj?aVu[Sobյ ;t"@ҢF8 $J*PQ]7ßk4w{᭷naV _x_FS-3Ǘ >yjZ[-hKKD+[R5[SPLm]6)&u;{xb#H\*" 'tu~¾[O~_jzO XjMpŠ]Kj%tOuir-tAci \?,bH d4F:c qc/'ׅnij}R=u5?,W^^xWL|IEjSAy[Y4Q){;nO`<`qv;`L0-K qu,HB׵ ?`Z7tusU|̻58nm#ZMku[j1$65|@#iڿ#/|@~ I];WΉߋ}d@W,,|yei6UO Ѝ~uO_յ;oVشnmBmN#H4u;kh9 qWE ?<]^-kmmUєKLϮæ^Za,c95=JVԵ V,.b4mMIim쭣 X( ?.?x/x?_ڞ40k\1hRڤ1Im|t3SZ\i%<8XAw=5!37## 0㑎\w? iZoڟT]MOxz4jjZ^hVo&lM2JnE۲8.9~N+. 'R<d~iK6< :5~w7O>4| ]]\_-.4Mn;۫[HĖZkVڌI9ͱMB,eHe63_SH-4 *).$i]ml-c BAoqD*"| y|9O~׿ ~xFoj7.e>2C?^д}VfZw5FH [RVN\yqei~8 3?ψsjvѦebW4gLP*G?e_*W]+Oe2y̚Jݜ%X@^?7i7Qyk`$>x@sَ'<{X7Q ZM?]MI]Ǻ<=w,wvl!մ˛dZyI[vd sş]𷊵#: xd)OqerJ!]IN_kamo[BtJCYlٶT_ 8%Yuw"6UWD.7Üt߯{[=J+.gIouk2A*+W^ڝWe ໴n-Sdu$}E~YjV:7v1f[idu$yW6pj:6g]&Ki]IuZ*UB21fe3W#7UTg=?ƯX\m܌g$HVP\0O 9 e%ʃߜVEœ,OιI; 'PuL,SșV>c;{mCe׋=8 C59tk3ӌk΂?  Ԓ?_ʤVpuj؂<*aS\U@`Zmae֐;ϘS$X:S*6AU"^ ]Fr$;~uCQ"t*˓.;d~7ǝ/qJԴ$:ܬEymYQ.LLe;h.&+ |HqoJ>&FS8OO$W(KnQ17e;k{Obx?ӯ 0ZjGѼ+;wmQU-vNq3i#m7ZYup7Ιs,i- #nae954o2jߴVJ;?v632Ase-FKV!rCac4nW>_KZ:h>XO #X͔|כ̺?mEXX߃1Y5/'.^;OShRAsg5FKR!=K&۟o4:ܲŮ9"'@%v9KYoPՋ},Tq_O }W8@1l,`>:p:Sjd1JaTrRz>Q=QD@w bX^knRXBrGoΨj:VpETrwl&V>iW> Zþ[H$>6k_|-ZNOxb|G{j|/-7KЯI )WR]ZtWjZݝ-\9+ٯº w[▙υ4Z)r_ǿ'CuM;#5f><iZ>n#K;@4Q_A|PYxh1;YOB k:۾hte|[i6A_h4ZxTo[Jn6?%E#oO_7|[s=+?gLOm?O\OROYu`FwOg 4CF}+_ֹσ('~0V!7Dͣt]W_~KN/94+;S- (<)#ZCo>ux^'?~ kP})lv^}ZMYJ"ӢRnn9^Wh|(:]OϾ=?i:i K4JWMt)]Q_Rv 'D?i7xzO>k^ %'Gk+I-7W ZG𾩤z:zUv/J(gC۟ _! >~:e~i|/4jxzu˭DVZ4~#{8m 3Q_J_|>.A<N"7'OmċZsIJ]ͦhviɡ]iڞhm`QE|ODO x𖓬Ş?|Q{^Z Kgk +"mUԼWaĚwgo>Kp)JhCxE֯ |8#}&I]SN D2YpFV:nH8# W_>~ƞ<&L~o|qкZNy/<> 3Y_MiPj?M'֞1<ҭ5M>OzQEe~?>WgOJ1_/SOW>1|AxTk]j&,ѣoM QeW쵮x3)w :uῈ<}xh$]*U=,x4>%m3GӴKNM NCo|c+ |H"|l־[τgĞ,׉#߂0_J[=k]n_ihR$Ե[;y=b[!NrWE&-3ǟ ,nhxSƿ~7ZNwG> k'!-}x>~36Ҵ}t'JFTwԁh45cw{mOׂu| mKMV/i>޶iݢm~KҊ++GY?h*o>zW~ϟ}⟆~ ڥ]rQ0e.&}Bi-Wҿes?iOPOaӮ? Cn'>'G"Vmc9,si=_rhWZvZ}Q_.xSGf;|%>$g.O-~֡RZt H@u/EEq&ϩ! s?( '5)i$ $֗WNzb_Zj\}hZ[84 xSo.@o̰1-JۙJ+⿧?' K6~9":?teb/:R~ D)}Gjrb3y2A`;Ћ ONլomu +ĶvSմz2:>旬Z啾Zy.gCђE%H>FizՕ_Vq m,nOFGRAмWwNKyAUEj j2Ү<@Z\g rr3[)>iULq*1T`YpDC čNhJx#kO+;@TzbQHYpWp@{UeIl u⥀B~cmՑ\#^*Ι:'H[+S2x1??l |Vd6=er ts[^9rYM8Sֺ/.[ 9Q5n 0AJr\*)ܸ #y5"!Jc9I*ppyX#RI @II-DvQ#'<>AaO#F.(s'_ <q}xUoG}*^:kzݲ|#m{kI`Ii! rig1Y E9 v-z%Z[s,8cUE,O$\p1DbAh#RI @II-DvQ#'<>AaO#F.(s'_ <q}xUoG}*^:kzݲ|#m{kI`Ii! rig1Y E9 v-z%Z[s,8cUE,O$sr!z/o)q\k<_j+qkkLVMp] {Q&U| aִ gEU$υfYtᏰqLJ&`SCSI}|XA־q$w&xsZѠ |;\A{x׋i:}+ 4J5-3~Gz/蚖>\\6Zkshz}ͅVvv n$[Vx m_h.h~6D5/|Y[7څe{l3mgkgs9T<߈cO$-yK/ѼgڏB~:47KѼ5igsk䖐ipHkV<_|vt,ൖd[KċZh>%$Fg>'oI YoG)^cK7΋Wnwď>6ov^_ĞU[}Li:e6K)n<֮+ċ\[iotv;k6:o,Nl7bWu]jSg+]^GU|чZm^ mCy glZcn[bO}k'%wX4Vق>X 1iXf~ouٟ` ݱ+=*v+)[kJ([UK;.[z>vX?Y敔{>9[iJ}:`Vֿ/I;XI~$Ӵ/_j~&։KxSX[iUledLb V(FwSRxچWMbX%~![>!z/o)q\k<_j+qkkLVMp] {Q&U| aִ gEU$υfYtᏰqLJ&`SCSI}|XA־q$w&xsZѠ |;\A{x׋i:}+ 4J5-3~Gz/蚖>\\6Zkshz}ͅVvv n$[Vx m_h.h~6D5/|Y[7څe{l3mgkgs9T<߈cO$-yK/ѼgڏB~:47KѼ5igsk䖐ipHkV<_|vt,ൖd[KċZh>%$Fg>'oI YoG)^cK7΋Wnwď>6ov^_ĞU[}Li:e6K)n<֮+ċ\[iotv;k6:o,Nl7bWu]jSg+]^GU|чZm^ mCy glZcn[bO}k'%wX4Vق>X 1iXf~ouٟ` ݱ+=*v+)[kJ([UK;.[z>vX?Y敔{>9[iJ}:`Vֿ/I;XI~$Ӵ/_j~&։KxSX[iUledLb V(FwSRxچWMbX%~![>!z/o)q\k<_j+qkkLVMp] {Q&U| aִ gEU$υfYtᏰqLJ&`SCSI}|XA־q$w&xsZѠ |;\A{x׋i:}+ 4J5-3~Gz/蚖>\\6Zkshz}ͅVvv n$[Vx m_h.h~6D5/|Y[7څe{l3mgkgs9T<߈cO$-yK/ѼgڏB~:47KѼ5igsk䖐ipHkV<_|vt,ൖd[KċZh>%$Fg>'oI YoG)^cK7΋Wnwď>6ov^_ĞU[}Li:e6K)n<֮+ċ\[iotv;k6:o,Nl7bWu]jSg+]^GU|чZm^ mCy glZcn[bO}k'%wX4Vق>X 1iXf~ouٟ` ݱ+=*v+)[kJ([UK;.[z>vX?Y敔{>9[iJ}:`Vֿ/I;XI~$Ӵ/_j~&։KxSX[iUledLb V(FwSRxچWMbX%~![>!z/o)q\k<_j+qkkLVMp] {Q&U| aִ gEU$υfYtᏰqLJ&`SCSI}|XA־q$w&xsZѠ |;\A{x׋i:}+ 4J5-3~Gz/蚖>\\6Zkshz}ͅVvv n$[Vx m_h.h~6D5/|Y[7څe{l3mgkgs9T<߈cO$-yK/ѼgڏB~:47KѼ5igsk䖐ipHkV<_|vt,ൖd[KċZh>%$Fg>'oI YoG)^cK7΋Wnwď>6ov^_ĞU[}Li:e6K)n<֮+ċ\[iotv;k6:o,Nl7bWu]jSg+]^GU|чZm^ mCy glZcn[bO}k'%wX4Vق>X 1iXf~ouٟ` ݱ+=*v+)[kJ([UK;.[z>vX?Y敔{>9[iJ}:`Vֿ/I;XI~$Ӵ/_j~&։KxSX[iUledLb V(FwSRxچWMbX%~![>!z/o)q\k<_j+qkkLVMp] {Q&U| aִ gEU$υfYtᏰqLJ&`SCSI}|XA־q$w&xsZѠ |;\A{x׋i:}+ 4J5-3~Gz/蚖>\\6Zkshz}ͅVvv n$[Vx m_h.h~6D5/|Y[7څe{l3mgkgs9T<߈cO$-yK/ѼgڏB~:47KѼ5igsk䖐ipHkV<_|vt,ൖd[KċZh>%$Fg>'oI YoG)^cK7΋Wnwď>6ov^_ĞU[}Li:e6K)n<֮+ċ\[iotv;k6:o,Nl7bWu]jSg+]^GU|чZm^ mCy glZcn[bO}k'%wX4Vق>X 1iXf~ouٟ` ݱ+=*v+)[kJ([UK;.[z>vX?Y敔{|xdݽjE{+!,PG #Q5f6M 3'~?_ Y#,lc*c_G(į,"%%f YF[ƟpOC]i -7w cj.dšGWxiUEVg c?e#ߌmc\_ZʪaP#$d ҿQK߲i?te:T$\uJaԴkR!-]Χ$H?~h>*0߅| _xŚN/]Z;;UPI,@x{ |c @7`'ⰱxzd|%;/٣'QQyO֓/?>iKர`'-ҥ7;hZy:ݽ|Qt[d I5 ~,x~!^!"x\[6Vj1ö>:/Pc>^UxVd3Ey_<5#(TlofY?-QIZ X_oğDk|}ž֏xXV3k>0ֳ%n/ˬr=2] $)6en+'^i rwT~/[خvۏ_Qր&Wn 8 r Ǡp0X 9a##B7nb[u~.}?k_M:uklUA$+/],MXYZX@{W=xw]kN4-2ݮo]R; TQ#C?|= O^լ(P.nC=$pIƗ㏋_Dc?P׊e fG x}GZW<]$ $˖75oXb('T=$־0Qݸcn)XX %@['Td ncB8vUn2l KV3清7$}x7_u_a'8v㎃>ƿjrᾘ~V拪Uo-x~M#GյHo q_-=ܐY\58-~ˬ޲[-YZt6izw,o'>j>MWLVV y.䷰58mEzligyi*71+EawF  P@88&pȔP x>5DuƊM<`z0SJ~_Np}}=/ץ}0(UXx[B%ψ*Ky4V֦!%z~@rAes㼵.zlIgyihΝ,Gs?ǣhƳs 5]3Pm[I[K-仒Ld⽵-]夫ߨǚܮMU$*x%A8["P\QB'cwp׵P~)6dHtUO+oŠS 9÷t4ST^ 4]WOҬ|Uc}m ė>#i>MC}KM2])m/ L)yk]fnӠѵ;KӼYc}?~FfUQjfڶ[w%֘ɩ{j-u[dK;IWYQ47\+h.0H,TJq5ӆDP@O839j#s4Rlԑ誟Wsn83h.~.EnhX.|G4}[ZTeR^AΘSS%%Ak:vx~ψ?Ϋ+tAm%m/`K{ 1SZWvw~hor4V]Wt`X k oP@>qE qgsߚ)^GYAhٓ#U? )L$qgN]Rz\7Ҋu]?JU/\ɤh6 .#4t +0uKeK;NFt/Ne?;~=G5V GW)隃jJ^o%ܖZc&֯Ym,-?Jb+:e.qi,Iwˮa!Fo:Ȭ6(L`m4cMF?_.y5 y(cWbE[c_R~?!/j6c῏%L" \Ć5+.€Bl& _! CFX&K 8F}Wdgfo⾢`:g.OkWr}-vy&(˞O)U+*fFƸצ#?|\-uw1DIo[ [S<3վ˶kM߃ [\ws9JGk}7F-d`"m{JFܙ䒥C>.|H^ZY^)/봼!*r_> |d6kMg4gFe`RE$A+~4|P4cΟiE-x*UАrҏ|1?x:@֬5KICdZܬ3:x<\]o5Hbib~xD%RO6YJm5bY`cS__׊;wF7šzĺ ~#er6*Z3[_‹0߳}D`t]֮$[t[&..LQG7]^JnJZ; {PO|MoHŬMiH9;|dQFm7`2#~ZٳP o_766,f[Ȇwl;sO1\k[8C{7Q/9}V]w]nHr6V߶V-Ώx}@]>i?Ÿ/]OexƝOEogºW/oľӊ\i"yPK)M K,l}rk`?_hb>SSQ>A~9ReP KFkkQg*g7όz]VZ=]!<Isk !ho .pw}xO񞡮5ޥo-b$A,monc ky7gz,˵ܟdn`DeɊ(fFkGٻѼ#3/5mOj/G]C]Qm6;[ [S<3վ˶kM߃ [\ws9J_ o߉X)[G<rgJ¿E"izk gKxӮtb Ȅ#~3ƞhڿ57[ү!P#IAtگA@uk:~^m^άTWBA"J>|]njIZ-' krpy2=ru0"YHbPI##)$5Jԭa&X`yH$=1pM*Fe"Ic:׼~>1c\AoBi$U`$p82peؿKдjG |!oy4&i&ϝ̊<ͽ 0yFDo_ۯ O6~7֡mk|[`>s6.nc)+Vrguxf?/Jӝ”mNF[te^ Ԃ/+A!Sk|s UK:EG*ogo9e=m"UR_ C⩾$-̉xs7^M9T|+qw_-N>)/ş%B}85f%߳' (x?ּ;Bѯ%osG4m|c} <]ė7o?C~1>j>cyU,~?/Qo{ > xZ~n`y9q,E_G+] +?yĺoÏ|ռᮈC]}07oq4 /vο |2? ްTOڗu[Hu]c s ?us*Ľc6^ߵ\hy0.~*=φۿ[ϊ(_ib Y[};O"[yOgi-,dۓJ.ő5?ۛx;{WÞ9'S}fm^}c* aUMV/n_Č&{r:߱}|-5_ Ưw_o ~ < o1g^"CX2-EDž)* j?eO4>i >>VfcQ/ ~|`<-?h7ak~gO ҿ{y<#GƇg a_|,bߴ^ewKAx9%ي\DK~!>X11{QG3~վ|BkUϋz]%Z_ewMFOxu074P[Glj9N{)9+:<?~1l9T|+qw_-N>)/ş%B}85f%~߳' (x?ּ;Bѯ%osG4m|c} <]ė7o?C~1>j>cyU,~?/Qo{ > xZ~n`y9q,E_G+] +?yĺoÏ|ռᮈC]}07oq4 /vο |2? ްTOڗu[Hu]c s ?us*Ľc6^ߵ\hy0.~*=φۿ[ϊ(_ib Y[};O"[yOgi-,dۓJ.ő5?ۛx;{WÞ9'S}fm^}c* aUMV/n_Č&{r:߱}|-5_ Ưw_o ~ < o1g^"CX2-EDž)* j?eO4>i >>VfcQ/ ~|`<-?h7ak~gO ҿ{y<#GƇg a_|,bߴ^ewKAx9%ي\DK~!>X11{QG3~վ|BkUϋz]%Z_ewMFOxu074P[Glj9N{)9+:<?~1l9T|+qw_-N>)/ş%B}85f%~߳' (x?ּ;Bѯ%osG4m|c} <]ė7o?C~1>j>cyU,~?/Qo{ > xZ~n`y9q,E_G+] +?yĺoÏ|ռᮈC]}07oq4 /vο |2? ްTOڗu[Hu]c s ?us*Ľc6^ߵ\hy0.~*=φۿ[ϊ(_ib Y[};O"[yOgi-,dۓJ.ő5?ۛx;{WÞ9'S}fm^}c* aUMV/n_Č&{r:߱}|-5_ Ưw_o ~ < o1g^"CX2-EDž)* j?eO4>i >>VfcQ/ ~|`<-?h7ak~gO ҿ{y<#GƇg a_|,bߴ^ewKAx9%ي\DK~!>X11{QG3~վ|BkUϋz]%Z_ewMFOxu074P[Glj9N{)9+:<?~1l9T|+qw_-N>)/ş%B}85f%~߳' (x?ּ;Bѯ%osG4m|c} <]ė7o?C~1>j>cyU,~?/Qo{ > xZ~n`y9q,E_G+] +?yĺoÏ|ռᮈC]}07oq4 /vο |2? ްTOڗu[Hu]c s ?us*Ľc6^ߵ\hy0.~*=φۿ[ϊ(_ib Y[};O"[yOgi-,dۓJ.ő5?ۛx;{WÞ9'S}fm^}c* aUMV/n_Č&{r:߱}|-5_ Ưw_o ~ < o1g^"CX2-EDž)* j?eO4>i >>VfcQ/ ~|`<-?h7ak~gO ҿ{y<#GƇg a_|,bߴ^ewKAx9%ي\DK~!>X11{QG3~վ|BkUϋz]%Z_ewMFOxu074P[Glj9N{)9+:<?~1l9T|+qw_-N>)/ş%B}85f%~߳' (x?ּ;Bѯ%osG4m|c} <]ė7o?C~1>j>cyU,~?/Qo{ > xZ~n`y9q,E_G+] +?yĺoÏ|ռᮈC]}07oq4 /vο |2? ްTOڗu[Hu]c s ?us*Ľc6^ߵ\hy0.~*=φۿ[ϊ(_ib Y[};O"[yOgi-,dۓJ.ő5?ۛx;{WÞ9'S}fm^}c* aUMV/n_Č&{r:߱}|-5_ Ưw_o ~ < o1g^"CX2-EDž)* j?eO4>i >>VfcQ/ ~|`<-?h7ak~gO ҿ{y<#GƇg a_|,bߴ^ewKAx9%ي\DK~!>X11{QG3~վ|BkUϋz]%Z_ewMFOxu074P[Glj9N{)9+:<?~1l9T|+qw_-N>)/ş%B}85f%~߳' (x?ּ;Bѯ%osG4m|c} <]ė7o?C~1>j>cyU,~?/Qo{ > xZ~n`y9q,E_G+] +?yĺoÏ|ռᮈC]}07oq4 /vο |2? ްTOڗu[Hu]c s ?us*Ľc6^ߵ\hy0.~*=φۿ[ϊ(_ib Y[};O"[yOgi-,dۓJ.ő5?ۛx;{WÞ9'S}fm^}c* aUMV/n_Č&{r:߱}|-5_ Ưw_o ~ < o1g^"CX2-EDž)* j?eO4>i >>VfcQ/ ~|`<-?h7ak~gO ҿ{y<#GƇg a_|,|w=~ |$O #e kF]_^=oZŷ\mhiH4?Ŀ@2ž]+7?̰;2KnVx(-[-b^~]Xʹ #`ét/۫yabMÂ7H`~ڟ/i-oi:F鶶z޷\43#|$_~/|Fk[ko4nQ+f :?Y'Rnϊ4/|1+O bQYj^/ɹ˸:Kg(?ٷi_C?Qڗw.gFs.^+;Mbgki- kMW'PӬP,p~ݿ_ o7'VWXǃ~gf\ʟ/׷W8q .O;fOx~8?1go؇VVbzog7$;KK-dg)d|? O>~/dgهuhXcʂXa~g3lA|1# ܵᾃ+v?_/eg/ xº]x_?{[uW5{P-~̲ y>q} O6XHÈYOwD?IxW>|7O|N4]{WMZ:~'^X6G"Gmg0߲H< ? >Gb>_"K~7CicDlmdǺ|S 6B己ϕ噘K_4O |+" ,?XlߙtO41|4K'3~_¿_ >&ok0їW׾|qm2[E.-fm-;h~R(#DO9?w/<_OL.6s}?xP{j>0cE(GG𧄾(J3O,:۪̒7E |# X׼:crvV3mH:3pG+?hxG~<wm6;]=oL|m#RkhdP|U?hï|T  g&ՆmOkXbFpRKr|763Z xNzmkw60M=1L*ߏ#;?_v{xZ*dۿza~c?bٯ/վ#?|K}VǞ$|C~ÿWm*g$!/k,Souo( kh goĿ >"ς|IԮ|[s ~ ¶rDZErn`.RYm.WGdKQ\˪x_׃ X}|C7m1s4 oo)C DgUU1߇:wW2K>#oU.'Cb٧>aaE1<u_ /EbF Hg-co Yr ^'jy6s~/ |^5_,O\x_B͖6?7EeE,h"m~y^j h=/, ^U#xV΢f9׶?͑ȑYo7 ~?%O؏ȷ߿M"akXQY/1_M搱mmcn9ff>'W  3w :a|t+ 4 hv|05,g߳oWO4=o_[?4eE\[i5̖KxY[Kv(H>~-|OK9{S7-nKMFs"+t>x/)/>%Ҽ3x |$mp8€+ž-5ܥݽՌ@6( :J2jO"%Q㇂<MD[5xsHԬ(=$_7r`>k'~#1Ei&axGg)-ќ8#~TR\ L֟&Ɠk^kgkZzMOk S2<3ʅwOo&.ֶAma 6ްE|_jػkn#~yuoHşU5Ju x|c `$/_/¿ψsCciou+p\B'$𭜆+5\Y/c~xk2u/vvyuru \::5o6w#zQ?j_o?!ux7Ο6h]̩{~q"cJ\%w?k? |SoM4? xOV GKxO:i$ g ~|qi>˿Z7w$ )mgz^j}Rԯnz\~\JƟw'3MbefifOGw6q?eG_w,V |;*6} endstream endobj 140 0 obj << /Type /XObject /Subtype /Image /Name /Im140 /Filter [/FlateDecode ] /Width 445 /Height 267 /BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [0.0000 1.0000] /Length 4457 >> stream xy\T;(⚢+j$XRiTi{fZ)j*n=q!7 Qf1A`T) ia*hPA{g򊸽+ۅ\`ġ)&~aRH@/O]M~4B C'<{BѷAH.?5j}ś0tFB2Rt%`.y/9Im4!UdӍ/acrH>)tQ {.S μ0ܟ\ ?.G xW%agBJx}yzöO]%>ӮF`~{lQx}qƅ?U O~Ɖ>SoG{As3zz:'0rr}9.@gvP).aj.k ԧ ~A%]7$|BvPe3Z?iWި& 9=Ab=ع2"gd L=Y" <  Jio &- <+|t͐ϣ\nk:E(E |D1hƦN¯&,Qٹ-bJv|ָ2c&77{#+<-VIX<~*᪞XUT`19QM|{ﳺcN,.'sT6pKwҰ/GtNʭ.G{{S=ՙU퇒@Wyu^{(,>25|hnGye*ˈ1 T]YwxM! zq |^+>f0!u}!t4Nfs!%NA)&bbu9h1?}#fX!՜"4,kSp;(9?(,w8a,{;݈XSCBPB&`ʜ)<#ku<&v(s+lGDh<0#흄Mה#8 v<s/#yL^:-c~H=\\;xeޫҸ7;NrZr9Ba:ǜiܪ8K||ɴor.bو:sJgJ {> '4`,zV 읥s'Bak9lۢY(qpO/>+k}tC:7΂*fȝ!HqJ?iTcHw@QudvB!Ma 9yB! YCASoxOj`F%UGLhdu_)PH Bvt0b[Um Vܛ߉U^XeTu!;m!'W(F@v`?QpFBN~4rnL(>]V#8<:E8|BhmwNN>Chi^SXp@D臰)G}gDŽj Z_nMoCU;$'gYw5ǝc pS0Q삔Qv t2'́ځdi{l&;qo;{%@+l_6Pzd\ kybo%4n2pYm'>Y&}ts;{3$|v&CIm ZNa%o6xpR}Vh8)!+y#CIq䍂CP}E t•FR UW4cykU/V2GWݣ0и:y7K#^rJOoHT9!ʸkRvݬ/[W3?Bv~^QI%'ooz/DrJw2z0 !íT4frPH~-paH;a":gTs>_)jTrsT;U]Ta<8яnÈە9"V88죌N 5ZlٻPz&UKS3,B#M1M.G),,Cغ(ij)z/AmL$M40.Ɏ!ܬ9H%-L8j| \d|}4rxZrd0w 7`XAqx2~f N{T0'bDM7eNU~8ԿyP],O#v *{yuVcBMU+,+.aT@~:*3y"f Lၙ`fIN \(*IӿP(w a5b 8}&P;As].DD'z.P7y >b[NU|g 5`<_/!u[Ng?@s R=ƍTOg!`aCOṵXRn{/ Px~Ɨ?fulc? 3 {Ӵ,d0v{# !^EO ?j54/-CHu1+?l:Լ/ Lx0ۏzjW14ɏGH@u*m/3-IR\ڝY_S`9#n:D߂[u #vߥ>[~<0bI΢)ĕp9m\x,uM?S?Upo VtYNOָBvgǽ*g ބՕ܏-?bR,jWߖr*F-u}N>3!9{] MEήKJ9328=e΢l#l);~猗qǺ(eβ[:+ߝE_R*95t u%E3bv%G]Iws\{wr,w3,_.p4u%G7{'O}-J=w0}7A]>8܅Iu3S m'RgokMS|Vk\1~$՝y٥\4@,}#ˊQbo'Wg =,>j 'Qp {[Q;?ԕ?Y(R-aĬ4/z^uV{0WB*}i[#PW>ݫw/5W^Msfi[!wUL?f}]wH*PǤP"O>emPg)cSr_/Sq$c9x6[#{</{ :ƠN} D:"v2rz ?cF_9^*hr՞)VݔS}S P\ؿ/ ust_}(y1 +U&1eO ?PĘBSEZ_0WvSwn ';*?Uԏ\Ý XzN*F#\@/rWօS}d$^vS<}DԂ:qCDv!Ɣ: OQh'cwB^ #tztrhRٶ'1%}9$O=\ 1Ti^M;bL)|0I]?΁Zr҈dOe[߹^Jp'}d'k'VZ#|g @ ޻ohg"2 endstream endobj 139 0 obj << /Type /XObject /Subtype /Image /Name /Im139 /Filter [/DCTDecode] /Width 445 /Height 267 /BitsPerComponent 8 /ColorSpace 14 0 R /SMask 140 0 R /Length 256477 >> stream JFIF,,,Photoshop 3.08BIM,,AdobedC CMYK }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzCMYK?~xV~u*UKZ OYMw^˺{bZIgfwbI$/ xW4:Tw_]SY<5Χ{.eIYk׾~ɟ> xn 6o3K_[ CWs,rny$9,1$I[?o i cyA\Gh/'9G?\c޾]a{{^+5|'*|<PÓnCu>5ݒ^<.c2;>8.~xo߅SĶ)ǁn\$PMqh-]GĆmcGSMxS׃óL}@ms42OEpDmK^c .Өx m U5'r_|pl/Rꉣ^W u=2?DVVnebOsa>\ެbY#?kmS u1K?XЭƥ8L'F$jh[쵧xOñ.'"t0+,3$dgFHc NOO 9[m\ݛ+ n _K+>܀wmRJ㊧5?\MBQǦ%aϳZ٘ew4qY)>-Euh+mAm ׅ| AӬGy۫55/3\wYY䕘9&f~ɟ> xn 6o3K_[ CWs,rny$9,1$IП )5sqw`9(eqzw/?ᇉu{fu\^ B;M vKmxDl~XI)~jOۤn~pCq6-Š"YvΆF'ώMO7YL^tOf3yd< Ie.Mxwŏ+@N+ٴ+VPnϡ ~]gqSԾ/n K&{_2׀[[M^=cwVrzd;mO%Ƒ/J.bgBpM0cdݪuueo֜Ƥd>ҬPl, !+:_?>!*hn=svl5}.@#rݵI+*k;z q5 FGUW>kWfa!f~ i1H<=hMN44,Ui0 ܩ&8,o m,(-AoVgnFLh35[$ a4 I 99~mֵ;G<>GroGv+^*A$ |Jg ?+U.~ϞMSaN;^#U3i1HXc$S+{>6uOj բ𯅵NVCL}1frLO_ ?b/8|CVpHab5˄<6G!دO?>xJe7wS|Ss73ꗲyXYٝؒI5'k8 7·^'NnT|O4s˺kd9gVb=&|%7h}.ql5 _̳ɺYHĒy&B||674~]{|=kލkDm kIÿ&ľ_~Uh/"gѭ&ڒĒ? 5|Sac^AмMr)H6tu|cYkj-\oz-EG,Ķ7&x~ʾYXGk-X'Owν'*zpkm~Ir 122#E/UM2y.a-r[?t+Mu#ĎXv_6&WC4|-[D|GxP༚VդmKP1YsFp('|>|>iwZ{ٮ&u)"P˵fAw Q„ ٷŸ 5iK%ާsNi4ostb]<Хy>_qS >U,O/-B ɣ,>l#[*fd''i/jh<'^tCT6Gy7.S HԾtQ&wiYHnt-VExTO=gd&d6¾iٗ'oV_ }J;|Rl- ks.g-ݵMGlD~~_K_<›mB'~$r)"YxYM_kVij vեw?ٿ>#~d|KMփ-ղEqCxNq ;\@ tgH$.9dT. ~??f὇_0xToh߇>Cڭotb.b,-^ǬA~}"oۣǟ>/V.=6-JG;[sxRs+Tÿvjh.b=nK%)mm-͛C{;?!EsgēkZ6vM;K2%0GNMε!xGz%߉WxZpiiI\Km y"g囅I| ?ƺ.UzDp\|<Ү'G 14G,Ps*3*I"?2?^$,,ǒG.IbAtRR//`;oȂ9%hVHyp 1֑xR-@zD1neKsm$~W#y!148KޡEizBnWDN c@FxHRlA#l+?~|6eGԬ7/q2u?ikI-R`mjy%ԶIU ~!|E~iRx◅->'XxP7ƣ :Bx-R-Yv$K 'W_ʿ 4ρP),"}wO"%ڥh`:KV"uksCot}c|-J ~k;c_Q 4:crR|x=8c7/>ҵO ;o֮mf(dRٴ:7cQ^>iw:\|I6j-gao8tY#4*;S{M0D|Ykj-\oz-EG,Ķ7&x~ʾYXGk-X'Owν'*zpkm~Ir 122#/UM2y.a-r[?t+Mu#ĎXv_60ץC4|-[D|GxP༚VդmKP1YsFp('|>|>iwZ{ٮ&u)"P˵fAw Q„ ٷŸ 5iK%ާsNi4ostb]<Хy>_qS >U,O/-B ɣ,>l#[*fd''i/jh<'^tCT6Gy7.S HԾtQ&wiYHnt-VExTO=gd&d6¾iٗ'oV_ }J;|Rl- ks.g-ݵMGlD~~_K_<›mB'~$r)"YxYM_kVij vեw?ٿ>#~d|KMփ-ղEqCxNq ;\@ tgH$.9dT. ~??f὇_0xToh߇>Cڭotb.b,-^ǬA~}"oۣǟ>/V.=6-JG;[sxRs+Tÿvjh.b=nK%)mm-͛C{;?!EsgēkZ6vM;K2%0GNMε!xGz%߉WxZpiiI\Km y"g囅I| ?ƺ.UzDp\|<Ү'G 14G,Ps*3*I"?2?^$,,ǒG.IbAtRR//`;oȂ9%hVHyp 1֑xR-@zD1neKsm$~W#y!148KޡEizBnWDN c@FxHRlA#l+?~|6eGԬ7/q2u?ikI-R`mjy%ԶIU ~!|E~iRx◅->'XxP7ƣ :Bx-R-Yv$K 'W_ʿ 4ρP),"}wO"%ڥh`:KV"uksCot}c|-J ~k;c_Q 4:crR|x=8c7/>ҵO ;o֮mf(dRٴ:7cQ^>iw:\|I6j-gao8tY#4*;S{M0D|Ykj-\oz-EG,Ķ7&x~ʾYXGk-X'Owν'*zpkm~Ir 122#/UM2y.a-r[?t+Mu#ĎXv_60ץC4|-[D|GxP༚VդmKP1YsFp('|>|>iwZ{ٮ&u)"P˵fAw Q„ ٷŸ 5iK%ާsNi4ostb]<Хy>_qS >U,O/-B ɣ,>l#[*fd''i/jh<'^tCT6Gy7.S HԾtQ&wiYHnt-VExTO=gd&d6¾iٗ'oV_ }J;|Rl- ks.g-ݵMGlD~~_K_<›mB'~$r)"YxYM_kVij vեw?ٿ>#~d|KMփ-ղEqCxNq ;\@ tgH$.9dT. ~??f὇_0xToh߇>Cڭotb.b,-^ǬA~}"oۣǟ>/V.=6-JG;[sxRs+Tÿvjh.b=nK%)mm-͛C{;?!EsgēkZ6vM;K2%0GNMε!xGz%߉WxZpiiI\Km y"g囅I| ?ƺ.UzDp\|<Ү'G 14G,Ps*3*I"?2?^$,,ǒG.IbAtRR//`;oȂ9%hVHyp 1֑xR-@zD1neKsm$~W#y!148KޡEizBnWDN c@FxHRlA#l+?~|6eGԬ7/q2u?ikI-R`mjy%ԶIU ~!|E~iRx◅->'XxP7ƣ :Bx-R-Yv$K 'W_ʿ 4ρP),"}wO"%ڥh`:KV"uksCot}c|-J ~k;c_Q 4:crR|x=8c7/>ҵO ;o֮mf(dRٴ:7cQ^>iw:\|I6j-gao8tY#4*;S{M0D|Ykj-\oz-EG,Ķ7&x~ʾYXGk-X'Owν'*zpkm~Ir 122#/UM2y.a-r[?t+Mu#ĎXv_60ץC4|-[D|GxP༚VդmKP1YsFp('|>|>iwZ{ٮ&u)"P˵fAw Q„ ٷŸ 5iK%ާsNi4ostb]<Хy>_qS >U,O/-B ɣ,>l#[*fd''i/jh<'^tCT6Gy7.S HԾtQ&wiYHnt-VExTO=gd&d6¾iٗ'oV_ }J;|Rl- ks.g-ݵMGlD~~_K_<›mB'~$r)"YxYM_kVij vեw?ٿ>#~d|KMփ-ղEqCxNq ;\@ tgH$.9dT. ~??f὇_0xToh߇>Cڭotb.b,-^ǬA~}"oۣǟ>/V.=6-JG;[sxRs+Tÿvjh.b=nK%)mm-͛C{;?!EsgēkZ6vM;K2%0GNMε!xGz%߉WxZpiiI\Km y"g囅I| ?ƺ.UzDp\|<Ү'G 14G,Ps*3*I"?2?^$,,ǒG.IbAtRR//`;oȂ9%hVHyp 1֑xR-@zD1neKsm$~W#y!148KޡEizBnWDN c@FxHRlA#l+?~|6eGԬ7/q2u?ikI-R`mjy%ԶIU ~!|E~iRx◅->'XxP7ƣ :Bx-R-Yv$K 'W_ʿ 4ρP),"}wO"%ڥh`:KV"uksCot}c|-J ~k;c_Q 4:crR|x=8c7/>ҵO ;o֮mf(dRٴ:7cQ^>iw:\|I6j-gao8tY#4*;S{M0D|Ykj-\oz-EG,Ķ7&x~ʾYXGk-X'Owν'*zpkm~Ir 122#/UM2y.a-r[?t+Mu#ĎXv_60ץC4|-[D|GxP༚VդmKP1YsFp('|>|>iwZ{ٮ&u)"P˵fAw Q„ ٷŸ 5iK%ާsNi4ostb]<Хy>_qS >U,O/-B ɣ,>l#[*fd''i/jh<'^tCT6Gy7.S HԾtQ&wiYHnt-VExTO=gd&d6¾jn6mC}⿆Wĉ7֧ŬMisnJ!"}edhC!1~׿ ]x/şeށp-o|UN-Yk5űy2BR̫,Їh?e>^,o|=r-쮮E)|kyMjznDuHEUhMO_LJ4Y,EnFiwե ẃF"F_*X0DR#d}7c=2`F?*D$1&Km6mm@ f'>h|K;[e /pjgCO@ko3Z&}?CJޟpw~+g+2F%ʂd5~hZxÞ Eu55'$JpItrx"$ehi kxq&F$Zu~AQtGJ$VC5u9;,km^[mQs\@_8|Io^O|7λ)Yj0.l+Ʊ\Gr9yO|FФ^}bB-/RVaɜ哞r;_ߴ>j|/7Xm7.5Hl$A؉kwwrNfNk-)K/_ %>~|SO{;¾i^jO|I|Dk+ojeg|ByEſ›߉>~K;Vs~! lŒF [>0,j??&2 mko quA;_6y͠UmǽfV|WItOJQ<_}y-lZt0iډcyPn.R*xBмSmgH/O^$x{eX$I 'Z'=մxgĺE|7-PWе hgc)fIEeb5Ѣ?t]~4"mk-ZDWq3E<$r4L"5}gA5=iFg2\I5խ,lUՔEm, ")grp2I> ܆{e2W|~TFIfc Mn[iWdh$h,d7@9DFYE.oY{?{T\<U@$z_?࡞5 *W]<YxR7I.TG#$e]j Sf,ت5exi/wcQ^7!w6 xgme[xn;.;J mڭxCn=05|:כKxW ϯik`"ӡNOstrWׇ : k:G|/}>'u6%͕,[C,r4L"HA=R%-Ch::^6w7C=M2H++AލPC#mx{^ot]v$))#9fGIA=2 tF[OW59O-.Inh$Icb+[Yi~;gۼ*_s:Ϋ+QLC "jԬޘCr!ixX To5OH'*ź9ǹ&CؠfF%`6Jc t[֞)iPA䴹MFn{KnD_,&? "{h ,bE[kA 򤏰v]i+bnیLʣWIݣzWI$mhH ʹ9ؿABцTsnY83e`xgnkbaRb~m"#uYW!l:v_> =?Hm5:FLHӣ+nR<UU¾|;lm5KXZVnmL!C,cFBȪ7 嚧äVrcܓy~h!lP3#0[v%Vn-·kO@4( Z\Ltd7rܽ׷W"Swt/|=4oYxvVEk-Lj Z?S2Nwr]O8(@<5? XKƹkmElhec K[QnZRsay9F 3,NJw?iV\.!k;RGxHfX'1 ,_x{ī<&g 5+I,VWMvk6Hj-u+76܈Ze!1#C!hUÅzS JqnAsb1I46(G- x7XC5~ i}xzky-.|Smogipsrћn^k۫)`ɏzw7,A; +XdCmacd-)'k{.Hng` U k,%kmc\"Ҷ42-)O90\<=5>)48Y9hܷ/i}}5Ȕ0 =w_t^ 񝅕QhZmq!LܗS$73 *熵O–zZ@i[uX[n.yg6¾<1tn%մt4{ce즞%Y l 7WĞ*&MJKO%."G{Yg5S,s{:ǚndm ȋ3@fEfyc,H#i*2J.mexb6*6,GTN˴uv"w9%|lUmq#9Twz?o\[y8#$ UYg:`k~ u`C[H(Z0ʂ~m"Fz?M l[*T[~A͹dCDn#801-wS+}A|A~iHzItey-ݢGRʪbWχx͒-k]Jͽ$oww% ʹcS𥄺^mk$ZVƆ]V8)<iCap< x]?|C< um>]=l5!^&c${)Ves2'JɢkyRl}04iji KYgD ǢjN涛&-[mB4"8YYX Jf^;pXJ +$}nmݣHFI_,[vbeUObN#kB@aVmξp߃4X 4򠃟rȇ9đ+k>u@C[ ,ߴsnY8𺿇m 9 ~F( d 8u=CJĿl_P_iFii5`Ewv^Kwh2 'lodiZƢRsozaȅRcr42EQ8W,> _D0+Acbq۰*u-nt?ZxA6zf '7-/|<'qx3-KYm7IvѤW#$mn12g*_]'vo1]'d Bssʫ6L_Lmonkbi FB[yPA͹dCHU5麠!yJ@]o9,sHd`x]_ö?#w`ss:%|_6//4#U4Q0 ";N%QHJZUWW |7YE-cQkY0B)9 G"+זjN/U[t sɏrM1@̌J8ml[Nj:xOԢ!Xۮ!/o~,(3~:[×8OWǾ4xP hixdy΄V$ei?/ [-GVӠj^4׬uI=K>-G Zy xc:g|cB K~/]?úEr --^}M}OߴOYi_x[TwBcYڙ[#Tke[;;ň2b#>=|'>k|]Ooqq.{uzB̒^h2!_Z],FHyU?|K=io; _$>VFt hm [tSYZ~mvGSۯ"a[ k5ebOco_{_t j Z,+|i.ѼIa ] D4q y-^lp\ܤ~?wcW;_> K=ޏ@kK>RӋy I h#1oIHMn5ˇ 2)REI/X#C&WUmo6Ҽ0?gOźơ{h ^|>./ hUpgtW֟F&wWؤ^?tO X~k{Dmz߇󵎛ƑZG ?iWlt ;{S2K}$zSJlggx"T _DxGǯ'zo)m.%~/|"Ю/YhVK#cD6kK*g? GakVĚg‚\j>?m =ދnk4+[/2H*y_{uw^,#ax{R2^tƬ3,@R@5}-վ/x W|AS>",5ӯ5=1K7aצ쩯h:ş~W^>/5[m#7,>!qhZ!`o%͎;YOGN|JkxGwi~' y~yjZqo!^$ 8f-)=G~|/JEV:~) ƹpPܤQ"FT\8H%PDhd9jm?WXլ*DîjΉ?k/MwhO[vb~4+H:ǘ* rǟأJ񟈾i_?W$F|/hk6:|B3ZeqC[t- U*~0s㋭sƖ:ďx_}v_N:niiqqt.} 4G U|0]y}g}k[֠%V}>&DWזp"C^=_ᖇ~ Ǒ|AUI-nn^[y{-D~-u?Ys+bR.̍H*XI폗/ __4v|~cR4#R-I폖w%cly6\[#'华>ZOա;0f`Z6Ve%F$_h5r|P 3yC.A*0ANNO3$P++JA wiDdIvᛍpF(1AvF3q41??_!9~ftZWV(HUSS .evF-n,JJW ]K[e<峷ڬ7@drJ]in9;UB¨ 8訣'g&Bۿqp,qpFO'h&NiV-rQf'1p*;h;m7. _iVxv|LU7 3KK|D}+Y5 @]K^%ӭ:p! #fĬ>.CDǭE+|5x~f3of jw[Q|EgdžXҊ'y"ͣJT-\ ̬!H<_|R_Ğe)f/cd#9%q H ԜuOi5 u;Ydy;Wؒ ;0FŗIK}qZ)-ar$ےW~7;KuAڪ(@QEE<95z/ΐc\(`2y;FI5wJk1?v1Ӏ0>TgEq~X|Sm^ѼIuxbuxJm[÷hgBMo(x.!XXtlF#ZΙ\xg^.o4K7FYd 4Rr!_X[xl.ntoG[\#L]RYY'":3)+|qxC-Ծ# s% nbNkk$C6%aw%=oB(_̷^D1;x$+4]]h;Sڋ/<;%>-zƔP׉<+ئmV2)jdxn.ef @w}1#▂$/,UPOLdeZ^,\grE0Ʈ/xKZxK7g ݳ(C%N./R׉tx\()2C$H7 ausz=zq"` >GIљIXo6v mۙ/D(^cs:t[^_\I%ϙ+-1zF ne"B%7a!Yg{D1ڝV_|Y-o4.I^f3hұ!KW+#qs+4R+'|Yeޟvzdmo{%(`K;)5v}^(ZY=ՕVHnDB,^uIHdVo [þ/|?5Ҹs ( J*He 6~{YKX2I\gjH<Eu'#nfjp]N6Vjgv$xLqe-`\|x/gn3Xo;6y~sv!PqQFO'hMy%: XW 1*NђMyҬZO݌b4 Uv\wG״o]x?^]_0ҭV+&Ы$o$[ f))'ǾVkvxK[u AMіB$Fx@nWV.[ ['[VC,W|eVVxG,r:HJ~+|7?ghu/.fz!G!ӥeI,f|͉X|]mm~#9[Њ4W8ks-1)g; ,Ws;!*o|%)uO4E6)F ZYYB)_Lxƾ< /hx.'{k{-oD֗2YܤwL0 G GĖ"._27rCwl%erӪOC"|j~&f ^ȿٮ涕嬆YD\fUYRE(fY}S"ͪ^*6GrJ;RA +9w5/6VkwV>w$3$ 4wR`'/1m䵶S~[;qxIߑ$5n v󜃵T,Q *2y;Frk/-_! QTdvk4b%b~c`}S(<>x:mnڷnY7΅^9#y P\C4MH>=Gҵ3^ϋ Լ5]:h n"3,hxvB"r]E:ޏreFH,2$O9cDtfRV [͝ſ>[C|GAs56K =ׅi+-חIf+3lJ?KkkzބQ[o!ЉMLJc$n>yueroỒfQ-ІK+RxR=V5_0jEw5/-d0p$F4ʒ.C77͟bmRV6A<̳Wڒ0d]I۹xY\ S͕G%q 9mqdž|]^.CDPSteI)`<3E+,o-VI{(7De!9"}#2 l>-'>K? 2^Q/p+HtYn&K41Y3bV~!"[[_c">y EJn)h/OZ?-5 >K[FQ5=̖w)S )h$1~8Vosgio<~!ϖ_\} Bu{71ZCJq5ĒYGshq[b/t"SqvX.wCUmEŞJ=cJ(RĞ h\lS6+Rr<72@ ;R<_D>$fGKdH fδ662gt\C$$Y="_}% j>0C,^i/7 3-C=\,sE$8K4mWDJ!HnZ+(1]Dds$*HA8~de k?FSfٷe!Cz\u8no溚 .yiZs^i<%f6^4 kL2u:jW*uK nKoZçF]ZɩC?Oh)LxWeoG0΍$oju ַYX9@~X~?x ScOE_-mi}ti#{ Y`[Ʒ:}IX9~|П>o5_ƺΘj6ŤdmyzۭB5HfTp?jNځWe 吮I~e)oE6095~W5+x}-)ԾXCm"oj?|B\tM؈9"$Anlg|e~~ٞ m(xZWUt.o^ MqiL٤],mtD G_/ோg_vo?/R-:o~|fcGX;?HOa?`ڏ?qOV+K J9ub߇_:9%$Bc9ܟ->&~GZѨGTx~mYi-鶁-ST.T꺬73L,-Q_Rvo_.+ i:uw7*-ψtPj*u]NKaamj<7wV\^i<%f6^4 kL2u:jW*uK nKoZçF]ZɩTGO#sxOn|9 Rhڂ[GK\oT3 ij.f{믹<)? +F=}J4M.,'HNӬE }߆.{h]ZiVaF8B_O?ׅXhдGӭL죱DUR4@b44F%XO&kY;Vt,/tK9{Ŷv  G{Y%H#y=A}XW}5o+jI#"U֤I 2>N8If'I1?iٿᔚ1]SGu}V{ k;{QFv-Pkq-坥c S>.:_5?>9Ye "-|L֗[WF7ՖksA7䝥c  sW&6+οyK)݈ӛ"D&̯&w]g'߉7.~xeWA?-t͚ENnHDO!>π?~2> |%h&;R//BӦ_}nM4{pC}Cj_$k⿄ gτV+}UYH+><<?i3CE<|5}ݯÿ ]#:szGo&Oҭ~|=K/H|SZ_-֣.$62mv{/uNgnK}|;a6!H6VsSxI vVI >my{o巗^]f[e9_5\q9U>18S2xGB0O(ZA2"YJ07֓5a)xS{$wdB"G<|mI%;!o21ǻ P-$~܀b!\& G+d|=z5\9cd,Ô>z+R3ijs߳Ďc a|WkF7@.gWU|#{yqt򏐕by]72p~s`; 8N.tPQQ,LHDn<[{L0Y(FS͒ 3UX0JQ%Qe.@,%W6Ez?GHڅHdֶAhȈہ$(yf^67t{xD%nO7kZɘ;FDJwnP8 sx7Klt[(CWw3C9y;y7-aR:Kq'GQφ݉iMhV>t6[C (evGj zfHPWX%IxyFr#"n|gQCwh&ՁWe팞hBrK4vڝAjɤʣj1 b`I$v[jW & 0Bb$ h%+Ӭ4l].ye!M%ìYT6W ox4<-hjhR\iuo6tI}xeM'Gm./ w .{X^\BFgXk$$EHIn-u[Civ7p6G nIU] Zݓ:+bF5n+V]2y] ,jw &3*. 2@$ h~,\Em\$̚D3(± Ո 3 2GYx)-W &ufVu%xs#mv!+tm{N,}1@* e&~<]xE~*SImEǛs%>{cܱ> LBBo]wVҴx, [b[[My-Mu$peck(RH|SgUN!t?X!|6cm4ePƁ\@TR9_xToaM1Kiqj]վ<{I'Rʋ7G,nܞi%/6]ra{aq dIb}(|r"$Fo?ylgi 4ZM7G,2*2:Q$GVV%t1j7vL 3ovոmXv^t/$Gm$̚H̪6{ (2GiIqpZo2ị (_V (,2@fP G%d2m’8#$ +Om7:\: i+>|+ H6Z7$YPRIBs⏆ |iXkz`lxW{Cr$P1\.MYԖRjƱQKڤ_Юѵ82Ik s i0%*%evx@7pjwk5$o{y%HD]PI屝6ocw Iksi4xȪpFeYXŨ0+#Ҷ!`QzV⾹`U{c'+м\pZo2i#2ڌBX$X@%VڕAjɤC2+}X8$u7CW,1ɷ Hzd2hCƿ>|Bմp^tSt79"j ȒeAI$R] _>-a5ca _ȒMBpgY6`gRYILJ<;F.l|Gj=BF״'ٯ`130}Rh>8͕4]⯅4MxZZ\y2ZK)罖;M̡$)Oakum/J+G'ſ/-ŵI RGV6 %* W65[K 28K+^Ewcf6IpU hE+Þ%,.O j6.f[ͷx_k*,StrƑ[KiK-D'"w,R.RDf[]A'v]3A%ͤtr"#DqebWCwd{?J؆сG`M[ՁWe팞hBrK4vڝAjɤʣj1 b`I$v[jW & 0Bb$ h%+Ӭ4l].ye!M%ìYT6W ox4<-hjhR\iuo6tI}xeM'Gm./ w .{X^\BFgXk$$EHIn-u[Civ7p6G nIU] Zݓ:+bF5n+V]2y] ,jw &3*. 2@$ h~,\Em\$̚D3(± Ո 3 2GYx)-W &ufVu%xs#mv!+tm{N,}1@* e&~<]xE~*SImEǛs%>{cܱ> LBBo]wVҴx, [b[[My-Mu$peck(RH|SgUN!t?X!|6cm4ePƁ\@TR9_xToaM1Kiqj]վ<{I'Rʋ7G,nܞi%/6]ra{aq dIb}(|r"$Fo?ylgi 4ZM7G,2*2:Q$GVV%t1j7vL 3ovոmXv^t/$Gm$̚H̪6{ (2GiIqpZo2ị (_V (,2@fP G%d2m’8#$ +Om7:\: i+>|+ H6Z7$YPRIBs⏆ |iXkz`lxW{Cr$P1\.MYԖRjƱQKڤ_Юѵ82Ik s i0%*%evx@7pjwk5$o{y%HD]PI屝6ocw Iksi4xȪpFeYXŨ0+#Ҷ!`QzV⾹`U{c'+м\pZo2i#2ڌBX$X@%VڕAjɤC2+}X8$u7CW,1ɷ Hzd2h/ǟfz|oSI.o$(YUddRuI@acxZzt WPI͒)n'4xowtU6S5RyUr<`_ׄVllHXtoOm<,vдz,koz4_\71l ~H}77`9:2K+)Ȍ~VĞ> Xn~ZG洌q&2"/`z>մ+ԬQ(Z+.-Yv8?1pn`wּŖڜBY&H1*Khs t9k[ay*e!A_|!@owd泲!`- A d$kO ' `7mVWşK? l!>ghҰ'>2x7!4;ˌ 7#~A~rYhz8d^* ƒivru;`T{,Y'=}8D~CW;ͦ6j_5km9o..|+4Ҹgg' K@cOJM/HS|j[[rgLy`2ś=q[f~Ҿ!Դi:}Bukbj7w]G$=@Y!bHQ_g#"x~~ȱB9豯}:vzF%+hwMG-j̶GJ r#߹ǧ'2@ςV6_ֺQṭ#2CɌDK'a?5m +J<V]wE(s\6E$!A8u'e0'PI LJBF8;{?^JidDH@1vp2_~>]Zx?׊Ƈ~¿eNX-%:D+fgbI_N+?dziM Z[{e[ˋ 34YbIn~4RK,tgjڄ7>'iX 1f\t٧4u-/ÚNy|5мA]Zؤwksqq4nww,OPVllHXtkH D>}{m<,vдz,kozwEEΣsypsvcZM Og(54??KIxaqkӠ_@\Qw}~9hO ~$~%,}mqt7-CʋeZ;~,2  />|Et QJHğ>-tܻ%p<7 .v϶a*M'Ծ|SЏ)WV6zM]CD?hiv2̫bPQZOI UK(ʄvU8[oAk^B4s!p{3{^ {#*22G@}3yN<*˺7C2 )2Fxѹ=>gwXcf.˙ Q3Tgѹ=>gƎ]Q.d\l~YZ}㷎&,V{{_-AALʿy(NL& o-c%w+5AASͅ Ʉ# -+f  <8!91+ּ5F_?b_N*1}$Y6Ipy_xG@L>"LJ&LS9"uF?gH$F@ zu_o3: xBA嘛P2BH䍂6 ::.U5i73-ݯM.1 `1p#WHCt={3G3|z]T,gd Yp?ʡ9N9#QOk g*  STdsvLm`{"G+3m] pA[W퓈)g2u«PcdbWm Ie*6-Rp2@铌kxtU{+fӒHgж97.?#!8!G#X![+,ɦ#s ıH^)q/-2UoEx{iR鯭$ a]Hb0P`pqr xGYj^=m&)"mS) 0*[Sլu8#6o rG5G\T%<f(%`T1>m᩵kJ+7SJ7[Gv,o6X F W꿄t>n~7xwW$O1,O ͦ ,J[n? ǿjV^!Ԭ~xU" bX_XC`UHM 7/t]K㮽W֑? <*bO<[U˲2A n'cף~!Ye=v #lQ\LFK@_>y"|xR;7q=^ηxhm0`  wyo|V-6V^izƥ-վ,E uq:O-̙JΥ |DWoXjWZe͖50XtVHf3(kkTKEE~||ޅET),gM{g㳸 0[?tX2@2@铌ikxtU{+fӒHgж97.?#!8!Fߍ`Gl& 6W6#xy"|, |_p jb-mu;~čym*}غJЮd$0嵫 \3xwIRH5~ ~u\t2gl }^iwwbeaiW5无\jR[_:mpWYYK ɘ [\^EX%eu\i3^sEdc<҆Idx\]]Wk ^4W5Ixt׹x;;,E($8v6E[&m9${{; kc|R^/-2mtyo2iewmq,R:\#daUE[ދ+5ytҥ_[\I#» l`H# _lVmsĺTkv+kӞޭculEGxR;7q=^ηxhm0`  wyo|V-6V^izƥ-վ,E uq:O-̙JΥ |DWoXjWZe͖50XtVHf3(kkTKEE~||ޅET),gM{g㳸 0[?tX2@2@铌ikxtU{+fӒHgж97.?#!8!Fߍ`Gl& 6W6#xy"|, |_p jb-mu;~čym*}غJЮd$0嵫 \3xwIRH5~ ~u\t2gl }^iwwbeaiW5无\jR[_:mpWYYK ɘ [\^EX%eu\i3^sEdc<҆Idx\]]Wk ^4W5Ixt׹x;;,E($8v6E[&m9${{; kc|R^/-2mtyo2iewmq,R:\#daUE[ދ+5ytҥ_[\I#» l`H# _lVmsĺTkv+kӞޭculEGxR;7q=^ηxhm0`  wyo|V-6V^izƥ-վ,E uq:O-̙JΥ |DWoXjWZe͖50XtVHf3(kkTKEE~||ޅET),gM{g㳸 0[?tX2@2@铌ikxtU{+fӒHgж97.?#!8!Fߍ`Gl& 6W6#xy"|, |_p jb-mu;~čym*}غJЮd$0嵫 \3xwIRH5~ ~u\t2gl }^iwwbeaiW5无\jR[_:mpWYYK ɘ [\^EX%eu\i3^sEdc<҆Idx\]]Wk ^4W5Ixt׹x;;,E($8v6E[&m9${{; kc|R^/-2mtyo2iewmq,R:\#daUE[ދ+5ytҥ_[\I#» l`H# {Ne~5^k7]dnf̴I"yG?;x/߉o#THK#CŰ[n9d΋|LC ;TԅƝn_=,n'%)"̏tlC$|Mwfͺ9ˉ"lrMiKe Q\b{vGyҤE)İ߱cFּKkMʉCCL d,v\ tmgg~^KSĖS{wE+G{5[Īn`EE%Vve[r<ɌI埱C|񵵝~$k'7w6y3Xjo 6vI(WVd㓤?2մi^/gsx#Xίmh,P2i,Mop$wFc_vӺZ>; #/>]j 3Z7alL6,Mop$wFc_vúkI/mkž)?~#yux7Xαmi>)Q Yux٣11_E|+WWԼo MGÚփ[kս!hXWu`H;>w/t#?kwu]+Im= hZ 5؂Y|剞s?pF|qo>z瀵K j:xM#-}od&- vE )9"gaVOw"h| w5jյ=3Țװ@dtCrD@_>#a߈zL_)Þּ9}֝yu}gƷYs R] LjD F\Mwfͺ9ˉ"lr~چDR`%'lzGҤE)İ߱tmkľo|@$1l4˲B9oJ~&~ο >'?<Ե>10~ n&x[Fyg/ lЭ]_[uh6YT]BUm>kUḣ#ˌĞY~ hj_?lwoݍ7F}|wsg5@od euhO.9:Oڞ+:-[Jw:5 Ɖu &qaB <2Gq4f9Um;eGZ~͟H>:3|\&g}{gUҼ$V[pC]!eʎX?h7?gٙ$hwx _ƣW=R@7.Aj2>kP&~oj_g&kx#^fo{[S<,{ _mFIJ7K P$1$Lko?Ÿ <9k×iחWzk{70%р]a@DhٿEv`Il̸ۣ& MiKe Q\b{vGy{+*O[B\K =gFּKkMʉCCL d,v\ tÏ,]𿂿iOx*/:L/W OJѬGZpPU\I$PG;*y̡9m/D5u+ /+PƅQ kMe$+Ճ~nҼB9X,[+8(_2IUG$pI$+UYc,G$pk 2EM" heWbI$\Ҫ)fbUFbx ?e?3-s[mcd8&8~3_F:)~}4Yj $ln8~!DߏsjEi2mݴip.`A>k3yW Q&mF4i| 29 #AW!:^ZܴWVwº2p 0 ;WΖx|5wf+-JCSrNme 8 ;7y?5x/iwf+=^#YJZi0ʇxĶv^aSc5T8͌w KYW㟈tX`|&,WV5y57糸M9%.m$P R+|*>x#V'X-(O˪ |)е,%Y:rMW͹YA]3Ÿ%'kfuy|3M[ 񲔖;pN HC爯u5MjVnQJɲYL G7HrA\d|]KYԥ5˻KWԮS7iu+,3J G7rAȞ$5F]C]/{[+#PXns\Ȧ[eIFis,;ǒI$y$m{l80 Q)A G CO-KyFچ52.J~0$gnɲna-} m}Bgb>gq:#]ưwkJ4IJ:7kX»3 9 3@e'MAS@ZmBqfڬwIֱvfI1!f~ :mAMU}V- ɍFd&)'iP fYf8UUI{o$f=8=d|?;wI^Ph" $X]Sh:u>{ufykN]\!<'$3/ Fiuaj NeM$%F$5᷅4Ѡծn#4܌#1_.eg0=|>n^ ]qɷYymm1?? 6L'""I6̥ɯh_i<{6s* ֚py?˿>8~v6Z })uDѯ~+U"+yi21'Ln0.YV1,G|uM~)zP%E׃,SVR]X ?lvl[]ZӇcxԗLrU}CMEA23]1y'U'?M-Үn͕/dn@;%qSt_uA&(cg٭c 28,6m7)M=i ƛj&[Zٛ$ 2zmAMU}V- ɍF|f+{xyC 1fUTrI$'5 ֻhxǟhMZ_%{{KCqC4$;9av3\oLG~*<[/Il?|ar46*m&)C[d<*erwOxN[|^𶠶)c/# B^]ѩ+E[گ` n :^fpf7wG;·~ïV]jzϊnf{R]+K;3I&d ~~V¾yz՚ω旙u;wMs,,JX__dς7?mO֯-Y9{7K<iO$OcFV˻^Or0sǽ| :?Vk3[XNUyx./wLJ&f}k%"y\dv?,|p\$ۿ 5]k৉mSoo7[y?lI wZq[,gC#g?&o ǂ, :'g3O)KwOw'^fe5̲+1brM~|> |?m>PfZ dY,HrYbI<_>>xSHk Z?.SAy=r>Q_&/>Ymc9V฼wus sSn(u%IMn< u'%jm[AotD O͟?$3k :oIJ.?gkɒx+$l\VuCWhW82i);Cce|_TM⿀e["s({!cw_?d[mW⟇K"_]x2>΅n5->Հa:3o%U@?e8x:}It<}+XYg4ٟϴY$#:5CWu]쿞~ |CT{m*Xkq]YFjWU8E1w]j6=1, 6}0+BIm|bx{T#֛PiiYaEARLqY)>'o$Y^QZM/el ܌-g!kIA0iYUG$@rs^ kvi'dLi a^Iwx|I)SG7t9ea wgI\qT]ưwkJ4IJ:7kX»3 9 3@e'MAS@ZmBqfڬwIֱvfI1!f~ {higU{FoAhu4 xB;r2cG$,&)'iP fYf8UUI{o$f=8=d|?;wI^Ph" $X]Sh:u>{ufykN]\!<'$3/ Fiuaj NeM$%F$5᷅4Ѡծn#4܌#1_.eg0=|>n^ ]qɷYymm1?? 6L'""I6̥ɯh_i<{6s* ֚py?˿>8~v6Z })uDѯ~+U"+yi21'Ln0.YV1,G|uM~)zP%E׃,SVR]X ?lvl[]ZӇcxԗLrU}CMEA23]1y'U'?M-Үn͕/dn@;%qSt_uA&(cg٭c 28,6m7)M=i ƛj&[Zٛ$ 2zmAMU}V- ɍF|f+{xyC 1fUTrI$'5 ֻhxǟhMZ_%{{KCqC4$;9av3\oLG~*<[/Il?|ar46*m&)C[d<*erwOxN[|^𶠶)c/# B^]ѩ+E[گ` n :^fpf7wG;·~ïV]jzϊnf{R]+K;3I&d ~~V¾yz՚ω旙u;wMs,,JX__dς7?mO֯-Y9{7K<iO$OcFV˻^Or0sǽ| :?Vk3[XNUyx./wLJ&f}k%"y\dv?,|p\$ۿ 5]k৉mSoo7[y?lI wZq[,gC#g?&o ǂ, :'g3O xχ{݊߈.&KB`\O!,,KM~|$>|xs nwfܜﺽtLHʼn'&A< 5Ɛ,tXuk!5$<(_0~AZ|=ּW|A_j'M:xs> cm:iLPk+%V__vx wx5/'\ Y~7H}[/ou;+'G {h,msOneeӬ5oOJlgg ux? ejxX^vSA<:>/&I柨Ik$˧Y~v~J+/~x;ZǀUj?|G۽Bͯ -#WРf /IVl?ۿ<-k_ <)%? q]çsqEP7f墴;!V іV?hρ[πRd>a#/ h7 ۴8!X~E ! =X#NU,[/p&Iofw\6VI6!f$yO kG~)~+>'w_PrZ,+[YVѪG QƪMȚ~??>'^Tc,Koh" Ĉ o,[xKW|[+Z]o5W({}E6Ih# 1GTEU >ӿa [h2Z_^j(so0Hb9N}뚵as9{x?3&ռOai=Κu }M6u.o6w N6o-Y]I dgu[~5kW5_&|55ZiVyo06.tM-ød\ Y~7H}[/ou;+'G {h,msOneeӬ5oOJlgg ux? ejxX^vSA<:>/&I柨Ik$˧Y~v~J+/~x;ZǀUj?|G۽Bͯ -#WРf /IVl?ۿ<-k_ <)%? q]çsqEP7f墴;!V іV?hρ[πRd>a#/ h7 ۴8!X~E ! =X#NU,[/p&Iofw\6VI6!f$yO kG~)~+>'w_PrZ,+[YVѪG QƪMȚ~??>'^Tc,Koh" Ĉ o,[xKW|[+Z]o5W({}E6Ih# 1GTEU >ӿa [h2Z_^j(so0Hb9N}뚵as9{x?3&ռOai=Κu }M6u.o6w N6o-Y]I dgu[~5kW5_&|55ZiVyo06.tM-ød\ Y~7H}[/ou;+'G {h,msOneeӬ5oOJlgg ux? ejxX^vSA<:>/&I柨Ik$˧Y~v~J+/~x;ZǀUj?|G۽Bͯ -#WРf /IVl?ۿ<-k_ <)%?7Ѯ|u3-tOHg[X!j:TSK%b٤tJkAmue6c ީ_Ls,) ơC4Z-at u_-ύ~ ) @ͽΡL<6;NY2a~o*|Y.kէүBjubFc1BlJ9)RJx3C]t?>"6~.G}/ VR߬M/OOX^{hC~f?ړVh>Ct i7~#/4)o]]IgcoXKty"{hC~VN|#gZA}Ϗe%ɫ>i e[Vw0$O5!#< ?NR:6i JVHSl/!K*TB"jڕ00xN2U#qqy}_9MǾ2 '*T#{ם^A[ mЄ%pcnH9#`~U_'We s[|CfH񶜚[rsT,Y  |CÞ֬ ğ-ix{NKbjN!$7х|iJ^ }/hCJҼtk6WyGW0 17ë?Z?xph7o<W]l6quqpȯBUaOxCyibJo|0>wvs5W{ ;$pUG1x][6 4_޷nwډ&VqG_xB.4xWTx4i7`yRVTXI5?^4yxzǃh4JXc݀b lI? "Ҽeo7fGx4JDb?s9L#)_<5Nl,tt%ObkoGӮYF}:u[*Ϸ ne.w:KZz, 閺jf.f\ʃ(܍̡߲9|NMcQH-Ym~кU@"8AmΠ? xŏ|):( C3 Ҩ#%w#sPr¿r~~ > B#k"IMcm1. ?яxOx^ նx]ۨxX?䀰 bW9f ı>~ßGu? [_m%_df"Fr@#NX3I?PMx_X5Ĺ#@ #$c!l0Waic%r:Uc-{2[7,O$M+?ص>,L, ")grp2I> Y(]1R%%@0y55uvHI6~ K3t J<vt˛@^,,UP $O(gMv ;>W~7Vd%^;TKHO5Hjn+yd灂־pUj=4$ovSa-t]NWb3< r9|ڟ\I6ȄZ^qk 9'<wh||-u_:non,o\jI  -N̜߱%[R_K} ew|9gibDCY};BV|7#};2KWŋ7|-O ,(z)_5;:ƣxZ`ӭr>+f!1F3p\UcBNxΑ_ GIFg@ se}c{ 47M2H++AOAԴOhz3i^"ωtooZk%͝,o<2,SD̒$kE4/;iEk״[]].-/lfx'HhEe$kLk3Q{k3VFdKKkk[&9a7IXث) X0DR#d} ,eǠ<ܶnI&Yfns]wij\޲fyd?*I$6*C<kT4 gwy"!*ڤn\ 8:FHyCWů(<9 |$]WmYRygRN J+"FSR9>,߾λop~7tˆn\x298xR'I.G$H2j}ÏSZpֺA,RdmE[M4p1Ld>!_ڗQλÚbQw^?.o;'< ğګV' 벘Ŗ qkvkDyW#km I.D",k]hY9 G#Gku{qfxrTHTww)^mvd~i/߲_ ;/+6;O΋'ėQFR῱V/[_ ,[)o xM|?igDm7ЦY-Tk_ٺƣ៌όo|Cm+>φAw\wZkל AoZ0{aOjua7tDԮ5#^ECm-; [6 1"߯t- >t_=|5O0:l/`K+YXhDYX BzxCO[J|K[x~"uu} _.lo!f{y9b&d$VV _.E|GSM=-&^EIqi{ew4S$ZįM'>g],l{]SX #s_<>#hRM|>Ʊr!g\ZGfer9/?_5K]w>Λ[ۋ6×6BDH oS'5oI|ǯxh?>)|'_AYxEntX5x'>$P_bТ5򕷵_ h?_o !|<"UbMğ xSmcK? %ޏo9oޅ6bm^X-~Ɵ~5_ ex|c{m]|A׆|6Z Ԡ^Z }ׁ6cWë y+'Υq/-:4imD1ܼJٷHLQ)~xXмSh^)𶳤x'|CxQYCZ sg}cy 43 3$"u :.?ni6-WElo"KK+ 9c&dtYI LlLմu}#Q.tR$ XfD6*H"p8H$@?nCc=2`F?*D$1&-۫EIvq2YdWEx#],o7=.YYʪI=ͿPh +wz}YoJv*#2jk !x_ Gpw0ԞY+$vq%ҩDTO?3[\:_2|[ x;TK35~_|x%79x▭\5?K=ԙliG-)EM A(!Yx~ xjs:mym}FW˛r9|'վ%xziBm{5K=ZG?&s7Nx+?9~7~"Z1tbY!b%@[-:9cK/(=|3G7!AN= ? r+sy?%voGA|we 7¯ o~$[žkYQ.x5[yx)KlU2lk x:΁ hn-!9b&d$VV _Оh&?gVҼE!߈B_B/`K;YxeX$I Fh!t_wTuxI׼=hj.cy\Z^]O3#H :fdfësꖗQ$VLr4n$WWVRA3`0F$ +rY(]1R%%@0y5m]-M$Һ-gk}Ld8Qr~UUI ~mTx Do'i^3wxEfBUH$PAptT_QxsH?ۆझ Y#I.NW$D5~r|Y|v o g{EdspڤN]( dN9oH*.hb D |Cƿ.Swׇ5xŞmmm6~\wNx+k?V+IOe1-F=^Ex+8G#>?ψk1\EY=,03s\GqR]3ͦƩ ;-nRBi|_e)~1EĿ>9v_ ~'xWm?Öv[+^ O/5أ(|mWb?//_4|XS{'X~‰wyo7M[bס a㟱uōGW?x;W_|5 mm4('kׯ9ja ^o.㳩\j:G/>N :[Q=w/#mc7E_^4/Z|-%{_kĞat^6W7Cqoq 3$"KD6:/ HEa{\XB ,r4L"HAz4]CGú{ZM{EUuȒ&hxX扙$VRAo&5'5m>_HlK?T&Bct%3E,N0I'O[ṟFX*ʑ(,zɭm6mm@ f'>h|K;[e /pjgCO@ko3Z&}?CJޟpw~+g+2F%ʂd5~hZxÞ Eu55'$JpItrx"$ehi kxq&F$Zu~AQtGJ$VC5u9;,km^[mQs\@_8|Io^O|7λ)Yj0.l+Ʊ\Gr9yO|FФ^}bB-/RVaɜ哞r;_ߴ>j|/7Xm7.5Hl$A؉kwwrNfNk-)K/_ %>~|SO{;¾i^jO|I|Dk+ojeg|ByEſ›߉>~K;Vs~! lŒF [>0,j??&2 mko quA;_6y͠UmǽfV|WItOJQ<_}y-lZt0iډcyPn.R*xBмSmgH/O^$x{eX$I 'Z'=մxgĺE|7-PWе hgc)fIEeb5Ѣ?t]~4"mk-ZDWq3E<$r4L"5}gA5=iFg2\I5խ,lUՔEm-d;jRY3jǥlGe4Pg V=@H~{v[I.V2sJ]:ͳO (ktm7}_͛^]&l >]oSK ij󌍥b9E#WxWO?|MaxbD|E|G#xV4NGa,6xR67'O|?ƯU>㏈C\|K6{j. K76_u}egH t#S`gh9@ c: 2[Tћ}$Xh @=,Bci`ҰH2;UwzY4Q#.*nfϠj }$V֖R\a JO}kB|^N\t>[kSk˸ R-ܟB+t~ 6:]dMkPHdm/)⾤ ĞBō-6xpEu۔4a~<=sKӒ <+ɣx%y5KgYᕢшYt5kw_iz*x'F-}[D瀚#I3~'_# uxm|W6S/k}b++x ޑxBf'WW|DpG$(>!㷻i+ke Y=MmlofO ῍^!x:_$=WA`5;ltYPf֡/8_+ӔR=}I_<8)5ZmLm)i97 S~.xzGs%2xWG<5,Knjγ+E#"+k#)hi?y]=.%|r]%O12ef/}QtƲӠO5 5NNcvRbRF⿟O(g_d|TN [$5(FgUO;'wG? <D_imz+k^,<"VVAe"8񣌅@N{ோ ďH"u sQ,ڃ,O.!}eK#h'ǟ -|G_zUC׾ Ofu{$SOWw[\H+)~@i? ÷hvz/ n$i㴊Xy+k%b 1~zE7Ǟ sjIk~%D[i~3ixhڦg>L5.W]M­siohٜy?Wį Og/}Cuj]@L{5=?_kTZ[ڸ+"G _-yC#iRѾtݷFc\s5Jgل7x#|sOچG~: }/b2Z${dT#86Gǟ5RKkDGI%o& +Xe&OfN  G\4]#vsIs1|-hid#Z["6P)M5m"ǟo59C[m'W2Ŀ>H>FaEB*`*CwSSOx%mHۮoa c#}NUc @UEJ*cyolED*aF~%1Ai EUEP8ta{>u ݾ2ʬw =?kJo`VT"qЫЊt búFu%ɴ䫯8dm]wᇋOi݋xomat,Q\xdEBQ`U_1xz>9 ։| S.=b}?H,&'{[JrR[ir}JBtm6Kx43"OE?vfMs\Y]KuEEs+,ҸoIt.V%w<7'pxWğ7.4=&b%4LAwnN3_~@j7|-EX\{5vWp ( rx犃ڹ398;Ҽ'<%Fm d~"m&$qΓݛFfd. *]Y|ee/Mc}hOxidMiWSHōXp QsmwD~Q_L,.c@e#qv 3_YjZv7N?0fV<3Ox4 $&PrMެiwZ3#c>RXa!gXVHx|Ю>f]?8,]gr/28BN+<\V2׷r۬ivʼngx};RJy?4w*6)+0PTڇOx#WO7YWu 0,Uv3)YU/dy Q+|DFeyqidmlnlC;+ ^ PQow⅏c4 _r⎭ln[xv"mgH e̢I""4SLGa o ܝ~>LNbҼR3AɘBwFTNmp|-9׮Z"b3-,;T-=v˽&ekw2DLX#$DSNO'op8'M}Sixu|<'[{'۵I@hVdgr?C0c.uG˅Ci=/hf($aٕ?B!)|R SPoR6'5)p iTH83TLd3>j.xu=L?&ՠMkg2FWX~(;"Z@k9uKdw.e0T/ c~>~'x/xxYOx!Zכy"c4{BY#0 {wa?>ƺhUYuG\2^Eo:5a㉼ E^/l5k@&[hZeZ'=^]Kȭ.=zL##o޳*# ?_UGJ`u?h/xK]sc/|'qV6ڵ10E_@huߍ_b{_9<6gc? ~7:lB·Fei0X7[_E">.[iW>3í3g^Jė^/MyzO]xf}+L(~ӫys_?1|qux@cϮMеM-...@%O#F|tQT>jZH4o~# H-+ mq+L߼Wa#c++Oi-7Gi~1n|@|+}kK"°[ VX]dbdSeǺ79\x;@ [xEKu?;m2YR%aDrlȌ#$|}c"|/:M;W.[|VtHY1C0o3(HHMx'?~l`ʱR%?."TcЖ/w~>'ZW<-`˪|d;]a,L-hOu*5dGS1}?O5.UBeZClfI/4{dU{/٭.#$R>xFg+ho׉nާmK*B1H@~[$,dOIxj㕥ukcwöΉk:F Ho-eI)b?'ǍG\vq[?<%xSׁnJ+}B^!GrŒ'7N>9|{O __5Xf/ƗG|AbFVb🅾 buo ~:MzTCԼch ]͝pŪ޷Qn3y͌V4*_߄G;^j,pEG^4@|$UJ񇅾 uOt+6:%m=^)FUXH*y/jGI+ ֠esv[^iך\%ncc}Űku?T״cςhxĖK SLgK7 O'xL>%x{#4[T5-8/mdR3Ŀ>ɥk"u+?@dKx\{mnR (#*.bE$\D?2j5~V6m+ }[j'f-w͎ƏXG j|L}ioa~5|mE|SD|_&oF'|\;X i]pcto}oo Q\_/şzNju+]xC#hִQ5>!u28N:*|Bֿhx9ֹKEG/?7B4ckmDm>k G_tS.|i#v>ѼN#|_xROT 1Į2~\G_>7/)Y, o6ckYauOGW߳7qW<1m:-ִeHR#s)"0d⅏c4 _r⎭ln[xv"mgH e̢I""4SLG}U9]{N֮<7|G焵 |:-ޟEoCޱ]BC_$?h#XQfug/q?Xگ|ik >5Նk%bϝ2H,^Z٧@ԼiXhz|[~ ص[-t8*ƅK >_|tR[BZ(( Ɵh*Ҿ5i^0ss.w@3$-G=Ԩʶvw)eO0G|zO}?KצŸ]W- i $=V9dClfXH J{vls8O2c/"_|E]b?ׇ5)/'I:)l,j12, ^߲޿[h>%xz?x"~Z :SA ym~lqOMzn!ʚ|YWu3U<]}x{aui }f[ᘹcIdiį|vW|{]חqj}ƥ%@#Fb2x4^c}~"ku A}e$eES_ޱUGMOƯت#mxa~0~ϺuC^ 4м%|\__bHZϘ"?L:ƯH~O^~ k6!w[#K~Ӭy⯭-yA|]4֙/Xn}Kx{Dm֊&cc.3>Y?iռB__BZ>8 >%aX- ms+,.12)2 f<jg-r^%֟z, ZZߒne"9dFl>>P> x^&VSQխ>+o:$Zm!LI$PB&io5s/kidžo2|Ю0vdEHxVb2E#̩_ OxS\K^E]|^Э!3$=G=̈m֗K)UA!_~⭇4υվ&|'Ѯ~'C8{#iV_]eT<+XGZ>e'_:-Y~f &X k?[=|^'į/ZC|DYokAy^jzc!po-͎))Md?S^u> }_jGoX|Cw/l.M1B/Ks3,w)>-3X*Ow?n-ROԴCH#$qH[Rz8_&1ԬtO=/SArH/DqqK*>ɩs[_ /Snx6:lBw>ci0}Y3U])5OÝi~<_Cs{|c.+qivVu1uU#忏?h/Fs?|:<<~-ԯIuh_ZDחlt׆gҴ;X:ZkU ZaZ,t ?,t T鍭];X4i7E}OaSCF8M~w1KM>yRPrDq6>|b^Y|_{~߳ǃ _LŷTXxķZoS%!KK[V̤G v̈?-G_?'Ӽ5:mgDM#$7 2$DM1|WƣxcOu;ZޭǞ<)z~zu i|c}Џ9aFVw'|qu Ljtbj=񧅯/VP_Ŭ^@cKŋ#>t ʱ#+IxO~1j:fRcM^1oo4.8obo[K(k< /o^#}/5K8am hwk/|>xJեx ̺O̒hR[*,FHy<3?/^ |{u_+Z6dGHX繑 b2E#ʨ$1+_OZU&τ5[Chgwۤz<;kRe5麟*kg_U׏ VHuKb\Z%֩3X%nbcb'SQEk=^]_}v^_Ū^i[`IDd)|OQ_ ҵx?:iGh~-5x3@_Bq}~M^NGҬm#k>c`706"ƾ)sxm>/Nj{]7#h~>.oot؅߅n4.8aN:nD|\w(Ү|g/Zgcź.!_ Z(VgkPV C~ !k_eJŵpMt7^NNB;*/@jsjZ{,$;WUtWWּI]1$;iQG +$|GWֳ}NI-m?v8c\E&&Jִ.hF.1<_7:'&Hx?ZO_K~sx.%t|"*ÿ9|;1 1xىuc9k5 'Wou[Ԓ]& JRkt)l.v |+{:|n+~hX\S+|-ՌZud$l:ơ|]\p%He'_g_Nj>[?A wApq]=ѹ{If3n2M-xcu37*|]]xy5̭XB5yy\y:i}\|9dxe}'/lLjgzglEVV{zaae`dYۋğxoI)Jյ;=okRKs?QNkt丹м/x?~x!=ƞ<#gw5_I%EյͼKm*Gï*/~$|-+xGW[|sXºMcvֲIo'umqKm*0WF{֝6=Ư_;%~񟁼GaOsX\-BYmV0LQؤ!M ? %ՔxO]񯃵ۛklg]>Ym kdv)%u`9ng{''pf!c59-Z罖vM * :+׉5cP{˻$v@c:*(Tt~_I$U;fT9n$[]9C6[x~pƸM}'ZMΕi]DK]Oc^y?3ntO-MH #~16H]KFE|U/~/hrwǚcAc-(x玵*b)m$wn/[@9uZ4ԒM* JRmBm[ r]D,__|rh1kuOگ6i$Lƥ~R]]r%bVtV f3FsvV<[ R,/ItuBѥ7%J:OlZ쿳|65^x-/e{sfe7NZH?gn-tT4wk[HS\k}Ru?̹+spCFxt6,4>/(o3@Sjvz,֤~qq&d3_02qsy3}=y69_.o,~$2~+xCWLz'< ;/xGYk Ky|kyv;T!]ԏ^'U_XH[V >"um/dO" v;T`í;m{_^񏂾7wVK1?xƞ .-n氹ZL-n`ImdCՀ/> | hK )Þ>a_k62κ}嬲IVJRKisW7^NNB;*/@jsjZ{,$;WUtW!j7zơxwLI"stTQ¨|I]_wZ;I$rHrmp?/hֵߋz<[['Ck s+oZgu_'|-XEZ߉mZg`+H̑4BKI4j2?tkŽ{>Nq#mx`Eđ4ěnTQ`o|__K<;kUDdyeHI$h`Y@9 W1CgχN[𧏚^OmdSѼO O}7"uGsmk{7|4mii;|-o~&xV>!/Mڼx>'PIwߓvĿ^{9,-ㆰLJ_/f 'SҼG\ͪ{7aGkɿY\[\OǿǗ e~(Y>1׾j} /IhM-]>t.ZEW[o⧍<1ol>9GW c!pWм6e1(es},z}pL{~3kl>8C\h `|lw|h^$O1XZoXEO%(|VW,4xb= hCO.â|H^ډn$So_|Ǐ-Yn%|Xup igf.`aP}{Uokv;DB6{)O9i?~ tk&8~9Rm ZہԌ12d~!5\C rqO\ Pkl4Ԛv;tJ@ICL#=#L_cCL*= jy (#(H*r=NPAV# tbX74l:G ].[Y A R,$8xWc_hi;@?g08W4|7fZ4w~ZmN2W'_FwtF/S+[}bW֢6gk~'RPvͿCxemtK5u2Dחj$,7 2'#++*=VԴ@*}$% ';klha53G^b  23??4* cW?|O3ZOfM/Hd2*pN#՚> TG~"Y +YQh;RGۮ-BVu;U|r$O ?/[Ozگ[{֏fYNufz )3"N> ?`OگQfMf5\;2ԕ:墦w3oQg#R\?k9~7Z> ,Ya|Mis 楢[\MwrZ]<-)rR@_ ~+Jy.-hnU ,P'Nk#o~n|E{NBT%c{,0,Iio> ;%ռ!Z-h2y{(pC1S~Ŀ> |:>XPZ=~GPDU  ynKofYO_״ 6_Уtmm-^CUomp;88~>Dѭal~|`ǧx6.,nÏxZWz}egqw1L;[c_ /;ooƍ75|9,} W 㸾M3/#G85!joZ?|MN  Z&}xUY86dÝٓg|%uOf߅|hR5MBNqMs<] }5+mr>֓W«YmOꚦrUṿh4AwujOomC^ o<#eM#@&,? xWeoG0΍$oju ַYX9@~X~?x ScOE_-mi}ti#{ Y`[Ʒ:}IX9~|П>o5_ƺΘj6ŤdmyzۭB5HfTp?jNځWe 吮I~e)oE6095~W5+x}-)ԾXCm"oj?|B\tM؈9"$Anlg|e~~ٞ m(xZWUt.o^ MqiL٤],mtD G_/ோg_vo?/R-:o~|fcGX;?HOa?`ڏ?qOV+K J9ub߇_:9%$Bc9ܟ->&~GZѨGTx~mYi-鶁-ST.T꺬73L,-Q_Rvo_.+ i:uw7*-ψtPj*u]NKaamj<7wV\^i<%f6^4 kL2u:jW*uK nKoZçF]ZɩTGO#sxOn|9 Rhڂ[GK\oT3 ij.f{믹<)? +F=}J4M.,'HNӬE }߆.{h]ZiVaF8B_O?ׅXhдGӭL죱DUR4@b44F%XO&kY;Vt,/tK9{Ŷv  G{Y%H#y=A}XW}5o+jI#"U֤I 2>N8If'I1?iٿᔚ1]SGu}V{ k;{QFv-Pkq-坥c S>.:_5?>9Ye "-|L֗[WF7ՖksA7䝥c  sW&6+οyK)݈ӛ"D&̯&w]g'߉7.~xeWA?-t͚ENnHDO!>π?~2> |%h&;R//BӦ_}nM4{pC}Cj_$k⿄ gτV+}UYH+><<ٓg|%uOf߅|hR5MBNqMs<] }5+omr>֓W«YmOꚦrUṿh4AwujomC^ o<#eM#@&,? xWeoG0΍$oju ַYX9@~X~?x ScOE_-mi}ti#{ Y`[Ʒ:}IX9~|П>o5_ƺΘj6ŤdmyzۭB5HfTp?jNځWe 吮I~e)oE6095~W5+x}-)ԾXCm"oj?|B\tM؈9"$Anlg|e~~ٞ m(xZWUt.o^ MqiL٤],mtD G_/ோg_vo?/R-:o~|fcGX;?HOa?`ڏ?qOV+K J9ub߇_:9%$Bc9ܟ->&~GZѨGTx~mYi-鶁-ST.T꺬73L,-Q_Rvo_.+ i:uw7*-ψtPj*u]NKaamj<7wV\^i<%f6^4 kL2u:jW*uK nKoZçF]ZɩTGO#sxOn|9 Rhڂ[GK\oT3 ij.f{믹<)? +F=}J4M.,'HNӬE }߆.{h]ZiVaF8B_O?ׅXhдGӭL죱DUR4@b44F%XO&kY;Vt,/tK9{Ŷv  G{Y%H#y=A}XW}5o+jI#"U֤I 2>N8If'I1?iٿᔚ1]SGu}V{ k;{QFv-Pkq-坥c S>.:_5?>9Ye "-|L֗[WF7ՖksA7䝥c  sW&6+οyK)݈ӛ"D&̯&w]g'߉7.~xeWA?-t͚ENnHDO!>π?~2> |%h&;R//BӦ_}nM4{pC}Cj_$k⿄ gτV+}UYH+><<ٓg|%uOf߅|hR5MBNqMs<] }5+omr>֓W«YmOꚦrUṿh4AwujomC^ o<#eM#@&,? xWeoG0΍$oju ַYX9@~X~?x ScOE_-mi}ti#{ Y`[Ʒ:}IX9~|П>o5_ƺΘj6ŤdmyzۭB5HfTp?jNځWe 吮I~e)oE6095~W5+x}-)ԾXCm"oj?|B\tM؈9"$Anlg|e~~ٞ m(xZWUt.o^ MqiL٤],mtD G_/ோg_vo?/R-:o~|fcGX;?HOa?`ڏ?qOV+K J9ub߇_:9%$Bc9ܟ¯~7N94f^|7ӵ8lڏBs{|0E 6Pm;B;]qe^9H+#HkqZ+kډ1"մ_I$w7֍I>vFu嵍Kuqm_<'S_k?ڇGV>&|6iG<ڂ2>{HmewK{ˆ{Rbo8Gۿ +|.|!ցJ[]]{4+5ZiڄvrM_ ݿPK lv_ )|)o~ bgBhwRZjٺN>҂Xcc{_%@χfx/t[%֍s-~fn,/尽>ЂXW鏅u?<i㟅>1;yM/>,c.g#Q$jN+̞9A'>)f F+^B h9*~y6,pN9瑟OW-x[Hņ^)XI"H2p$;9:eYF ~ӡX-Epz{˿ /ƶ~;𖝨ϴ5rc 9ZK?|MJ{ٻ6ZWůifu.Du]FmeyT #uWğ~5MY!^.xo-˨ҵAh[.m:Kr±Yƺ+ksCiZw .5mAFo:Kt±ˇ%i?SYkO^U>#S^ Co}mjpdԯ۠\raįb{)iZW9;&$ _wsLi=owXYK5զ].~ͦGw}_KjٽKouK}^(n/|yOӦ[˛MGP[m:O6jfL/y$ O?kFӤU;Y#wi%/K{B/ u{_KogPhڇφ>PTVЧqoi oyypjLVwwo<#o㯄>:o6Cޥ%wq5CslY$w$IvٓG $8޺;e,Y8?khR-%Oޯ4F ч"=3 i 4{K{1 $S)S9Ğ|Gg6=SC۬"HZ|C=_O=Bt1KźȮPA9zw?}/~ӵuXWdg=9_ xo_ߏ|W7|F֐kP~ m,οۘҵQh\-O4* 3]./Jٿ& $2K9uV-Tke-[inZXV9@q^>׵~?S?^Emw~.hm5KC~%5?&5-[inXV9p'v8zߋ?c~)kʧ~ k}?mﭭWU.[ltK.L8/ J<_V)ٿH;|^kiZރ5}gkbafj\nܒXx߅_m|f?џt}X~@_Q]~M+[溽/,ZWmin"X좊I, "]B :MTڋW ٖEį,u~=|zT>7^|X5Kjzl^45`oeKej-2޴_g漲ɽ٫#?mW_,.5;b/> b7\^[_X[\kIgj-[^8p|זY<ߴ2tP^9 `U+WhIs,~NDG_Gޛkhz]YBZX[%(*F x;CgZNV0Z @t<)xoNt]2KlX-lmm j_ =:LtK (#UX-Xc+X;+}g":Pkج(( 2CcVU}01گƄnj\D+e\`s^eO 1:®/ngҮ(~Һhj֞S~VUPr22Fx'ޝZ S>t:WTI! H#caq>+мkEm"3C3ᕊz9Mo4OQ2X>BٕAg91_S|yWt{yԮ#Z[] m"4+;3DžCQA#5_X𶥣u`P>V>R3N3*~.8[hM*$G>s{Ee?.1TnrgUmXnX vϰzdz%F:1@Q.T{XFL(qBE/@9J?>zcr{!=L:G飯gݠt8֌g}L1@PP:ci69RBGs7 p[vs)*uypMu0r1=6ڕ 3ިF#i Ð<j4kjoaBldTU8Umj隭Ιi]vjVW*le`Heq=OD4[I[ MլV'7W]W`sMԼ/KFMey X궅cu(v2$p4{dڞsehpך_t[+ '#`Fw U2k~ǟ<{=֥$quL eX@RT*3_sާ똮M˩@e;Wk+W gw|=#㶆]gh4_ D`p;AVW@4;Q_|M||kj~·Cqq/%vWR@_(Uf eq^Sz]KXH Xn~ZG洌q&2"/`z>մ+ԬQ(Z+.-Yv8?1pn`wּŖڜBY&H1*Khs t9k[ay*e!A_|!@owd泲!`- A d$kO ' `7mVWşK? l!>ghҰ'>2x7!4;ˌ 7#~A~rYhz8d^* ƒivru;`T{,Y'=}8D~CW;ͦ6j_5km9o..|+4Ҹgg' K@cOJM/HS|j[[rgLy`2ś=q[f~Ҿ!Դi:}Bukbj7w]G$=@Y!bHQ_g#"x~~ȱB9豯}:vzF%+hwMG-j̶GJ r#߹ǧ'2@ςV6_ֺQṭ#2CɌDK'a?5m +J<V]wE(s\6E$!A8u'e0'PI LJBF8;{?^JidDH@1vp2_~>]Zx?׊Ƈ~¿eNX-%:D+fgbI_N+?dziM Z[{e[ˋ 34YbIn~4RK,tgjڄ7>'iX 1f\t٧4u-/ÚNy|5мA]Zؤwksqq4nww,OPVllHXtkH D>}{m<,vдz,kozwEEΣsypsvcZ-)qlIx31xnkH̷c",F Ǡ#kOM[BkJ/ba՗kJ }x 1FHPz*~kYm %d<NÞŶYR1 ]D WzO\nk;(i[ ORIT Z(>wv-`qߥ|YIO+vm+*3)w|QyC\o#p;:W%AO=<1韰i-gg-S uIn,eؒsӊO'}8H".ǀ?_^i<-#޾|sgi^\1"q݀r֬a, dx>`"0}zq[x~#+D %ca%{ }k3->lȋ$DqSVЬRKDhCeGtR5ki^;0BLQߧZ[jsu d"Ī-$cӰ繯3m䫺vDA Co }~ޡ78e?(<)Ԓy?h > OFbݴ iXw_~A,C-[JʾLF^`.0,6[Ce'@qxOO hzg+KaY+|=eR[<#K,ffv$ _{6XI~կ巶X弸 Xn~ZG洌q&2"/`z>մ+ԬQ(Z+.-Yv8?1pn`wּŖڜBY&H1*Khs t9k[ay*e!A_|!@owd泲!`- A d$kO ' `7mVWşK? l!>ghҰ'>2x7!4;ˌ 7#~A~rYhz8d^* ƒivru;`T{,Y'=}8D~CW;ͦ6j_5km9o..|+4Ҹgg' K@cOJM/HS|j[[rgLy`2ś=q[f~Ҿ!Դi:}Bukbj7w]G$=@msLibaP`q}piF=+ 6 q5mD6Q2x@0sYچkmY (`woYCu Q\i"Ӧ<]?Y /ݺ0A־93]m4x>)|)֮{m5Y2Eq "iV  w'-!xMwŽ;G~'|+.|wMi,~ uAɭ(%>"|4֮ - -k]FH"2q42 3%X'a4G$O3ΗKq]شKo0hDM,M庆I]NA ࡿ[@?lX5{4_?hV[|h:{[}.3 MF<#WntjMďwgIkx*xks$~!Ƌ};'MNCGjeԣeYs߷^|J|㏅?~m'4=rlr-xLRܽ,_c1|.5-b- xֳIv ԉg8y-HCo3A'SG5[1h^0>F->}inL XZw9Ki?UYVJQV~|M&KIjfu7[%q[Αxƿi[?| e"B|-h3MnnB8A+[\";42zǦn cq^wK;DL8ܙ)A"Lh@Z> [Q?JK|Di]xZ[Mirֺ\Dehd1:gBJO0i ǟߍIzg.yfBiamuЉ"Xu A1Cg-[J ? Lkh~P%ά/,6uc`\6:g+FTygG(ݬ6?>x_Om[%6hVKE4C6umѦeY`||մ?iZtT'ǘTICmvOqm˩F4z灿o3? !k-G-(%6ܶ:|1D~Qk'|Gk>a?$>:Veӯmm ^Ckޱ-1D[~;atKJu p]ZU4 7o-:iZaP=.ٮL,Iкέ_yߏ~*4 Liwo4:hs]j=ּY̟HC4:Ļ6 H-lJIwcua%6 "eφ_'|/nvZZ Hb ~K i^4 xG[{/DiVP*ES9ԟ_O_7 xOhMXhj%J ?S_mKZX%ݍY~bI zLtFI̦C^?¯ I"\Hz2ӠOz& :c%>YqAϪ6=^O%7שZ8xZEs&hc<¸g7:[Ppf}okhq2اޖ5 aڑxfyCؚ`|W6,tSN@7c)IRT1<Ҥӥi.=R)GGLzV )Q ^ij°8^A=)iGQR,x}kgMm%++֊I'b-'Cj K5%͹'@'W{?1ZI-md2K9bб!goĸ%Gpxt}NMEH-|'>^mYƱm H c_/htN1n1̇,_uiΑ[|=9svn`~{hdҶn}2&N;XF:=дJ4wh/,Vr4lpY^ӧ3r40DhW.O9?߳炼Give:C=?bp%9LvʀG^zW?c_?u4K?]2ipvȃ 8܊sx~X+[C5 %N@q^uh׷W5BI p?ֿ6h~0X"VՄSOjLwӤh0J`O__kd:.~xSQj.kP&~j_g&kx#^fo{[S<,{ _mFIJ7K P$1$Lbo?Ÿ <9k×iחWzk{70%р]a@DhٿEv`Il̸ۣ& MiKe Q\b{vGy{+*O[B\K =gFּKkMʉCCL d,v\ tmgg~^KSĖS{wE+G{5[Īn`EE%Vve[r<ɌI埱C|񵵝~$k'7w6y3Xjo 6vI(WVd㓤?2մi^/gsx#Xίmh,P2i,Mop$wFc_vӺZ>; #/>]j 3Z7alL6,Mop$wFc_vúkI/mkž)?~#yux7Xαmi>)Q Yux٣11_E|+WWԼo MGÚփ[kս!hXWu`H;>w/t#?kwu]+Im= hZ 5؂Y|剞s?pF|qo>z瀵K j:xM#-}od&- vE )9"gaVOw"h| w5jյ=3Țװ@dtCrD@_>#a߈zL_)Þּ9}֝yu}gƷYs R] LjD F\Mwfͺ9ˉ"lr~چDR`%'lzGҤE)İ߱tmkľo|@$1l4˲B9oJ~&~ο >'?<Ե>10~ n&x[Fyg/ lЭ]_[uh6YT]BUm>kUḣ#ˌĞY~ hj_?lwoݍ7F}|wsg5@od euhO.9:Oڞ+:-[Jw:5 Ɖu &qaB <2Gq4f9Um;eGZ~͟H>:3|\&g}{gUҼ$V[pC]!eʎX?h7?gٙ$hwx _ƣW=R@7.Aj2>kP&~oj_g&kx#^fo{[S<,{ _mFIJ7K P$1$Lko?Ÿ <9k×iחWzk{70%р]a@DhٿEv`Il̸ۣ& MiKe Q\b{vGy{+*O[B\K =gFּKkMʉCCL d,v\ tmgg~^KSĖS{wE+G{5[Īn`EE%Vve[r<ɌI埱C|񵵝~$k'7w6y3Xjo 6vI(WVd㓤?2մi^/gsx#Xίmh,P2i,Mop$wFc_vӺZ>; #/>]j 3Z7alL6,Mop$wFc_vúkI/mkž)?~#yux7Xαmi>)Q Yux٣11_E|+WWԼo MGÚփ[kս!hXWu`H;>w/t#?kwu]+Im= hZ 5؂Y|剞s?pF|qo>z瀵K j:xM#-}od&- vE )9"gaVOw"h| w5jյ=3Țװ@dtCrD@_>#a߈zL_)Þּ9}֝yu}gƷYs R] LjD F\Mwfͺ9ˉ"lr~چDR`%'lzGҤE)İ߱tmkľo|@$1l4˲B9oJ~&~ο >'?<Ե>10~ n&x[Fyg/ lЭ]_[uh6YT]BUm>kUḣ#ˌĞY~ hj_?lwoݍ7F}|wsg5@od euhO.9:Oڞ+:-[Jw:5 Ɖu &qaB <2Gq4f9Um;eGZ~͟H>:3|\&g}{gUҼ$V[pC]!eʎX?h7?gٙ$hwx _ƣW=R@7.Aj2>kP&~oj_g&kx#^fo{[S<,{ _mFIJ7K P$1$Lko?Ÿ <9k×iחWzk{70%р]a@DhٿFB3hdt/8%-mrm<w^k%wUI9^qxJ8.4i3yJ%2z6ddU˝66%vS}LC0T=k`$Q[_Mᎏ4eca^\|K##5۪y{q"b[Zz6.If9I=r]\NeeeŤk՝|AjI^#mƗY¥y=I#LwaxWi$K}p>~#r&Ѭc7w74yG#/XY.4Oi}Q|X|A3~M^w:BJ[ܣ(nX_۫##eJ|7g?fA>,;ԧ KChnd[cwAO"7L_fH;EӟwنM.u|S=ŀxo/mWUçBlSx,լdNӴPIM|4O>$xk m-]v3.o- J~߇07W:uVh0fk4nid>2~ߴ|JF^m|ƺmo<>/wۮ4حK5=J׷,вFmnN?UDž> !źԭ5_E}V^$kYe;umτkM]bwLjxigVRymRWO:2U_~| {Ngu}R_ij!>{3\_jz)k˩idyeFwfbM}7ݶu pϩxZq}꺌o/.fy&GY$fvf$ >ᅝ>-mJ}s_nK_Ěܭ=Y'wY$fff$ף:t/ ϭZk>#o$kjSB$;33Ĝk_ jueg[f$QB8#\cȧ^9&>=8@=}k>cka}be{˘[D ^K4ƸCگIXVH*__>}~i28=ה.1@)q4wy=F8*$iI#NA}N;Sp8=.Aw?JU$4x}M=7RQǵLSŵ$|~?~׽g^zӋ@8ϩ8&_ӊ:r \sn8'w8IQ0Fyҗ4`z0i䞝yx"Onry'9韯Sڐu)$$=s})H ߧ0zwL`ry I}O*8{5wlbW $ 6LNx[ŷgHէM7, \о#8p*x8_~4j .-W%yC `r  ־?k~WMޙ 7˵4AqK>(JAPCk^T1ﳸ/ .}[?&_džP0Ԓ&D'?&5&I|*֢O?^}i$umVY/5;LwR^]Jx2#c?xVwukW_k5J}_Re %ie;@@ 1*J烎=WIFdDZbsCB;:Fx%݊vrUף*]4{6$O, u=.yQң2H:v tME'WWI $%7(5>(|8 _v-DtԴŝȂPG5hSA=1.Sŗv)mx◇}OM29[UT1Fbܼ@ebok_|gw}aj^=_HKF滱 Q nf;~{j߱O5Ӎ9Fu FӼg\=3s^y [oh&xub9گ6):{vi5BB$l[]DژU'9&{vŢj*WZhW2jzZ{Qom0Ļ6I *|z٥ÚO3pLW%n AL[s[\G.*W1k{VYYwn%U$tȺ{_Wᶷ.:-Xֆ_ߴ^}{>}/E򾭦Nmt-maiVϨ6s+~m 5ƭwGm_O_ hv t&Mo?'m6cmmkK}Bvn%bO?ᖲ.l*k_ SV>o>oK/>!6]BV >APt/2Y|;ʺ}ak~kO |.~ !wI6^j3[Ƅב=[@yVӶ:~.?\^i^$wx_-m ֟<\%iKss@KZ\٢[xVDb4Kk4K]X* A  284[U[V\T/L 5ge8|5hzbC٦ P;f;+5?Yҵ={ğ{JK_@+\eSrX( Y1Ghٕ3|PN > q]çsqEP7f墴;!V іV?hρ[πRd>a#/ h7 ۴8!X~E ! =X#NU,[/p&Iofw\6VI6!f$yO kG~)~+>'w_PrZ,+[YVѪG QƪMȚ~??>'^Tc,Koh" Ĉ o,[xKW|[+Z]o5W({}E6Ih# 1GTEU >ӿa [h2Z_^j(so0Hb9N}뚵as9{x?3&ռOai=Κu }M6u.o6w N6o-Y]I dgu[~5kW5_&|55ZiVyo06.tM-ød\ Y~7H}[/ou;+'G {h,msOneeӬ5oOJlgg ux? ejxX^vSA<:>/&I柨Ik$˧Y~v~J+/~x;ZǀUj?|G۽Bͯ -#WРf /IVl?ۿ<-k_ <)%? q]çsqEP7f墴;!V іV?hρ[πRd>a#/ h7 ۴8!X~E ! =X#NU,[/p&Iofw\6VI6!f$yO kG~)~+>'w_PrZ,+[YVѪG QƪMȚ~??>'^Tc,Koh" Ĉ o,[xKW|[+Z]o5W({}E6Ih# 1GTEU >ӿa [h2Z_^j(so0Hb9N}뚵as9{x?3&ռOai=Κu }M6u.o6w N6o-Y]I dgu[~5kW5_&|55ZiVyo06.tM-ød\ Y~7H}[/ou;+'G {h,msOneeӬ5oOJlgg ux? ejxX^vSA<:>/&I柨Ik$˧Y~v~J+/~x;ZǀUj?|G۽Bͯ -#WРf /IVl?ۿ<-k_ <)%? q]çsqEP7f墴;!V іV?hρ[πRd>a#/ h7 ۴8!X~E ! =X#NU,[/p&Iofw\6VI6!f$yO kG~)~+>'w_PrZ,+[YVѪG QƪMȚ~??>'^Tc,Koh" Ĉ o,[xKW|[+Z]o5W({}E6Ih# 1GTEU >ӿa [h2Z_^j(so0Hb9N}뚵as9{x?3&ռOai=Κu }M6u.o6w N6o-Y]I dgu[~5kW5_&|55ZiVyo06.tM-ød\ Y~7H}[/ou;+'G {h,msOneeӬ5oOJlgg ux? ejxX^vSA<:>/&I柨Ik$˧Y~v~J+/~x;ZǀUj?|G۽Bͯ -#WРf /IVl?ۿ<-k_ <)%? q]çsqEP7f墴;!V іV?hρ[πRd>a#/ h7 ۴8!X~E ! =X#NU,[/p&Iofw\6VI6!f$yO kG~)~+>'w_PrZ,+[YVѪG QƪMȚ~??>'^Tc,Koh" Ĉ o,[xKW|[+Z]o5W({}E6Ih# 1GTEU >ӿa [h2Z_^j(so0Hb9N}뉹?ol> A>0\7^!_`eᯉ)"KKm_\Iceohd+#;fa5uP7^ ?Ň;ÿ|Q\=hڔbm "(d7/GGu8~پ5O߷G_ z#m3~|]״2,-1Yb)wôkퟷ7Ãqx/㇈5&q[k/k0$QԈ5b37|6ſ:G~$OޢIkI,٭4&[Am㠅>?+[SwX[i!M?Eť\i5>XOiTimt'Ap!2x[ ~:x/ڗ,m4ǥ\i}Gϵ[TkM0j-oq I=ɰl_WzF|U6kˋM3յ+mHZ-ڲ5KkOtl-$ֿŏM/~ x__şn=:~g%KMM`ӯ&,#ԞK}:7\\5hߴWEuB4O|9WV9Ӵ颷\<_A}&) IhWǺZg_7Ꮛ5|=ltaO<"`EHLS@5[m;Χ|[o+=Nx|aca< -Y9բtٞTWT.宧ïh2~\Z|O+ie\ hIGqC\-G13ռ]CT+KodTEy O%m qsmK)]qAPy=񖽢iZ{4kڌNv\Nw Fο24ȓ@'$oǥ{/ a')L^+[syC5xxf4:Q45A$r۠7*QiwAuowUOkς ^|4?goA!}} L.]T$ K6U[ |Ju )IkOkQfDn5];LTӵ}PHE#ϸi-'+oi^}Zq_ǦX韵VM?i:}Sf.WIJ@G9x?6F?i~oK}е/ [Lo |Ht}<%ݯ|[B -KK-2<4NZ>~K{i6Z|iGl<]+z~&x!W]VAVhQGџ?fO /+m_:ע_|Nwω3{;Xlյ%hIJ(#D =OVj#Ookw~6紶MS\[˖ ͑EhU&'%u{54c~7ծi?$]٭:I mY y+sM~<~_M_#kA:O'n<%yy/ɲ bs͹:+c怓~C_%#7Ԣb#FǪݶHڙiXIR~*|P~,5]g“i1ypWlB /'jeA[wBT^;~[]\—7Z.m$,@'qH5M33>![5lZ+;_v#aH$B3ƿ7cxXI5vi4m_A@%WAP!I;"2F&px[Ʊ\K^A\ϬD n!KghFYWq?I[Gu?j_k.v?y;aqYDeGsl5s:\ygPZ8QdUVfU?xOާM?4g&voduR nݖAvτN߂?7z߆kOvĚ_b-PGAM! EZa, G$js 5 1}~8=1_\["ƶ@L VbP OKGlSɥ*wfUSs6}Px^k"w PeRx(+^?6u<6uFq_͛^]&l >^|eC%kZz@#iNQH'`o~$,n!iM3~#+ܦWFx(߸%OO w]Μ0\_xFMXԳ-a[: D̮á̏_sMCmt>%uwX^Sq'|ֲR@nlu;wE9KyI}?࡟~??IS:71l^?x ['<ԠyIT<(߲,Ox?m|K譮" x\Y[W7fgkƎ27:e.C/'^ ? GaݳO_^}V(`9NoNsnׅ#`3xO2|$ jS^9aZim}xSZׄU!Io!F@蟱=c_8A5Gijj@m?TsoPY.VHm59}FvӚn[D@B1Ӡ%AA8-Em0^ڬ b*f=& +##UWq>اJU2lVEmie-4P 'V~ .mxmG[h%A u 5;6 u*M٭.A }ҽN7 cʆK4ֵyF1^+O IO4/ XBhgGW[mMH QpJks:?9,`¾(>g[wTuZ)]C_uKFIϤq/|K|9, =nxhݑ3+09klG{5|1NeХ6v&sʒ0C>$⧂toxbؼ~ռ $Nx @4:'ry/P=;e>1Y'\-~&~ Ok[\E<f" (o>׍d*ou~|]_O$A ~;{f¾)ּ(6Psޝޝݯ F f؟dI s^ '9f𧊵 0Cj^">C]?c'z¿|qkfOm]ց`~w /])A?$js 5ܶ cA_Kjq3o[ċa2(XňUBz2M=,V FGs}OK&$eݛUMAy[l1CiIOx\=KKqm~jw6mywT{{ۥ[\@ߥz.oSK ij󌍥b9E#WԞ!ÏXh^4r^A㘣~=?{w~|c?N[OM/&עy%s/EeoQ\a#}8T 1 hx.H:vv?|SxQXl 8:);aͻ^@?7>OxK񇊼kOrOk^mV;h`&:) D|)a~_O~-P5ͨ>ں RMͼABf_tYR6]!H5NkmNL+f@5exP=j-dzX48U]bM)TH˻7ʪZ_IW3b,ғ@$a[ԮD H."fۈnᆯ5W?Yۦk)l㿖 }.jwPX=d:r> }UXxB-C{i]F@&UK%y^Sp+MR'|Y=g:/$IQľ7K_Ock_x^֯&5mR[x-P\Oq*6𬊑FBwk)jv*?/$:}okچ~-Dgy(1 XUkR&T>#xRߌamcUf5G>myPGIj" :3\wإFGtE qo&?[~TI01 {' 0'z톱?\=|cubŸRs#\OK5ռ27 qh W溳f7kq9tC=xKm1KXcqk-]bc'+D|ϯ> |?kx׋$Hn6:MVvZp yo"'%1|cKr~^񯄼A#'7>-Ķ/~(.TM% 8n缳t$v ~"|BEY]s7`AUZ{?YW6#} /x=Ƴ5ƬX薗ZZ ;(8!t/Fm KX|QqZVMB,4KK--Ovkiop"Cχj,DǖڞZx|]qnk{]|?Eis%t488bDOCeo{ğ(5/h' 6YI<; &gSiC ,jĩ􅭔p*"UA1_KY**VztpU(^+<=M5!+d#PoZ P21Aj0zt" 1vV,%PPF:cʬ( ;u 3MIIp\}pjM=;U,nuӥ8s)FO c=TsW^1KO@OY>]IJ)I##ؑ(=N=iƒZ^($v<3?^2!bؐ? vaSzdۊznlp:SO# qNk( tNS3߽F܁L5=Ӕ3!p8c9 x>{OoI[3/.SgXm8Mn WBJ1"L) xD HȊKYa`&]Zҡ]wnfhn1|zWv?OMMAt ZyPծ-1Ὁ[:Ŷ][K:3)Oz篴mSLmSDϚZ:yֿbWZ "6:H{Q_=įk zbfݚ7#S8ҳs_^bO`>kfDFZ[$~c]k=HMs!#3Ezymjze>}֫d;g/s_D;%|CZ[kO xfF)} nm;#NjiĖZ'<1ß6K-/GX©XiZuN̚n_GNN`OJ].3AqҌӧNxe#cM(\{R'N8(={:x9?t؎{t?4{{uMj?/I-I%r19d92)=j "R60y2<*F`[֚͝ŻIa[)Rn@& z;;n?ݤ-e&fVebrQ9@wx+ób7ڑCf_5"wevGfɎ>@PxZ7|.VWi5j1#Ci+NĜ[wd7W>+\}x$hBI%w,b y%P~Ln+A`ߍ}$m<WkMǟ1WȊ^fYE \Ar*Þ*Zf2K1ұxʹ]K1^OA>k6:NڄRJ(V$N}7_':v]*ci T9بJ`)8 #M5ķ1ҧ콆y0k4Xz8'.xF?A_RG<+yb9k5 'Wou[Ԓ]& JRkt)l.v |+{:|n+~hX\S+|-ՌZud$l:ơ|]\p%He'_g_Nj>[?A wApq]=ѹ{If3n2M-xcu37*|]]xy5̭XB5yy\y:i}\|9dxe}'/lLjgzglEVV{zaae`dYۋğxoI)Jյ;=okRKs?QNkt丹м/x?~x!=ƞ<#gw5_I%EյͼKm*Gï*/~$|-+xGW[|sXºMcvֲIo'umqKm*0WF{֝6=Ư_;%~񟁼GaOsX\-BYmV0LQؤ!M ? %ՔxO]񯃵ۛklg]>Ym kdv)%u`9ng{''pf!c59-Z罖vM * :+׉5cP{˻$v@c:*(Tt~_I$U;fT9n$[]9C6[x~pƸM}'ZMΕi]DK]Oc^y?3ntO-MH #~16H]KFE|U/~/hrwǚcAc-(x玵*b)m$wn/[@9uZ4ԒM* JRmBm[ r]D,__|rh1kuOگ6i$Lƥ~R]]r%bVtV f3FsvV<[ R,/ItuBѥ7%J:OlZ쿳|65^x-/e{sfe7NZH?gn-tT4wk[HS\k}Ru?̹+spCFxt6,4>/(o3@Sjvz,֤~qq&d3_02qsy3}=y69_.o,~$2~+xCWLz'< ;/xGYk Ky|kyv;T!]ԏ^'U_XH[V >"um/dO" v;T`í;m{_^񏂾7wVK1?xƞ .-n氹ZL-n`ImdCՀ/> | hK )Þ>a_k62κ}嬲IVJRKisW7^NNB;*/@jsjZ{,$;WUtW!j7zơxwLI"stTQ¨|I]_wZ;I$rHrmp?xO+Z㻴 :Ҽ~|g#[)"F 9kc ק7 _#Qnl"/RIt5+JХ7EK2'g<brOyV1jՒX^$7_KKeurnK!?t~?go7,mo +]XIe?VOxv^0%kii$V6v)-B0Oľ]nEς|Ec Ogu5_Z%Eյv)-]Zw|oc~<\Zar, Ie[Z1Gbȇc5'_0|5ЖVS<}=vƾnmetYe8."ؤ.Հ毦ԮeyflUTt 8[QU徒Ibv*U󎽪>%uFk%یƽ w5?k%YGV+}5C8c*"=?o6Z[Ѯ4 b5^Ѵo )MEQ^kk<-o erd?-uO>񮫥hi޽GM܅lekit#S\M12ZM kƙxnDi,R"]%C: ~~ikcv:>5ίeXO{xŮnm&0W{_ymn|i]^߃υJ/{JktMvyLCyF3{Z֚wbt?L|=ZIsrN_|{1 [cB^ _۴qqp_H+}Ir9ǢG9V-o+|NY]v}f ,i<53|N%Ga=X,O]Ϳ5;n.*>%UiߴŸZO5/?{oً%ͅٳ %asF}:c}Q1 ha)ھڋh=&jy[ d u_Q;?h˝)5h ^=tٵׇTN3g5p㏉u]i0<2~ <a$LheF'\(;hoS? xVQǤ Ӭ^^NцIKH3hgsm}WRr|+HNV[n<xJCѠ0^]]H B 34.kI䚯t}mE(b F8bOѳd'kߌOzk5^X|S\N.. E ^/9$3'o^%/^.>6+=SKx$diؖg9?+|Hw7x6y< .&t/uO-diMki%s,2HI9s޺<nz-clR 8+Ӟ1H17ۑJr9=́Nq#^\uni=֧¡QKr`#oh}q< &oֻ [|Ѧ d۽]$nz{E?恴;q-4֖*,]0 8= CDӷ#/䙐 0$g9S^9IbG >l0%r:< nxO" _[y~a-[ 6+ C{W]CU./-btX[%-a**uIAdު S V6AyZpA{b]pH'>%pqקJ2?\XN1Zʕ8?Tu=rRz|sکrSpsL] svҠ_X'#v_MtGaG,r9}N3ڽ+E w=Ke6ۆ@*7'*[<͸1mV4Vm񹶃3_axu]1"=JQpGPd1~˫@C {2b̃2? :-m3$‰ d ? xN2K?>{i"ߎ F ޳>+ºP. 6uq҈Ee%rnW c<}4}KONj&AO| xRM^DV+?⏃76P D${`u5=VEޓr1++іe$[?*/|;Q<ܯ p8?ZȞ̞9A'>)f F+ХBZ%qJ_9NngÑyqrZ\Xk=˜)C) Oh>#Nc!hmUNA `p>!𞉯ϧMm:dW |߂km> iڊC[,W+23C 7įoǾ+#kH|?xO|ZZ6g_rZMWP{Um[I@|?xZ%|IW[P|%]+T_ӭ-,+8Q/~kߏ?e)k"l?46|?p隟Vj󭴷O,+qV;||u=oşƿ S?56֫ -MJ %I&J/ǿƕ~ӟj I`9~7w:ޙ>v&}4^]ZjZܒliXm~8|M$_]4'WﭴM:ieu %?fӤJohI 3 ִm:IX㵞7{-ml&[mB?g,P{W yHem }< hp/~|V]6:C~ⶺ.^hWsYZjٺӵN|RS=;Av%?uk' uY67p}ï >9xJ)^bK[K[N͂X_Ga{7P}!8  >N8[^ K sGS]@E2e=s5YI-C\[~#_mw-;QW]hkexAsӞa[?[-wmiֵ ^+]F]+UjtB(5G_d>*"kjZC/\ZZ×Q˥j5K]Bu奅cj?{[?uV 9<'Q:]3S"jڃZBuc>Jgo96|G়Xu]"e6ɩ_A?i!É_SXҴsvMWI,/[4g#{カfk˫MKP]1"մ_I$w7֍I>vFu嵍Kuqm_<'q_6畭 }g6 OY]Ԙ :xF_|uxÒVWz% k+MC7VpZviCwo_ ~>x6ǿ|y߈>ⶹЮķZԶVndnB;{9&ӯu/ A>4z&k>6zb+u\0s~ _%j* l\8zs־+gken :֡>kkY÷1˥j5]AWQ[YnhU%Af]k_'_MmCSxHe𗋞+[KCr9tPZ&~˨[Nܴr-G<}k~<~#񮼊!'\j6]KjdM[PkQ[ζ\qxػY[xㆥ×IZ!t=bx-9Y*Įŏ;Qo!{[-y.o/~Oks۲[=r/(dXc7h|2~~n×ZaYd{x/{'$rH?C ŵ~)V!iP| WQCYڄGu&Wp##Ob$/ >ⵣj(t+—>Ek+]+K/$ydrlu#hvZϊ/#x$߃|;};Kǖ +']?#~_KZ|lf+XmGD#H(P8ҿEKqPXi[3ہ_DxSM [ K6ljbsܜ~,|2VG4"]iq 7䓞I_Q`]SOk5K.{.[g\u$x8s_Mh~g]n }w“jFgw,2ey61F&rGnʘKIRq9"8ZXEi4|bl?Ǡ~.;ZUlmMdKeKy2ĀN'n(#ggF|Kk:q@Pu|ťg$q { xRy%A3 @uOC.>k'dds2D*5-44bdL*k^T^KeX^+hzuV`(^:|KVm IlM?^4*8Vv(\Y?ٻV. |G:g4[у P\Gl "c߈y]yqƾ~p[rӳq/A֥R'8=hR:t?^M9\t8ӔלӔq=jEsFAOcߎEH׎٧Uu%7JI=N%H#&!|ZJblneU'ӯ9vuީ9K>V"M7H^"2'$F*|!jxC`[S\>QV>-n;PːNڹ|J𕢷ៀ5)OO/bcYbMo'OᆰyOxŖHRGenl]|)#'ic㘎OƱmA}ke-̰6Fv̈yA8o3&hh\[jG)򝊂:H'? wlj>_4FCx -OG+v\]BO#~q㗇 kmJ HdĬf`Xdg#ž o7?i]-|7lkԫePQ׆퐞:{"H5(S"ǯR:WiX?XҴ eè &wҿCc WRѾ!z1\"^0u>bA\νr!k:,yu<,\),ێF|?,0Mkv`/Ӛ<&דCw:,8|<\,"]9)7aLk+$nϠ46=JgܰQ+3޵twRFb2#9; +oG&܈^fD.8+xI D۬ibYfBaM@|P-us?ueo2Gi C1U!3"B~E? '$tsx\֭s<0HeKx6o2I* @>x[b~sl`˂Ac '5|E>1|Qf׈5=2HPN rRR&Eb>e=+dNҼēԜ\ð7Goj@}?“f?.rF:zۥ!'}h>\ bH<Za` UvHN?;zƝ j {KytzMԟ.5 Il&p@8k%> -4[vX_[`v9_I,~4%#;qwoCbִ59ȇdjIe\/Oj(<0L68g5=uJymm ï֯gOg.=V7V48 +l+6ui{ /Ia{mCK搖_j1yS9Y2 VB7~Zϰ..H{m?uIs?qVDk]!@LOA֯5O]-s>"n ~}@]Y_<,%8Cu>Fn$mĞt>F b!oǖp:=+w/%׭mᜮt8br?4 3n N{H A-qHV?$1` ֟i-L)! <`:cg]  PҠRcn+WGhFraWx?ElI1=ӡcoga+u:7ak/2Ms,*O/~|L PD1bOhDAkh)<[\uUkVuq_95<[LsƸb);q\ޅ #P2 ٛf< +*u1KdR@1HLuӃƞha{+%&nL}&4 8|⏄,ۘyhT@zqaްomB&*8郚5 QR@Q1 \{VPC"h@ׁx֟-:m39]۬1k?O5_xf[McGxsj>Y5c$W R!xb~"x~|[ww½r:[Mgt֚qHct/#A!Z9lR\'Mj2ОkKl#,7C!мs:U?xH~Z4ڤl?">>EfgIW{o2]/$wDė:\>-a{h4,tϴV6,σOHkOp4׈|><Ʒ:Nlhc{h4ج4v]J6Y< ٟ5'>8Y Yj>3w~#J+^6"ѧ;(,D-!/_ ~<%xUhC6^D Յ{;䶝#_iZԯuj)G g>$dOm4fikvmgQ*x5Z]G%&k<;Ə/:x}mk=VH!3Aq42B"1*2<>D/Iuzπ7rմx?F\roQ66qkoc}iHg~D|}ΓcCle_hI.ud}D[cA>`VipXihmN&Y-[I֟ i-u7EO|ynuD6odiYihhLlK7x>kOiO|q|gͤFgVmnEOvQX[B%_yKx/&oEx@uxB:i4^2z5Y%?h$|(5}f- (%ϵm#W-‰ [Nwq3m:Gÿ >7^> ah2Iq\ߊ>_سKknaRszȚ9 My_ΰy0Gj~uM;[.k5M3cw,`5ͲN8_*|u3ៀvA;$ZC+]մ?_ Ӭgi{lZCg`ɟ޿ |-nTxOO[g=0}Oeֳq ,M^sN̛[O{Eiόn'r=m7zFV-^,gb9ӣd{:W4j4V:}\}<$9C_~|E*G\,kYnOF[Ӡ:~kI#bmǃ۱+},23%! KL#E^0܍ r~8?{5gF,ֲYLO"sIGGݪEY)F2 "1 2ewdpǯҸ ⾂v93XgV##x t=scA@ 8Ҕ)zw {ӭ=QHLqrj1O^ڤprrA~z`tE: ? ǵ/^02O\FzxPRddc94S881~(VP2qIs|iBGo^اL'R"c#s{#ZHI 3ï_֐z=P\A鞔D?vt࿏xfVeRI A/Sa\Y_oM o_ 4O xm{&WϏ.kW )d݅D HޟI~_&x~( U7^hsxS~"I`rOuZZ[#N@' !|6zh~U߇?&Ե7iYI%VrIkkm,.8WG'M??gڿ-xSRi|8ΝyCu|S$DJ5k{OJfYXҲĜ3_N3ê .rp=9{}.ws{2ƒDc!G`3k_&k7Z>qf+XW4$dbv>x=xKĚv.&?UH eʹVH1#ړO~5xox[YX>~Ԟ1cUH ucG~ Dž|oi~ Lj5sy'$X豈ז[c|tx'AOo xO<5 <9B;TI-nߝ|Ei>驢ecqq{ mإ,C!a 7>ߴzf?|'$:Uόn<!QA%EƽGJ7"Ni7>-> 3[ 5/cnT#AA% |5ֿk!\k+NdI Jӎ)Q Du1Rs#4nZPqLr={=67|@'nퟠ ?v}sӃ}*]8gO>p9^3<$O8?ڔ g:RƗ.Fbx#)9nE=rAT-',xOSQ9J"p9nXp^B" 3)_5k2eUӎertmWHZ9;^յ"ѴH͟T"ā檾eK& }1Qni6DG͒y"=>_˷Ziɧ'f׻eF8ŸO?ď65;]kut*ă^k5',n {gCVL:gě{CMxf`1"?{(abY3GE`_.5,3J}B HԾry'ձ2szձps&rpy1QLˑq*TU0#0A =7ƨ\XpH8-uŜSdHBqzxEa69S@SG==~ #.=xk45)ꧨ+4qy n F¾`#U)k,w+ȝ(p+F7mP t F$bDbv8,n01%9c\鱱,烴mb1G\&2FZ|1f qL?_Qך˗O drfauPrO=Oaԓ>óS^KkXR%,={'3Z l7W쿸z6ԓu߂5MRi"|;>]k~-+8TO' $i01[="m>Ē> }r9:޾ro}nUO5f#. !z|k %Ɵ?qOj7v@z>k&}O KWTUIQ<|pܱ۔e uxCz_liO٨'şzatw[ ̚~lnxY7pU=if_.g.gQ٩^hIw.K\ۥ֙ySFgna.V)~&Ci_t_j_T|۱2j3guMkq ̞mі u'p +-k/3vJt F$bDbv8_y{bsP 0 5ΛLnx;Fkm!~\*^hKc(`| 7Qgi*ytG+ FkU$I?Z<;:E<ᴶ.)Nm\sװ{c80u{~H׫;{hI?Z]!8T&-þּGۑ/BKI4zF,oxQ.&I## p}/GY4MX n =Rni~ G^-ְ\iJL &x:iq g']Լ ju{%KoT{̷ FPܱ迗W97wP 3/xZ{ {k[<1^9`e _@ϸ%RzO\E?Ҋw'pFpyN N;{J@?9I1ZdxgןqW"ܧ ֦u9Lc!N3ZG| .0zttI )@ hN:ҏ_]*aCo { )>zP=3IIsL =i^s׃֓DUC$db2:gqހ^Rm`G*֕QcQƤGn1<]F3#x9>Ҟ=yTq*ڌ?Zvsusp=<(Sq&qE#=S}:v}21J?Z@eAO˽R@۠! ~֌G\g~\O0/ 8(fj <%%?\iz}?E wScΓlaO7i=G'O^sT-Y9#Ls#3n6zTF'pO94dq!ӽ5&< Zpny3N A qSzzg9\9Tߍ Fz҃p=z+ǁޥ'F}jͽ-5' *孍딆"}?,h=I[ut'TYyvWr}泥ۢ_].3oOÓYto:dMOR Y@߹LcӓӊT< 1j(0a&'?}Tgυ[~5l:=v ~dB8;8;q+'e K:#LvX sMpoG_>_* ZBq `u>&I|Gί-)eͿkm&vF,y8Jf ~EEotԜ)goe?ĤN*JInvEe|jWm{[^ѵuZk8N.uK>l}=OO7#Wx/$`{>-{v-<|qs>%Ix_IZtuxoh}%$eqn%u]A}J5̗LE@']wvCeq&2Vв Cl|Kd}կA|Oٽ;x\PN-0l^+d>hWG5fݧMw0ϱ Bt夔2"Bpcl}{go5|z]b%H چs$'*WZ)ah'Y~eea.EY!~(29#/ulyO4?~q=bَ\ _ ^gb ~^ Q4ZhaѼyCq1I<`?:c`)RU#]_F1Jgz|^FaIFpU/fѼc+U-P%Jh.PCl"r.uTڝj@21ezսJXQ3"}GG^,XS鬘 [߇_8Ku`ԒBC_)F?j:7Pg{ڰF+w rǧJ槿XC}l&vSq_>j:op_j! z9IfwayQ#^9Ud_i+$$\^o@*z&G z|>dh};=#Q ={_x*v2,קHYqXSnqM> CMwR@&.onu+Klgt fIƺ:\t'YL#Ǘ"g ^);ԭ~wG{sR N. Y"5vtiqȡ@7oBGzxĺ~!xt msߝm"+F-nlr :2Wa CgO5_oP7z:շ7O2JdD\L#'-G13ռ]CT+KodTE|Bk>{oo B\[iWbdTFFzZhz@;yj2:Mq92)ҿ, ^C"MHH r?M_xC"1Xߊ/+|=<-2m>,|#[^L,MK"PbOx߱whυY[ xMBu ?7S*E$R*$l!bH'5 B>i,𗈴_x_Rc:,6$ʯ?ЧhO Uk:?ك:W|!-.mm|'C}c{e2,\A:KJ񺲫_|6ſ:G~$OޢIkI,٭4&[A{;=>#DVE]Y14~|VQ?C5_-,| ~70AFzXu[+ϵ#-%F~r_#ZAֵ&H7o u۫ֆ{X5ycXxeQ!KQ,^:_|շ{? ~7x;AU_geo|)6m >,#[L4KW~ c#Ğּ7m Tyx^"g|A}J<u[\L,*o(`@B٣?<3V:^'f^-oxwQ ȳAq,R*ʬCDHb[=.x7Ú&3~FoN,n4[hjFx<ՎBKELb_K?~|;k?WkؿKEg=AgX)% e?/~;|ysm#Wb??F~oo}9U$+o~W>+xs5o|'X>3;Բf󠾴>|rzs ͟-5>Z>W@ev,1;kbPsVM"]&]Lmx][A&>H'c_@$$s/}sshZ r<췼9ª G+j/h6_<9<* %Xk!;ő2 qhsu[93i0 }Tsz߆.]iҜTm>:\IO|We=J5_ uhf?g5׼|e>l%` 7񖷸Qݡ8*F5 kzpiH,,\\»rGW}e㕹af ԧQ6;m~Y} +W + ~Ժ >,xn ?HtX $|gORab;VyW̸-l>֥JxCn.<($.pOrp2?dv<:U8ұSA^ҐuZ `dvm~ҘЀ$nQ}( P.#i0Fx?(TuMV3#rN?ԪϧCO X#?5"*Hzq1I7 &9>㌊:aRp1ϿT1K2zz@( LZӊ?֕G:;sK#v> d{/O/N'h98{zzfe 9#̎1HAϽ.#c=gHѮyVSdp;dAz^*Cy ]߀ahdQ%ħet?eRhk$YuMV蔳F$.ܝ%TEt~^^c~} hѨY/e?y(# ʞm_]k2A+Y6_7e_xU KM,q2ձ}ZȠ}E?k75$a[LYdFW9|$F|2"$P`}~^u֟gᥔ;}}mp:sMzu/CI]kIr;wGH'R>N:~ȶ2G=ׂTz^"IdrH*21}mwMIox#Kze&kY嶞6 *=;ג_\X\guCqnЃ_5?jw>m% apz_<?$<':m'[g60H7CJ"Xʪ :h(ɬ8ѤrpFI׮FIԮbFi cAj;۝;K_3QQ.2!wi~kwhWt}/& }={֥:+>p~7%2oy=9xm=5_ ~u֧zFp6/89z_߆؋+O#Ea~:׎u-X=?Gnqu.r?y עS\X'u<[l/O?3_Nc4|귱r*pYa"9ϭrp \Nvݒ71lē3Nuk)n[GT\6kC5m~tOa1c^U9@xcz54iZܬqd HEQHeQYK῅5no \؊'dr2»G|5፷"Zf-Blmo:^ 8ʮ ƽb?O1-Nj/7Š[7UJ0e ]Afx_~GߎcU/+f\bH wgm>'/NHׂo_鲏?Ԭ0n :[[O$Ӡ\[ZW }s\~!kA4.VPg p=ָo|X6Z$|^/ZKg?j}B?MEm*q@x*[㦐+y !q)fR3񞯭M%y340ce_w^XKʷwFAIaEP>!Y|;xV,O@d" I2*=Ff_xM<oZߎ h(jZ^_hmVIkek _͢FoK?c#ᯈ9{ymOԼw~/K_+nN}&˶{+2\N ir+5+o?D ^ #ZeGq)b2*: ߁S[3mwk]x;1;iBXT.# a'|b$m)`<{]xWĺY( E$щ")PDe$0'k|~α|o?-_OhN W$Ͷ r:8\~xSnA 󣁉"0 u3^)ͣv+/kZ\ uk+ #Zx{{زL*p ~׭i(o@1ܪPK{]ލ#V# cӥ}u|w!eBIBzOӊ~y](m _ts*}n]-lQC#[ȌC ?3Uv}*=5)YU 0HqJƷ>:5Lj^;F差 tZ_uO6~ nzʅI,}B_ԼK-)\C ce†mϵxiuhHΧ-iHf#!8@͵wOߵ,6z w);iyk$̮aY +>[8PNO/W ]m;+mU \jBC%66SS 4EbY3__ |sy?lST'BIpVX@ߏ_|ZTFk~z|`ޭ};Ѯt]vM},s4m,YP*ȪaxOŞԵ7q:m&N9R}Ȍ/ܞ&,cdTu0^Fmo^-RžyjWMxL0B&7v/NjmBn,RȄ˕N~𾥤xoƫmJw>1B^?fZP-4{-;Q҆eciYm.%t* to/ծ4_>.>>'}f=F{fHuK](j:|6vlŅķw[][}/c;/rt|_mukvzն{c_[iKZX̷w[\@ 𿎼#7eA_xg_Mb uzuݼZqⶰӜ;Y\Kq9+u+oxœ[xc|BK _y.jCʶ+"a-~EϢxƾ2`/$RēW^.׵ɵ [TKT7JG +"QPiwk)jv*?/$:}okچ~-Dgy(1 XUkWKǾ6Pk8K~2Ņ5WWPnmvIAq&(4r=b aoak%żV niR-$F`<ç-7$>P[ǔep g_ EI\gkw&[]cBVѵ5 _[o}e/l"U㸌U‘:<ocsuf-u}-[H&[ _GIuWI̊2T)'Xu&-KMԭeUd [լ񺫤Lp (%He$09Gq^O&c %DZK}\x+3i7\iI Ͷ^)Mk?*]ğ|^h 6-\j:~iknڕCAh COgw鏆༟/g?9|v1KA^ͩYڅh:tpCtv2_=9gi&XT*JIkVnlewq>x~!"Ilԕ8 A"Z~͟Sʸ][\B$YL2G۫&H8 AW௒-0W "vףFH^[y{id2 I s+ BHf7#u7Zz:Vw[]Y\GÌQbYҘmkKV@};`}k4Oi:YWʚ#o6^?eH,Y9]~uB ʑ _??'Z&b5ҡ-KWlR1O-q/`xKĿ椺X3)dlVx31 sV?jOmR,{$9ۇ`+>$k_Ɇ |?;o|q+|MMRύӉk;Rk -Ami?%)82|Gk'Y&8=6J)㝹+|aGM)[/t f6g6~??gC_Vs˷M5O kJA*l8[J^"O=3\$*XǞ^0 JׂwD!ltOqllNn=ͤkYE8QjͭՌy-B>x>{?T_F.,nݤe8e8XsȮĬB/h'ԯLWw6p^cQ/l*Gһ C%Cqne/T}[?ڔ]å|Ucy-B=ZCɭMwdc>Euڬ?iүb ?O3qθ3bD8=ч^> IeǷ̗J}vk+aU𽭻kPި-I;b$boY[jH_yd$#2뒧=q^SCү&xoN,H3\X@Xn%Tf2Os=Z m-qiq-  Hp[nH{UQBp8#P:Wu Q(8aGj K{{[xa!G0F"%QUQtzzyzt؍}XoJuU@I#5A@:z$6䓘NLI$09h{WK[+[«B%+ΛIbOoZZhzZ뷷i*C9/PrJc~RMKO S) 5{)EخuGQydFEy8_d{W2R='ԸJxϏ;榍r\g$K99)3{ʏ˥ sW#S3J:wJ98qpԛA=('w&h hTYvmn,DN h#={c/z[\ҥWnu#l7\Wn0Ozo] :楦xUc-72pVty?'ǟ)tM32ͥ acu0ܿ@ʬ6pꬬ NU=ەU(ʿ+;.`,Rʐ ~6v7V1V  zqZMzF % 7ƓBwG,D:(5SRĿfm#1hZKqY*cr[پ}2npqY[,W$$m$*x^@U=L<˫竞b~'PhC+x'N%]]P\) RN֯K1HßٟR6Ge&e:uށ ݽR4})Cu,Ŭj#[KmkMi4]4Wm5Zu/Nsᖷ^w?S׼9K ?nmvȺҘ;eUԣ3YK<.(B;ecR]Ԛ|\M,ogvOrO'&ICI&fW'I^wZyu_]^=6rHijא|f ~Mw'"it-bWGwI.'m[-GO3l"97J={-ƑiNduI'~gf5I", cj&6sMC~Yh_|xLvE.Dg6Mk<ͥkVcg<^rB#|dsDm;_m%4W)q0)z-N~{hƜR]7gh |pm Ŷ,n溅#K_/dPiRgoS|]R}3Ohfm`ݧŖ,n绅 uK_/dP?h0⎇2I|-:GhOlk8!R׋&;?w9Guº~Ȱnu]F"#" 1l> K| x{/_ 763mXdY$u!xu|Y\De/ '`=G&#u}Zb-2}kM_e- )1_n©p^Mx}?1%Xlj׆}3Gk9'mcwOXhF.fjBǎM~NM~>So'K|I条_z.xr1vSeLM)"_ʻ.X> |%;Ox/p(~}]&1it.t_2ia61<;$atiqh3ʢh(ά~-xw/ѥȚ~%@9|,&e^+l+x_/i6wu<|u:Qn&in^LI?WXW%"]&US%Ο$Q[O+)(<8ΫIO+!{ o%?s*};=}<5)aC!Ż=vV0a*PrYB!^̝NXpthZ%-Y%l孉ÞGJ O#Glt8Cu]K311т{ڽ0k}ijɦH~G?'FZ>~ߵm} 3S_6o>RV-\Xlg1rdž5 ̛f;v63H \'|/ uM]΍㫫b%JJ##] IFnH\AaA_Z|.Vm/l$oEnۿNՙyf\Yi%`=~U (9 Zvwq(Ыl-Vh^/RF%ޫzxH?7!H#2ڸMCT 4ڻTA8^okZuB%#bGU(z|ƺlj5;J@U ,6霄1D8P:y$~>I|Q뚤ZBcED6qF $rI&NsY4NOʼWp|<4֝q;_JI! g*z8COW R#jx(T*ISO֞\ 9,OS3-@s4 (N>n)ɵ%Z/麌04rL|~NG9ϯӽw 4]VyP+yCIgڣ*N#99W|!|Y5Z4v,1ȍ9xn#g<&jZ}=Mvا?gvunĄ>Ak-`M6și$88x~kg]=!ym Yfl($W|VSiKiZmW;nN:),2>UV}AL~̿|#f>s6p%8n7})@B=3ۃ^I.FOp3ȶax8(#d};})issO=^iŲ㸢 ^sP@=:Ӕ׹"DFwr9 uaJ8g8ҭʀ Zi9·La8?+t=}DNArϴG9j7 ~}un}W8?ZM,c_ZŻsAX}S޺*Aum+=RX"cу"?'xW<\b5b1YmaUGSfMz-_q>3b_H1Ԇל׿hGSٻ7MWNm7:F0sq$W x@Z4Wfi-a? ָ?|Nؘ-.gׯ@op{pWxv+wT]y>Iual܏I|;~2.x_U5j}Cº4`Mns'=u3?$~ʽxƥjZR 8MxF:~s$ ;bg Ɵe'Um[:pٛӴx)onD`d $rX`ff뎙R0}Vi_tDVB8QRhi3zWk jREcjk '<)~#O'_x)>y|MaK, 0}}~)|][;HW_Y]9\u ߾lM)%׻ r̹lwz(>9fymO$4Fگ݁8q5_Swksk)xC' uBq_<~&/-UHz~u<7|'žҼ _Et>y.g6$ie`7<,ğ-þ4 xGþs1Ѽ-->N}GBIW$͖bOhfÞ4 gL3'>-|9#u8!̚y-嘓ZV:lVO xkG߅|<7[$v$M+,(Wf1'^ǭmQF~1Z`OqQrO8I}E]º=~etxiy:n+imKɍK=ČIgb~9bO(I|Lּ3ZuΗ,xB?OkFmfǙpFG%}rr,:[;4$0"6܊rc|jtO~>, \MsO~y"嵞m5;xxsKգSgL|3ץ[u+[av4OY8gv~*6(ԭnVLE|"0UyPKxi|(hgww,,kr^[`qUԂAs.,?ewv3][|*֦coqnm*AF+ۿi4[e{7v6'h;"x`T GuɋᇋUd+;ޭ0~Z&[߄n|34]gt=Qa]NMh᷷7"I%i&I-~-`gžt_{La{7O&egiZVFl23ȒI)i$MFׄLK|7ĺkzUiao $VHRK$kS&/4CƚO xCt2ZkEJ;`坝t=+Y 7\ѯ]_ #Fc:^\.wڄI"p )t.Y0iWƬ\^ƺ^#f1:?ڼ£YKi3^k#$:L t}W~l|A~-f@Q,$qݥi5ڑxuSm&¾i)!ӴX{Kx4MR4w8XUf$2&05m9"ƋVBբKm^i$!V8.|XDđ5}t=YVbJԕ v8 _.RI,#nSO7D5/$#V$&kMt/)Уhx$ח?Z(QEF˹ 6$Y[w4O|)F4H|O*[ۈ'/y $i%df܅Cb@[x//⟋4om'i<#`0&ar=PxK˭/HSICPd0-BA!pzOQ 2Gsb9?69|,d#8=Mq4jric6"ݮ?L鸦^9kO 6Vx(e/'n:+*d_ٖ]NQ>'/ ;9ci!'HcR0Ar u5y"_Y>m&H עxsg|> $]Z;dedr89k<^YLwFrWR3+16.4]ڛ}Wž,Aiа,nF t2D]ZSD]&VOMccGV!ŻH~\p:zWIoWr!o(S[8rrֹNN2H5 \D&Ю- K}> u[nU2̌xc[𖵡O5iV`ޙq+'eoƖOq Sח<ՔZLJI5MU'W9S=|a{/~>)\ $鋤' nyU pcyN0H#:WJ R>^cefV^Uԕ z)^&Wxأ)G"Y"a$n"9W_c{wc"|Y[MJO >dk}4(9_7 9\-b JH?PSxC\`H-o^A)M:Դ1ɏel;%<9$ 7+IgP?gӬs,і8Mz%ZkJyၿkz.KܷȀ d>JL : xjMKKV썱]br 4F6~bOwϳ^(@UdٷmrpQҽ#|W H; y~^*B?b:1>6WiEm=? <tEd]:61= d%##e5:/A֝|G >e8jpGZx+zvtdœN.pF0Â9, Q+}[dOG'$F?W,(|}$e ^F3E|XI_:)TTC t9a_/ҷ/~)y }.X89SxJPdqǭ{Tq݇dҬƧE?:Ӷpެ[NQo[S9)?9ܦpG ҥ!s22|}oP̀IXR8eatb֒}ȯk <٫GE#B3hw3,+VE/!V26Q_W* ;׻N88j<@8۰^2 U\XZv7 Քij08uBqq? sc?:@?;3TD.x=FF@mo㹐I>k^Uq_ܳ 5x~nZUϹa'5~R|QShFm&q|J*c@O¿?iEj/jB;[KwC񮳨%!uFt2r?\w\1\ĵ#Rx-> >xkMǨ+sׅ9+ڊNs+׫ywkb)@YR"~e!x<עh(^"..N[˭ ^[BHE:)˜<kteD_%懬Z-Eܨ i]q0 2G:ğ,3_[G/<5Ɗ@BYx[S5#vC?ݎ%v+__Omf[VBG,-V hPs(PeWķW,im9(;+ Hw.B`"s~WqJK c*y':PB@ϽS/ WXy*>!ѼMz^k OL$B.]JjZ6,>Y|_5x-o)" ?J5۟ 6dn$_1KGn\s#]I>xmcZISΑ##[f+NRd3۟6y^r1#L#yE@gҿ2߱#J[ேYe _:]adoC#L|]*tn,w|+IncP4>d+*$s#T =_SRcӏZx*i MZ<8RAuǨ85d]F6KPz`cF(?JPHzrZqPL(7g'?zÒNqǷ= aC9=zJ@c$88u)?3TOͅ `x 0r:Sò9*H7sŚވ@wKm1#t 5`ڄVq5usۏ#ڽ?e๕RclH'>cI;W׿?mn"_WYo\^60p~_+:ֺq1L: }<1$9OA=W_ פ8E@izvsV9SmCγ7ß|X!ݠ]1=E$_]g%$~/<dڵ揻$ڴr$`jմ7z}\w{CFHմMKI&%QDrFy~xhlK}=7ۭz1e c_0|k>3| m?S<s9ǿ؎UpJr*pH pE[M268 RASz۶y"1Ȍ9# U vm^ /s_ݷ& pUem}cۥ{&<')x6 r1꨹'RWFY I.="DܣnS:}6יb?,F} 03[cS5}[S Ua$wg8;+8qsBar0p9!oQ)@=8@rNv@NOsҔ 94;mfc*p1S`>Zx֌cP #FyASd>Xnp#d ߌv84uXxM<}ynqKNYI99;;w1's1II34eIX+IffzfWm0>oMd'`D;_~> ~VV;|]iy\_ԯ$UܰWsh-X0IY:׎oXZ>ocb%Ǹd'ްM?T-(#ޅ V1HQ䑓McAMCl < 99'q^e .FGΕ<XPЃ ~0$W'=ט9bYcܚidwnK1bI5uq%M+4G.1O99&9g*F{*G^{Ԫ1q5*=;UcL Ӿ~((5aF?<֬);a~JF2yLV)A9=dTˁ axބq֜Ld1 A)~_>?Pƾ"71EC xF6ȹhgM S,m,O_gx/z47^%?-úC\E4dx)[ΙJF@`F?<א0sltSՄ*e=1Z09S.zzՅ{zS)Zq0Ax@5Ɵ)e >b R#;I8B3|(|z /gfU {~}ٟxCQt1x{o5|aG+4Gm !vԯk[e2#)(x^f8ߊ!_  k n)_̺Aqt_DֶK*qk^ _1z~[B;oy- i;w2#)㿌o[Fľ'嵢xwCHuK7 E+y)H—`QZ{ O^<34][k+=ƍt6CQ.,/!<1Mן~1;|Y?|y ~n'.dt1=P]$7rEs)cco_+sொ |5pqX̺]\Y:b{+⻹H+|1ʌs_Nx^.O41 '΂Oȫ4EdMk~M|PKkUV=&q|)mqK1_Z/"R ?R[1'2/K !η8dl9_mn5M7O]Ix]l++[-+%k`cX/]6r_ >/>.4V*y ^XRIha?췷QeĖ,/uaTc̩q0TWy EwOx'?|2c[h-s~/ol_QOO_mG62'| kL_~6mFAkڝP isH]NmGTxfTׁ'.m3WŸ6o}&~}Nᳰm*f9h.ft< x:xZΉ \Ghh'X7񖶕%c1 `8_Vsw9"x#K]Zpx>?8,\-cspmdkxN~}q\Ť!e6;ekcLglJ(DyW;?j39޼ϗ/ڏ<3SקVҍ:yg poΥB~_<9hzg?kM[NDR-pT'>%eڧZ ]"'*xL,~$ͨiU6v3o |1=|v'>77xrGX:XW\ZVor$'W~~,?~>x Ҿ]|W|7{yƋ vvXWqjAx -Hux?ٛ }<?-37??^]|aKjv\,^$^5xoZ#x g^_te_JƣCHm6̂Xgfd=) LiH9ښP`c[r2;Fq1KH9S<0x?U Q۷'O9Α:KjpĮ \p%H={ }*I%~b}S@!!Fxl@ bpA #FcU9S$'R:߅YY#'!Xrϵn~#մgr {@<;"g޳۩Y\~݇~9x[/)8}3RbWCA2dlf{O]o?^>}Soiw(?F!gSTW:(Դq̐䑂{WG|;S__š̄(մXmncV<^F;_h 8irO^=8>xNscGc^7$L)V~$2Ȇ92(j6=9Y$Ў?Ҫ#QđdVTW0c^ZawO 'M#Ś'erK2W?Q]R,L."q G+@ n:)Og34Ir]ސM3ƒ;miZyrDyt=[j ?&O}!|@S{BE2m/ers[e3Gn^qnrK\'܇E:N9$LdIܸkL)nϛS>{j 3+4)϶H`qx]YTei!V'rNܱ޺ #[dWH6Ԝ1Ac8zK]F{+yYe,'scu'#޾~ƭkTa[!6RI]BYZV #RIqע8jeߌchrϵzρ6@ $2%0Jf{'+S~7嶃jzL/F). XNdI b~T;; אxDHx2RGvTtaq<1_xNӴBL dL8ldCA<_֓\[%Čv "  VVYqEbl'1\F?tgb-ӥ|mpy諜aUn/]mmeBD&;H#y%`~=ٷ׺ɧؠK9 zֻm2_xS𧇭S̸`r@b1`An #Z`yuO?qbYlF'L<-ǵsz46^P rjwI>^!ÿe^5-;зǸi0\D3]J\JܳKJ.yeg呷1OڼP/.%g.߇Wz牵jw5;kU;罿'<*2p;Qf *I 3@`2XZ#y*#;3mPyg!gE (dyKUG$uȯBҼ"ۦ⛥4oX\Gyds '6ɬ|/3z~Hxv_CxSa_R?d]A$uŭ(#2\v~|sSxvH!AD@VLn0`ʷsS7m<`d\ڋ3wUvM֙n\&xF~f͟L+KZ?N] ? ij?[7(=B&I88ß~}\ {⮤6~ 2NPYe.yq#'Z{J淪y9i}ye\W2M4Gr}IU__xƺψ>mOM7Np#Aª ,ŀ^q㯊~-mfR3a9bqzQj__!{{ii~&OW Ljv^p۴Thmeaym^+)YuKд~_QwW>7xPIЮv .ZVSl~!@_]cI''+xzwƈ[h`00L˨j;ZV3glUM0Tݚ/u+f`lAH>t[2BW>|JW]W+wTO{?ut.p1~9+}.{mx& % <Q5>\"ᣂ8b 5-կ_x\uo?n 3k(}W,apG Ab_k7 |>MISWU]F搼0ʞiTT\(쩌 BHv^IZDN qqjR8yH$Ԍ-{o^&>mOM7Np#Aª ,ŀ^q㯊~-mfR3a9bqzQj__!{{ii~&OW Ljv^p۴Thmeaym^+)YuKд~_QwW>7xPIЮv .ZVSl~!@_]cI''+xzwƈ[h`00L˨j;ZV3glUM0Tݚ/u+f`lAH>t[2BW>|JW]W+wTO{?ut.p1~9+}.{mx& % <Q5>\"ᣂ8b 5-կ_x\uo?n 3k(}W,apG Ab_k7 |>MISWU]F搼0ʞiTT\(쩌 BHv^IZDN qqjR8yH$Ԍ],-_?sZk{MI"n $لF7#h| >k~CB΁Ku7nRHdK $%6QT ~k< {t.gxgT0Oͼrܣp<0IlfGQ)(χw_F' guk8H5X쮬$!Fi(=@5c5~%|F|Y/x_>[YD<+.y.⾷thnG[$6zˮ}&[}G ⇈Oًž">YEiWcWq^Cu-!ԯmsq5vH#N|C|Q1xs׃i=Qqc2鶯 ψt[dQyvIok |$߳&Yּ%ዏPW{NE` wh"b;HDkx_KǾ6F? hw7 [NfoEkku֥ѧX55q 9Y~:4_> WCVzS<-ue'X5$q x N Kg hY?&KMO, %uҦXuq- ~5MfėZ?k)-kj%Պ,uI ̬#b~~h,uXgx]gYzu֫qD֑,:m٦wnݥc7 q*3b>o-GobݤI4D;h-#+|;,hZĿ->ivq⯂#K.otgkXimm#=~Mq44u'jF725w5nV8z7ll|/3_;Iox~j%̶Z 㳞Ci}-ҽK?hvaٻRU/Qk% b[UOx瑴YmoT>eWx7͋F?ß~ϚmѼKKYn>k]̖Wؿax'險ZD|td1wIz5X"{_y቞ev)d\blHI`}j7]B[k)ulJB+/U[mOH-5>5 +R2JxoMԴf CLlb-ʹ܆Y_X mSFԬbAwer6҆ʺ j}p rgVd]T?.9 E^1v'56; 8V `JOZs(fa=GD*|LS aɤFr8jB8q)8<}AsO"~M3[J~AbǓ1',oYBߴè 'KO) [HtRa[85xck woz[V&WԼ1um+oM5TKbIPV7Y6^,}2AMvpO|8'Ow8m no):d$lЙǠۙw`WX0e$2)F?J)9UЌ r9^=I 1GIÂ=k6M t$::0 #5IS=? VXem6X-۾r8_Tx{ψIc!fpK5'>98>Ŝ̮À}}9EԦLw6@nB:m[Unc4"ZJ>^95u< xڽհ2~0 9*Æ25, v,b=9ֵ7K_L&n|zף_iٳqhq "bcr;ſmAkZ[_xGHq6׎@!ye7O3;Md?5IIW'zן6{nn/f*Җ7x`JkȾ V%׼Ij:ƫqkM"ˆǢ'ڰu?i9숾S<{z/\=@`Toʭl6g2x+ռU .>w >s]8AɛLC:H2>iA*Gݏsq^7eŔd+C޼U׵-ja-:p O^OVקu xn>Kh}6<_~=5ms%m+q#}3E'#r' 뎾[l}69x'5uZ4K-6>f/Oi\k<%>)SO#?u`Nyzݰr:׭=9nHݫZ`lr<8}5hx;᥃\N65oy2u*+mo Culmj:(r~)RyFxjp*pӽY>O#^G& A \``R8z #3Cc&=($.pxn=2'r+Ti.ⴂ2Ms<#Q,Ā}GXmf̓]JCY;wyocu4PIdj,x^^#ѭ亿(,4@Ibx|U)5m VZ3G/- Cks =6 ,LIS [W wT}#Zb/lu'f 7vJַ:0JooIa`Dʉd?5_S]^9k\[-g↴ZgoZE 2c2|?O|M'>){K4:֖{_ENi F*6uʾҼGD}|nc"^Yx q\> a9o h >æ,W6 =j Ps^7Gt OcJʛ χ}KXuIL9¿7|EB>)iGwxp.63جfb62פSo=BK N|I}"U;Ӭ-UeI*0)Wq }$u+cFXEbꚽm=V@IgCj9%zmw0Y{VbA31 sT-bybB,4@噏ҹ}kv5WP[F,O_?S?!jBYCw|eHmnua^yg%?*|A~~*d ZBE펵lҾx& ZY M7[,,Y;Q,GJkK_-~#K{eP֞L HwSw{]~L|bY&O'/%/`fZk6HV1 12(6%VWW/,dK/|A+'·'-GtŊ'RmB!##jkӼ&H.#~u`x,q]^Sa9>ik֞Ω6 5Wf}߈_5Cg-6Hм#pr|3A;,ڌBVF&Z | 𾇨AIwIωVKַxSշ-Z^k?|Hnρ γ 2o,$0gY%O5oڏ_5Sk_Z־2xW/[+Z0)&eK!*%h@iMwVx _}roliyi0nswkOiC K$Q -b{y&"60滟  ↣|lޝnO|>:bsbQJڄ^O5SqנkXvTcJW8<7cjZ}wqZA&Q b@{>Y鶳]\gkfI.X!,ĀS纚(a $5f<Jh]_AoH^WQ $<־*iZO~Y -g ޙ#A!aSyxMR& TK$Q|>-k W:OJKx%k[f%7YlId"pDM)Ju/~Y-햳CZ{37o-"[MnvzM1Had>p⧌&% kK="X'Tc4أ ؕ[we_^#"|KԾ7|X/,i8t a+uIL9N?M#ĺwď{ewxVMg>WZzOo:ڄBVF&s_ٛ"~!|Pu#ӼWbB›χLXlV{{j1 YPk|)7|A%ߎb'>$>ۑc*iC$Zdy }B+ꀸ p:k1ʞ94;`82iX>x#҂Bޟ#,`z`w"uM^O+H C$3!5Hzu=6k,`=ԫ1 噘ww1-4X5+_?5nM*3;OH;yZŵ_"Iw;$Ln#?wis?J5Oxீ/<]"kcO"Iw1;$Ln5K/ ~4~v:]/~eK뚷Əŏ6:a6W6Dk0["X)s|s-wSzYI>%<8\Z#k|0۳"]R s7W\kG6mb?d|,f*H1>zhޛä́Nq:^kqCqmso 1+0 E}:Vz։XM:6gjַ476+G,R kfZ}k3iZZGim*;+0 k䴴KK;9$l A0_x_xty{Xu߇xRſux-G{ ,ևOy"=4ov~)_+-{Ὧ]+Y+hl./h^}>nO,F6j^<+&_| 3Im,'oR氹&+3[I9υOk+?-cK$K^$X1m'th! $nٽCB/ڟTioc:Óeegu/ _D&O N+v4{HYR־Oڗ֣Y]ڇ?g@^-OJ.3q@C֒9`[nVǀub]^ȶy鶉h5a#GIa]'<3lKp'VMߚU `m吣AFo]wHM_Bu}.MK;uܬ)*AOivzχu};[ү[-OKK+uܬ!*Ҿuĺmjz~_ijj:mww(2H־|=:Tu=?XA$Wv+u dg\ҷD>'=xIBp/+%H+O^*W *t0Rr 4 Q$Azwsn`T v8r:=?^ݤ! |~aiv}9HF?a A$pF85lrjSzcBïTecAש#4z~q0G$U)Ppx`9 zz=gҐF@sQ{g@Ͼ:M #j71x?hiJ&r¶4 >qjѶDm{s]{7Qڝ݌#8Qgo V _~,)X`-a%6;l)uL pFb >8,+U[An 8#ֽ1osxOt; fSWU?kvCFg/h>48!^k] : Xj φ׭Ty80 >\M~m{O8[ ,9dfosjQ˨4,qtرc{T$5 ?|}j+'<;)!2`=+NRf9V֙:{49KimuCkpUy#Ǧ+<W huY~ʎ۱:`z&?/>蚞%Ϩ?i Ȇ!&u\Hhz ׵G6:?ɏC5xoK]=t h֭Lf4>l'PAұ_&i'Y .i ~߳%8Ф|;ʙ1V2qSdsZZpGj3gե<1u>մso)~b{Az6ppr99?Qʂ-(9$o/9#׌UH%1&gۂ(=QCNN_4|L<5Mn?xSI>*|V9>οo %.Eb }$6g ҵߋ_/cI>=νi٭6E`²_ ~` ȯ@_Zտ3]:9߉n"[d II [t#>C/3P񟋥@WFГcW!&WoV $kgψj/Z\R[~~/Wl.|Wﯕ%_f󭥉Ph_ďWgM.9-ُC K ,|YA-[k:X5v'!|g@W!f% 6*ܑgW/&W̳Kk mQmQ~ k3OUmBHRqӜJèK7̻fUx]OsZza6iUz~ư["(Q#E Ώzh&åi>eiV,6QFUU}o^i&i6ai:Ui^ko`GQ"$hUQ@+ 7C-ll5 qF* h_l( sWXNs%AdGꌗG?$`P3brՏsne''q>&~Ҟ<)>+_E_ ~Z g_[mS"MYgdx {3Zů ~ g^klU"MInaY/?0odW|H|/jZGowo oLZ-ȃNYg$$-Ax!տfxҠ+hIȐד^XK+P5h?x{?-.)-?fI+6U>+ԁwʉl/Xy@4/Gˏ3!s>,xI-5k,No߂3ˠxtD[oIYnHv^+Y%l۶(?5i~'Ǫ$rE[8ӊ a%˛]3*<.ύCHt Lt=M]OK4*=?KmmXm EhU@ gGtK4MM]EҴINҴ[x{kkxc(ED]/BҴD4GK4*4/Ia0#(4PV6vvVvmgii Z8PQUBPڴ֯ppr9'xTw2I#uFKrUyn0 au  9n?jǹcP2?iO xS[uϊ{/-6{ˑoج²__ {E|?ǃutw{?mZE56k{͑o$0Co72+$~>VoL~#N};᷀lo&[AY,’_Cm π<3L6C[7-V{~r ӬYI/ !zdg|_uoEj3t }j$>uW0T8$p4E6KK}zٯE ME ][9$u:j0y8 xþ4L%o16H\rvE5< (%KxaZn7/*5$!/:" 5Ttm >5y:ov+ie`@M|oxE% "{ʢz.Q-[k:X5<<|Hq~~&t_$?t@"Ś^O%_feQmyOyt~n[q~)<k"~.rk|9$-X]5v%ƽ;/V$H+qQ]9:s|˺e]?gZ.zni>iZFŧMk (4P+#@4=+L-:Dtm>+G(+JaDqEhUPbm+AEҴ'F,!#KM7KmmXm qFU@ {OЭl,llm-쬬5 qƠ*" WD /;|09_;i` *^r92?7LȯП ~Pu ,:8ys'=OҼMFNsޢ2@n% n]̀pẞV[Fgp:Ui.XmĀ8*H?wj]b ufyŜF9|FEo'5όlMDžЮƖ ]֧x1&w^W'h!Y$Fxlj >y`nӴĘY]y?l6hY$ N -|`m |!4nޯIOA&Ko2G-ԀD[}F-C?xu8xKGg^ P\Ek-gUHMig,$ſguoٓův~ң׾ aӑRDEi EGMi?+wKw fOvJg -r//.b>iSE߅I\۪.ۈzvps/ů60 úfb'[~˛UEt[qи,㳀۝;^'>>|R{շ+Od FQum6Ȟ;HL'7^']㏏Yb>e Ǿ Be{ #cNo5 I+^"uzG# J_Xx[exF.D:apd2J_ x>3l OKkMSFPVdBT_K[kMFVnr#C`]Jav1#3[5= ]Dq`pAzUd ybIObyqz 0ï>C!9>9$ciR>Pҡ'A cW22iG sUoMۂ8'cޙEXA>jXjږq֛y=CFdJ98mPx4UQo[7qp'qˣx=/φx~~xMa]BFu 6;Rm=mĞ"|oK#rF^=fiwiwmבI,$JۤW2HW7<246$w.ORI&j֧7zy)nfv$)B֡Tbq֫Gnp:@UՅR0G_JҊXu#?RьMI=:rsSpTdpz})@ty9*?ʤ%VGjlƪKԃ*{G;ZgRl u'b728'-!xK|]6;t2܆Եۙk>0\#q[ۣ#$ P#.뻕t4kSSF 3 NHsNh Zfo[bom%ZI Şn|hj(m^w[hgt#Y ^NE7vEfX-$BJeMEHդ[zqŇZYMf?P%{9l$D9 &i$-ch~Zf, =iwQ:pRH[zəՠd1&"/_~xvO ҽ>= w< q3f Ԣ![8#?I̪ c5;Ok `zfT02O~:u_Rv*gla> ۯ"Ҵ}6)5 w7"ӬbVycUTy7o~ kf/Ҵ]&)5 {W"l"VFHⷁIUI W ㏈^mbM+L!-nEO4W3HVIw<9HK2l2T瑶$B8ӿho计7.+VXIc,Cqg[//W?D]fWq ݫ~~.Y I!ЭEQFi?|xyaֿgwVSYO m[; !-d:ɨZI X;~1>)|VYK%?Ol}c$6+$&V޲fuh IHK3W¿xz=FAyzޯjPnƞuԲ8c #4_uu 7MMծ5JKJ]5 q{jWrww;?:YE1/xC~>'48I{,i,3JۤyfW8U#1 Uѳ.xPROhpFgB(VR}-s*r N| ߎyԭ]h9p+ʾ#YwÛo8lXuՔ8kS[{wHn,KwCj(֒B6qGϊ_o};&gu!w$ ZCn/ dǠZοyzޭ8kCQ[ y2(!0(~aKO^@Ѯu{jm޷Zㇹ5epu,"~|1G}o Dnk{RRuf\^ܲcιGA jDqF_}* /N7R^K%Ҷ&yYwB(!U@lƪKԃ+9~+ѣ8kЭJ.233ԟihʠ?SƸbj_5@$^kE+xiz |P-+GmP|Cyp+k :%ig8IUI W|Fl7,amB-+EmP׼Eyp+K 6%kd+xUTp8/ij^&-tҴrRndXmt8Ous4on,ꪤ+|wCÞ$/VM,ѯ5MNylP[[ 2J*)9#=;.k)⺵oŋ-2i$7z%Ix^n#X~џEЎ gg%{a9ڷK`- )_ 5kI {+Vn#Ǐ7k{Gue7N%~@峰=C,5GskIJ_|34ɧF> Hch]I"Bem&gVě?~A<+:E֭se޷k7Pnƞu̲8c #4_|'sÒSׇ4k^w֡xo FYn.,i]K#08E__ |A~?۽Z^ԤԮcY`w,wsXePCQ<kx_JKӍԗƒqqs4IVies]3UP=1 Jw1ߊh1x1+Rl u'b728'-!xK|]6;t2܆Եۙk>0\#q[ۣ#$ P#.뻕t4kSSF 3 NHsNh Zfo[bom%ZI Şn|hj(m^w[hgt#Y ^NE7vEfX-$BJeMEHդ[zqŇZYMf?P%{9l$D9 &i$-ch~Zf, =iwQ:pRH[zəՠd1&"/_~xvO ҽ>= w< q3f Ԣ![8#?L(F>r. zԾrQck'5 4rЧ+ W ݸUpdE}mg苔0 "pWh=s_,t4,-l5 Ukߍw>/Ŀ f-ڶ +[U̒9pv5w/ > hW~(;ÚdĻoa 2K! p 53%^,Y[-ԧvGۯS_'3_uoUX^:a<;ǰȲ$P,$v{|uٵO~֩ H%uĮu{вQo",5r/\c|s5?v]/TYD58\h<|՗Ï f"'[W> ock6|4W6g^CyH@7`?/6330Ь6.P3]?V H8hCg90km-_=E&qj]eܝ::deOAJ`B[ WO샇G#'?+ω(aK E>3 ~xzĿ&Ծ0/節i~wfgBw,p1_ƻ;ßvGYn?\ȩhKӶԍtKJ[K# o|mk7ł8|Loé`Ye,1#K3*awdE~˿\/7[ 8m&8V·B+K4d`Vv`2 1P+/߷dL@Brz&"rI+4o!ľ6 1-jQj6S"Db; x#~$h6&//~!-QjVsOGB@<_> !h%WO藱ڦŨZLFw! X&mM֭[ͭ¼pVHWqms)x7#]!$+dW%OoF׫RHV CMۃTx;=ơ)TF?M6sڢ0A}۞9ץ7g?MN)g 팏)FyT֌Hsƌ.qU+35dsL =|DLp@$^`F8lF8Q=29c0s>0q֩$ .>Mmyqg(i`F+ӦqV,u 2nn-'R 4lܽZZv3,S[IW# u>p׵= D[ ,+G ]ݿ=ldw/rȁj?ڵzo4]zWdW-RQ^ďjdZͤ:Gĭ ZlkEux]|^Womeڻχ/~(k;6^4As`q-Cլv<04{ŌBvWp 08zW<=૭>[^lfw.6-`y }Vg;ѮK5Hd%TCvm9>|gKw-[E,>(McGvp$Uvp7 ? ֞Y+r,E #=g#57~4rk8hnCb{lUfc9>Rv\`q~X<ΐu8B{%xmQxxi!Gh/xOG.]֗e6W!Wj Y\ǡj^0^[I=Eqk#ƭx%kh4 @IG A(ҡ7'9²D*]ޡz5-/)'|eG|Xuu[y.gDx&0i[tn g_'Rsɤ !s6j㺊ŝ;i#6![$C;~ ZW|_p.w|Qj%Hb~[wkcID3x#/!%v7꺇N,fW6qdıvs#Jy#dE{Q#'B `2N r=zuӯL2Z(~o9m_]Ӵ)u+[;kD3O=hA%؀ves}[iVws,"wbkao%VD7_^h~equGǍ,/ ] 5W D [.m$VmKo4٣I?Od*ײX'7/ma4{6Gd>4x=ivZj/5xv޵zFs5ZٴW,O?k[jh|Oqnx\OɶesgK(Km147|<ξ8N1O$W0rq^ $7#קZ: ur;|;JRC4!TY݈YZhW7ڍ嶟ekMqww2o(gv ު^jV]\EomM,((T 3XZ׋[-m$#5ck5xu76WX~B{%xmQxxi!Gh/xOG.]֗e6W!Wj Y\ǡj^0^[I=Eqk#ƭx%kh4 @IG A(ҡ7'9²D*]ޡz5-/)'|eG|Xuu[y.gDx&0i[tn g_'Rsɤ !s6j㺊ŝ;i#6![$C;~ ZW|_p.w|Qj%Hb~[wkcID3x#/!%v7꺇N,fW6qdıvs#Jy#dE{Q#'B `2N r=zuӯL2Z(~o9m_]Ӵ)u+[;kD3O=hA%؀ves}[iVws,"wbkao%VD7_^h~equGǍ,/ ] 5W D [.m$VmKo4٣I?Od*ײX'7/ma4{6Gd>4x=ivZj/5xv޵zFs5ZٴW,O?k[jh|Oqnx\OɶesgK(Km147|<ξ8N1O$W0rq^ $7#קZ: ur;|;JRC4!TY݈YZhW7ڍ嶟ekMqww2o(gv ު^jV]\EomM,((T 3XZ׋[-m$#5ck5xu76WX~B{%xmQxxi!Gh/xOG.]֗e6W!Wj Y\ǡj^0^[I=Eqk#ƭx%kh4 @IG A(ҡ7'9²D*]ޡz5-/)'|eG|Xuu[y.gDx&0i[tn g_'Rsɤ !s6j㺊ŝ;i#6![$C;~ ZW|_p.w|Qj%Hb~[wkcID3x#/!%v7꺇N,fW6qdıvs#Jy#dE{Q#'B `2N r=zuӯL2Z(~o9m_]Ӵ)u+[;kD3O=hA%؀ves}[iVws,"wbkao%VD 5ksVj~T1{LIIOr)ϟyrl.)ǣzլ:%s%AOKXU_?5O\KnzukKiso$a%dv ^ kǾ0K?o6ĩ;߱HإtZ U[#? _i7nmVZB{S}]&\>2SGU2֫yh?]-3^|z=evݕַhkYf ,/kb!*-_^!oⲾg˭S_VE-af{h{[o f0Xƣ?~.|S𞡢Y.M%u[RHv;;y4[YѴ.4B^)YaT3h# Ow?k5ԓPu a*-v=_Hm,48HϢ^?ںntq}_׿6d wҵ!Iլ#ƾ!ӼC뚆(.|Kki0Zw6VPXis]Z5\kwG]T散 =~z@]CT&IJ[VNN{K8.M~]\Ė1Y|x/j^2&Bo~%~8-|#<]彍abbе5k[_jM<ֺUΙ_p74]VZ i>.e2L'3jWn$OZFZ*ͨ[]{N[K\KiN\.ّӒ$R&Y,Z]jZTѮou{-J2o}Itmox׶NK:kOnt?@xg(z'Vu׃>*cx).,|yx%䚵k}F4OF&5}3TO]_ï? gxW W3smy]D}]5}Xjw=/jֺgŇA0i^(4oo&ryMwKAc$upلinb{ĺL.4+ k^|iik@:pK$7ͬkms,7ֶ3Gm}uw ]^|*>}N_C=ėOxkx|c_N-W _I:k5iΛv V\t2OӲ>I/úŖ?Cgg^O2NH>b;@/"D:d#A_ _i7nmVZB{S}]&\>2SGU2֫ytxgS~wlIOӵ߇vWZ߉-e0v'تl~x  ZËCtş.M][]TeO)m-b?T|9NzgKh}6]oI"uoUfFtLE xKie=RMh&W?f7xRMC]/}#I">{j-~o^ZX|[3J0|s'Vj:Zv[[s=]kzV|V7Mƙ|P/Nj'-akƱYAcͥuh-qߛV OvSÚV7t(u R_x }&m*)oM[M:M:,y5uswXeׂ<P^hyxĚ =wUiw65BE֡m|qKq4ZW:gi~^:wlu0u[?kߋ3sGXAP=3\ͩ^u>wii?h6oMv5;im.^ %स/h:E㼗jKHmc=ǟ~R>mu,3|U:,v _T1\ϧ-͵tKiSv|Ma/o/A[Z{pxXͽ-4Q,vA%f;2xPЯt/+{mxO]񥦓ᯉS-6^Og2iṴZh֣ޣU1~!||qt&۫}7OԞZ[ifv fPy%}[p?f!ҭyΗjXV>-.kkw\4vL?kN¯S廃NX7<#$wk&!]a sIþ$'_ jEȹh?+/'`G=+S']k*:djFM;[UK8lW{In!y-؅Po}?oYd7jh?o"x{E{Kx']2i P%%&Ci-gt+Qܪ,ٗlAO|J/ĭ^|o=F=B * *  W @vwct J;W IFQmIh^.n4w&jOS`x*GJ7|CR4b6QCb ,'獆y z,w Ὣc ]PeH1+R\Րpy=*UzA=p8;uԤdv=Rd=fZ}N qҦ?δzP̀I< Ϸ>ƚgI%PI {_'aYsoؤ0,18*~>B1|d%gj6k}]d[ -ͺ{|C|o𾏯R}n h5}ze/Yr ,[(# =|⯌g/g' gHD׳t sX7O$|QxLIbIkAIo$.|@*$I,Ɂ6IoZȧÿ< &i[_f>LB..;|1dX5 7> iaKUk[{{%M ob-Y|7ׂ_G)|WI~2Ahڬi - zW@u3i3lIѓ͆3"kJźYU 9]mZ_~վ(мi$\xoOm$jy> iaZ \wYdf|Q$7k dSs߁PG魯;VCψZXbV .1L|i3RY|ExAYbCYo2[_I,w4彽ncS&J\Կ1k,e|!7IxEM$9YHeJҴ Kt=MѴ]+H48/Ja(#@U@}ZV.C>eiѬ6(4QTt+Kд7D4 EaҴ#JO[x{{kxH4DHUP_GV6V6Vigik ZE(PUUBP J̀I<h3>gSIpH*F #Ӛ=ЈppzǮJ$,R~WEU[%ҾXQh>S4Msؒk?FXE-i[)- % a+/7>е_/Il=E-ͽkYeKsn^"мKK, t-;fC ψXRZD1gwCA%j_OL|w "&zYc| iZ^h.aiUz~Zư[[qEh +@t BtDl!t}INҴ[h{kkxQF W:NZ^hm0ZFYǧz]k `$qG"$hmmt+{ [{++dmm"BGq B_f$n}]g 3w $|~BkOCPD 88=K c?VUQ|)\W?}n"-_,|P&wI5_֣Tլ" 4r-0g_ڛ~ׇßhZ/$_ ۍSUӢo}2%Y/o(cq_8M5r~_}?ៀmA Z%.Deu{gULce[ tda qAnBwkF|i7Vğo4/i,Wi/~3[_zkkgUsխK䳺S&_|Lԧih^%VXx[o:LKƳ! ,)jkyoo`[䳻ɡ5/Zŧ&GYti~|> ^;dqF,Vx1ehY~Ҵ/BCl4mFJ4*=?KҭmXm84DHUP_eVi:ni~h:>GiZEk ac(DDTU+'J-/M4M6Ft{t#HҬ.5084UTW6}ZYZ¶ֶD#8UUPTү`OsZ Ϸ>Ʈ\x?J5Qs'Ot"1ҫI*>rz+FgUvlt>(~ZuyM\~$QjKq_9mKs{|C|KMπ4-K[/mƩKsofE`۬18~&~^o? />6Wנ[-U" 2e^=^*|1m2~-`i:2y؆tM{8 ^XK! b5~;4KOڷ4Ė+ 4 ;VO" ,1+[_[bK1L?o:Ğ&|UxLx|;#j=5q` K VjX%rYf)/>&jS?ψ/+,R -&Kk%YsVQ-rYd~ _뚗-bœ#o4>/HI^D+-,-a[k[HPjP@Wٰ '9|g۟cWYŒ]i.I<P(9ssT'NRUTe W9=~jۣ3ȪKd:W?j-:|<&|]{Mg5k/{}6%dx>Y|W߃%I-?Tt襹[b"LInmKW?h x/\}{tOgAC-}ˑ`@~AY|dS>6?04Y5 O~Yn0\+5kkx,@9,ɁaƟ5)gZt)t?᎓%qaK ZZ[(9,u2hh?Kiɑ]7_tY$QK"C4oZ9AV_t+Kд7D4 EѬ!Ҵ#JN[x{kkx(4UTWz>:Nh:fh-:NVq^kmommo(#@}SZ^&h.aiUz~ư[[Gq"F* :OKK;;X($q@(Co٧wĚ<3.n7 y.)cu]+/Xr]DZ[^xÖqͩ,\jc]ėZeޝs-Ν$7/k4]̄O42'xu`U?#MH/_iWZ7^!+d.-QӵKݧЏi+2G&jNDx#⏈of</SĚO5KQ+Y oWֲ_[xK4m!fk8vOҊ+R!Ag@xju-_Uմ=v^ xWe#_C%ׅ,n+|=~e+N_x\Y˨[Kkxr9%+VՎiw]izu̶w:tܽ[[iw2LsA<ȟuՁV 1s~T+ ?xDهn޹?WOIxZ־ jRxP{YKHۛ~]ҢF wJXF€xX=xP_:ar<7zWO|ψl~ \t\R 5 ּ?i}]jxHl!@?Oi> u-Fxf{x5 ^[Z}m,`.'Ӭuێ>J(H zԵ}WVO/[[[x7H5)=&{wH5[M6;{˭/e~^+/\,d*Iv.g`{oï#xVx4|M6y.՚яg}`浴][:_hNkY8%qd dTT?vO|h_⮏kqz^jPX-dڦY}kK:HmߋuOoi xWX%+mߋuOoi xWX%+mߋuOoi xWX%+mߋuOoi xWX%+mߋuOoi xWX%+mߋuOoi xWX%+xc3|KY.cxO>_p[kHBX.}<\ym#Eu?KšK/7>c]|)/^4-#@l-wo%M/RW ݎA>G'R I?>"e/l2/GE~-WMĺ~"J5gk /im,@vh|71AxSo7?<Ci<'?<xLo jWBMѼxzl@67}QE| <~ܞ%LI55 [ ͧQ)"kyc/Zpxy#|iۗ 4/jY.]gP5cxM]7[;+m+H՝4(ŤCȳ墊|]K?c{WeO/@ V15_˥ m7F;ų{S,i mEi0_mrxI3$ρ|nֻ,2o476Fd\eRyhf+SAwᧆn_x+Hо#G8gE?4,-mt+G͜ǖ1MW[K썭)Կa<5ۧž"5}nB4m}xLT(5髮]Zc-ʊ+>?fv _N᥽uo ~ښ>%:Y.ot9>+=|j4KV̾$.GZmGs*$^0w.Uչ[=c՗~|AthF9YQdO2\)t"ߴ_h,.1#ۇPIw;OWěHƏۮMJv$ u\z!X|I+SPRFs״ ~5qNs(rGGԫ ~?j)r@s3XΌ NxgF>B@''={qYm'$s{\gq'd3A( njpN2Gu:)&*6.t^Q~'3j\ 2zn#5Nx u0bq^#|ۮ8[>pp9_MA4ߑU8z|}~PHa!`N3zԥN8֦ F1&>#\HiZ֥iqonQYX׉4iZiz}F{EyKW[N&ez1 _0<=k=}mik y.%XU@z[hMjß&mޠ,|EJx>xz=7.M+4`K.nm_viKxR]?ğ4Oo2Gq }ſ;.m̫M_/~:5%&Aq>$3x,'6hW2'_j ^/;MEl&?t\iVk[>2]2u?$_lmÌ,ͯ?/Fͽc <%KE*O߇<u{=ϋ|\gKvsj1H+H\BVb$SK m|WIs=kӠC qS֥/rq>0b15rGLW5xJn-^Mu{{tְ"ZּI{N5FK3%($MgjZZ_w֖V4WS,@ىr YKkKXPq*ª_"eBkV^2_O^ $|i[yh0<;d-51ܼ)ushe_l~*Kxwc'q-hY5 @;ti!w0a=ٴ0%Eݢy?>Pj_ |?u߆j+e|f5;@gJS w*M$+<'a]ewoU⯏-n5=l1hz5u4ȷe..8we |2֥[GƋǎKKW@+_ "yz5m-o \]],qm9wz9񖻩`,$schadlm|-dz5mm.\])W9.|[?_Q6E\B>Zby$ Yh;"O\^xgHX/S)}1g=8ɭ$:b{ZVcujmFkۥdfz&M'u֩6^g-mA%F k;R"S`^H}}k4Z}_[ZZ…KVPz/_Z w ~Ҟ2kO^} Ƈ Sx)44KEc*iZxwRdԗO';M=>r̾AoC&qoiaKEs*cW_mfÿί;IlEExɭxbOI #K ͥ.(̫9ڃWK5Q[-{7:+/zOO?|ikqeumDѬfgE)qutSC-Kᖵ/|_j>4^ Z\\^ѬfoXnӮMgQ8w kmn ,1SYږ嵥M5"vb@\/K"I'Ŀ=Y+_ Y$~^c/zvyKwB8Ux{~(culW쐹yϖ^I>A5ȯ8zק@R >J_h}j`cN2kC5<䎘k^jZagm`E%xIuk:gK[ktPIg:Ե}?H-,bi.X _ZA #ֳj֖gUT^EW֬9.xBk_WCqq"M>{#M&xXʿ!Z|eGk=ǁ.5%INO{O/`y!wɧ[kcxR\ʿ4UY3NR[/~^,ko=wC7a{il`K;Es*|%,~ÿ dV^k/wN5&m#&2IZTHVy-O9}'Oźޫ%=_Zjz][xb#kh-n\]],q>~eK뚷Əŏ6:a6W6Dk0["X)s|s-wSzYI>%<8\Z#k|0۳"]R s7W\kG6mb?d|,f*H1w~E}8#ֽ:>?($0Z^=jRG'cS#zqZhI$tsZR4 8WKmk(,̀MkĚOSYm4>#=Z[K<@vEymiekMquu2]/iT <*=-_&es]6P>"X—W6UĿ͗f? _wxe[| cGFGs Kc\4Q]+Ws/ie^k&ZoY}útVy4i959MrBny ?f |5_~-_.9~*S&X^3AnǢZլ:K+}=H$(̠kHLuwy1~:3W_m#iձCXuQ WQ{LgP~jOW7S?yºw<}jZ?<{1ãK;}9KwEIYOxY?h/q_~^1gojtMM̓WNUnxu]|=>!ŝvO<_Yq<I 2KM#iLK[{Oc~?6'`񏈴w:<;֤ ;K1y--d$ "xu]2x7ާ=i5{/Io5$tp\V7@+ or[i7^EbiEnH6x;H'Ú^o&5;Xhsk뚛]Y}XIY6 ;Mng⟋*W ot 0xyoxSҵ,eo7$B>}ŷܿwo}‘QjkoC Eno-bmN$j~ ܾ?8|-Ǡowׅ,B^5!>[bқd+F]UK+FTz*(=lV(keVHƕMɾ6k)X+ 0 ׻i_q%jw25)`qʴe'C|E{䟵mHO`/W''B ;U<wJۺA>ֿS/=g>6Ԯ'BT>i0Iix^-!|\f47NJ.!<_W>D]xoE~'\hNG+M+rDĆ0};FEi>7q=CC]o\ "ZMiil(s=XW?Os{gϦx:lkZv}_j766K-^=&8$ONɾ'?įi2Zo2Eh}oRzN7pjDçXi2%Q,۪^.MS[}0M0]+s}yojwȭgq%SowT׆~!h=ּ)b WPH'_2蚮_Z7QFxKbC[,G4nO>MYJYX`!e~Jd[-Uӿgĥ&6KU/:{H+$ mB? X? > Iک0קWxu]|=>!ŝvO<_Yq<I 2KM#iLK[{O~?6'`񏈴w:<;֤ ;K1y--d$ xu]2x7ާ=i5{/Io5$tp\V7@!6^/5=;I旧'wN>!#zwp_i:hcMNaD[onNJU{?>}6Ş!KgxZӵ;:Q_j666$}^wM?_%xMx閺/ECzǝXt?G-!W%:N(y-"`UJv]V[m#]X~%|K^komiEivO[An*yi cp^hOtcKs{I*PGgmqm/k(ֵoxĚο/kƻ^Lws3K<$4#31$_ \yvWv o/g6C)xAzmZPnQ[[SEk;,ڟ|w/5뺧3 F>K~lbeϖG6<QDtRJѼU4#İ}[7JeU?1ft2yoV* (u85W"Inڮ/xǚW?_ aiX.Cȑ^$~ _ k~ ޱ&~׳M7Z^.k$Z̨n q {cON <1͉ȋ͹Ws4[ p#_ }3ߴW\Q~9?2K;Buc_J6 8-#!sw'@?vnףޯCS평|Bl/주A>s &x ) 0Uw3^!K @=wB# IPϚt>iv@veT )U;iiJrer~n_nGL\9a\Ykͤu峜9~n2sq)w<宷wdNG E 3;7ҫIujśh$gTGIsR[3Ȩ, 1?|2+}V ٨H% Km\cxW>'Om6~>`եҾ ;UE yowos_k;q7S֪u(8J%qmrSu'5KAn"S(7O5o ޷pټ񨅰o^ӟ[1;(k_.-U_xk{|^wo @ y滉᷼.B75 %sKq&7k$Mx R[?ׂ>iQCw{j k-]@."<-?zfMNxg_B^m#-SwQķ H|۹-us *w\>8nU(Q.qZKV,@1 +? 8OkXYE@qg8Qy+_ё[I s?$Sq4+xqkvu=?LIוiHVI0oѱ;{(ڼ-zOX.}{[x1&W^O'h8VI0#B_x0h,7s[$v\s +_ML4pajj7^ax_ywGN+mi BFX!-HH]j+:{o!-oڭݿ} (o Nk{n-yQ a"޼-?cwP־(\[x%=NWJ1Ziwoy\oEx[N)n$xV6 W=neOPI u 6h`A>iv@7MPgO!WyZR\@WOx|ο(:Ö?ŜּG^[9^&'9oQ^} 7Ϸs~Zwq@T}pOZ-P3\ p*QƬYb@VO$qԟ5.ב6z[fƢEx[N)n$졭|PW}K?z-czݿ-(/mӚ'\ lxԂH i-Ęz?ݭL6i5Int^ / !E +oy\l=u||RI> 59ƭM#~iD /;|09o *LφB%r92?7Lȯ؟ ~Pu ,:8ys'=OҼMFNsޢ2@n% n]̀pẞV[Fgp:Ui.XmĀ8*H?wj]b ufyŜF9|FEo'5όlMDžЮƖ ]֧x1&w^W'h!Y$Fxlj >y`nӴĘY]y?l6hY$ N -|`m |!4nޯIOA&Ko2G-ԀD[}F҈^w`s_gm6UB <^+KiiJrer~n_?:XtWp?Ziyl,Nzx%ExeJ@>5kSu=jQBp3t]Gf!qYhUo#|6u=ǧi0~_ڝ>x[^2CDia^y#Y]hgd|WxQ :#˺:q[mHfgOj2 o"@GRW-Xx 5io~nQCys^Fwm[ m9ÿB_,!vWvNk{r-yR a"_<-?av2K~ݧ`% x+X7pK q-sKq''o4by|7cs*|?҂M ߸d[, @ƲY$) Md{yjhnp}5'p~o\W_ș< @Yqg-#T@ʿο`{5vSV.x?~c+ h^$.SS5մiyI֘˩G{h-u[eKKNFt/Ne?;~=G5V GW)隃jJ^o%ܖZc&֯Ym,-$֠:@3'~yB>ӆ@1hmo8*9Fs8}SN0A6Þ(T@ʊ GYsE9umAN~a#Q[.>,KhNO[_x5=3Qm[IA-ԐXiwYe[4mgNXxO#Ѵ}cY`|r6]oau2jq^ڋ]j.AjT + N*:w瞼t \8kL֊i _fX&dg<|%8kڈ(?\L8#o9y⊪5M@ {4SV.x?~c+ h^$.SS5մiyI֘˩G{h-u[eKKNFt/Ne?;~=G5V GW)隃jJ^o%ܖZc&֯Ym,-$֠:@3'~yB>ӆ@1hmo8*9Fs8}SN0A6Þ(T@ʊ GYsE9umAN~a#Q[.>,KhNO[_x5=3Qm[IA-ԐXiwYe[4mgNXxO#Ѵ}cY`|r6]oau2jq^ڋ]j.~ ~Կgx/-w—y%쉥^221<D XOYᇍ jwB&K|jAh΅d( ρ~#xᦹkxT֭c*,Ucr1'@qXQK$2$KX"І+ˍ"N"~knci I%Ă&lq@~qO<-mxc$_hj**Ƨ{4Hfv`+a_ JxJD*%ef>cp#S2 JƼ %$p~_j/ Yx xŮB$x4!Jev5B~_Oh/^"FdK8{bѲnNr22+Z;ѵcqtR$b` ڿB~|xff:FpY'kM} 4rЧ+ ѥ0`!-ۅP+'AÂ#}g苔0 "pWh=s_,t4,-l5 Ukߍw>/Ŀ f-ڶ +[U̒9pv5w/ > hW~(;ÚdĻoa 2K! p 53%^,Y[-ԧvGۯS_'3_uoUX^:a<;ǰȲ$P,$v{|uٵO~֩ H%uĮu{вQo",5r/\c|s5?v]/TYD58\h<|՗Ï f"'[W> ock6|4W6g^CyH@7`?/6330Ь6.P3]?V H8hCg90km-_=E&qj]eܝ::deOAJ`B[ WO샇G#'?+ω(aK E>3 ~xzĿKe}\eߖDYkw !u_7Rj~ ^xF±i8I@dbu`WjWZ[H&}G|_k/SpZxŞ?/#ZDNگ|bmF-i l-ʼ+4/&n^m3g>|gaYl\.x*Xjߑgk6~!5iZ;Ts+~?WɾVD\ GSt-w_^L.+,|$|M5 ӵ/=nl=>ܪ#K"4 gO'w5e|1++g~ pІ$r!+ak9~=[k%x{ċqM.;튻F%;tuʞx?kb~Fn%uƏ%G%Hوq2j]I9-jٚ [d>5nx$Ӊ B`|3xF4n@vĿ_6a춒Kjڜ3mW2HiQ;45]?i ソp6 ,) $~̗/}{\3AenDR/nNP8~*վ~VMcxi"w8U@ȓKƟ7׏f<3Z|- B#eGM,|B3ȿosώ=wGUA7cӶpŰʯŞ;L>Qgk!ο^p>'_D\/o01cʾ@G|- Hf١akg$vEmlV¨'_k|׉~%Ol7m$յ9fZڮdӀ1|wikBGi @.%{~3mYS@Iş=.^̹ff܉n;>^z >?qUs|8-,%7ABI1{2\rJwd|8}B?Vq%XZXx~A5cX^8L{ ,qKiUo"O!/(߷g^=Tj[+\JW (6"[I w"97>:S_ooWg5;NJ#ë*xWbA3;EO:Yz֏, Y|8i"u|c 6j7oOu}pcfynU1Yy4wiz6q,{4y.\9*DCa;WOϏlPէP_H\Zn$~q t&N@Tw}4 %p}8pQdr2s"O ~]r!@Q*?7|K#Śnfyڦ VaW![ |Q÷^%?A e_;VEkjG;Nƾ. UxsL}!fId!N&~ |cd{2噚 +r%{up+~+UέJkKWL'ppXĖҪDB^4Qn/o{6ٚ<3iW.ίzQ*:mdEpYEsk,o|u& =犮j +v#F-VU~,Ưxťgwʋ;Yu= 'YqA|,<5D}YAv-mfo&ܫbO2i>x~ ]vj7^!]\M2*c|~m_4K u?GNLr[˨jAu﹟2 O ]2 ;R-ʢ4r(cA@BtgڋV^'-G2FqkоI' lG"FV;WH$㿎-^ثl[G\>ֿh}&-GᯎmfX\h]-drT-* v߅ߴß"٦NVI_f7M8)F 74i_3HKvT CpdE~|=6" )vCyU;oo\G4 [9$MF@+keBA<7_nK/~fi$v0s$v|]OZߊ>#N"q.Cm̒B"M~,@ r׾e34VKu)ݑW W⫝[aia:O)ax12,s-T -eu呱/ƺdvM͂[ǧ;Di|Qƃtw/dO[⏆X|sR~~ ?fxg :w>#|u/: 3ѵkmYgOǐmX1QeO ?l |=/t'|MjbLӿi_lqw%˜vʒ,t=ݮ&yS{E7 xGN_nkBۡtIxv>Fi],/2|G⇉>#kÿ.m]_V?A˹7a0y Isv]/_Χ_ط9O3gKR~_'}"B񆭈B ? {K{[h9ρ6GWk?yw .i4# i\Wj"9z_''X.F&eDc?ssim,ۛ##߉oo@K Y ?o%ESaioQYF^/1}> Ӡ,~[{+Xn9b} %O'gm,?u osWo'Aha>kYc < F5-:ޗrJ11PS%vKF_;j ~$Pyg@|UI\#~~*|xŷ_guh(-hFi],/g2|G⇉>#kÿ.m]_V?A˹7a0y Isv]/_Χ_ط9O3gKR~_'}"B񆭈B ? {K{[h9ρ6GWk?yw .i4# i\Wj"9z_''X.F&eDc?ssim,ۛ##߉oo@K Y ?o%ESaioQYF^/1}> Ӡ,~[{+Xn9b} %O'gm,?u osWo'Aha>kYc < F5-:ޗrJ11PS%vKF_;j ~$Pyg@|UI\#~~*|xŷ_guh(-hFi],/g2|G⇉>#kÿ.m]_V?A˹7a0y Isv]/_Χ_ط9O3gKR~_'}"B񆭈B ? {K{[h9ρ6GWk?yw .i4# i\Wj"9z_''X.F&eDc?ssim,ۛ##߉oo@K Y ?o%ESaioQYF^/1}> Ӡ,~[{+Xn9b} %O'gm,?u osWo'Aha>kYc < F5-:ޗrJ11PS%vKF_;j ~$Pyg@|UI\#~~*|xŷ_guh(-hFi],/g2|G⇉>#kÿ.m]_V?A˹7a0y Isv]/_Χ_ط9O3gKR~_'}"B񆭈B ? {K{[h9ρ6GWk?yw .i4# i\Wj"9z_''X.F&eDc?ssim,ۛ##߉oo@K Y ?o%ESaioQYF^/1}> Ӡ,~[{+Xn9b} %O'gm,?u osWo'Aha>kYo5߅:g#|7|'-Mx{ėp¿ tMk5K+[PcrCUE_t7᷀|Wt{¾7=⟍xl& ^'7/D2u?~1X&G:C h->xWi QMLۗ 3c=3_+221VRYNR9gտg/Y'TZf5y%=mH N9~~߶O1}<75^mI8?f~7ڇJ˹i:mˈM=fIlš xg@荻6Em%6ppcW]j|ƟCx?j {Z~ig?U}Zl5kzb e{Xc$iK'}???lo ]鶞!</K[,5_xdH䑵 G:oًMC^&~V|IAo{ x:lv1Lexw>eQK1v0,^ ?fߎ2l/? ~?7>v9;k8G_ I;[|U? jw|S :B已>V,_ x[_nagP/<~yFφY?)fc]Sx7x^2}?LJI} |+Dּ>[,Dbյ I7$8uTUO~x~%x'L׼+ ~)ѡ|Aim/}?SxRC)Sdx31ඎ+|s^^5k6 ]D0 q635"#+e!e#AOwh[xO~Nui]7]c$d͎߳}cY[[ޙݑ)ر ($ImhG^}|Lԯ|ܸ#l9$<)t펈۳dV+bYci  8:)@ڮi_qRUwKtIQ)+Pv/'T5xg?5mGĚ<3cilZ|GsZGl*C>>o_3m)~,WZ!W퉴y_dϊe&SlJ[,<_A~a 7_|J-V>0|EDBFgim,d;D'|F_u~޿mO]\_gǟόz_''X.F&eDc?ssim,ۛ##߉oo@K Y ?o%ESaioQYF^/1}> Ӡ,~[{+Xn9b} %O'gm,?u osWo'Aha>kYo5߅:g#|7|'-Mx{ėp¿ tMk5K+[PcrCUE_t7᷀|Wt{¾7=⟍xl& ^'7/D2u?~1X&G:C h->xWi QMLۗ 3c=3_+221VRYNR9gտg/Y'TZf5y%=mH N9~~߶O1}<75^mI8?f~7ڇJ˹i:mˈM=fIlš xg@荻6Em%6ppcW]j|ƟCx?j {Z~ig?U}Zl5kzb e{Xc$iK'}???lo ]鶞!</K[,5_xdH䑵 G:oًMC^&~V|IAo{ x:lv1Lexw>eQK1v0,^ ?fߎ2l/? ~?7>v9;k8G_ I;[|U? jw|S :B已>V,_ x[_nagP/<~yFφY?)fc]Sx7x^2}?LJI} |+Dּ>[,Dbյ I7$8uTUO~x~%x'L׼+ ~)ѡ|Aim/}?SxRC)Sdx31ඎ+|s^^5k6 ]D0 q635"#+e!e#AOwh[xO~Nui]7]c$d͎߳}cY[[ޙݑ)ر ($ImhG^}|Lԯ|ܸ#l9$<)t펈۳dV+bYci  8:)@ڮi_qRUwKtIQ)+Pv/'T5xg?5mGĚ<3cilZ|GsZGl*C>>o_3m)~,WZ!W퉴y_dϊe&SlJ[,<_A~a 7_|J-V>0|EDBFgim,d;D'|F_u~޿mO]\_gǟόz_''X.F&eDc?ssim,ۛ##߉oo@K Y ?o%ESaioQYF^/1}> Ӡ,~[{+Xn9b} %O'gm,?u osWo'Aha>kYo5߅:g#|7|'-Mx{ėp¿ tMk5K+[PcrCUE_t7᷀|Wt{¾7=⟍xl& ^'7/D2u?~1X&G:C h->xWi QMLۗ 3c=3_+221VRYNR9gտg/Y'TZf5y%=mH N9~~߶O1}<75^mI8?f~7ڇJ˹i:mˈM=fIlš xg@荻6Em%6ppcW]j|ƟCx?j {Z~ig?U}Zl5kzb e{Xc$iK'}???lo ]鶞!</K[,5_xdH䑵 G:oًMC^&~V|IAo{ x:lv1Lexw>eQK1v0,^ ?fߎ2l/? ~?7>v9;k8G_ I;[|U? jw|S :B已>V,_ x[_nagP/<~yFφY?)fc]Sx7x^2}?LJI} |+Dּ>[,Dbյ I7$8uTUO~x~%x'L׼+ ~)ѡ|Aim/}?SxRC)Sdx31ඎ+|s^^5k6 ]D0 q635"#+e!e#AOwh[xO~Nui]7]c$d͎߳}cY[[ޙݑ)ر ($ImhG^}|Lԯ|ܸ#l9$<)t펈۳dV+bYci  8:)@ڮi_qRUwKtIQ)+Pv/'T5xg?5mGĚ<3cilZ|GsZGl*C>>o_3m)~,WZ!W퉴y_dϊe&SlJ[,<_A~a 7_|J-V>0|EDBFgim,d;D'|F_u~޿mO]\_gǟόz_''X.F&eDc?ssim,ۛ##߉oo@K Y ?o%ESaioQYF^/1}> Ӡ,~[{+Xn9b} %O'gm,?u osWo'Aha>kYo5߅:g#|7|'-Mx{ėp¿ tMk5K+[PcrCUE_t7᷀|Wt{¾7=⟍xl& ^'7/D2u?~1X&G:C h->xWi QMLۗ 3c=3_+221VRYNR9gտg/Y'TZf5y%=mH N9~~߶O1}<75^mI8?f~7ڇJ˹i:mˈM=fIlš xg@荻6Em%6ppcW]j|ƟCx?j {Z~ig?U}Zl5kzb e{Xc$iK'}???lo ]鶞!</K[,5_xdH䑵 G:oًMC^&~V|IAo{ x:lv1Lexw>eQK1v0,^ ?fߎ2l/? ~?7>v9;k8G_ I;[|U? jw|S :B已>V,_ x[_nagP/<~yFφY?)fc]Sx7x^2}?LJI} |+Dּ>[,Dbյ I7$8uTUO~x~%x'L׼+ ~)ѡ|Aim/}?SxRC)Sdx31ඎ+|s^^5k6 ]D0 q635"#+e!e#AU?h]{৅-gfKyyi\ʱQ79!T OzlOWT-O⮱] k/Mcb1 $rMX_eCj9yKԵ,5ܺP5c:M{i cм3#\t2j_lfMEg endstream endobj 141 0 obj [/Indexed 14 0 R 0 <00000080 > ] endobj 143 0 obj << /Type /XObject /Subtype /Image /Name /Im143 /Width 687 /Height 46 /BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [0.0000 1.0000] /Length 31602 >> stream ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!   endstream endobj 142 0 obj << /Type /XObject /Subtype /Image /Name /Im142 /Filter [/LZWDecode ] /Width 687 /Height 46 /BitsPerComponent 8 /ColorSpace 141 0 R /SMask 143 0 R /Length 285 >> stream P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~^8 endstream endobj 144 0 obj [/Indexed 14 0 R 0 <00000080 > ] endobj 146 0 obj << /Type /XObject /Subtype /Image /Name /Im146 /Width 687 /Height 46 /BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [0.0000 1.0000] /Length 31602 >> stream ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!  ~~~|{zzzyyyxwwvutttsssrqpppooonmlkkjjjiihggfffeedccbbbaaa``^^^]]][[ZZZYYYYYXXXWWWVVUUUTTTTTTSSRRRQQQPPPPPOOONNMMMLLLKKKKKKKKJJJIIHHHHHHGGFFFEEEDDCCCCCCBBAAA@@@?????>>>>>>==<<<;;;;;:::9998877777777766555444333332222211100000///...-----,,,,,,++******))((((((''&&&&&&%%%%%$$$#####"""!!!!!!!!   endstream endobj 145 0 obj << /Type /XObject /Subtype /Image /Name /Im145 /Filter [/LZWDecode ] /Width 687 /Height 46 /BitsPerComponent 8 /ColorSpace 144 0 R /SMask 146 0 R /Length 285 >> stream P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~^8 endstream endobj 147 0 obj [/Indexed 14 0 R 0 <00000080 > ] endobj 149 0 obj << /Type /XObject /Subtype /Image /Name /Im149 /Width 1399 /Height 46 /BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [0.0000 1.0000] /Length 64354 >> stream ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!  ~~~~~}{{{{{zzzzzzyyyyxwwwwvuuuuuutttttsssssrqqqqqppppppoooonmmmmmlkkkkkjjjjjjiiiihggggggfffffeeeeedcccccbbbbbbaaaaa````_^^^^^^]]]]\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXWWWWWVVVVVVUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQPPPPPPPPPPPOOOOOONNNNNMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJIIIIIIHHHHHHHHHHHGGGGGFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;:::::9999988888877777777777777776666665555544444433333333333222222222221111100000000000//////.....-----------,,,,,,,,,,,+++++***********))))))((((((((((('''''&&&&&&&&&&&%%%%%%%%%%%$$$$$###########""""""!!!!!!!!!!!!!!!!   endstream endobj 148 0 obj << /Type /XObject /Subtype /Image /Name /Im148 /Filter [/LZWDecode ] /Width 1399 /Height 46 /BitsPerComponent 8 /ColorSpace 147 0 R /SMask 149 0 R /Length 420 >> stream P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~_ , Ll% - 5 Ð= Eđ,MLUől]eƑmuǑ} !Ȓ,#L%ɒl')ʒ+̵-˒/ 1̓,̮ endstream endobj 150 0 obj << /Type /Page /Parent 2 0 R /Contents 153 0 R /MediaBox [-0.0000 -0.0000 1233.0709 864.5669] /TrimBox [0.0000 0.0000 1233.0709 864.5669] /CropBox [-0.0000 -0.0000 1233.0709 864.5669] /Group << /CS 14 0 R /S /Transparency >> /Resources << /ProcSet [/PDF /Text /ImageB /ImageC] /XObject << /Im189 189 0 R /Im190 190 0 R >> /Font << /F16 16 0 R /F23 23 0 R /F30 30 0 R /F37 37 0 R /F44 44 0 R /F156 156 0 R /F163 163 0 R /F113 113 0 R /F174 174 0 R /F181 181 0 R >> /ExtGState << /GS11 11 0 R /GS13 13 0 R /GS170 170 0 R /GS171 171 0 R /GS172 172 0 R /GS173 173 0 R >> /ColorSpace << /DefaultCMYK 14 0 R /CS14 14 0 R /CS188 188 0 R >> /Properties << /Pr154 154 0 R /Pr155 155 0 R >> >> >> endobj 153 0 obj << /Filter [/FlateDecode ] /Length 28523 >> stream xԽٮmq%NmZ̾= 0P%a&YMfk6ǂ{+猙]DFys_~__{4_O?/AG/FpzV#߾l`I{ԷVZG@?YzM  X\ S[gX)K!yܣ3>tNkL?O¤s} ;Kx[ۭ =#ϰK?RgF& m"kG|Oc?z?Gҵԧ$QJ6?hfƼ}?^|/薧`sy|No;#8jɏ|]o #Lq>4~ݳcpW1&Ü ]ǂ,꜠ {FRkЁPmls1UBN:''s阵sv]$dtxbBHhQ@RjH.!Ά gs AR5I͆QWc+ю;'qTǴ2& G8^s.ӟot|cK~2|!Ҙ HZ:Ӄ^O`?g˥aGa&dycoE?-%ߩH)12fP#ĝ{s{t;'"C!cԦx&) w0x?hBZy\o{Y1Bԏ'g5+B$9ZkX1Ik ldod~cz쎌-͆ ^0 4N-o1L!rChnM/ң^m=ΰҀy[={BjQ8y0rJj4!ʣBq+hdX۟ =fcn0S(YHFlY9L0F*T=ãbD@G~URahCDDp1iQ 0YpKdqrLo\!RX[ӆ)8#QO "c8Qj VYԔ3!%G~TׯESI%sƁWGMF:Y- e8\eBQҦ3M71g[y@"۱X؂0X2LՋH΢Vxċ筸3ᘟ 6qб(,}!FAۑ! 1ow-V~+NPPL7FOXel񍎔PgbXo^E͍~歘;sc)jÖm*T(3jcjQ4X^UeL 99wgʏẢ;E.5F7|*㟍)fGm y6o=wY cLnaj ֞ ?7'1yc0^g˴zj|m]1dug9"vv͎^mI5{ƭL:uXX}]$xX_2C(Xb.@O@|l)W/]1W@|}ن n飓򑆽׶tcl_z-D&@撟TEptʑQJ 6:M=̛d, GYS8Sb׍HFێ&уoQ=lՃ@vzRуE@ 1zpz;؋у)zzpϒՃ}TjrlpM7%&uMLY!=m\z`eA %KvYzpIң|,; $18H]cڦΩjX)`H n,En~Ӄ nh ^żՃcdX;v=HB~z3'h fWi׃W1{XT=r5=$7iU=/Y1=8EN=A!|OFdh AtljA t ?] 9GUlAL?+uSI.M<̡.=HK2<$=:9X\hK<!6=H`&=HH} Q=h@у'ze}ӃVq$h҃l^.=H]s[zHv =ej>{5Gq.Vppnzуch^?A̮ʮ13z6fEҒV ENewӃ&X\z"F0e~z5X,@r Ua3K[C?^얀-gmC$;#*oĆc%nD<:N-sR聤ٱ'n:Bu{jq83ic%)rA߈ug=n/ V(#Dlʁ"uy=([nFh {~ -4Vc [u؅biAsρcj4cSBadϭ A 4y0V d4 U(qSW zbbAiǒ#h)9&]')q>uIɾ4>\rxx4l9sFP"΀&$dtYNR[4A 9'9T(% vL #^(؂l3 |i*՗40Ll9!xζIv.'\k"!PszL^}cc Y1h~%Y*1^_f]Yy{֚y[eE]gfu 0y{B>]k$r={nvmX wRh-7=qWXe9g ]FzeR]fj/ s(t&-R78)f[i,RA@q&rI3rD;9A4YdF# idΌlB,g13#G$>s!O"GWfh)㻣Xr$G0zD dyg]=rΑ#L LWѴ72@j/[}@R{h)[sLn X/4Wkp.1]ջo 4O^O;ZAb'#ݤit@"# Ow3S6ynLXÅ!i2@b &9Dܘ4F58 Ccfːdː%dM;,CgN\LOLND}K2d:$܅!aYeg2O |:v3.QY휅;ǂli2dpd;S2d *0q92dFi1̘Nu<3zhl>џW9Obu ltn2R2AӫF\mj|Vմsv!岝zÁntw;`,sE-6cg^%)o9\ad wg2豜. ѱ}i CvN9rs:f4P̊6٤jtddF ː꫓߈N ^ SwY]eq2d;Z2dJL;gjBl`;dH ,C_%|us;9éװ9 vNGQ >jt|-C˶9Dvfns0WΡԉd2Ρ%Ss\}휥vNt0K|>\Z;LG&0D2.l7>h2)(@ Ln ) d(Qj}OlwlJU*u)G!Dd5l( c%hVF"Yc/iݔoWp7:N[>|UN9;'nF;d҆s2(҄ltF48*R 5Mfh8'^*?6jw?ǛϷdej őDj5I<$蓛x[|Iܟ)U/3'3]<%DBsmW%8dfqB }kFAJuxYI2$9fC')8#QS֔2bx4izEL^Mo5|A R烷SxNlrnFr/v)+c3Ā z΁e [GSi҂%~< *ˆ,; ch SvcZH" b\a@̇ S]^$ ? ƩܘCB H5 Ai(U6h۝+$@ZF(,:6UaMAKs`R.7QiVsyr 껙B}ʊ;uulPcD YS*g[ `Ϩ4sUQp%;t_S P߇"dNE}ՑSߨ;3 B: H^nB djSPii8ȻGN;LCuQikJPipd+o Qb@Ӝq Qu{MM*0aF}Y$4 }CZ3 QQλE}'{E0w5I۬wJF QI/dapFYwt~-;-".Z,ĕGw'U|D}EN}XltD}Ez[qZwZ]" 6'A}Ns%01ōNk}B}'!;-nUTВ-Qѫ5;C}\s IX-;Mޕ̩"*QiV0`w:px!M1CIklhd줉Tob.F?;9Ƣi\\1W󛹈VT6|($n(oF$(i -* 0\*8f!,c3GPjQY^u+VejQYEIN%0IԆ-*k@)*KHetIQYE,}uѢZTR?7Fc)ħEe1j- 9Yq:d="-i5ZTՂ`}d,5Q, .kAETfC t~GfDެ(䶢élT>rdТn** $;Rj;hQYÕ ,=?cʒ |YEeI.&%諓,?-*K_tӀ!wsƈVTgo;s<}JW0WTSQY8GQQY )i$EӠXFO A,@tn**K;^hQYJQYB/%I\SFNJ,}NMy+*KJ[EesԢRT:xSRFRT`Lq6(T"**KXEe**KH35**TT**K{ZTȹ,lT_93jQYҒ覢 8<jߊRt윸LʤSQ)ʈ/grT+67'7R 8DRV0YQA|~͆p1]]ČCRhRYh ,A&_^FV~ JQ{N,X6<-g/:4dCt ݑi278ƶ /ҎRXxlLwZ.בD2"E,hᔈLT,43v{+%)%@K2JŷK!=|Iwo—y%gnY+—Y'l%K"u'o[ˊ׻=|YQ Sjr")t.h{MP./b—e%"7ˁ&|%Rx×~)ބp4gYg—vD$me awe3H%T9|1D"-3|IL9q7r BTK$/{J#/ _>K%!R×K r|G.%~_ _)Ʉ/ _bT<×8ieu_bԢum/9fϰZ '3|9XRĬbr֚X3|YA6sބ/+Q _V4]T×/k[×@~ý4|YwM/T4×"'6-/>%:jH×MD _bO01LKrh8Ev _b#R}7K=|IE: ]qU"j] /ؼ _Ҵ|3|I#4$gx&|I Mk/iuK6/-M!I{W/2=whXI iΩms+ИS0HOA|}5)^n\ 7M,i'hO.W/l͑bIR ejw=msĦi; >t9+6yJstKڄB:.Y+!Gx9?eE_HTlc)^ӈwKŻ8fw ;>:9ŻNз]xk jy65DkLĻӅw PҟwM_]I P-`1xb»6b IlkwMH Q޵Ԃrwm@],7 -x4͒]qzٟ1c{~#񮁴diT-*kGx@BuYD\x|$Owmx E! }k͋Q5Y6Ļ"{]k:GŻl xXx5]GZx׼{H-zIĻotxkTJ˻4]H{~BQ/#%2tӟWnͫf2;h[_|NNDy Ȟ@BDn!\5Ӝ<,<Գj)j @,c= 䶟!1lCNjӉu<L14e7 σAa@鍡i%K#yHxuHΡotk$!VI@쵝8ngS!N'bQ G=4Ǽ灦:qБ/fWl;qF4O yn'N\JF!Nx6<@<'灐 灖Cqyc%ePHT<4j'hp|z؟> g<Hy'Nr_g]@k-)7!N 4!Nւz;%.!A!y@<$#?\d@ \灐..V8b<8y}@hi: qȘ;qcc3˥Qi _H,ٰSQg^:0]B 6JESqy#(26(M%WFvyU8_#J UV D| cW!īO\^lĔ * !LX I%ơ|M/I$ }aU_:?uБw@4yPs_է8ds 2ʔZ3U%4=B^yL| NsZ41W!/- uZW? _峹i)|5I'PW_F *ԁYTW( _Fs 2 PWZE=_x'D,WjE`W]OBX'U)rUgdU6*^*F5\B`P*,BϠ|o}4| E_v`M^P eU* [DXf{VE9Qse2O C_) C+PD2Fau#g0e%:.Qv{ǝgkR`ٽQo7fmw~ VqjRDq{"T'wpE' ^4v+ 6TEtzHc ڼ. yf,@1W0"!kt| zq7$ Dp l "c`;D%& 0w }&Uԣ5V~p'ɑ8F(}Ǝ)h1i "BB̧ 1g؟NanvchwJ9_3;>l`qk4o̖@Ԋ ϔk7\{P!X+4rQQN|# ~XSݤ;S\rfwtbmm5 3-T"få3U)\g5d?泓{5dh:D*ZS\OxVSYQR p5\"OSpui\?bYxPpHx##PWe2,O.^ yPj} ?i6@+<ȑEbs*;;(eԨ6UkBSWUXG-djHnrXh&t=HX P@Iޑa@{NL(K!\9;9*]@/M*ޥ[4/~ҔF&Zp{ (%SNIJ3pnNN*ͻ} ..O1-$w5_L'0;K]U )9/SZg6fC+ٲ<1=/Rea3UZ%-vN ~l`DPN2ucӥ?ɄUi5#χ pFK>ՒX9? _UI͘"ɢgеzoyK]HEU-^CI0ƭ3NOm7OQ޷MIAL' 5b,T!9HE;*qV(=%S0USf.X63ͣNV4psOXOwyʡ6jYxJu4pIGZ$$Y8.a@ôzz).p] h D_kgećY'y[Uz z@jNp7zP.t }1,Cs byD7,?žeR9Ds (IvdJ!ʕu 4ɽl; h]['reo' ptЃdo<v^4 )2\~ԝDz 矂3MO#R)_\x)xV]vZ&9oq;_'S,RV\cXn!#)H{i`=vܛ#+PDڛ?+3\W(B>)DoTv<ʔTO/MA02[R5z=Rġ$ tcAL; :M&obEͧ XP GZ- Z.A׺'`ͣsL }s8j QPX gBb 1 ^PqKTIh`(`9">މ_7wpkSh/@IQhXOh#&Eז\"!Ӥ '* 6|u/@ۜj\r-)S$FuhY5?ߞYNqìD]Az]+8 l ZO@D묹oAUVut{H{ҒFΧj,olf8\'+(HK /0S3+&7Rn* bb"E_K,^չ1ˍ/|u7 0o$M׆˒O8EP K*U7&Muw][PB^āD5ōCuF!]R`s-oPv.Qt n^Ŋkv> *+NF`7n~D vJ+c $U)_Bcn{ I(M/rTbǿWYD3˲FqsOt  kHa57՜{c`ހpkK7IyJs+o`"6BKsXI+x$6h0 \"iPq$;U& [u1pmDL#ّBƯX3% ψ_9fjwuoIW4Zs|ыȘ$zOEq4Gy Jrk F[}RN)L1cق 3w6ךA⺆M ҢpZ9 \k9`ZF%)hz[(I=O0 ol A޷}ƌH;hދ[ܭe{NlEVΏJУdFߛeW{49p Nɴ]^8ouypjOD=P./`Hd7'3Q~ϮAL" s XpsAS/9}SV5yU F@ܻ'[r@Ӽ{&B?A)h| 랂y䴀L)XU|1 q>r@ϥ+u=QO3͟4JۡM湐 Ј?g)]G1@ E}.cA;f /&&nUn] ufӀ,!>+PښP0xxU"Ik^)hd /V`*|$pL 20c89F eS_/ y{>|AyM⺀W};A "TbTV%֒4/U>pEv"3XN-|āʥ}JgnczAG$g_O;O 9rL#oy<_Ƹ@~G&V??o NʱD7'z *pԺA-aߙ~o>2r_|[-3_}1dgR3鐇v?^u$9?\]cTɁ]o_ p,ϼa0.Wz(E`0wg)K2'0l ZAl"<Or8QedDc﨡gtz(U8k,P;AV֧$VPZrt)j0*$B:;6Bk G+xR&S/`W^X:t e*zr@ ,Vp_SyI?Avc 1.mx*n^(rR'i+U`G=qA\v gɑj%IfB۝bH,Dclm0^`Jfak}>#ľuLjӉM,@ñS_J:{cu,3K;[J60" ࿺lzAn3?pGן?W_ oO|PEfe ͫ>Iwr:A.䱭Pgob}@o}oolۯ-o7YR,=Co7e9fo dXQ1pBw5ˎrqJeox=_}W+cL1)?9Z'Ves'*ӰUѦ,Oho3BvфZ|y~l(`׺$$bc]JhhQHRi;&Y52TF5S_Oŀ%,0\9`y@]-'R1kTO6Г^Ǜ箑a|]~G)?.Bu|9Zj4 .sك~Pt"7>2()28hq,mUdh8ӟ^e*!#q(CM{Q~.9sMgLhޅΎ[7߻p 3l}_]:=2STyMi0-:umt|o}@2zg+yvmkX{P<5 ںVQda!?GF1+g`:TxgT]wvz,Ԭnt3&t]:Ύ[wwޘ~Z$=^(6Q^(|v&p-f{L(ɻNM\vOoqo# ڞpNhnOVa T}2{ ~2搀ul3dwcf~V̀gaݞp1^^ӆ xʉe\~ƼJ=+Mp~wnO9ib|iB@gk'8pjދKc[ (4SI ݞ2gǭ~~& ~Ƃ.KG1qnM^XZ _td\w Un([+ &.sA'bȂ9 0Twh,p}b .OW%Kf`¬YQH϶Gq9&:80V[.,i|NCQA]T++xJaʼ/QN%LN䁬MU@ݶ}XXE)$r0w}ۮU~ 5̾1-] Lp T]#Сc9sHK-m]*o jVߤ{/m&/ub_QKf?o٣O- R8\V-Cù"`lQ.P {5%דdq6u▲OrBЭ( ʩy8Ry U > $m9*Q|b{.WҐ}nMAʈXsʈ@I:#m52]T;dXQ9[M7deUĢ67'@N6A*tpgȦ(xzޗS mmoW295yrmW~} @բL4=35oJEcvRY`-^2mn/dZAtA 31pP^\=eQYWW4gOhg'򆘟/MdžJq Z ڀ!$Œ/sYBdAv>YT&zܜv/qW- b}oZxEVQ *cyEyܯl(ϧ Th.O9}Ey_Y+WMqgWDxŎNDKK-,&/jrv;׹643'D;L{ePzKD[3i(Ԡ4GPö`d rY(\&_ =; 2 o+Ta\eO\exyg?_B2 .x^m&Jo& ڊh\Q![/PȊAC(ϣ) IM4^)/{^q]JpV`{M $*oTCX9s(Ud@QF1骎)'p$zJ2@ӵU5ʉ^Q0$lp5oG>GXCrTu)*,Ue (j=_ìmLfE-Vr7][@Q!~e3b,5摥%wSqUm;ef E6cXj&igv#.=6@|vJ1PzשLoHxQr\Z4{'ܦ hG .f^gQ| ~Ѷ g~7F{7TxS G_UA{r[(CZ1MNOU9RAHeŲGy+)6ɚ겙]Y9W?BQJИ8tPA ~y;PetO/%;b㲫j3$~X^wJ aVԄKcSUZƯaW_] m+^VZ#W,Ԃ =R9#mf9bV "OvG$Bz])9#QD (tM5H#<"*ԋf'$jȍtULQC;}/?|%;AyKNS a<^e*Q<(B@<"u!)xD"\@W>&xD4b2HD RԾ5NDm=]"OH`6&xD"O5, rG$C}ϣ (Bj+ p!'xDP7g!'xD{xi'xB9|I4#bPrG$ =8ϣ SvM;#J9#UԜs9#jwM;%\TԴ $ͦtCNHETY9#%+P58}j@=/qxDQxHei'xD"a!'xDq~RDU]NDa״<"QEٿfG$M_摂Gӥoݴ(f%zyeR Ś`'Sp}tj9lCؐ2z Q&dmV=?Wf&_:cǯSS0nTۣ/jnEZ]}y=>YcB&/0v ݤLft|@+4a$+>U "*t[nOiH7gFSE^\+͵"MIL҈tw\~H%hE ?U遳"r*txYn^OUӿdu"Mw\D'eru|HYaD{0>U"*<[nOi|HUh9)?ƹ{8q巸9_>d)2qe;qſnqC ܖ;G+P}{"~;]k#~S"b•pL(T7߷;6F qBGq{~ìH?&ĖwdPI#Ӿ$\[B$בIuZr9tO19[1,籛O;LM/_?#}=%\)TJLHT 43QRmhgJQU]HZsn+kwkV4\Mkl۵Zc:>U0HZs{Iț['$t6nZ${ennvI:Oܴ"tN_'霾+ssO9CPfw9:ӣ.vgpݭ Wν3vxKbw+xn} r`^ܦ :wIaZ4'IL rNߝ1]}GbPwD 'SAv;?k{ \ChI;,`i8:scS}j#ΏkwDQ,)}g`~kW~CkG{FXZ#~!R@p//(P&vB q@%?|u vDa5 ;"kTm PÇv`GLm|A#ŝ2k|A4xM; ebG{TĎS{H6Vm|A#Rw`G cE2^6`G*cEjH#fR@?JH{)vB ;"PN}(GFɍ/( _EQ̙Pt;r0tBc`gQ5# )b |M L8ؙctx~1:>zs&v-ؑCb(GOu3_'vMhۏт9FGȻq63豢\1Z3eXQeR!G+{#Vv1:<|e?F v 5c`gPq;F v]RlhڣH3tR1z nhfc`G&9F tĀ-k t}Oؙc=~bg9F'vdJ{Ď ;s'O1`?3{ ;"'Oș'v}Oؙc=~bgOr݋$9FC-Cwk;"V ݣt^#ؙctxT^ݎт9F1Z3ymN!*VNJB-ؑctx7͡6=J[U#g~M1;ؙcw63;lbgwS(yg;r&wS9Fyg;s&v}M@N<z63hȸM|;F v͉9FGí1Z3豢ڜؑ3Yk?tv&S@y(wʲbg/1Z3豢ƹy?F v͉9FG uJ|{wRbGO. 9q9ZBʉB:J|M@;w6#;lb'*;w6#;lb';ʝw6#;lbGwNڝw6#;lbG wNXQ~7&vD`=9#(ڊ(!nŎwP Q/V Ŏc P@G},+vD͉S]=Y['5КнV>Y@ݣ;S+?.m*z vW}OIENUL{{_'v\YzdmTʏ"l;Sѫ>8;&v׽Τ"|L@^cbGr:;ڬ:;"Pؙ^:;|1#{(|L@^cbgep*O|Qa>3uwO@0a>3|bgw9F;"P;'vDw-Fx?0,zxE26dÅ,yf<RVw vK*^jUIn3F st,0gL';rϜ1['SPN0F['  thyc*r Tb"o`L'N0F[' 2W1d/hffŘJLbL'[2}10Zo1F-thŘNnLbL'[2}1!ӷ ec:abL'7Zfp1F{t5  3gL'(Qƭk͘N]3e:wth|a Qc:at\2 p}10 ҺٌF)EXd!jЬC]d1QthYL10ZeL'D e1QtJbD e1QthYL10ZeL'D)1&2SbLVeL'S2c10ZfL1Fˌ)tJɌ)tJɌ)th1ŘN-3 ec:a̘bLĘ̘bLĘ̘bL%s1bt)xFzZ} Z] wncQ]`<O؇n,lO7j?履>_{fpwPr>~<|n i#0r?>!њbwO4pi%b}k\NYw"]N;Ocl{m>tjcv<>9auOPW֏Or{_Z K j2jȩ$RufD;<DooL]$l1%!{n3IO#V^%$;Dk>T. Aw%P)p4Bcg!6v=L2X^7d& w~dB&;t8Lbt.R&ql( bАQ @U}:oJ=72w|.7Sm&l@^Zt Hv '"~p\yҀmbg(5cy.wX1#4(, "-BC\2)ՁyB ]+(8?~XΛ|n02Ηa[C{oN[y nK˒WXBi-kg`좱~% S^ ] ϑKiJuլlӣTRFw:*Ms@{ (]3B{0 Z Y۟9_q4>^-_vL˪l}p5asC-"w6 w n EZ,M Mm6Aޯ=p]isvV̱t%o/. ҥK;mO}cؾ3Ǟ龳~ui>7oU/\iR-B!fJoj(x249 j]e_w`ce禍 ](c[:TL 1 `[_;@yxKt_+%⟯D|>?Olh;/K-l|ߗp3S0y_>wZt_ Y^D=(4 /:Vhfz,liy|Qho%Ё@<쿥,v= F}_c}̯2_1ۃe1%F~\̞&ݕ\o[d"뼖М沖()e"zihy|e?H,bVy?w{tFF[tQ\BQvt9Kuni*_;Ӻ +-z64 .R!&O*L2}r$9f^̞4䐶Uf,y uS  9C0w'*07gxaP=d]yxcӷ ^}orLCG%%E:}oi"V'^?:'?8 Y̻]bNwX.wR:V}8x).Qٽȳ e|(WYw>}mZ<])dgpmMN]p,N x~N}}(A]v)4S!zj_GoTF^KC2 ߞ[u[tZiwP=Z8}?|82yw?u^[Z[2]qWG˷kSMFhzLv ̀ig\̛N؟q_Λ;Dw+}=oV1t}yWF f" '[cW=ŏ`k~?޿?% endstream endobj 154 0 obj << /Type/OCG/Name >> endobj 155 0 obj << /Type/OCG/Name >> endobj 188 0 obj [/Indexed 14 0 R 172 <00000000 01010101 02020202 04030303 04040403 04040404 05040404 06050505 06050605 06060605 07070706 08070706 08070707 08080807 0C0B0B0A 1110100F 1210100F 1111110F 15141412 17151513 17161614 19171815 19181815 1B191A17 1B1A1A17 1D1B1C19 1F1D1E1B 2C2A2B26 2E2C2C28 302D2E29 302E2E29 302E2E2A 322F302B 3431322C 3431322D 3633342E 3633342F 38353630 3A373832 3C393A34 3E3B3C36 4340413A 4541423B 4541433C 4743443D 4945473F 4A46473F 4B474840 4B474841 4B474941 4C484941 4D494A42 4F4A4C43 4F4B4C44 504B4C44 514D4E45 514C4E46 514D4E46 534E5047 55505249 5751534A 5752534A 5752534B 5752544B 5954564D 5A55574E 5B55574E 5A56574E 5B56574E 5C57584F 5D585950 5D585A50 605B5C53 605B5D53 645E6056 645F6056 68626459 6862645A 6863645A 6A64665B 6B65675C 6C66685D 6C66695E 6E686A5E 6E686A5F 746E7064 79727468 7D76786B 7E777A6D 7F797B6E 817A7C6F 827B7E70 827B7E71 837C7E71 857E8072 857E8173 87808274 89828476 8D858879 8D85887A 90888B7C 90898B7D 91898B7D 91898C7D 928B8D7E 938B8D7E 938B8E7F 948C8F80 968E9081 968E9182 988F9283 98909283 99909383 98909384 9A929485 9C939686 9C949686 9C939687 9C949687 9E959888 9E969889 A0979A8A A1989B8B A1999B8B A2999B8B A2999C8B A2999C8C A49A9D8D A49B9D8D A49B9E8D A69DA08F A89FA190 AAA0A392 AFA5A896 B1A7AA98 B3A9AC9A B3A9AD9A B3A9AD9B B5ABAE9C B6ACAF9C B7ADB09D B7ADB09E B9AFB29F B9AFB2A0 BBB1B4A1 BDB2B6A3 BDB3B6A3 BFB4B8A4 CCC1C4B0 CEC3C6B1 D0C5C8B3 D2C6CAB5 D4C8CCB7 D4C9CCB7 D6CACEB8 D6CBCFB9 DCCFD3BD DBD0D4BD DCD0D4BD E1D5D8C2 E1D5D9C2 E2D5D9C2 E2D6DAC3 E5D8DCC5 E5D9DDC5 E6D9DDC6 E7DADEC7 E9DCE0C8 E9DCE0C9 E9DDE1C9 EBDEE2CA EBDEE2CB EDE0E4CC > ] endobj 189 0 obj << /Type /XObject /Subtype /Image /Name /Im189 /Filter [/LZWDecode ] /Width 275 /Height 275 /BitsPerComponent 8 /ColorSpace 188 0 R /Length 7657 >> stream P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgSRPhT:%GRp/ѣMRڭTlV;^,VZmVeo\PqS[+\[qX]όdm(.wbmf: dx6kEvF㔂ey՜2zn pm:VVl {+V)Vn1\HA:?RkP.et;g`}GX}I?r ,Q $KU mu?,͒G$t:GKMURQ [QdVVMPVԒJKm_5\B5W,Szc VDe!d1letZ58[5MVMvڇs+Erնl-=x-u# xNnBSXF"5q 82,aĪ$dYN2HO-xZ rs~PN"y 5~IiK w@wˎďl jߍF!ֻՆʸl19zzP!1{#|]]RּxhbX$D0XN Vљ1Fہ*Iމ"*OBJ-i{SL,ӉI)TzP)YAD "} 䎨{U)V>uNxWh&WZ]tlr|W:^DV S aEb@uy]$2ؑUZSUWQk}2ąjS"LuѽY6ӕ!/W/i!ԋ]Pmڷ~ JEmշV:?>|VVIm5EWe]6(kv.EڻqZ+oBXj[ZnFM۹wv#f/R6/*~/Uz/I hhF!Ysڼ)ڈ[*$V G J;{Lg[JiDmx~-G" P/(U1mMP-1&=%)s2Mc,=1ad\2N9n7W11t Grz>b<ϖ".ʽ 8-{8#`Fe,y{o|pCl4-Á,e 4ϽK8 h!'V忺󘴶dy~?yO/:OuÛS!ֿﶸ>4$̬Nҭo Nk:L>OLK g"p 0hmPB=$L^PB gI0 V H}rC}( k ހ"( Ip !ںpv$C,r2Pp!G"Y#4Q#1*+q:`O0(ЫPQMQ94oq8;=1^!bf/-x<1r1v9zˣQFQUl ]/@OhQ8Đ iit)Yɐh 5(--I)- _cQ- E Wq/ FM"LB1%o$b$qj"`Y[$5'mL "ҁB?%/)/ &VPZVPz2~_npL(g "')˂q.BrE+ʱ&O&S*r]-";,ˤj^ȑ Ii'")/Pq T P!$S,q - S!k* .->#4j2.rm*FwjFA5p#MM61},/F~_Q9fzS?/s1.6I!'Sa.3T ;3-s:<3"!s6ƎS-7ӽ2s><;L#':Sc.6b74* N9O6`鲕=jkA9L!5%DQCs.ηEEF2GJʒ&2+Y,QHXPdk DSI'EnGяH0EHH"8.#+{I]FtaD4FATG+ttLtSDtJgK4ETyI(!8mV!tmbaQ *+ B"sRB.!B!:!3i@Bu^?)VwU̠e5(#bqWM{ BFb{X.oX/@VKXU8g:ZO8UgYվ[y\]up'UUa[AB!&f#@g `H浞^B_HnP-_@ `Dwa[cR!U^TFI#YY$69d ]-3hVgh-h֛ZiTw:'ZYc#֭]$ɖ[g hdtx7vElGm,mvkamelRInvoe paYocgF|df fR 1,Rkb S WaXee6?v=ZI <4-ON@lwcA,+HNcw4KVYt6cnE@ x԰CyLwכS{U^b#lowe@O{%|Vk{JW|pv 3j5tT~tcwx4h1\Gn;DCCC8z7}vuX88#G4Iפ!+ / 0@q 0  I m' hbր0-!bpщU bbuC8k6;5CF ݃g7*#8~zE88XFX>9]#8B돪)S# m ݏP;q +oX ?F297"y!Wj yOђ89?B7x9CQ#L޹!S dš"FIrbɎ"#ɨb i!ɏ ~ɏ!"ۚ#QՁwLfLN|׫CYym"ׅx}S~9uG!YLP"DmPywXK{{ -%v)p75>޾>=UۿԿ#yay#ߌ)>oW}A~!ZdOu&dl."1aYF޵rχ XdOp-&RTfC-c|~AfC/d:]~ku/-"׻;<rg-Qڵ-_0.ӡ)6Ӱ^)5=Zkg9ݹ)05;{I6{D5=s"q~p 1}x_G`S_}1xy .@xc \y+(4Bh<áf^1F18~A!SFd1ArQ)G:-*Lr,,3ؼ1P #$JrYЩXC9NNaVV)ZT^MJ2d֥UzkoQ.VX#img}]%7i⯇JWnưS7E%.Bǒh^bbƃgRi#iUk 3fuHPp6> v9PxDI=d)`j/O3^b1xH|A0R@""7`5 1 2#D2 PNE%dV ,19BDhH*<]HI䈹1][-Y!/ HLȲ.(ĞIȲ* ADޏC91rT2 DԊ͑93Phde<2sҺqДIP1,Eѳ?*8TST5OTU5UWVU>5fPY?U#%R;֕UudOU1L@`Ho#R EUT C}TK(t"Z-L?PJʵ.IHR [3ݺvq/*{!ri2_gw4z&X ߃!)ߨeaEb)1.R<Ϙs*6fwd,nG#4V+H)~8g'4rgr68茾gfFiޝ!j u~h8uc?S}NΆ]T3;mk;߹"SL.MuSINƜ yOW!s&Mc%G+rG[4eRgG)wUݢ(N~"CDEyi(q5/NB1t=m1'"?%_%!`,@8 zl @p f )`l Pj '6gC@PAWd\yNA$3ďC)=s4Ew_c){Aψu)9oET8:2>(pID""b.+F8#i&8ĴM#і 1mdb.&rr R.1odI嬖G^Wȸ/$$+_&ZgBJW/$4T{Yhfu VM:A%hiM: >i-M}_5>:};\{5D^YbWMAFSgFzn=ɹw.!LJN Ŕ4n0&wD#"c5 ;gw-HnOj.;mKQ%d݅k57#ġˮ'P.6cmpfox%m9_wI'mҝy >0/?~z>+Wæi˹AErƕ׺z/K8h(x꾜MՊx? @̐r7  CYExK|Jz?I}7zY}w{?i}{y}D endstream endobj 190 0 obj << /Type /XObject /Subtype /Image /Name /Im190 /Filter [/DCTDecode] /Width 275 /Height 275 /BitsPerComponent 8 /ColorSpace 14 0 R /Length 158824 >> stream JFIF,Photoshop 3.08BIMAdobedCCMYK }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzCMYK?????(((((((((((((((((((((((((((((((((((_K#c>^:湬5fzD7ww24M4I,Y٘I*c?_e-{]fo\fγ 𾥪w>渺ŤYdwwggbI$ѐ~?^ u}C  і~ɟ^}}I є?u}' ;џ˟ ??WQ  і~ɟ^}_OWQ ;џ˟ ??WQ  і~ɟ^}_OWQ ;џ˟ ??WQ  і~ɟ^}_OWQ ;џ˟ ??WQ  і~ɟ^}_OWQ ;џ˟ ??WQ  і~ɟ^}_OWQ ;џ˟  i ~q~,{-x[^>&k/g h 5Klh. 8h]şR?؟4Odُ>'#^?º._Zx?X 8h]??a/'o ~ȿI>;z]i|Qvlv|w* Q_#I //t/xIq4vqE;$___*7~BOm)– ݼPyK8^Fe$_?*g|)}>Qo |=𥇂5o5ƒy(o&XI5{Ÿ|-? ߇>c; x^OT8Uo.XI6(+ u]'/x7W'ǯx75Vy⫫cs]%)d.d 2?i޿j|7cK߆_}Qq)d.d# 2?kp ?cJl_mQxq)d.d# 2?`^?Ŀ*Wψ i5}Sž6퟊5xXG$)P0PGsb1nx'D< ^(; |𧇼G]çY_A`A20d+߂'>_g/?>[@u ͝)42VHYH"+/Wx# pxgxso6_?WP476wXJY"ee# ӿ'߳|O~"4/o৆={EF%PVHXWjZvџtZS?~ӵ-7QK?P]h'I#VV jߴ'/TԴK/GN-Pmn97Fed`U _ 8i Jl5=3S}?Ru d \h'I#VV g -S=3StGu >.쯠YXfWGVed`C ; ^`WLr+ဿa2'aeG Ajg+?dG/`/GIpw+eG ^ o3xCß.x{¾m;9TGmecn  cUGa_q 0V^,k{i 1 hs nяO 1>o's>o /ВMro}m1e0\G93I=|?ۆW|9돊? _Isg⦹K7a."™я# q;/lUu}PRh^ '#M\|8}ӭ#,3wI4rI3o/ ]xῃ<)ZWD<;g? h焮}qy嘓d_x7_Ot+.r~хï ]>8K_T<_ ,п~G?w Go4?@UM7!Q|_M ([-.ட|C ?_T<_ ,п~G?w Go4?@UM7!W _COt\x^ ңҵg| -NŤ0G&av?B/*3Ͽ<%.^9Cz -4URi 6ɘm-]>hr2'g ਟ_O? "5>pioawPi V'-mX| dWWaE?Ǿ*WeDjA?ʾ(IgBɾ)'wݿg+g4*TӮPo"eк*J]>KN<-H\eYTWUmw71̶Y"sUHϥ֙{gXL}wwོ87*ϥ~?~B [[-.|[M+UM7!W|),~/|GgWa~(|1>"xzβoJԵ]BGz$g8P0+3kb|Y=oᏊ!|Lk|@ߊu]u:ΗkꚄ/U73Wt K~U|0g? 4/>U2ƿ oy~ſO#(~> >,j |*lXmqk,(SS,ެkয়QfҟgL?|Y>Sh4|;Mʱ,YPʦYX'nFm?f٫/>(j~2:|M>_*NiIXc?f+?3?# 1_w9oZ]SҴeYH3[쵀yic'?7S|+^B>xoO?>%k?7 Cu? mokhi Ֆ5&! v>C~L~ xچڟǶGUjXrǓ_?FO#'-i9~"k>9}}F|7=,Ö<UK~/y^_L-[L>-?Wm?_N~)?_#ߋ}5. %Do!oE0\m?_N~)߰W?ك~<: J/ii7q1EϣX|#5?߰,٧9GDi6 4xRmb}"ȉ0ƿ ?"'<fo=~Қ=JĿ/XIxsڕKmpC>dDtc_]o$WY;xOƚ5Fw^xl_Lu [yآJ"Aãb?4߲~!]~_s?].L`/?S_ok/-_Q>_sDjA?ʾ(&RP2o_kuIoğC 'Z(no/MWf}gm/&7u&6wu&=t?܏%3o_KG]ƗWcEn 'xm#qHODN~]yy_?~)|?D˯KhuᵍDEWǿ7{ J|f߉o>,񯌯]>H$JODN~l|n :hO7|K/MCQsM"F"Rz"+C?i 3: ׁ?f?x_H{/m>*xW6Zks@oCYHO'~ ΓC> R⇉aOmI&zwG+@i/!')=: 43Om 'iGİ(W pdA⿞o۳& ~| { xBpi{,rAn'npt_ۗ ID"xK9o>.W ׆|'i HtԾDrAnnptۧ KF>"K? x R?.1+O# pϿ>cs)hݿ7 |Jk*wχzd5졏ʬp X/'s}|^隶7/tK s[Z2juKs#f@ ʪ̊/'_PO~k8~9|=Wi/{ (ES$|~y:w>6?0O3u &:ixҽg[a~o/(ïw {TӼ;+ j\i:-%HeK("S|>h-#Z(5=? Ƨ%Ɨ^ٲDXԕ0I: ~?P kz/x7Ҵk6[B#Ww|㶕k?Zl4-v 2Oi32BCF u? o>_۷Bekv "|[u6K/'?k?] o>GBekv"|[t6K/'?k?] o>GBekv"|[t6K/'?k?]7ĽOooII"Ҽ=mWCcS<_o XAc<|Gl<7ǞҒHz,icx!Vs,y&Faᯈ=攒G44M69e3KB!#PXO5v4{xR"Am{41sɯ'I.f ҫt'ïEt^% foQM*7 (<ƛ_%k?m xULami)#oV~ 7 )q?#__EQ_U~&bggßCjf LG)Iov_{ɕ~k+??_b+?ຟۏ_dk໿Oۛ_ck?;ʔ_fU O$ZC oE0>K_هi(seK_y#ު(REO= ;Q?Af|' ?|9Db?4߲~!]-_m_?\W~) ~_5ٯ: ĵUFS{Q*V_IgBɾ)'wݿg+l|#Oxcó%lY"PۥP3<B@>Oٗ~ ?oً^ ߿_|1gūj^'>=j3|Kx]ռCi)[@?ݤǧ0_u 5꺟~?|K&)xWnk+{ۨ>ZK?iO{K^U։s5擢E<c?)|uMᦛO=ķz^5^c~O5quOW?򖿈H<q_mJ\~#G?r+J<_<WBA#/+B|Ic~O>|%G_jG#lL5>|3KOo;P>ς]?X:%b?jG#l!gOډ>#aa <1N_\}_sv :W_{ = '"?_xAV:$}y?/%7=K|@U7«ƾ};OWusw9>{[+Wi"Z|iƟ>#R|{oך/ 3I-մXE%dGvǨ+??}o_|-m?zFao6j)-s }*8˶V=@ SW^㏆6]i]fnc{L6˶V=@կk?Ef?GCxOASoxDWKxȁ$s^TѿjW-SޥUmޭ@Iqog@ 9jE?foAxSBRsEV ԭKxH$s^M| ?ikt_><HT`h:=k |>|Oc`|tԯ|Z񝞝w+[t68ee;@Wic $,ߨόm4h1ZKi7#( 1$ٳ¿lk:~k>2k}.\ pGhPYg4?ڗ%߂ Z$vײi}C#/@cH⿉rH8k_{I?'/m>&_dDm¯% Bo_wU߲H~~ x@!SR\vepظD/ݣy _G @~ɿ6xs`; GZW5Vz K>ZgWv?a_Oe߃-~ P|x[fgP8T#嫶y (\>~>xEA"guk Y?ݫy QoۃşQo'kxw׉>"i{/ z&pS\~+n0_WU~}/v^W:h4SOd$mFW ?f<;PWџw?g}:?Bi^ZɎC򘟃K+Iu_SK)Z.x~.Ve ZӕOQs0o_we?+(O3?iU?LG?-fF469+SYmK<_UelUkOLae_Ky_ w7 Hj(j'??fP7?>W5~_b?OOCj[wL?\_W_1V&_~V_T6_ݧ(|[e_}5Q%׍%rk/Z?OEß*^2̕5_~QEW/[P??y7 ,ww3?? _W?(ag{Dw_')UNJjj1 M+m[ZW~) ^%w0࢟c+ਟO('WBD*O? fMKPn)?=v__=i<7 xKvMzڤ'1cA[pq#ºxs Ikzڤ'c 1ggu<7-4~Y{TD"9a8-88J) x)kv+[O`g_޷F7c }N5v?O0ӿK_oE{,?Q^ yI/.i}???h>9Jyx|Z_Nuxw]Aai4b,A<. QK~g|%a@\/ |ծ3ݮ~X"Wj/jmF^1b1ףӥ]Z5ai9EWW?u Y|uv~E{]xr/㰖uDYoM*1 = -?G&|W~ڿ ❟|}Km"]6KH?0%+й_&; Oً?آg[Ƈ:ZG gt-c^yJ.k4?8cI=Nhx`W%_VON}}Km&]:KDR ] %֕a_:yluO:7{_^:Dg}JKKTR5^/Zxa֥x$w %׋?ŽkL-6v:01n1f^}&7? f_*>.} ?WY$zeKzŽՌNDySu)A *J}SIwr]O0:L2+'?Jύ_ xBq_c{yn :kIQ@Oj\ MaѾ3CZO}.7յ=+oo-vMi<1(x6&W|#+.|y>#C0ieh$``1(xOkO~O|hDZY cC'\i=vl#gv"w/I?ig/_/rY v kc'\h6ٳ쭝ߣY/ $d_Ŀd4/['EOoes}8ٳ쭝:Z<7%CS\ <$cF񵿃hyw۳gٛ; kH/?ି" ~O^k-9|B%ٻnos[k;mN8u'H6ko#VO0 BFߛ#^m|'3㿃/w^c7Ĺc t,,QO0~I?m' Tuχ=3}߇.</ _^d ?%Un-~Dm+ "|P߆wZ ǂ~? _j]){$$~Kj16!+;g[CLewx'J~λ-+{$$~Kj16!*0N}g!*|I_G\?L#u{LА2ڒsn9˧F7c }N51O0ӿK_wE{,?Q\ŏ xƺd5F()~2ŧaqfcIR30bGZk}ᶿrH8k_{I?'/m>&_dDm¯% Bo_|F?k#?lO?Qi RËY/Vfd hE%?h[L<ZxJypKcYY1_Dk?l#O3Po_kwK -MV5.?~mGjoڗ~~u8kfBK -]N5>EW?_?`/]_'>s_+|Q|I?;[ocx CIx7t'E N icxD[Ѽ9kexF[Ѽ>CEʮѴz?M- ]Fx?yŭ#% iF)kcE[Ѽ>CEҮѴ"<& |(i_?Ooo4~_9<ȇp?"U})>?f<;PWџw?g}:?Bi^ZɎC򘟃K+Iu_SK)Z.x~.Ve ZӕOQs0o_we?+(O3?iU?LG?-fF469+SYmK<_UelUkOLae_Ky_ w7 Hj(j'??fP7?>W5~_b?OOCj[wL?\_W_1V&_~V_T6_D8s^ >9ľ'ԾxZ5'X/|Ag9Qp9o#7 =a~?|H>|G[Kᧂ|9xVK}_Q{e^nÚ/Go_xĞ%Ծ#Ú$'X/59̊5~oY??hMsx׍5E-x/Ԛn3:ͮYBQ%&@B~/u?ຟ@O?~ 9?~z7[^g~6<]x{Z5gS2[EcFyZ Fޮ6`?:{?| xc?mZ|Z~n{׵Pm}Aj0.zـ'RGh??~xw|9q>~([uS[#%vZ=m+nW0 Ek$åOdk!V?xJ-DUb93N( ?bo{?S߅?|'En#x7>,Q׭+huiQ4 *$__?߈>&>$-?fi~u Z헊b-um;iAXeM, *"}̞?`!x^㯃$<ɚ?Q\6m𾠍,W2&g?d_?n/EZ:>!5'|)~><񝞹uygX/u};!k2q,Y Q VgJX8<~9~~~ZďWuOƉeakbWwZLX[dhmR]`|m "|F΅D7_[]W6 K[鳬{ |%ֿ)o'_sB:|!n'=z]\x [ 22Iu ?m_^u/x/G`]:.t.n-u۩Դt |K"*~>"x9mxNv>+uCen,vDv ǃ:x?z,VύSGIRӡԮ᳁c2eF`x=W|!A񷃼KeoZ4)^ :J+wtGu<]B O%_򒏃_d=/)-1fCN$W߄_g ~_Nࠟ:9$G?'?Q"cwUI(tB|m_F`g<Luӿ {i&;ζQT~:o_tO {xúG|[,Α=Cmy{gEU.Zu!A!X_M< LkѼ{x ' 7ᶑaxY}&{V$\B@c ?FOw/9E / 7ᦑaxY&{V$\B@c*_Iw#k'äx\7<% OyYk>'mWK٢$\B@cj_g/WGp4l|]f?w3GWO;?~׿n<%=g/Qp4l|]w3GQO;?~׿n<%=g/Qp4l|]w3GQO;?~׿n<%=OYxSs_~ +༽%UCCfz|@׬UxN-?~.Եcٮ"YUY8Y0V`8'Oz^>4bIO^+Ἵ%UCCfz=n7,;xP죻E8n5UCCֿس '(x٘|7KJS2g|_o'ßE4U&?LmW)%OV 2w|rqsY2/~~$WQEWLAif_Ɋşiѫ`/1ا'5;&Uٮ|?OH ԿQ#;h-SC4~ W>5Ój֋i֦FẄ٣FsO+XOi(gMwĿQ [Uc#Y^j\%]F ^ Qi(Sxg߈q xvmVt>WW1~U4h.q S"g?i>^'kljG^烴u;el-̍gwEq m5o8:-7 c4???w_ [kBāw˺C!ѵ}<ˊ?-7 5X5]eִ/H!ѵ}<ˊ?-7 5X5]eִ/H!ѵ}<ˊ?-7 5X5]eִ/H!ѵ}<ˊr ?߱oF|| Om|Mk_~ l{ {,4V{<˻XɎ& $UY'%ि?h_> Ҽ_mO[|]o}Wb=Ԟednl(fD"5|hW>#J}|Kk+_E6RyWѓLI~?P+ OǟZgx;LU|CmW^&? kz]V:2y78nͅ (ُ|U\o (ٕ|P+[ (ٓ|R#[k O(~$Wi:]i.u}B/OȰb gQ @ҴkTt}:!>_æX@dXDO"brΣ,@+LֵM7Fb::eEM4,Q!v!W,2H4cR>!=}e bM<kQeb&z?-7 c4???w_ [kBāw˺x?mz/O⿳qO?(~Қׇ&|&Qhzt}#W[mKi7Vwx ?w8 O7ÿ?hc@G߈_|uE~Zn-Z\F&GnGe!9 P| eCXğ>|Abf-\oj֋ymo814MUu+690^2tdS_{tC?iߎ?OL5~?5?{{S^gy| 4}SRmDyoёM. >9G-3_R|E>1_ xž/d]JQi3/FE5՟I3;I|MQy7Z9nU ~/ogm%wDU;?9||a|Mxu k~b夏7yf/"; COC>?~ .ZYi^$:r5Z_g1GpGOe"G+ M ?Ik_|AJfzI-4kxzLs<9;>xO'W8fM $'_:<GXkixM[9Н4}T_Q~ʿP߇*%Eż=Z:VQkqmZ[M /̍?yەcO^+ w!o<&KMl5"ѓݐD-@⏉; o"o<x"KQl5"ѓݐ~~߶s#ğfO]|@T ׵;k>{=Im-o JWM>7d9ۓ u8o6֗y?md[wUבmoo'kJ?c'5Ux^9:Y7e\O֝?f<ݱ_5v7>)|4_e^;:QweXO֝?f<ݱ';J~ԟ~/S/uk3OweǓko_oCy~ʿIMI|r;r 5m;]Xڒ^(MP٠"丌r28_V_ _JME|lE^~>𞱢|Ѽ-mjQ]GsJLr\FQ$en?~>~JoFmAb?𖱢_|+mQ]GsJLr\FQ$e}ਿs~ xme~|?A9xY>gXa]LQ6!fڪ?w& x>^ Kixm:%ϧXjI]Lq6&«0p?h#w3L=⟏_> i]t|A+>%Dğ~)x~fm48mFQ yu$vv̚DA݀Ώ>!~П~OEO_Wih3jZ}(;xCM"",| ?;|P'<~ +־n6kEjk# @3+{q%'?N:E'Ⱦ:WFt }WU[K}fK6!7mDf ?ow_a8h5Ҿ%[5it}BT.XyVֳ"GٵrV?7ߣh_~xJn/>եm WT[K}bI1[ZO yFb{$|!,~4_|/ƺ_|I%rj<+{iE 5.mYxO`/ x7/֢>ؽ{g1]ie3$Uu݆PAkx >%ׅfQǍ5sP{ JK92+$e6"2#şno*7+3hk oP{ JK92+$e6"2{@*~{BKI2j"hd@ cO, +l:Vuas/|C!=gI.ō>h[\3a?Nهw=[|kԾ߲_eŞ:𞿥=cJnt<;bos_/yz:euRgL˟,>|m¯~ }ei:u=7{Q~?c21jhٷv_ 0៊|kk}sMBii}ŅF y֓ ?e_گgC¿W|"ޣc]xkS:֕~P?.0dCܹR j/O ~Nj.~<7'g_>!ቯ$/46WCr.-gLjfʐO򓟂c]_wW/9_O)-1fCN$WSC~ٜxwSO5QY:H|c_g/C4~_9<iG/W~P3ݟğx? ƺa4.EΩwmqY,jqw)N߿OO7g{H3]:KsB\j6#$.b?SCȿ>#x?uH촘|1m6KsB\j6i#$.b?J࿟Os~? >~̾-ZwixwZ{ F"}B|7> j>-,om%VX. )"]6V+^b)___Oُ^uGN_xWIPYa b)"Ue`"O$;|#~ȾWxk|xs^<k4k+Iu)")]6V+??c(OoXljmoC$}BxOKt;? vvwv߬ Hѕ ^}7DjA?bJʾ3!?7%'?e_G}$aG=_ I*:?MOH'UCYQIgBboJOʏy?=Ēw,(0"%WgG= I(|*??LHOMIYQ'wǿ^&$OĪ?,5? W%eG=' I )<*?N>K^O&$*ġW,3!?7%'?eG< GIx;?{~_> &$'&ĤG,;cI/¾'J>v~7ƾ2%x[>'(Z}qsq4E+<"$ 3} qx'?xF xSguxRkeaae Mqqq41+<"$ ={ sx#7B Ow5xRkc0j 5PĬ<+_('gx;߶wV _ß+zu[k;8oY'HEU+]|CvV^3.X-bIUUPX 5\~ x K;?Www2ֱG{$UPIbp$g:[ۈ,e]]ʰ[Z$;UAbĀ$ ^ Oi7WW6y 9 *K?{5? W%e_IgBboJOʿ{O$ . ㏏|^470x ?f,u=jN4hghTufV'G 5߰q/߉6|ac/ڟž?x~+k6jwv{ CqmsM3$ʬA _2e?#C߄gC_g]xg^l֗}$!ᢕ C|6n~ž?xh(w4K ×x&CG*)Ok3k|^%|'?h:'|^)6fD ʊz_o=dx!W//DK?h'-A*9XϳI5o3 ?K_o$ 8SG=3JWx;MBf?7Bb#Ÿ?I< FPMß>2wΆ xj^Zjp,kyJo9R`ɿu@[9^ohZ[Ödy7뜩' [d6+A~߳ Ѽ;w뚵-w exRuT~3㷆:~ xYet} Ωd|5[{k먤,G梕rڷ`~&_C]iԇÏ/뙾_y>v3smϖfJ,~OP>/(O>}G>o7W$s_S~ߴ8h__|`>S>% D|;Ϲi m>6l|@ҟ B>|w;FO'c?ĭǀ\K}venv6< ~ҟgw2 ?ѯ2}y'G١g5+OsWԻ•c ~)qG~ӟ 7ſ!| &nj{붴,Q H/_5(i_>=S<~Vƾ0Vk]6).%<H?υ?>6'?iMT4>R1Vk]6).%< H?ຟ #a`~{j> EW Śx×FOIHQv8U$ I''_c|!Hxg^_c8^͍o=qF+$Wx~_߱W Ŀ?#z|aždžy,!AfVUP2H OHbo|Bko__x7 [_X$C,d_/>A?cx8 |_x'|?{u{{=C1,HʪIߴvk߳ǝDӯkY1+HtI/-RCY#@Y+-h}/S>|r4]>W5&+M{GSoaGtDD 5N뿳MEӯ}gX9}+ItWԵK{{xYf`$%{uk_ƍGum[7/LӭPng"!@^I$wTTPY_;?nE_/w+}ڿ5m: aHo,vCKm+~^i iڍŎa-:9b6ѕ ]gw|3u7>,lk{9Heteee` +} ō4;+Zht)c`]YYX U_֗Vc}m=헂K;ZX`I#6Rk_oS__~qZ%O-g׿rv]&oF(_iĕ_oٯy*CcG=qngy򓟂c]0wW/9_˯)-1fCN$WuSC~ٜxwSO5'CZ7n+/7.ׅ-~2|Z~x;+?% Bn4A ?N__7ֳh[\Z]lj#B`&u-č`xcpi]/~͞lh3g>_BmqHRrX&u XHng67 ~ӟ ߃nQxj!ċtI}sa7 {83?{~_> ]&$'&ĤG,;cI/z'Uxt?Oث_'o{%XQWaDaJΏz'S P+T؛O$ ?L?H=UYDjA?bJʏzO?Rx#T}$aG=_ I*:?MOH'UCYQIgBboJOʏy?=Ēw,(0"%WgG= I(|*??LHOMIYQ'wǿ^&$OĪ?,5? W%eG=' I )<*?N>KSg _|N; ?~xPco|Sc_xm>xFjvro8CmCV??d~~~== _6z["n$D8e`?/ ?o+7o+Ruk?GhҼ=wٻ!(8ʒgx\MCE K/@-KeI3uW, "ȪXG:C,e-[NNedU$E.x#}^4]&}U탒"Fk`gih<=kZڪhT$)Dq]^#G[מUFҧ9!L%mlӴkNkol)ijMnjAq5­DHjXI{$o°D?I_q?/}ƨ[7׎?~$=wjVx +5G+! {5U|C쬬{˿ [y$ ,&w1n3{omk)gI0%I_ ^xVvvp=׆/mmcK%<WjWCjڿP[okH'a,.ӕ  ej)mf? T1yAEwI |SC*rAA_4, R*剗B Azb޽潲7+}GCu="4Ҽ?wٻ&(8ʒg4_9>3?5 >',K/@-HIeI3kV_kQ]nˤ%2=w*o V~/4ՙtDI3:_~&::ğ'8NW _%ƫ?g-o'ٿ#潠}+~^3Qwmޛ=Ea>/> ij_nz稬=k&ٿ"/^^3Qwmޙۜo\o^?hkO}.}7>^_n3=EZ_f;U~_g5^ 3}MjWfyw+uM[K,ԵKO4r}CT7! 73*KjzMk[wYC&\FO%ku=WKlԵJIӭʉ;,.|Bʣ'w/Q"]CV, !tB*K޹/+{ ;^Aiee{+cHYK3Ms|[7ܢ [;?]]\*GYkFOǃZR8BǰX6;=V2ԢkKOY;*GYfey#c24#%PK31$K,PE$I0YeqQ*Y $uI4G 0eY\GJfcI=1]DG rM4Q!Ydpƪ2xI'+/?q_B?vY ? ;\,>x3 ;]:H$nG"D`FApAGI$HPw$D7Y#CGdG޻tUѕ::0epFA>;[/K7g)5To8{G-Rzk9kOoVO6OǞ>xšF> 4Cn@rkm|s 8iό<-Ǎ5 K ȃ.y A ymW?f;YtBCia{дO aX0kfz|i K><5?Zkcwo̥w 2 +riZO)7o&֗s:Ov)㟈[eT1,H:K E^ӯo~~.5oZI]2 9^*йeBF^ 5Z/ޙqxBO)olUIs;ʄ0'tG_2mdO:t VkTt 1*໗87Zjk5f]_LMkc*۹sp:ŬJǢ(v}yoiv7vU^\ H 1'nTO,mN@Y8v6ڥ~ew?keclww-vpjRN.HcxuW ~#ZA=׀Dkx&0A TI']$ym 7> uM<ءgv1(O ⫌.(>B-m<;+6Q G"U2+siwiۛ[I#c*5|;ko}c_]·6d9"! ]es}m嗂Ywiu ZZr7u+ AkR=}3XӯFب+I,omeʲ0= sh麾}6Eņi%W]8 VVsR5-}7WﴭFبԭ$ު'*#5vM7eQqcZ:eʲ0=R5N(((Կ U>|->_$Z[ ?O;/?Te+#9#c!:9> ;N3O)w[UxN^( v؃O83[Jbzҿ)? _yQEWUFS{|)DjA?ʾ(TF'̛|S'wݿg+rMscޑ z"/?R~}?)?y޿ʣ?tŴQEQEQEQE(_B_?U:?5j_?s__SS_Wh7f}3OC'@٫]J/Bia#_(m-V?m ߵoEpG?`^)\~xONQW)?W7RxWN1W~qojO6_/O+[i6?èW~m_7P޾<GCk[Tkk~"WdCe/$ ?hmC$M 7 Gu'Rk9k_/3^_޿qZ/_+կ˚˯Z:OJFo4WQkĿ|8zB?_M/z@5cQw_>=7J/į]ǿ?&BY%3xB|QV ,k([3ZRտ!ʟkka)n쳧*<0Qb+B~#~?d7/DuzQO۷LT_jɛ֟l<[UI8(]I.f ҫ?'ïEtb% foQM* (<ƛ_%k?m xULami)#oV~ 7 )q?#__EQEQ_ 1g%b/xWM-Ϋnz[ՐIqu5K#mU]@_qKg*b_xVW-Ωxᖉ:YIqu5K#mU]@_B?g)?bOxVU-ΫxᆉkZZPIqu5K#mU]@_r+?L&-ZKO[~.ei$l*roď;7_=ZVC ѣ+NTg%u3yK,'ß~: |!7~6H[aI&r^GT rĞk"AAOeW6>K{ x>XmI0,I濕o/ߏw? ?|~xDž5 /.<#i=֔a$6$Kv9$M}'k ]ƽGֵ/:%Єq$heVnH'W+jm{4熾3i:GuvQTt It14W$<;GU-__jS~f@kѤi~6GWV[[+Qn$L[ ]٭/L~:㞳ߋV_u=]M%Ƥ'xbw8ʩnH5vo؟P-mg{x~-$D6v{Htn)\NѬł*fWY~c;ogg߂P/›Cic紋PKrk1`g*c;~~km>4]E߉ᴰEɥvHZy5C4@,s6?d[U|aO|~x+[-bM5BѬ~J~9|l*FOgmVE[ZLQQܥđ̂@15GgoQ/y[$-UF~.Q%FM2 W~#Q>7|h|C?Ǻ%u]RF񧏵_iP]GE[$k* ep6;߈P:/>*|Go'RIw5?iܧ\$ &C,Qrg<[?#Ax~ 6x,,D<1wIP6z&a6hڿ]wRҵ[[)mhDvGVV rz\5 ZX{)tWI>&ZNIrRHFdxeb ׉C4<HC4.cRYXr G 񈥖XY!XfrAVV"Z)e)HgEs:U r!Y`9HfA,R9be +AkOګg?Lw~=%׼Vrx+i/8Ov5Jx(~=% [Q}/Loc^[# k֭/k}w]fVwsu+4ǒĞճ ~&c &^gj޹MjmVi$v~ڟįW߲j.4|bkkZOß_~Pj7gwxWO>-4Fya4y6Go`[j(_K~/fo4R͍",6"4{p3+ſ>&Mh~ygxhi~_' ^7;W>+|Q4'O :0nju #>W>" 1ɏ91x/K%x<㢏Q`>}jO+ scb_>!|BǏ xŗ(W<}2yD;cwя ~ҟgw24OFJ~ߴ~C J??.!/hWDž;? -j^m- *O '1r.;^5aO+>5χaAkxF|a'i:#Eܧk"_+'_ ?/>87í^0o{v\D2M  ~TT>|kx5 ? <vkoŴ BFA)?4o~>|UǞ|KK {xStJ;i`&Ԍ1_|;~9េm_!/xKϊ|7{冡mOo9Y^۽Ž~)K]de%YXA - ڏ:^۽\")ckU]hk+ߏn{[KzŵR)I#6*J`A^ ^^^-_CsI¿'-k~'adEm$ m#U$Z?׿f:Σ/'?kM}­ WuYߗ[VWnIs\gkcQ~5k =_X&~^kmZI'ֹk~ MV]/Zܵ橬_ mSUԦ~Z[mIg$Z.?9S𿁼+j>þ|9Y44V!Gwb739$28>/ς|1xr~m=Y4V!y݊k?xOWO3>| xK/WDfxLZ[Dwv*s;I|+S~>w<%/*K= :=Z4 Х5.Tng$k:OJ?_F_= ⿪4#Q{7 Xy|]|%gIhH^ <].3-]C!HbL1s_ύ*&7ď ͣi2obekd1 q Z82xŸ|IcܺRI/!M5f(e[vaq 9+%c>|jG|QMxþ&ψ)߇EJ顸Y"UDE}~kW¾*7#o~ :,/|O^XYrOo)W1g?kڿMga/UWU)#V ?3| ~.?3U߄k޿+"+bbO#?<_/ه>+W_Zj>o/ne<4!=Oc$GO~Ŀ爼Y٫(?5O[]jz棨x_J4y,ſH&gc7/gxGo Zsi7gا F{vLǽS?oogX?iO?_Ǒ[O>)~mY)C]S1_'ocwfπleωe|`}ZiIy6JǽNCWq?W~|\~>%)hߡG?ne=;EkQ))?e E3~x|Ex[]D>5hǚjoeY}/ZJ~+=~Ϳi_s?i |5|ZGjvNeײ|*#OQq$gƿ+ZA/ u?|Lr|Wվk0ijosN+??|:nxS| [Ꭳ_r| xVMCU!887-M|h~5A~>Qğ '/uk=XZ1q,[\Luj0េw:GKMOVEēG!x#?kºg;DR'mM>!x]zM|Gw%iVb:ҿ_'GQoN;|Gc 2R$)u%ҭ"_J?Jſ2Oi{Iwo3e}Iŏ2gpH4/[JE5߄[i?< =15ayd۷ a3SڿЇ/Oߴ7o/IJMx':jj՞ 6ݸc ŵɞ  |$>k >8>/~%m1SWjm=pky=={wǯk? ~2ß~KYxO]WAFWL)_ Õٗ ŭ|CmXцͿnks/'kwm_ä?d6|D1)߇:l?`٪Ov{euëTh9eeRC ux +9Z_XxCRMm,VS_G%j6i}a N5YNȇ+*}Er;N5*o,)\;dX&xb++++o?f#?xxuwW{m=yyX\]\疒Y$wf=K_8"?&~!3}s[կm5yw\Ly$ݘ,M'`w __࿅sVm5yw\Ly$ݘ,Mq/뿱=W[׾xkYuKy]]hS\Jy$ݏrƿ]7S h{]x?]?B卺#AQҿX~;?_[O h th|=/ xzl4OXۮmma$h8 :WGï^G_ 2e]CGkazvkk#AQҿP|-g|:֓x;IA𷅴Qch6p [B8Hptڻ:+?f/4x?2U'5٨+>٣:L IW/*%꾺UiO857= cGB}s\_o+/ wp)e=A;G 3_)k'_DÞ.=>;k><;㋍?CF(_7ߟ ï?m |g=""(<(_>:|`>#k<|FWo#]Ǎ57)K獼e R;Xlliۖ bQڿ~.dǚ<'įz6ό<[Iem;r( %EGjE3Qϟ4EK7ÊBo4#Q{7 Xy|]?ۇ|uGm'|:4rK).} ܄'kW- x%9íZZYkr#?CO/?P?럵¯ |qok _4u{[i~TK=WQDwү8 K_>_|J~"7L|kx^9א;"F'%82'|T*|SJ 7MYA{[YcvF_pw*~ |(|C~^Guk{y ,nøb+ g'7f?? |xš~xN'\Z$y ,lø&#χ_?য়¯^ ~ 8ŕ[خx.n7ƍ _HO?3Jd|!>*.xu _:} Mѣ`Q_ǯߍSo^?w_ˤx&]GAӯ0]@:oQ< w !(5MҼO?YkO&th=WW?9OY zڞ^[H9IaFK {>?gz姉5iԴMB;;y),3Eã 5E2oxK]?u36ږX\Gueyo %htdуK?'_Em ľ֭|EoN=XͥVH9F@kD^K5_TfOTQo~qy<4K#wgvf'&7u#W/]O-N]CP}m%;I,7vvfb{kcQ:.5}BVa?R/eu ۏ\^O;#wgvf'&=$kUس5/.< o$sL$;wfff'&A?-G~|;ޓx Ö~gQcxkL㵱p Qƈ8 W7>x/ŸwJ| ? ?ºѼ9@VV(b8P xOi^'<;g/xWCZ74>pCQƈ8 W> _>C.xW~ m.Ѿ+zsrZ3%W{#6?jߎ?h>K/|_|X-.m gdK6h!7?Q/Yt\,?1 A~??`Z7::Au/i$)RU7Wד|#xQ<% |?gJtoOg>:fe21!O 8)~??a?=iZB5# (T7Wls|F$)Gd߃W+73Z>hcexRKJsstu/ArHSŽ|}bo)_|ڟ9~f^omoeuuɖXF2H~_Qmk|7qO MoB풬AČd3rg0'j _Ï xOxWd,Pq#9 ܁|k,dO(?C~1χ>8Z\U8xn@⿉9+ !3 (k0xåYYV~"*4O~_M~hxHw1&DBVWn+0d'σ?fom;'6?nY:]5f2|T?Jſ2Oif'SD&?~۟ψ>?No,߃zN/Q ᑭ *ACa8 w B^<ƶzw+K.wĺfG H]JEIr+*SF# |7Y/Pui^(7#Au0Y$ȯG2kkz%?_۬< W;=Ca=WkH(Rgψ~< ,~|6Z+VԬ_ _OiQ\]84me;Ǔ_o?8 s9ǟ l|Z/Um4o^ϣq\]84mg;Ǔ_O8 }9»6>>7+ {%If@c~烾|B|j5??]Oۻl|}_nHcOx~ G <m#v=?n~Mo /dt|"Fw5sc710M3s~= xm2_xRxӭO9°M}b'7sO>2m]O;MKjOpOm8V y&cfM?sύ4Ox㭿Vrx^ T;O;8V~d_L?tO?uyF_5_m֝l* o#|~ٛoUe<_HٓG6ھ6>):7IJ𖹬Ywq|ݛyT$o|g!vJ9X$w?{!ZЁ_4*H&?GBsn4-_H'kGCa=WhT?M2Ə )DchZN>0?Ə kBoi$zftrf 3XA'/C|;H K*Ak Ag< z)h>4$zn[zK!T yb$56zZri.`e!!3I z 0iߍh/HۯxHeഌ "+G>3IOUs??MM`<6)#^~%|w?ߴƟ_~*x↡ϊ|g+'ީiWlg3$$ "+[ C^g$_x<]/▥i7LV>Hԑ/k }"|_fKo~м#?Z'աX𞍫ޙ/fㆹ(W)~ğQ/]3Z+Da zoɫxWGկLvP~?-oo |hi֏:?:%aW𦏫^/%ㆸ /|%o ;XҾ;FcsxSMS:Nvdpg?tl?o'|]@#^|TլUO&}Mĩs?α}DC z~ÿYۓ _)4xzI ~g⏇v-$կ'J.g3oبpcK gn'gMh>/;ϊ>XxPVӴ*DX;`!dsՍ;1Osh .$jv$ o/4/LEX=F=XΓ2heUo:쇪-/Y4OCk}M$m/1k?boK_>//7T|7r_Si0R; y<=Nc|֕&haH_VkԿ f?`-|cuv<]30s濠'8?G)4rXu- ec1Om⸵ ao#8IakCs⇋>/˾_x _׊#_m.mGO$;yTϥ0rƿ?g;>%_h>2eu]x&4Ms-O9Xtc_o+n|Usc9.SRsj~$qe +k-L'_|R3]-Tn|KY˦}c$|vl|s_?o_T-|u>"/N7v(eCWɟrAk_g6пe h^7?Gi1k]؆kpJ'mn2A_:~-|msA|#t߉? 5_kTZmt!ZIJ&mn2G@|G78>ioįZ//*-sLi$%]H6#ҿ{?O?|wWyi>մ6C,v+q+C"I53F Q¿o)_+dt? C3WQW_O72Z?QJ\#+g4kj'sj|k K.&eA‚1 8J~xz&3Kֵ"CucA‚1t ;WMS JH%݌ʃbpb>NrjZtcPxK?|+⿇~ikw6I5ˍҺanXOZd?k/ڗA|B;Z>_|l,t   h~gEi~+16G9_Oㆣj%˧MCBap^aZyVq~͞)wxxT%[j_uӯA^3([~1GxgB׼]iiU q_п|#N|R>|^#P{8$]O6U q_|!OS𗂼x>>}G^ #ϽC>d#=WGWo;Zu\~/~ְ {!U+Q&HoVƿ?|ֵs-HU[OKϷ\T]:"XC|?+IU?| _~ukAL7\%۬AT|E<.'~TQ>=ό)|<1ށ? n5I54.W >"XC|?3टKS]FsmWյo3iqOIc uKUe<.'<M f|U/Țiy,<aŷZhuۢ. eh|3??1M; "x&IE읫x7:/mo|Uuۮw<y/*tL?_K.=; >'|KM엫x3v'o|Wu[w|Cy*tL? h/n?nWĞ*`OOiu-^=ΡnD6_l!y/.1ld'5KIڃŸ?i8ou|F kKB7=ӗN}Z,ζ'aG+7ƿ/*i? ~|| m~' KM|8Yk ⯈`խ'x"zz؅Öy(]|/?6~5KWzyZR6Ɩ bY?mm&iv}_~Ϳ~j s~-w4_Q ^zimz!,q)3me8#}Ycoi}o>+x߇o^xY-Zúkmz!#$c6S?Y?g5o6=|+AZ߉|X :5kM^CG)Yl$:>m~|hdπ?to'Y=Hn4.yjJIL2Ij'Y:Y|UXAm co4Ί %8 _җ=?E=·b&Y_K/'Q XBm ZK:+yxVA5hE/5kxg+[2+ֿ#(?ؿd/+/ۏQσ# ?d.O?l7هWˊW~^i~ F}×Ohڏ MzM0kcK#],Q<=~>+?im?{o>%<=yd4}C0ykb&$[5%b.cR;~//ş3xkĺ'o<,@孈HaoGG}Xh?m?Bhz7u4_pm0xGn4}hSZO()odHĮs1;?G;\G[9G)Ww?I[1G/XwIZ ?cGOg?OGAQßrwxCc% ?cGOg?OGAQßrwxCc% ?cGOg?O_$~/H&'oq|K7j8|,:7fߵ~??aI|NĿjb&ğnE~ӿHڿ`iWZ~^$A bhāP 7j}^v~kx_|c  D'~GPDž+?iRG|&*''/>|<>'SL~k7ZF?$ǫL"+>ld/)7|?? ~ x@ĸ~'麧[}r^/SҖs{\GIEmѧ͌S8џT-'O&ECM>[kZB?$Ǫ"+n>ldſ(7>X[~"E#OԾAEŦ:b11RڡF62KjdDiL`2l}/L)2memy_|=Q?]׌4;}3M)2m`pN<ם^ÿ> iv~1ӬÛ6[< `y ⯋/|Gtk[GxCcC:K_[8TGϖW> Dj?|)x麧|^ME-n'2EaVݱ? O7ovG{lEt[vn|Vl``<|yU|N?~j~wxb4MEhy̑XFFݱ?{Hx xGž9,5Iy-Glu/{ (EO/*?f/?> ?ůKI6ge?A_+>9|kᮡ|CQIC5Fgso'$A\ _Qه_#_kyt[ t5K6;FNpA濊/(9PCf~~ |Wu_Nٯ;~:|EbS]׼&L\y)a 2_Gloksw>𞽯xI&- RuF_?9Z;o>7ֵ xN]\yx>~6'iO4%-:|}Ǡ~ߵ>&+⯉&^IFAЯ[h.z*HaKTG[k6Nh5/19>|v|+76QBC/;x.z:HbKTGYpGG߱o5MsO|It^7z}[At#ђC Z?YpGm >|WDGZ/$iڭ߆LtkJ;"V  W_?۟>߅,f:.|`n"7n{,@ +mxS>,\YkB-..Zng;xM]̱v2NwW? xs_wsgV>.7Sgoo&h.X;@'W:sLJ4 YϿ=ŧK]{?㴂;ty6wI~EMhi:.⟎ߋ"<8RmI09.]cFc_ό4C?߉OhYAү5FRI$uA#Qc_7??74BG_YAouFRI$uA+Qc_/Z ǏiNO5ˢizWyD( ;by"((kz  w' )>'xlG/mY كO/\|J?jQ??n"2<'͓6:s7??g /~Z|J?j?Yi?n"<'͗6LCggG5>!im'"|'͓g|n?'Uaylxx O ;/#S얟hw<_1>9~ԫs~3x|R< %sm[_g/d/Jw_V7&'{lm,??e߿2_O_Wģg_~mǶDxT2c ~5 wgǫD"j|Foy;oCovJ]6d ~O9s?>??ٿ ڽ+/ k!E%Ѧ!y۾o6߲~qTfO Ή%I(_V|;i/tGg|߹?4_]H/+oC(5+amw~ͷm r/S_ƿ l >_uO>GIٔݽ+;?lυ3oGnwU7j?}MN̦ ԍU,3eo W5-w<'G+zWͿ#ZoL5&o7%_FsoHo"/%@B|S#oehl[}H"uMg]l[H#?[iO wusu {{/KH ߅?ofy;nq_ӿ_)_ڝ>75 GCixm>cg:nn6nz* [|Wc'&ly{g6tk %E|?GLx>:F߬G~3_w7 _+CQD>#~i_a7]w7 O*IDOD>~i?a7]w7?U-LO>?O~'ā>+~ic'3vݟ.}_#l/;]?la@5 ڿ_wl/00efSG???]Oum~ÿs+4-^9 ڿ?_sl000efLG?oa~ !Kq~0x]>H]gX!|ݿO~ѻ6-/?ïTx džSbt;F5}Pqy>Rg [G  C#> |]P|? hƯo>n?|'Lw6oˏ* O&7/|ci>6|T?ߵn_)3ݭW k|$|b_~"?ι_û{ڿh٤&#gɻzv&~_vt[?~KKu47?P7+o[y>|;1zU~_٩aI|'i_4-_5CPҿ?gqs>xуģß7 ſ<ۼ:-_I&E wO?o d?şa+ڿho!-_&ϊ?}____ _ܷ xC¾?Nݏ vmVw[l۹3_'? O?O햃kg|Cf/v͌'nƭ)/ \;&oöZۿc mw63xWLJ>߆e{@ B-Kx|Df/v͌'!&?lOs|C>"__fNc<[+6h\_iy~~#x(៶h17ȋw%??kڷ8?ċ' KhٌyD[+v>?ڧEρ?::$ÿl`e=6cg+ `Hc?~_tg> Դ-ڿ&;f_ni3Dcφߵ~ّ _z||t={Q7jKe`t}m4Qoj& ;# ^t=ڿYy&7f_nyd߇Q)=Ե`~jvbc+f=IO>?ּ;N~1gQOًg>G FKm㎈W.]_AE0? ?ćU}ųvWҿಟJ 'U~|e|R 1DojV;gLw=>7//5_#Eִ}SOk>,ܾ]?{u1>8/cV5o֏jiV7_g?૟M ʿρ+N>#o8WҾ?+/wy#own_ ܙ?)7FwP4¾'8| |ot;OKOl;oۍ˜Bnfm~~/ʏ*S_=7Z: -'6}GoO__~ֱ[BA!"!y n7.s_oL/okG57!ص?.ϳ1ßk_QOu/1u'"Ę?n_~ߵſڕ~$_/?>%ŭͷu}_~0ߴxj_ߴx4A<\^w3#߳nO_"x+ ȸ|%N6#Dk+'wvڻh+VoqxSc ~S~oƏ" C?W_mxgEyy?gd}.k~_a|>'«!c]3w~Oco7/ÕM|K_QEQEWo3| >|v1࿌oxAi͙-IqEglnKM|`x@мaxi͡-iq^s?? lٯ'=bx@мcxi͙-Yq^s?o[ ?k_oo߳LJ%c=EfH|E·W.HGar?? |A-\gFD57$;i{d>ޓkw׆fW[#-mފ>b= 5هNJ?xwzO߇w^bo--mވ>b= BhMsroxź^óCڭ ][ͽ $s_c.?{>*|(񍧂/e_n[Aa]'L}{(~?T|L[oi_ |_kjg_] mۺ)?LO"OQ>( ֬)_zݗۣXiHc ##ns_V9?㿃>xLiooKؒ[ -> a>R]ts_S;_w/g d?Rm8_-~vMh?ž&"Ѿj^" ʷU?gX+b,XB ?i&7, υIJ=Q޿ZW-k(d/X+* ~ӟL2Z x⦟Ge_j:^Eq*iv rVBAb B_5׈~%/~_Z7n<υ|*ů>n].R|^e\YFek[fB/}|wxKMgj*[[}Nc&$TU.pHOk G)ƿc~_q7ev_G![~۟p<[*৿ۏK~5hy[Tij .|c/oo6{=9/ Y ic'//ju?6^jXA|g3`Ag)7;ᝇ?į]Ru;iz;/ao|g3` S we şW_|uwV~*J%ծ4QU Y5z?ਟ??yB?:RJo/^uS=_]a(S.\` 3=D~|a1~<Z?>K//\5C=Fa.ۑ\` 89J>|b-o>ᦩPҬuPn7Q|F˺'k IM(|DN_<Դmwv֭[+˘^]Kum.0OKR{B_f|F?? m~?/=/5}?fd~#DɼIZiiq4IqHQ,¿S ek?_x_m#ǺSr ϣ IsՅi'/d'~m'PjLZ_wǏ#>(m}-Z>?oxk'd+{/vZ-㸍$ H8'UHnxs@- &g-]Z񀹆+#$ @ s4WG=˰Zk=k ίq wP$2 |Y#fk>> "<%-.$Y=0bb~S,Hު+g~?7ٿLJA>8'5 s75;& $oqS7pjo_wmƳ࿎/<o’Nɂ5C &'2čꢿSGf_gj⯄^3NxbK?0Y%icHѽTW}dO' NO>k>(u_|=Ҽ1uKMoĺlwJC>oFa? /¿?ٟW/^+񇁵o_Z灴\xjuzX'%"|J7cp? W /O|I|%sP;RAqi>Ks ^m/Z>ekFO~xE/)^6L/'C%lo.6jZ@(Vo  IBς#xGkZk~k2Ķ7Pv_E- }˔+7G|-//7Ꮙ tu=펕DWw1y lZ@(ROIsƅƏW?sW ,4;4nV !`1Ag?৿Y/ Y|6|5럍^z_:-bhrܭBΩ O(8"7^3T/,h~|cƭ/[ռ;/» -49tnV64T+|k Cn>h|Y7X4~Yhp驣KEpn!PÌ#m'~W_?osOA_??F^WoEkѿ'/k -_QKOWkxovZm/VFՠ.W.g*md0pq0)9A7^(|CeB<9k"X/Wծ'TQ~^a?G ' ^QkgQx^xnE_$gϽ&TQ~oW_'oc㿄]O;-'St5K:FU6F2@濍z@"=cOυ<=}ş=R֞X}>^ti$y1t!«mV881Wcv|T85aH5+m2{A It4v c}m_/ş]ԭi4y1t4v X_W +?N&G}HUֵ[\hKg(TX ~=3B ߷g?_ԇA{~;3%)_^4;Ii uZ|?CI|U֋[4Hby-+maS?X:!S 5WҴo{uƺu&Kgd.XeT֝+~izos|u k᭄>]hѮq5^I O%Em2r>ƿ t?ᶳ+}VL|*mΓO-}i\n̅[iPr+8o ~^ҵ_<5x;x|EXmko|K,"xEE$Na/_i/h?z։_ tO~IxKt}JaXDp G@v >Ο|9J|1BCKִO oaUH][V';YR:S`!㿅tcG?7ICvj6^,2IUr:n 'J~_'W__;>i/8S9iG_ןW~zPĊv((?`$W$a$V"a$V*,c%T I?Q~7;oυ4 7ķ?n.)-b6:ot\+c*H濜. 3jCsna h:w>-x72uimyصV|]Vꤎk߶K_fπk_<-#KquiIm{u[{R IC@?l/ƟgV>8i Z& )xG²Osiow N + T~N #OsᏉ>"|[ҼS _{khdc6{uEevJǨR97 W? 5g)ak Y[hiUqm++~O /_eᧈ Y"REO= ;Q?Af|' ?|9~b)/Am'V'EO˧hXirywֱf(/NhOųx/txxwS\{ ״,ty.mq0_3smP?!AK6hM_Ҽak_sSd{ ״,4y.q0_3smP?O#w{L|2/wxph}OZޗdI\[ǘ`f‚LoۏibٗԾ ߵO~_so񧌼q^k:T[KwvP-hVq_[O&8|fڇhoڳ׉g/^A_A/xFu&O[CR_O "]+8ڿi-G?~߳_ xp[5cm~ҟVt}>n Ju}<6Љw,h?౿O~%qG?ূS xH5 . E-!77o|Ɗ?[ h^_oi|ڦ8>L`6Wغf£($M!tGXԿe*Nl&ԯ~LaY_b륛 p5m3E-gR};IS|s1#ie}l*1‚N8 O njFe.}0 L0K+m]h«($kv++Eg9?_ڣVӼM߃𧈴l/4ZE Iaw̍*k3H)~O$߅C`!^-YZ]&Dh$ȻfVەb5c7~ ?E%w? [6 i5"h6@"[nU 0 *OGHv!k^_^=[+ &!,z3F%E22 _)_W37/t u:7WqEs aϗ7wqEs aϗ4h㺊'z'eG1G%o4)5}:wwqEs aϗ |Ig\s7ž{Qlum4Ƚ24d7n g?>GGཏį7Oj_)wPkqoVH"~!G^*oڥo x5%6 OPǓyndhvA4FnDlX "xF?'''9`xKW?cx<L_~މ?hYୃ?<' !HqOO}xø>o777zO"_+bO ?GoMOOڟa1#y|&o//P#ԟT 䟵J]>4 ?#_c'%>m>WM?ߴ8S/ß[ -Yi~.@Bv!'mkS]KPv3! 5\t\DR9=o gg U9i,CKPM.t)o*A3EqD?>˿JOKInCf1+WQ~ ţfI4uw|[[ Z:Zkk \$)I"n9ߵ] .%>&M~*xz_xwUh5]wK&A2HR$Ep8l/# [i7Hi|NaV+ WBq[]퉶D.L$=Oڻ 9W|5o/?eo^8>&2@)?zm6BS[Xw $#o^U?K_Fo:_G(k=?s?oIE}[Ꮐ4)>|B~JҭD5"MAa|Jß[S׾!|WV}Ǭ:^hw,vn<o '_߇Ʃ|CWᧀ9>HZֵ /Kk;xD7PFeD7wU 'DjZߏ>';SyO9W)6ծ4Kqs fY#MA#c?iz?$GO_d4HO!ѩi }_?Cnc>l^'xմx#ö^.~".iY^'Bh 6dmV _٧?$_+4/^>!^m"hF@"nU /8  g*u]7 I/owaGgy- $ȻfFەb5u_ ?|;~OhVi]&Fh$ȻfVەb5sT h(Gy'~T۫"H%48c ]|?>x t M_OZ (a,&wQ_4kO_uѣ+e!%o'p4"ޣc\|cGeIn6owugqdClܥ>0?िG ~_-?_ cuYx{ij^_%J.t6:~]ͥy% rR ow* xc~;K+Fþ& }.\wlu Z?.<ٹK) }n;Bko>u~A|!y/d/46WIZΙ5 rH'D~?o٫~?gڟ3~8 ִ/ _MՎ[}ONԼ+si5\rRIcOryNd߳ FHxKo/pj~tOkNN{}KO|!>,r;D Q%i@?Sų~?O:'i6 tOgNN{}OO|>,r;D -/?h?CşoϿ|{P+;A~1AxKVѴjgSm&Mv:(*KYkqw~x j?j SѼCώמ.H"HZTiY/!C$azx{V^+LڏgBt}5IdM΃E:Y/!B _$G5Z?<;U?mO1$^+m.KϴGjZfX Z~ sl?hku%<—^'K#HNk=SbbeHPVc?iz?$GO_oCaT ~_,#[>wGCK"> %F@8 /gKHăo?O+w.?6~g~|/ψmH~7x rbX25<эgג|wQ?f>}8fs/iOo <Ҙ෕U}9ڗk]A=UK94'ZuiLp[\HpĀ~g߇? K|'?jii5vӈ!GC0J\JpIDV?%һ"O6E_-uGωC?s?i#:g?5o__QE+O$g>ߍ ~Ҿ$t ?[ZG BIB;Y634RdR:7Rxgþ3EFž.ЭwOkz]siq$1a s_Dx s!_{ߵM}3u |>񭧈=26H"b澳1B9j?'o=g?4.<+֞#o { c&sk n~'猴{AM| ]Xӭ3+Y^ذ&k ?>]~":go%DucCmmq;| SG/*'đ]M#zLd񠶌q ρBǠo?'-?++đ]͠ZD5t񠶌q ρ,O/~(|vޏ߁^ <-iο(y܅+wbp ~ğNrd 7ߴ~.`^h> qxMwWDvvVwWS,q@N~~Mpd/>/|a^ m M5{WDvVVwWS,q@N? ngw*|WO}OuoUBAiegiss4Bp;_O ԾNejvVV|UӤYl8C̠ |}>ﯼ!YGOke#,ܚ!`?z|q~_%;;;X>)iOs,Sq噘;_ܟM./|)Z[C&渖K98wF޿N(أ(ٲoIkt7ͷÿK_eU~?m~jT$;#z?8 yҿTS%|tPU&ƞ<;usgKԩxuk?/0ߋ?/KJ񗁼 yx~K]@R?:nC k㿊e.e/_͞".cRk ~?Sƿ> ~̟>( ᷅?/WzޅsqiaKԩxa,џmBx///OS|9ͯH)fw}+4OF'G١gK J??.Zpo?GoG3ߋ>+|N>i|=_i%V/0]6ַ3ʐ< ~+~?J?G/)+ĺe<&MozZ[F wR'_ŏ SH&!_%SD?uk c jok.k[H\N_\?_:3?h?< o_E:M |A;}v`@YV萱+ξ!)ट | ⯉?bo/OOxğ oÖdt Q,+||*W>$|HhOxZ,"o|EMм;clK@ͣ 1>)'./.Ë3B텲..j 37 >?5o^'?'Ǐx#D|SNt +t/=R4PK1_:~_sA'e~هNWy/?/,u7?#?UT`oڂNԼy^|+emBH`+:+'"?৺ğZ ~Z~%3_I0UAH?T-SW=ONi?QέayoQ$X& #"o? A|C棧U冡=R]C-G"0Lee`{+?Ï|!׊~PO^%k_@q5ݻȄr+[&Kx/W@g|Ibf%p9Uߎx >&S\7ˠx%}3^Z۸ N "<|{/|.>|Eγ?UCG|CdvBq- 7$zWًƟ_6xH|=Sw]Ug%*c3Fy u!_sg_¿7t#@⟇ c[ǗI;9Z/X)~eAc$ѩQ2C}g)C[ B|IpxkH5)-o!ZfP9kRLϿׅ~|_:ѼE0xsI-.!ZfP9_s{-׼@ѼG0xoI)-n!ZfP9kF| |5ŏ 𮷮/tǺ>A.)d 4[v|Q@e;o_'~=;K??&2ਿUh?jOkN ПgƯſ!jXiZl,eo<&=_)߰g71'Om?~^?olEBY1[&퉏jG sy_OO~3w xKO4_:V go<&=(#֟8O?>-//o[x>9Ml"c$pL6=Q'>"aO[þwxV_Yzao%̬H)dw<*'&OJx SD/5WXX%̬H)$w<*'>'LKş# xOC/uWᖡiz}W2a"𪄞6 }x5/ xcFuOX@7wWGQI#*ڿ:+޿<'ӿT_Oմ5K(:^- Lte`GPE~H)歧g)KiZ{mP dX& #"G4$Vu]3N-CO]myȲE,l]YX_X*~?MG}cyoK{fE)Q`++_/~;aχ57Ǟ/xKok i7G4$nʲkEwO'Sռ!~+YsRm{ew| rR&ׁ_ ;_97O ši+ ׶7p77*A|7_aO^95O xO1 vcP G,2U_%k?m xULamgi)#oV~ \kg~(WE~;QEW ~~߱n|}+jgNԴG➅ei?Fh'$n+)+z?ao3{bOK>;u=7W{:v?DZDsAW8 x>cۍKaA%a7컑r|"G cx|<x>!hdF{J-|r&r0A| O e|Ac'oxZ|o?~/>RK{"ow# ி (|J־:sǾ?O>$G}++@4:35k u܌3kks_̟4"3+F .ȕ B\j?ᖿi7?h|AȔ2~_o?G3+F .Ȕ8пA3?'->/OVHtkG±joFmą`*sewè'ǞUHɼe Cj/S*0t,$\"*+ !|7d.o?QZ[v1!@X&HEq-gX㿇7T:/|)ḵ)`kHP: o++MRm6mRIIlop[#W%.FҠ',36/xͽjS߉u8-7q!r69a />:e?V͵ W^!aG7Gq)r6" @n??Oğ|qփ-s'hy-ޫ}V'ĒM.Y?oo?૿_>㈵K<߁:W~1+񇌼] Hυ<%oZGoc2, 5TmpOLW;~0$| Q!Ydcq3l$u5QEE_D͗K_lX~mZ^#/ kW$?߱ցw9|&/qouamtG*FIXfOσ>Q)y@9V+:Wٞ%>*|8)q._ir ѻ[:H*H+o/F~;o{x7Ķ^(%GDd!`||B<_ xLYp!YtY6:6 WCas|?|sY] G$5C[Hlc]N0EoxO> Υox[zun' OYZd0-]cpq+>M|9sogX ⣤~?eO+'ٿv_w/?|qãXAҾп E'lߍK;N?<į<χ9Ѧuq __h_gO٢|o%ɇi`@?d?W x3|}'&m|gii| -^x{H'2oz~-^j+2m%) |iZ㇉8گ ߳eޅx⾝7ýSoxfl)'1A<b!$}?ԟ/_;f8Ov4J{jk@᣿g/h_X?'~'|;潮j߳ltEj(m^ji*CooI#"I+*oot/ gS|Ig:O=#R @Aw ;$S߳%խ%>^gegwWwwS-Q$H*,YInhwZYiomkz$1 b_5[Xџoon [(I$bUT,$W6~^^\Ckik77WW2ǭY3# ,HM5'G'.؟omcAd?i٫of᣿g/h^ Cżo &tIT:::Q\AO lj<x煵?x_7&j]#%Ȳ(ttu,*+r+Fh(+?NO=?g;?PcɀοxZw^4g[akk" ֟jԫoq)g첧a[a_,JO?ػPGſm4߈5Of Q^S>!#WEڟf7?kRkib+ IdAU# h_k1${G] Mv1{ڽ6&* J~_'WW__;>i)o8S9iG_QןW~zPĊv((?`$W$a$V"a$V*,c%T׺fF(3IUA|/_7$nyO;ڟMb̿4GRgc̳=5R'? 9PV{ W+*?j?|?ՉjCOOaχ|+_?(3_O5_:~q.%O=_v_KoIgo%MH%gS/"jo$\W|Oim[H.+U#<__o_1_EQ_QUN?|7_FEf%2*`65oCQٽhM__)dkf&?򖿈H<q_+)qd{gP(wEfw;gq?? ?C cZw3#zoE<7_ZUo%_K(, 'wogsco++g;CxSwsuus >{$I#%%$I->|/cφ>\]\?NI5wcDŽO,_a?) ľ2;m/BuhlgH_˷(s1ڊXA O\j~-?nX ]KWo-?T>"kCGGxcn R6ت5>(7?f"|EqkF}wWC)JT5~)?f#׼GqkF}{WC)JUI䁁??ĿS?o_> ޫ>- 1TiYy5zOzI{s7rD̮42BȄ8%_N?b kχkI/=R}&H&&V(YQN8V˧h7@mdѵ)"fVhHXdBTq6,<'Դ?>W>%AfwrYN׍X`k g|}q<-5ƣxY|`gp9gx 3xW~&|/<}C~-n|Iߘ<i3Y;9#E,kƬ0@5sG|qP3_k0Wu{hxhL֓$9FЋ {߆_|;:NMsE𵎗hv ֦%)H22 य़xw x/t=wD%j6bLմk3[H$lYA _S?|;u5}[Ѽ/cjEݷuncdXDt6 (| ~湡x+Z.~5M#X|9gjUտi`5)ctWIVPA_-H~"RHڛ 6#Z"'|B9RdpF ͂_&Ȭn+0Ao WWW EQ]ޟKnek_|wiP{-?OveeiI(TQT+'JӴ^8t(E/#^"% ; ,>'|JҬ/t:ogaa;+HׅHIB@;K}?M 8V>(ER8PP GN|;G?h~=5O/i6)f\1=I)D^KaG H6^}o/|G?ŏZPx[(ubFw*ETpg<5ψJ&^$׌gtwמfu7w/m>1Ə&M mEES?ŏ)Կ*,PǫCGa<NJa?W;+y5X% $H呔6upgX)-5]H#(` &-k~0%V~"guHg0Z֩mYD(mp޹J嫖j[3ZRտ!ʟkka)n쳧*<0Qb+B~#~?d7/DuzQO۷LT_jɛ֟l<[UI8)$k'-MV)mֿ[Mt/5|#Sj*%9+SYmK<_]elUkOLaeGR^?]F B+ڊ(I|%xž7n_Þg)_i^8Lt:+;+hE0(豁_L<  +xO/i6M>;K+;x 0/e@+oW)|-x?<;/h~KoZvm`|C 1FP U(5xS_z7i0 ;E0j]>bۏkfMB_'-|hCψjwK{ޱ , KhGj?Oik~WOX ?~_<)OsEu+5ԯQ[£{Lo1`٣?fυ?rxO~:jWCK(-aQڿ_'?A#~/L~?/_/x%M;?&O ^-ޡv2!=bQھ'&f !s/?s?J0(ƾE2?g"!P? ykx K?|)?\h7oZj:I,[\N+fſI~6|A~Qğ |> iYP2$+q䫞+_pO]?|7jxR kᆣ^?!Z7u{=TZ&DEos8 /..| u_>1ែ!Tm}}dI4p~X^+ug ړSF x[^A~rqe]-$ǒq )xZG]'jV~j7_O>i?$޳o\i=:%# X+{5c o{?SF>[M'Y|>}^LGǔq )xZ]Z~0;?KZxY.4|yOud~t7 >$͟<k_7Q_/iW>ńɆI)Y{gz?e_fMs:Wj)/c.6Sag#/vCڽ_n{Ŀ72|$5Ss_ObɆI,e{Wşy3~t]ƚ;xRľ zFwxg7Sx9Q5/0_ǏFc^"mñ]C·M4ar[{oUzW)wwxºߍѼKjvjq Yqd|Jg~WKwxKԭ<34:!R wß~ڟ~gI,kYg/$u}{?|/kz"Sn.n&|$;XG%?g%7=j~ [\5kC5yw\LI$wcܱN|%w3/ ZΩyȥԮk).%lI#{g9; 3F5^eVчA5%?W?^eђ~DC5Npj7 ~xP~|d7xw|])|z֞.klYnMZڇk~.`7go~+~|ž5-gOzVh S$M[/ڗh^/`o8gO?ߋ4O5vtKYޫ{ -̑W Iyx>*?b2>^4VǂCWZVn{~:~?7L|~?y_> ~67|8tѬ-E\e܇~=_~4Hf(Hyͤ7=ke_]fo> L5>SD>&PwW^~ڤ/:-d8?a&|7 ~ 4x>C>&P}?=k9D?exb>?8|u'a] 4c!gi{=>'|~qj|z'1k<vź|.zx¶i{ lp/. w؟syl>x7|?3]E4ut3QOb/"Q a3-~ߵ|hf;֙jI ٥1!7gq޾ppfm|]:]xGмmiڂxvwmA {3 K'~0 > |+mSw>zWtu<}:`Iw߯/WG?_wρw<1x*/>K߆łprkk_&a޿//3߁_o|/&/xK<֝xNTMmuq ;g |h~?> ˿~EޣW6؆`r[{[%a޿%WÏ^~ 'x[G^ό|! Q}xO;KOJSy?Qį i4?h/oE 㸴Ȥ) _K~>K_x熼_-~^!;KOJ~(7ÿ~Ҽaow<= G׬noR9nb<蚔Zx.(iVkyl#)TW~-~W.^S_Kj绞gi%<3M~kG_%Ϋ}j_{WOh^{vY\ffb}I-CկMKouJ]BsL$gffb}I$_SԵس%u% 溚W2K#ğS_~SO_/~)B?ý@z^f6!PtP(o"~ߴ2~>~.j|$y4O|?ld ii1B?_Q/ۋ@jًb>.~]>|#Gh~ {Xȩii!PplS?g/o_z~|,/F4{7 ki֪1Bߎi/%?_|VOx^nj|Ca]z&{x!OEGj_.~_K9|A7^"PmS_#cfNya 1/ģo@_h%?>!xƖ獼a6]I<bQڿ!o>)|h%|D>0]ԵI,[Y,XEľѿQۇK&o5~~ Y<=]S¾D.}\3Di-c=sOo_g/_V-O,6}vS >"1ڿ_9 l~?¯_5gρ@xMGn|a)AgNuv8f?ᗀg'OjևK~ :UqY{$``XY[ ^_ __?6#~$]9'֠Ly)y&}ekѿ=#LS׿ॶV?>>j_S[6Ϗ)/JӚP>oV\'RkS;kY u/]|<4|y)xVҁ_ݯ@iZw3:4z(nj.|msj=H+7|2%'/>G Ǣj'[x3H-Ogk)_@`ο?e(?s8~Ϳ _l|)xF5-6O x쥑NZ#5Ճ@~_w 5(/ /xj=T<)DzE9h{;YJz==dOهD1Ozczg}_^OHԵ>O xO1-+T_7Kok /Wu-OSWtմ ۋi <TWSب7?G iWǏU}KRot++IdZ)]Ob iO)?WÍ[5-K3WVon,+IdZ)]ObПQ 6?,|>z[qyݩRS̛iֿX*'|/OxC?hF[7\ӵ y-/l##hf7^W]+ƾ|Ym|- >%е/Kqkz}G42ur+O qo x-hxW )n9-QōZΘ)d__W5ɖJk_G6пk_cH&k)cdEm? 3Y>|:?;>yxOBz/;ĺ@a"tT7 ;`0mO?l/?j/K'Q"ZM73[ʵ}??#xƟxW' qCq9弫k;X Aڿ0d@G'~;ω0{Y~/jZ7Q'[xuU!$38%TPU_[-?fOGS񿊵3xOPԵoӬjkbI%ajOۏ },?kO؛U|V |?վxg.}*K+MMk F웍B˹|HvP?/[ v0jGegHe/)_|u iogk4:ΡtMS.(?~?j 5 PΗ%Kj7:7O]O#@GaRm&1{>(i?fī{w^Qh%;;g2i_wO_.KX9O *+ !G-0>E|Y7;ޯ$7¿ſ ~.miRg_|+KoQtMN^KO >=)$>U`Wo?>4Uh+|;\|.`5kY-<8\ܓ $G/]8cş_U._ /{? uj7`Xk^ZiǰkE(`W/ῄ?(|^t|7eB5 /Ki-|>P3|[y|_G7zMwGW|:*vy/"iRbñIhB'^~ſO=[(0~_4?J/xuH4nDMJb׷7C#[~?N['|/~_t?J?uH4nDMJa7K:l~Vg`qPaaxmCǚRM[5T.X5& W?a_ٟ F'UÝǖNOM7zm~S9*Jd~_H3Qx&ǿt/Z|F4m?ź'WԴku\A;*_'PA*Jf~߳oG/Rx"4|G4m?ڷWԴkw\A;*_'c&PJGq4Ҿ~~O@Ӵ VP7V`/Sg(L%TˏFH?̯F?<~b2F6-!LѼkGB_bO$\QOǟ!7ѴoGCy'ֹOF3ִٟj:?5Rf&(ڹV"0 \_$k:whu 'چc3|xԫZM,LQbE8 Er:j'|c߳w4 s,3[M,LQbE8`A"?J],p~lo5b YeA*A5Xa_p߲_fG4h_SM{n Gj?GMslGt_ٓM{?0{{{~L~D&TiZ~*k:&C[y4>e`RYc X_g mc=~5|O4[?U+yt~g!Re@Ԓk):?mGྐྵo:ƋaC^iA{8ŕ fI5P`o#֣EFh7ݗxZ mt|Hť0`RI?b?'}⿅߲w5 񯌛"/^8T{M9R1X'*e ےI?/f'|QW&随yӭƣs<<+dтe ےIK,e'ǀ#֛> ?#Uyoؚn<I|I-ڇtI8$uo wGGn>|jR^=Guύ6t[SX&)o!s*_LA Guo o?M.>|lZ?Gߍvt[SX&9o s*oLA Guo y7߁iO&~?ߌ&7${4S_,5/mac{i` (kUv?O=Ɵ{>qX.oH,:l7Qwz}G"l0?̗C~_;_t/'ulj=e~m'S,JYiXZDr.Vʳԟ\o)?C A_ͦxö_%[uK=bĭ ~]݅G"l0?O'~U=ş k6??izdV+]XH|] T5h:|_s.~&|(m< VXJ&c`FFT?__?g_>7*!ď+u.[Kle[N1YAFCM~pyb|IW?x#\ҭu4JQ5gsL.dd=-x?/|ecC|Bi{_x;Ym4BA-kpXTe=?> ''⿇|/GvoyekvQ cD/(t`˜zW|k?~^>)x:| =֖Q cҕдrBsA9 _|?37o?xc]OWK:˜o T|aQ-o4/Jм9Z'_Zեkms4Z9]w! 3AǯݯZ(_oo^$[>2ƽmƺ ]iK;]R;xC>HQTv>7_Wψ?-|%|Q5Njk[|gt,8 G܉G`+ iF^?g?xƏVt,8 @"EQ 7k~ύkO^#~0m.ER!m-1r$UGQ9R_ <w_xw÷$|Yse.js'syq HC\(~O৅g~ S۽F⫛95]BTfksyp<(pOcW%|RG Ѭ WT6m s/)b|e `⎉E| kI4&\6=]:Xd20RU@;>~PZoڛ^M#YӾ'p[hZ[]:Xd20RQ@R߷/ĝ+Wǎ|*_iԼyYbdmJPBT77gjѿc'i=fj>{1P#KvL]Nbط 7gGPMXxP_x/tk>VMt۫y }J*|F/ψkBƳoƚ<K}pAia('/J~#j?x]cڟ?VO h |9{|<ֹyai]⸢y+XG(йb!GO~~MDgߍ. MҬ彖/Z4X-K {egJۋ|w+L|M'xWľ%Ҽ awJu couusp춌Y;|1MOҼ%x&Ҽ ayJmmX]]\${-8yN60?Dx7x_Gm}|E-3v7Zo[h-BAsss:&t8y60U|^ _L-cχg|]kO\e𗈼EYY(N4H|Ȓ1nC~7ߵ?> ⇋-|c 5;KK?FovYdI!`?Zګ k_?gnGŶ2 x:եcK7ӵ=#,$[q_O,1_ _i|Qmv⿆u{Qih͊,e9+"Hź0WF+9) 6UCtJ?~Ŀmt8S[+w{ʱ0 {Kࢿu=;ZG>ծ4χ>5RRl{w:,9Ftu *ÃK_=;:ؾF>ծ4χ6R[)Ů*QCJ7t9ޣa}_Go/ jwèAoȶ)tY&bє0V Eß?ck!ke B?_Ym9>e''ï?P٧Ş'8<7ߍ/S^Bӧ\Iw%/4 m#9HR~)gy?SW^|~⯇1>^MORRAc m#9XR~%~*7o߱ /K_eGJ̚><* .FrF zGt~&_|//nxOQ7|[{K3WhjAXaಉxa6q ?' _ iOo4j=@V+7–7Gssqq ՖyXk?xf/#~^=F+;7Ga?ueVjاd"i*__u{}4o%cXB^7}~Q?N~l<%_|I▏w$qCzJs.j5Ub>Vpk?)_/ž/X&%/隖\˨k5Tb>Vrko*O|<&< FzomtXXWiAJ4JF_[_Q~/P_)!ymQH'{{eV%X%@zt`om/ًtIGƏ'~ӼSce]a=Ž :,=QW߱ ҟ w w֏?>-t%O LV+W1??lOό~|QW5O [ɭAKY'fHfF,?/O>"ϋ: & ~YP C4=K*C4R4lda g{~Z/Я>/ON?/^nSռՄ:0xVyYRg ,lCğmo''ú|Q|n*^~;燯A&e 0f泉eHȄ1ǟWE(55{K~?luͅ~;TP$WGF+9) 6T]?R#_/O_GE-16TP$WGF+9) 6T]?R#_/O_GE-16TP$W_' }|~5h^_:׊tkGcj'-DFZەfÃ#9PB eP?`_Mg~5oۦmWF6 -!{FrT>?siΑJ4_[m[F6 -!{FrWr i_z7tWOj_x#I[*HVS~?G uxde߀OxP~x+/bGgXn/|C{nCR@e<ࡿw?f/ f/ x 'u Wᇂ|Sx)}&{UWHH݉R@e).>*)ę(~ j0诮zZ%Pʰ d,A#ݏ/4x%w{?^QY:x ?~2{?<|.g? ?_O:XAGA_v? yG?G_xayGAg _GKh(8~x?gc?x =/+ !,~_m|ߌ e[xO 7XIx1G!A!`ԟ~B,m+kkz=$އ}%kЬDeA!`͟C>,m+k[vz=$օ}%kЬDeA!`?؏ϟߏ6,h мT2Ծ.\>鵋!v$ҮDD p:Ww6wg/췣>eh^+Onut͐h i7 "vN+ qW٤~gGE:QsKխ>Л4.DG p:W +[~3u/nDe E`dԮ&Қx̰Wr ~̖_uM]~źu i h0‹⡬IM[ďme@* xOall*gfOxOEOV^)_bMFm-r${o,2-ܹUgq\xw?kg+_xcH_~%%_kI#ݏ/4x%w{?^QY:x ?~2{?<|.g? ?_O:XAGA_v? yG?G_xay_Hǟidړ/7amx7>'i_y*A#w p^+Bmd\id57/U[ς_#i[x˅[G]jVIiFs?oߴV_>|L#xF}m'.m$]jVd۴#r^, h߂ߴ-w@]_}:uZA#r3MV|ğ~M>x*]V+ay&ŋ\,%9N\!eݷs_ԇğ׏M~T^;VuHj3صYC]q7/Gsj T^Ia=\,E9N\!eݷJ%K|d^6~)5(ԚzVSٴecYsïH', }G/G_i<#͏/-J<G0 uI#4?ec? ?^3y G<] 5t悏GA6?!(&58c6ŇÝO_ԡΥ!yw^uFKm@asMN؛My~e ';mGqNT:滨klb o [p6;G'oM>"_|Tyڔ>7|7Sk sp-~aJۄA?'s??f /Ƿ,z^1<<Ԏ_ dyFq/%|5zIo2 u":Rÿ|A?D ^<5D| z熴{[]᭿ă_֦y$y5O$y]Z-xs ]h-k|ּ9[i?`kk3IZ>OR}qvK+W?hM{^5 C[mm|8Nj!AHj6Owy]? ޷X6VW [VKo+P<}? QW 3:|3~ uUY|7+$\w序T22b("r\J/>oi]{EϏ~2[|*úG>nc:BPD|> x[ O<6ƫgS/5oLC5sz1wENyE9m.[e}Eϋ7o]TootFuSx7%)c("bw|1u򗯄?KurmOW?u_gQy:q7Ӧ_??Q#u:ig7Ӗ_>0wǿu|;mw\x !O&iOxJЋ )˜ > ŏ>i>f],Kr%hEѐF]GM|gƯ~ zů|3_jShikzS^%t"#.cr#>;Ư 5Y4(>(|Qùm6ޭi@]rdP1s 5t悿_OA6?7!(򿵿u< xJ;_<"VS$)q82zY'%o GtXy/^!n+a)nN3x?[‘5~叇=ಶJc."ݷ'OZ)'- ^4 = /!݋;xĥ2vmq]%tU)%OV 2w|RqsY2̣ )q?#__EQ_U~&bggßCjf LG)Iov_{ɕ~k+bط-EP|Jw>ԧkKk%:t2‡r?~şٓ/cĞ3?5οx7Eφ5=pNSm q^_kI|[~!|IO$_ x\f[ 35{9.u')dn1(?j8Jh??~~ w/5gZ?n<9LֶAYbnfHO?5dO6' I_9_?}?0_w_;D?GFIoO4_?}?#l/'|;D?GFIoO4_?}?#l/'|;D?GFIoO4_?}?#l/'|;D?_crw} ɟ > ~Ҟě=jG=~]Cus%sp {!ljן]$߿[g3^7ii xVtMPnE̖/2&[2:rC7?O_;>8ii]D5ۑs%sp çL̎\)~?7_ٗOu{+\֓_ Z.Wu{xtQ6DwLaWWaE?Ǿ*WQ*V_TF'̛~IoğC#״OZK 7zmZrYmdBN5@qwE-$sV,Is2B!PN\N5<q-wEuj=R]L#HTp NϯkZ>k$Q\Zo-"!Fr;ApN8_֧A3uV G c(kM _ERA_?j_ !ᾳuc}>VLiMo[vuG1;ۻ!uVFTC^9w\^RMiNүg[vuW1̅[iPrZ_:u]Y^RMiNүg[vuW1̅[iPrQ|uO6wY?RәO/&H e.HʃWQ9e?oo(;?IFwGf5~h? GtxAs_xs–ĝc^)}Z\I$vZ57nPI#S~bڷ 'nxKzwu{']_Ė~'}"ZI"Y0lvB%$Oay?k(s ׼ Zx)kq$eAe: |k^,okK7дm,Ap6 :f#&O9K?|9㟌|C5kh.gk+YeF]6r}~~ _ Uk~8x⇏|9,ҴυV:Mi}6j=ZD iS)#>#1R)o%|g~:$L~Yiwե^B:ϾD1?8?S?_K|w|J~|-үKٴOVY!K Iȟ&2GQ(_&]5|m /nLo%uMfoo-cٔvmΟ.2GFIoO4|~n 抿0_w_EiC_׼˿uGW?f|4|n|9޵ 659^uYcR6:)^3ϟKA|<7|]>))4˽Ju^ vifQH覽c?bڣ;8#gGW~|UxN z3^4 (ltSҽsd[/H)ho C:P`[ǃZaqcOf((ej:g%hߌ?>~!?^xz߄t/ \xgS`Mb3LOe6Q_ͷC:? pw_x:ׅ4O \xoR`Kd37kjO:-ho> ^xZׄ? \xkS`Kd3LOe6Q__'ȟǯ߳> x:}{Q`KfQLb97mPo?o xkZv~,}Y.Z;;pk ]6Lģ*?ba;d/O^4|iVV-\Ggssnc+ɘuSo 1xSC5 gNҴV6~+}XnZ;;pk ]6LģBek_i~|ZM ׎Z 3_{BW ~mCtPʴU gȿY [WC'n~4k|;/­;DLC![Zg:%|z|⮩|UҼ=a onܦs.np@V.We~̿ |W#/k_ZKJucA5w)˫@ NIt;-\Sd `66pΟj'5y_=O?L|s|^/umOW?u_gQy:q7Ӧ_??Q#u:ig7Ӗ_4LѾ ~ѿ>1S?g~&knKza]Ahq1#e2G`~_􏃟/ Ե-_o G4"WNE33jK2e#?f:?#/jZG$vI_z厩suH襙w2g+/ǟ_u=CP]fHHo4]fRdt:wE,˖Q?G#$|ѷ?Nx'J?/{W?n 掿V7¾!o7n-|M*w1K(uYT6FA=kk w60[xB PEyoi(RT8Ymzc}~Şla.ivn;PpIz巉;x)kZAtna#IH8'3e̿ƿ_?jsſ>)k McAo JLyh$3,QV]ȧ 7GͿ~2Ϟ0Q^+'7[YM_z}j7m/>n8ܫ ȧ 6W13~^1S^,#;[WMcZ}j7mŋϯE3A$љbʰ܊rRg>x+xmgៈ5_hAԯ4[mn9L/%#G*FQN@ ?o(' [|.<'O~|={+OF;p/#'<1;XPu޿jφ^w|^óZ|WZvT'39#'keGVw_j>< fóZ-'Wh|?0ŤWu?-ɤw.7Ǥj)w(ͥտQO#_뚏tS^SQJ6w2E 1aȫ_ r?h/>?+|9o?Jn_"C|q = ?:f߉Go5MNT0he#h1',+cv>hix7>׼{iM/V+xVP_1r¾P#HE'^6_}KU䚥햣A[[H*t2PNXWlGS?W+ڿL`?S_Hok_]x?-_|uk?(_AC*'S fUCPn3 (ٓ|R#[c O(~$W-ǽ#ND_ =Iz R}GÏ(~K+k+kFkO:g U/__#e5+w'e?j5A eş~+iK٣XIg{[ (<(LR= t_N?8C 8~_ _~-7MC6Wpl8*А{Weo(;Gm^3t߃aeg(Lr= iO/}f?>#L:O<] u^$WQBcAH5ECvO ?W'#??1#D Lj??0%z?'$_cGPH_+?xQ!+?G11GECvO ? E{w=?1#HJ*xWea/(_'xƾ ~#k^#ox2K^$TQԭWSS_?p~ʟ>>8U_li7cQ3<Mcg[S?VOObS=VddՃ @Lʚ$m_}rOI~Z?ÍN^R-Vľ.ԧmdY K*k7!^Y__? '>> ^?_H~/ D?,O߅~<50WO$? s(^?_H~!*q~bBO(!uEџ υ'STо**bt[+5[;iZV , 't B|=Gx{(=OCxPTѮ,liX4(,+m6?P7 cxC5M⎍F+SFU`ȠPrx/#7nx??tFԵ-N[Դ-m-i4(,rk~Ͽ?j'Y<|4gomz^ݛ)Ky1D rw' GE_>Ŀ?~5MZ O7sb"lC޿_*?/?'~~3f׃SVB.%]w9;% ?iO t['į iږcwtom& -ԤG @޿OO;dOgᥗ/U->6x{Ptkb'/#Ҳƀ5z??*χ:_,#ڟ}$p$eV,Mo6 'Ok?8n^ZhծϨ_I 9yah 1_?)Ox?>|? j^6-ݷ OҬ濽8Rb2o!5 _U3_?|$eҿ?M/5k|=ɮZaJ~=m_o__tiƧ%?>u}}^ ,%YĐΉ^i{}e,L$)&7ȯs~/ ~}/A]::.m]2ѵ]#O,W˺Ss징57ş㿏fzF|Tm.[hڦaYW3E&]Jv<-|}6u4 It|Yh忉4F4 nʽ)7ZjVv򦿟St&|lJӴ_$fOmKK-<uji;YAkk(j'??fP7?>W5~_b?OOCj[wL?\_W_1V&_~V_T6_ݧ(|[e_}5Q%׍%rk/Z?OEß*^2̕5_~QEW/[P??y7 ,ww3?? _W?(ag{Dw_')UNJjj1 M+m[ZW~) ^%w0࢟c+ਟO('WBD*O? fMKPn)?=v_JMB-,4iR˶$F8UV'BwOP-l4׷2g˷dF8UV'?4x'S'K[ ;mԹ%UWOxM:}̙$v8UROҿ')_Cx&? SdI>T:O|GԿɿ'ߊ7w|SV$Wͭy)cqp+hF_> ռ?_~'-V?f5[$r#pÊ*_37?hO*eG4V&Smn#lH2wHGo^%/4/|Zjv>iw^[O@;dDqq_d|-7O>6|:oů_ş8xGN:_l.W|PW㑹A~!?xC⧍>xCľ^t~wAs{m9j a+-~+xߏ(oÏ%7C<);7Ƌ'}*;kW wܫlqh_ٷ* &]+[ZY)6ʟ2᳎Wg_kÝgĝ7M/#Uu[k[IE#S\6q_"_=ƿVZk7*º^u"l.8>94@W?Z~k^W+ vױ0vȟ0 jJY?kitonoLo gC/tVn3g_sxe߁28KV>~M|e۟|_/?7_k_57aGφϴyGz͹W8ӿcQׇK5wic©l W,o{>qzs r^ о ?g /|]XzWe<,[!x|{w$"xCCVkcjokszq3wRr-A]7-?c~>g/|wX[8`~'wok~)x+ټ9M˧XW!#~fO |V~#? #X'ˠxCA6-ƣxc:'n&lbld_ ڿcR> mƏ>/<1M\ZID6+;hš?se~??92|D7=|PSő'*.uRq$"Vvћ5s1ojagyEⷋcO ?v:|aQ +;yh́š\~ߴ9x'4?~&,þд˔ԯLST1;lFl7)_Cc5uOC1OC?Gu/D)_C5uOC1OC?Gu/D?X?!]wf_Rӯ!ϕwİʹ 3H|Klu5m2;7T񶫨qgʺ{E8eeaƿfc|H1imGO>UKp=gMBVSNK?R񎧨XE.g)<ᕔ \MqWًƟ_l_iW!|/`wZ?{|s4iwxV~T77w0_ {6!g'K?_'5 A++u&0H[i w[??{~ПP_R ڿ =iw7WP^ױݸO/$O|L|!ϟ$WxO> qG_G? GSjG? 1GkG?? #GcjG> qG_^>U?_3V|3?Y5]/k{T"m$glx{7O*Q|H~||QX]g7%j05ܨ%DQ#;e3^ >$gڗ?Ɵwiԗͪ[@7lQ#;e3^? K ~?iO"j7ZOIzڝPԪ$ƌ-w>.]kᯋ0a~~ҎfEt A$q1>ƿ*W_>,|9ſ-K/gZw +Q"Dg$k9a_ZZOÏ]/ k/֌JmDrϷ|ʤ+S7_|kZi%"3MYRr¿i,?+@| 9b(ߍ_W_9uּmOh7>Y-U<[x,M~@~W/&?|Xc ~xEP:όE-H4@ʞu嵼{W|˖&i+[o_~-|f-⟅ Kgƞ"MSλ{*rdQzl ¯ګ᧍(|\C_? ~uk{h]{eO:ʻ\Ç௟aΕɕÎ?c?֗ɕÌ?bΗɕ:Ø?e?֛uJ/ _wDG|!xcĚ-亘/,m)#l2 Eg<_xOZoE^K &qhFDl2 U_<4_OZo|G^K &v)b5x ? cu&]D]iwV][ɋR7,R!#*y5~?u|u?}_?uz?ȕn] ?i_*aO_ |q |'4aš]Ȉ(ld`nSFQjo/̍k e iF#"+4-`}~RW~aQEWU=a4hɿ?YfP٫~Wÿe_D-/1.40/.8-_7?_C+:_/_Vo+[ ?Oa,Rd濡(<3QoDh)kd 1g*jGg;%Q?؏M7`_sDjA?ʾ(&RP2o_kuIoğC[{y nnf[{kkxi$v ,HH nnneX-<*" 1 9$u<6sss*fyDDf$$W=A3Cmm AfYw!UG% 9$տOweW߶Q@ᄿm3oگ?l4g ?`ۧs+?jG_WW Wdѥ?aS5G K_>4x{sc=Ɓ+lImye:$ʇEV7K%WC$|=xK> 3^׉_.cĖvsM xhUaW"/o2b úU@5 H|A\m-,DPȪøYo^unx_ĺmN;-.}]#Đ]ZL,R)ऊwuOWaDZ# Ot?W'RdjUl4π_,ZVt}O[g]摧]sck,q#)<`eC0'Acү?~2|T@ᆷ+O1XG,O D8>~?/]&^A7mKN_ 9tsYl9r'lq5>ޙ{*'onߝ+Q|7|gX]cm5ŝ\?6o~ ?~ |Z@EycYk>'<o~(m+A߆[EycYk '?sŞ)m+@׆w_.XGi\8ՙO*>: ŻOaws%XB$ _yǟ ?σ>%x' -vVijW64L\FaԟhߌQ^'EgO Y~Я|CV/|B[9ne'Hmhԟh?|X>g=g%-޽឵-?y-$%#fx،2|O=Ə>\)gRķ/f#4!{S83|K#E/_x)`[kilc[["3,FhC2qg??WY{o>(% SOA39Ķ1٭#4!{S83|D7{Uş_>Ϯ4$< x&me-k;-fhʙ+0.7 ^YF+`.Q˺?׏K%:rwJ¯'4~꿼/(uk&?no#OM:.G0tkE.?m$o->aW~{GK.KO6yv_~s>ԧJXuǯ%{Nu)|Vħ?R:]W\;+G4 ~ix_zd߇I߀) z5xeXՁ z?cź ʿ36k@Yе;k{;l)]%XH פ{3<[h)I>" ּ??| Fkw1vwشSC,n̎$kt/'N?' ?t:_Cx/ž%?ts~uFxc\ܢM ʻnIQCyJ떮j(ګ &٠43EMb4χ?_SfP*>'Wh|?0ŤWu?-ɤw.7Ǥj)w(ͥi>_e zI|2=_܇(aeo|6Qeʗ%G5 WG_TQE{~/%.wGO? _'(OgC>!WUO;>sQ/ie?CqZڿL`?S_A)Uߊkx?-_|uk?(_AC*'S fUCPn3 (ٓ|R#[c O(~$W-ǽ#ND_ =Iz R}GÏ(~K+k+h(+Kğ#^0-x'L#G=389?R%P '7µctx^3LcP W&aDMJ_%^3 l %x?Ogycg+wg:?D|W_)Uk2_~ e2_m'gRGV-O ~ WWWZQEQEWo|cS>;/V>'Cֿs_G{J(kw>*Pc]"ogk?KWZ֏(4HF_If薯j4Ӛ([M+7x:<{Jbo/.yg?ψ] (?a|y( ^YF+`.Q˺?׏K%:rwJ¯'4~꿼/(uk&?no#OM:.G0tkE.?m$o->aW~{GK.KO6yv_~s>ԧJXuǯ%{Nu)|Vħ?R:]W\;+a$ faQ-* O(ٝ:WKQ1_fҫN[3im_rW?Xx*Ϋ*?OƟK>g?5o__QE_O0-o&+٦|9?Fjb4hWfQ="C )?-"c )mEM& )t=&# W)MEm..?1TR4>7saU@XH'~fh!n4z,zn*6saU@XH&1O<5`W<{MKF=7DMa9*,y$ ֿ9"|@ezo|u\V 5eʮ*4" ; k^Yz|W y[b9]UYC0gX=;74V+ {ķŔs*,2 #`2&x։aO 쵿궑ʪȲr+ @v?)UNJ ˟5mee|Awx?-_|uk?(_AC*'S fUCPn3 (ٓ|R#[c O(~$W#NFxF(G Eb;$nDbAr=t'I#vH+Nǫe)?f˫.'<әܒYI׭,3g'UŦ+yvy2*mU]g xo^4g'UŧGyZ.O1EVm@ƞ^.?.&Lw&оcR*ڪ7(__+nE[O:\JT s_Zj_z?4oV~-F[S>&w{i?sQXh:qkha"4r%u܎pFU<_ߦχ5:j[jz?l4BH%u܎py A@mÏ0j V-M–fn$FAĮNb3;ê~v-::4ohW]̧ |#u # c|M~*t맲4JCe { O3R> 1xb:Lث+)H ALi5yeQYes$I]-䑘噘I$kd;YY~|9Y\$x#Ly$f9,ÒI$k$9YY~8Y\$xLy$f9,I$k?]$̒I'tyba$kt;F>J,a:vkkcGePNӴ"Ll,6oe֩ecgԊ$GePNtLl,6oe֩ecgԊGePv}emivVng,Qz$q ;Wo$o KhIǀK|YOxrI AYrXɯ'>%|E|?ZUf3O_;9U31'_%'K+!x{6д W^w) R)ffcbO&[ @iz|aKAi>&l /ܤ1Ȩ733Kz.V&{,ğ.uO?_0W֩Wo)Կsg0_w|Z?3^1?T6FK/hמiHaI(b?ۊQLCwfr=uk0$1D\G5p1o_5h>âM %m:ڵb.#cg;F?5()x#ΟlqEFW"K,~&3-]!!20ƹf> $e+ 5Oo!1_ؿ)J> ?Q)c75xO¿ Y^O74ko x9Ei{j̫"`H99$xW ?UÚQi#v־$^omz9Akylʫ"`H9')W Wz|Qi+V־$Vom~9Akyl̫"`H9 xgM/%[xT]TKtIU]IVP`H9A>!xU؃ž3Nj]}oY^?ouW3Qo*yS*lFTq_şw;+,+NǫGyeχWw_4;\e<;@K31$$I5|'O˫-ǂ.$}6ٞI%$$I5~&Mûz%ǂ.$}6ٞI%$$I5 0aǀnn|\\\x?Oy}>ݝ$1$NI&ɷ 7Gय़φ1_|B4-Ae趖)ⷵUbETHUUU+য়~"c 7us^>񯇼=~֞?tMCMhֶ'Ԣ)V(Q#B+_#xc Aws^?񯇼=~4AU}5(m-bb(U8*fR^> <=h:RxKѴMķ^=B8-c(UR4P 5c:αڞ7.EM[U/5]oS5R쩺ԵK5 4mTU'@fuf}QEWLAif_Ɋşiѫ`/1ا'5;&Uٮ|?OHM'W_؟Y ףROm/~&WiGnڊ3+# ?|F~_Ѩƞ3#x4My}=34#QY/ſx?/ؿ_ŗQG|i?Þ%OniGnڊ3+/ǟ/?K?'j# h!.8DMw{=K+s8@;W\<cF  q&_#;v!Wc>cG?  r?'?G:O sH?%4é¿G: H)4ñb߲g ?%#0n e?cGo /&7#7s sы~ɟ`|1tä?_G: H+TèŸG; F-&!ף&z~wQ%~ ~$z;t|:+FKYoPI[OogSW+a߁8>&|f_tasցi ym5_Zщ'0Χ!DU~H_@>|Fw0~:ycnY]kjF& 0Χ!5>|1Z7<B4mﭭhO4.+0࢟c+5?ࠟe_? 3?d;n3߉?k2=U9NQE߲_fG4h_SM{n Gj?GMslGt_ٓM{?0~<h<>)xğ>$߲|{Z]{Ş3 x%{6yHʼnk|sM |Eeڬ犼aρK;鮯ofif-$X_M'xo؟Yߎ_ˮx>-xw]^h+ZI=Myo:{5xƞ*ּM|-~c[ɭZYscG?  '?G:O sH?%4é¿G: H)4ñb߲g <rOL/'W) Xkd'qoMo;'|+|Tk?emGS|5=R]Pt4:+5# O_هOG~%ͷxgm Ě4{GIKyk:H3-/r)o/3m>li? Gx]_>5֚/Ox%0[u;$`#+~_g/ߵ#S׈tɮ]ž^&k C ŽSHQ ? ߟ( 5|0`~KĚ~!|g%|M}hZ}!x˩$(AC۟;~]?h?״I/5_VkO\2gd,l ^Wx w~7[k-Z)IVE*_7_|G~< &m^^)I/lVhdRUJ8"ogxO {>6H_׉,nS+E42)*ȥX_/ ^3gtOxS\:߇Ag:ehE$4r)VWG [K״?=QWm7w𭖣[J[̖A9H* I^7WL4O?GuPV5];~𽞡][ȳ[A2نI#tGWR "8MU5 kE!մWN-giV,LAHDuu ( +/ 5=;Yb__KuM+SnNex%[@$nAVPAȯ¾ׯ^i>$iwDZ66V_lQ(o@TEUUP0WPJ4߉4?l,"`YXXxWS1jh/@UEUPW?P?/,?nڮƚǏmkWӤqƂ (p_*7$;đo'W X@?lOHmp)$ċ_&:_- ֏CT{ۄePZQ@t9~ osŶ3BxL[Ph+t*C^,l YdaFTP?"'8~ݟN#aD]m>9~WgHa5NnFAkkEV9??D׿~ӿgx<M;>'մ2+oQkB#$\*?\KGa/Au?/;xWE}~?c9ſd0>:7G2˶%geqku_%gK9/̙('s/wnGe;|E6]xG/PxK%-$K(c4+sp#2d?C fَv_O?&OKZ?<]t7VR$4ֶҘ/oc*h?oU+_W~v>GڏuOO g9S~Wǿ٫%7>,ֿj{ k$W}G橧?[t7Vr$4ֶҘ/m#Rz~ Gψ߶ƿ_O_?;:?\^wwZ,riqs#Z9YH /_?m_OK/> .=C]bK'nt]JY$x2Ѻ+)_k do'w]I~?EɼSgo'o!en/Mv+;GȏW5JQb P~ԿW1|~='l'a½6coݜ)͂Dm o?f'/VG>(|<ԅu x,Seq_@fS8~~p_GOZ?Hl⺴˚T`[l3kg\'+k6{I$Ffvv$I~? ~x >^ ־.RZiȐ%($1bOy~4'b~||8~m|)-]>г Ksus;QIcğ|4w{ {Q|8Q |7|&W4o x_D^ȵD!-F'v9,Iw(`~? bjxGM'4%+Q]J,Aq?Q 1H6̻O'Vφ^gWxSNGE7t}/IOϠ?2gyfYى'/__+x3ᯁk ?|'x"u.i6piy 'C1;2I?^ S>3?|Th',<M~ t7KO6H"|2Ēz+ YGauWW;Q!?#O,73?wf~+ YGaWW;Q!?#O,73?wf~+ YGaWW;Q!?#O,73?wf~+ YGaWW;Q!?#O,73?wf~+ YGaWW;Q!?#O,73?wf~+ YGaWW;Q!?#O,73?wf~?_+ƯM|8SϏ6~iI ZNծ"{{mTߔu`p_V Og_|=߇_-5YNԬͶBk{ 9~QՀaOY3|6Wmo_|<)5YNͶ"k{`9S~QՀaGP>-=¿'m?i:#MA"Hu_UUEQ_>𷆼o/QҼ3 [l4x,IJy.(cM3;m1$#o8 xs5 /~l31~ |9]:;[H +qEonY$υ,|1xc4 xGALJ+t x- 7,ĒOwUs_}{%48| t,,`,H"5#3,I&$-g֥'3ue2 ? 9Ggm?wf~+ YGaWW;Q!?#O,73?wf~+ YGaWW;Q!?#O,73?wf~+ YGaWW;Q!?#O,73?wf~J_P/>a[~З| |=|8WNգ\i:UEw$ﳳr?k*wuÿ ?jϏ_<O|?^]?U.ƕN[spR>QટO3?|Y?Z:?ï=tV;;=.ƓZN[ﳳr1S{VsCBxBѦ(vV)t'4Y/n#Hh8ǿ)A^9èAoài^'JMWM/mlm/̰_7rp>li_G |||m/ÿ~ P.BK&w߁e[\ZI_]E[ovV4ߴ~?7èAà~%KMSNomm$m/-ܻX+gc?~OS|WsQhoM]KO@6/D|˵Pൟ{ZDU|4vQ?#O,73E_w ?$-g֥'3tE_Y_~~̿Z)so?O5CBÞO|Q.s_Դ[n%ē0_3jP?Nf,DA῀-y7no<=(~x'jw GG6\I36UG~7to>|%|#x=:]RSay7oK&`f (PSO|n7zk &ˋĒ_3 @QWkR_ +Gi{Di3vq3I_Z=K Ofಿyڏg?1 q3_c~>O ?x{Aqe{Gx.4&w"Q˒F(YU_ z~/ڳŏW@Чy/.gyv.4.w"P˒F)Tk*w j_| OBׄ|~ظtI܋}B?.I3dR>d_9⇃<3mx[R+KeDqnspR>qjϏ߱_?t.E|[4Iim=BSo67<%9Rf;_temSB/}+p{I<ڕ^=JռȤt\Jkoُ[>:;>] LѴC'Z[jVi{+[F"wMeTt>6~ɟ?y7Eӯ43h:_Pk[ɨ[\[7h.rk]*+_~67S/E>AA\21YhP]nToH?nnQh߅>7!9CMjweCumQ\g.?3O㏁j,²|#ݙ9&C/t| 쯌Y)O_/~0kI:3'hZ#nhncTo _;_TQEkYhN:h]qkmmC{ìWs$kwG?చhZG퍨Y:&Z ,0ǽ>]*bXO5KÿXV~:ii]%qkom{j"%2I<ΓhzVi_zm;amk 1}mDQ$rI$-g֥'3ue2 ?/ 9Ggh?wf~)h7?kƿ/ Y>"|a%15t-ț->/*N0'snvfoˏUaߏ2ſYKˢiXm;M,˴!)ۙD|c1J&-clmbIb|F^V((((((((((((((((((((((((((((((((((( endstream endobj 2 0 obj << /Type /Pages /Kids [4 0 R 101 0 R 150 0 R] /Count 3 >> endobj 6 0 obj << /Kids [7 0 R] >> endobj 7 0 obj << /Limits [ ] /Names [ 5 0 R 102 0 R 151 0 R] >> endobj 5 0 obj << /D [4 0 R /XYZ -4 869 0] >> endobj 102 0 obj << /D [101 0 R /XYZ -4 869 0] >> endobj 151 0 obj << /D [150 0 R /XYZ -4 869 0] >> endobj 1 0 obj << /Type /Catalog /Pages 2 0 R /Names << /Dests 6 0 R>> /Outlines 8 0 R /OCProperties<< /D<< /Order[51 0 R 12 0 R 106 0 R 105 0 R 155 0 R 154 0 R ]/ON[51 0 R 12 0 R 106 0 R 105 0 R 155 0 R 154 0 R ]/OFF[]/Locked[12 0 R 105 0 R 154 0 R ]/RBGroups[]>>/OCGs[51 0 R 12 0 R 106 0 R 105 0 R 155 0 R 154 0 R ]>> /Extensions<< /ADBE<< /BaseVersion/1.7/ExtensionLevel 3>>>> >> endobj 8 0 obj << /Count 3 /First 9 0 R /Last 152 0 R >> endobj 9 0 obj << /Title /Dest /Parent 8 0 R /Next 103 0 R >> endobj 103 0 obj << /Title /Dest /Parent 8 0 R /Prev 9 0 R /Next 152 0 R >> endobj 152 0 obj << /Title /Dest /Parent 8 0 R /Prev 103 0 R >> endobj 3 0 obj << /CreationDate (D:20220224162503+08'00') /ModDate (D:20220224162503+08'00') /Producer /Author /Creator /Title >> endobj 11 0 obj << /Type /ExtGState /RI /RelativeColorimetric >> endobj 13 0 obj << /Type /ExtGState /op false/OP false/OPM 0 >> endobj 16 0 obj << /Type /Font /Subtype /Type0 /Name /F16 /BaseFont /XBMHHF+MicrosoftYaHei /Encoding /Identity-H /ToUnicode 19 0 R /DescendantFonts [ 18 0 R ] >> endobj 18 0 obj << /Type /Font /Subtype /CIDFontType0 /BaseFont /XBMHHF+MicrosoftYaHei /CIDSystemInfo 20 0 R /FontDescriptor 21 0 R /W 17 0 R >> endobj 17 0 obj [ 14 [ 334 334 ] 17 [ 742 ] 19 [ 433 241 ] 22 31 587 51 [ 977 813 ] 73 [ 502 640 ] 76 [ 347 640 ] 81 [ 545 266 937 ] 85 [ 636 ] 89 [ 463 ] 93 [ 790 ] 152 [ 742 ] ] endobj 20 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 21 0 obj << /Type /FontDescriptor /FontName /XBMHHF+MicrosoftYaHei /Ascent 812 /CapHeight 500 /Descent -253 /Flags 4 /FontBBox [-158 -255 1270 1036] /ItalicAngle 0 /StemV 0 /AvgWidth 482 /Leading 4 /MaxWidth 1428 /XHeight 250 /FontFile3 22 0 R >> endobj 22 0 obj << /Subtype /CIDFontType0C /Length 3171 >> stream XBMHHF+MicrosoftYaHei:  2 % L $AdobeIdentityMicrosoftYaHei34IJLMQRSUY]<uf4-jw!A   M֋8@T.JJ0T/DD.▋@.DDT00KKT.zigBghhgԋgiE׋ŋ~}yz}~{yy|߸˭ߋ4t)^H^GLi9>Paav]&`gZ)#WjB||rzgyhxj~mŋ~qqh_lkk{k{ntonϋyfgYMS[qbqb`bM`L_aluxvx|yzzvr 6pųƵыcv̋FLNjǸ].VYy\gę΋ˋzji_U)YK&o…wkjbZGsUZaZaJv9DQ_ߓR<F.FjNfPeRdR]NWJB}BrOZ^Z^It9DVhjzzii\M\`e7|jώۋwccSCŋK'db`IWncRcRw=)Įً͋ua`REAtN^\^[QsE>O_`uײ|Y`hgyrsh^`h|pnqm}icuM;M] ^ o#1( u߻gjqwxzztmnjgjkxnxnqsjx{qffc``ewivinpexfx`\\afenvv^hpo~}nng__f}opno}g`inss~ssmggmsttsnh߼s~ϋ׋iLTk<LVabvċբȸƣԋ֋nPO5pT@U@?e*V^fXcmm|~pph_bi{qlpl~d]e@gq}UhXH.scluwzhU+pz.arY~Q=L\[s̋ҾϦy-ea\T_xiehezXLMZhhy‹,cGNh8GTccv͋ҹǦԋՋnR,r}nohaXcxnene|WJO[hhy曆byxvOmfA:<a-a.ś\*(VHQYjzËЋbGMi:GUbcvˋԸǦՋӋnR,o}onhbWbxodne|WHR\hgy_{,o=+Ƃyymahmzrjrk~d^+d<fm{slslcZ,6ìՋwwpiǰۋ B'ҽΥ܋rYZF45rFZWZWIp8:K[Zs΋MZggy‹}nnbTUaxlglf{XKc‹ hzË֋z{jYOeyyƋ{/c]Xlrx~x}zuu{{xutrsngZwdbncoV|KSZa5(}zw*6$zv #%zu%z cVVGGGGWGFGGGGGGWHG & " c endstream endobj 19 0 obj << /Length 758 >> stream /CIDInit /ProcSet findresource begin 12 dict begin begincmap CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange 28 beginbfchar <000e> <0028> <000f> <0029> <0011> <002b> <0013> <002d> <0014> <002e> <0016> <0030> <0017> <0031> <0018> <0032> <0019> <0033> <001a> <0034> <001b> <0035> <001c> <0036> <001d> <0037> <001e> <0038> <001f> <0039> <0033> <004d> <0034> <004e> <0049> <0063> <004a> <0064> <004c> <0066> <004d> <0067> <0051> <006b> <0052> <006c> <0053> <006d> <0055> <006f> <0059> <0073> <005d> <0077> <0098> <00d7> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end endstream endobj 23 0 obj << /Type /Font /Subtype /Type0 /Name /F23 /Corel_CharSet 134 /BaseFont /MQZGQE+MicrosoftYaHei /Encoding /Identity-H /ToUnicode 26 0 R /DescendantFonts [ 25 0 R ] >> endobj 25 0 obj << /Type /Font /Subtype /CIDFontType0 /BaseFont /MQZGQE+MicrosoftYaHei /CIDSystemInfo 27 0 R /FontDescriptor 28 0 R /W 24 0 R >> endobj 24 0 obj [ 3 [ 296 ] 17 [ 742 ] 19 [ 433 241 ] 22 31 587 32 [ 241 ] 45 [ 744 ] 50 [ 513 977 ] 56 [ 653 577 ] 113 [ 408 742 ] 153 [ 815 ] 543 [ 255 ] 871 [ 1000 1000 ] 875 [ 1000 ] 889 [ 1000 ] 1031 1034 1000 1042 [ 1000 ] 1054 [ 1000 ] 1092 [ 1000 ] 1113 [ 1000 ] 1120 [ 1000 ] 1145 [ 1000 ] 1150 [ 1000 ] 1153 [ 1000 ] 1157 [ 1000 ] 1166 [ 1000 ] 1169 [ 1000 ] 1208 [ 1000 ] 1237 [ 1000 ] 1251 [ 1000 ] 1263 [ 1000 1000 ] 1267 [ 1000 ] 1306 [ 1000 ] 1317 [ 1000 ] 1325 [ 1000 ] 1344 [ 1000 ] 1354 [ 1000 ] 1360 [ 1000 ] 1365 [ 1000 1000 ] 1371 [ 1000 ] 1376 [ 1000 ] 1379 [ 1000 ] 1383 [ 1000 ] 1401 [ 1000 ] 1405 [ 1000 ] 1441 [ 1000 ] 1443 [ 1000 ] 1466 [ 1000 ] 1501 [ 1000 ] 1507 [ 1000 ] 1522 [ 1000 ] 1536 [ 1000 ] 1556 [ 1000 ] 1560 [ 1000 ] 1623 [ 1000 ] 1658 [ 1000 ] 1666 [ 1000 ] 1671 [ 1000 ] 1715 [ 1000 ] 1718 [ 1000 ] 1775 [ 1000 ] 1777 [ 1000 ] 1911 [ 1000 ] 1936 [ 1000 ] 1940 [ 1000 ] 1982 [ 1000 ] 1988 [ 1000 ] 1992 [ 1000 ] 1998 [ 1000 ] 2003 [ 1000 ] 2018 [ 1000 ] 2038 [ 1000 ] 2048 [ 1000 ] 2136 [ 1000 ] 2187 [ 1000 ] 2252 [ 1000 ] 2258 [ 1000 ] 2304 [ 1000 ] 2314 [ 1000 ] 2329 [ 1000 ] 2365 [ 1000 ] 2468 [ 1000 ] 2476 [ 1000 ] 2544 [ 1000 ] 2601 [ 1000 ] 2663 [ 1000 ] 2689 [ 1000 ] 2694 [ 1000 ] 2699 [ 1000 ] 2711 [ 1000 ] 2728 [ 1000 ] 2738 [ 1000 ] 2804 [ 1000 ] 2827 [ 1000 ] 2834 [ 1000 ] 2858 [ 1000 ] 2896 [ 1000 ] 2919 [ 1000 ] 2922 [ 1000 ] 2950 [ 1000 ] 2997 [ 1000 ] 3058 [ 1000 ] 13632 [ 1000 ] 22794 [ 1000 ] 23815 [ 1000 ] 25903 [ 1000 ] 28574 [ 1000 ] ] endobj 27 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 28 0 obj << /Type /FontDescriptor /FontName /MQZGQE+MicrosoftYaHei /Ascent 812 /CapHeight 500 /Descent -253 /Flags 4 /FontBBox [-158 -255 1270 1036] /ItalicAngle 0 /StemV 0 /AvgWidth 482 /Leading 4 /MaxWidth 1428 /XHeight 250 /FontFile3 29 0 R >> endobj 29 0 obj << /Subtype /CIDFontType0C /Length 24154 >> stream MQZGQE+MicrosoftYaHei:  2{ %^C $AdobeIdentityMicrosoftYaHei -2389qrghky  DY`y~%-@JPUV[`cgy}WzwX  = ) g  * P g j 5@Y ]e/o~~:P*O//] #  Q h  Y @ J /n.3 vHL b !p"'"#_$Q%I%&Q' '()X))*+-W-.c/#0 022345h6=7G8;9P:G;`;<=>?@ACWD!DEFHsHIJLM0NO PCQREST/TUWDY/ZB[A[zigBghhgԋgiE׋ŋ~}yz}~{yy|߸˭ߋ4t)^H^GLi9>Paav]&`gZ)#WjB||rzgyhxj~mŋ~qqh_lkk{k{ntonϋyfgYMS[qbqb`bM`L_aluxvx|yzzvr 6pųƵыcv̋FLNjǸ].VYy\gę΋ˋzji_U)YK&o…wkjbZGsUZaZaJv9DQ_ߓR<F.FjNfPeRdR]NWJB}BrOZ^Z^It9DVhjzzii\M\`e7|jώۋwccSCŋK'db`IWncRcRw=)Įً͋ua`REAtN^\^[QsE>O_`uײ|Y`hgyrsh^`h|pnqm}icuM;M] ^ o#1( u߻gjqwxzztmnjgjkxnxnqsjx{qffc``ewivinpexfx`\\afenvv^hpo~}nng__f}opno}g`inss~ssmggmsttsnh߼s~ϋ׋iLTk<LVabvċբȸƣԋ֋nPO5pT@U@?e*V^fXcmm|~pph_bi{qlpl~d]ŋ~|zz|{yy|L~}yz}~{yy||?`6u,3HHj ݋~q"OC79GoVRUSpA/,AVWpދŋ`8##1‹e@gq}UhXH.scluw!frtvwrnD*zՋzghYK"SGl~{{odP~rrfZ ʋ"wz~~|wwfT?Yssɤ˝؋֋‚y ^QE]enxnw}pilrxxqjghghc^IsX[h[gHy5nhccny,ŋ&|oohcb|hnoonh}ccinn}x{zxuux{{{{xuuw{{zihChiihӋhi8Aüp_Tp ܋u]hB4D/j*ICIC3f/>L"`VL=Ln[R[SsA1@LWO{\tЋ܋ʦՋxe QыSI| B@Q.HK/ߋQ/GD.|@7/HDR.ދ.IKQ0|++ 8G|P|zz}~|yy|L|zy}~|zz|~|&=&Gs=K|J:oh)3T>+|9 ܋|0IAP|0 Fw\lsntZFKA7ԇㅺ-gAg|"8 #tttmöóLZjzskgkF K%P8Í͍e*,+,ttu201vtsk¸ʹY^bssrgkKM'O5Že4.&ِܓߓwtr4=KDK|ېߋ*5?3]:JNXOEȂLJƋڋ$[ip ywu_ QdDQRSOTYTQQ\[YPTZZW|Kb̳˭\hZg[eZGF5ySyKhPYTzyy֋;4R}{zӰhd^*FB`̶YZ^F[qi`|TۋDHt#]"79:HNHIH@1+K|yw8&Xalw0)*Mdrv|vzxzS;ۋOӶcF8+?`X]aа|֊ËË:72oV<>?84ACF/Cnn?lDkI`>fMeScZ|G|qd S>BoBXL!1Dvp8n>lD]BlRkViZ~|nkh͹i_SC[ՋC2 ";:t_3^"^֤|ߋYEo#C6)*^[3lWB†(#2Csr@qDpIh@jOhSgY}RR|G &||YyZx\uG?ЋGЋF݋G݋?p;fpCoHb>kMhSfX||W̯Y_g͋͋֋ЋIЋ*AY0wGn]Ph4xoyp{p2$RY7^d|zxڲX`j62Lup4n9kANFoXm\l_oTQr]I@RO|h[@xOo^[n+{q|r~r,$NP7^l{ywܯS\eZ`hI/+-)0Qll8m?kFPEhNiVg]&QVUmkhDV*TU,U],VV,|@8׋I'<Rwo{s~w-JD<") A|yu؋5_AS2Nuq5n;k@FEoWn[l_ \ \|'A[xxwkCrmh`@e:5/ ,>fb^wӧ> @'zywqtkH *LF(% 5j3K) zwr|[D-quYu\t]G%fGf%hGh3J=?qbpdog}yth8q3q3}]]_: ( q%q%iq%q%LHEtxchZVSȽ˳ld\G^mor|$"QN VSQÇɊ̊ю܎t3fIY48G\zxwŻŞ֑P(rѪCG5nlvs~xG%>O 8e(A "}xs| l~&HII137@FGG.rCrVSPONdSDVA|SH>-y~L؋9ab8p`O|)ՋA|O?c?f%3׋bgj.B"ZV/_]]ΌK{|}IH_+I06΋,>PsnZ}sk#_.FӋ;fc@i_VxFЋ|܋?=@2¾HB;[G3E9E?A<7HF<:8-++7)C|vq:74|"N]Am_ligø]adglyajbjelh\mAOEOb?bN|g55a_9aYQŅ};e5t rquBoopg$f+fuw~{|V ! C|ɋPPQxrkröbBLDSGZ /iiiENVTQvvvs~y}z~zI8Nfvmzsw"6k-$6I}{ytYNt8d~~n>UF&FGDg}MA4" Y>Qc}|,GM:AF4RXl>tjxp}tC$S$\Ef{{z>DNXcZRvyzѭZgsexPEЋ@1@ʋ+ZDTcٺ@IQNVLIFYH?JFJM{xv|b =Ƌ^=1%‹ߋdfjm/BS;{UppqmZ|BULBЃΆˋ&}CyUuhY1'C+Uzyv)̶n+ƋRƋR|CF>6X@6)3a_5NPQՆÈ db|P;J:P,)(FQqpqs.giik ^)&% 2\XU_]^ü`|%HD>bh.a]8\K9ڇɈ2qaab}C}|'=E=H=6Oto"$!GCwozq}sVY[Sϋ[lYlUm~zx], #MxxI64:@(4?|ދ @ԋBeg?[UO̅G>/YCE;;7ЋDЋ| ?sz^z`{c]BAffBbYQÇ6!(ދGA.E^^|\C=,={ ?N.XXWGUTR;KHK^\ZSRd`ZZAie*W/J3}|΋6=l="; W@tIAW W@sJ@WH"nnfttss|ԋ#BWX@WbWb? ӋI AEcEK((|΋,B_\A_o_o>ly~z}zQ[QNWA\ty~|nrx*;;g!hi~թ^cjlmingo~{x7v0r*nqA$.:E1R~{yQSV ̗ϕIK~OlBxEeS,b^\ }}p2/w.t5s<ljg )|ݟܟڟ1.CU?HVϝ̝͝jpuHzIyKz;bc9jaX?vAvDuً_uӋɍ'Il~G]j<!=c|OH~OS{W M{BS4B$3Ca!,qpo3 'F f4YBLP|yx5xvvմmjg_s M>Z=L|M/Uyϕ =݋< yFC"PNM`A24(Id\|{{S{upҳne\Un6C=w$=C ihfaHJFC*fge_INIB|@ ԋ=  A?C|"AxsmҴbcdTk%<paV7 |tk%P|s`MA;/%JOUE0\~JXh{Unp_c\TObt {v԰ͮǭlrw9`CdNft|w||}Y7թhb^Gmc;;zyv V )xzyIEA;qŊ=lkjVXifd|4z!I݋IG!EBvn1P3wtrӦ_Ervz˯nnnRi.EXcݽvlmp[XWMTabdnOhWcawwuVؾxkmn^]ZMTdegoSgXb_xwu|qOQ}UfE]}Ok'ZBMX}q}r~sR[edGYJML~{xѲfuqst~{y7cʋAۋˋۋBʋLv^ j7IZ}x͋=oruhnbh]a}~~~~ZmsXr\q^H/pdnhnj  'ܠ 3iQB(03/ʋFʋ|܋PmfËFXiyBXg5.\" :bYT OԭJmumha="%.8l{q}v]ZVЮ|5ѵfc_[mE=OZ*4yxw,_tpmjG| B+})'+GT)i R4yyyݩP87/!A7y3nH+B?TaR5 xyx C)6dPP*LoP|;6tyWxYx[Bzf[1>&GU cxywruj4NHG(KN|wuOau!zizjzl{{{כF?<ڱܶ߹lqu7a4]2Xs{x{}~V k91H~v|+ijrxװo]LDgc@PYal!# RP YI8݀΅Njؒyk';I zwu@+R΍|.#Nы>FMD^y\IxIzdv_s[wts-PkHkqvrn=IT2FYuwywDnOfXywuWqppİ^`dSg4GaZ[[CZF'dZAtnjُ##xyx^b)>(~zwC4, r~g}i}k;GZkKiPgVux||I ԵSY]?.9F$kmp؋]Az>pPfa[Jt}{o~qsR @Z!cm~|zN"I""fgkdhl?|MZi|>\TWVRX}{zċy~g|g|hCߋwetesg;db<iVELJ    |zAыы ƋM3ЋMЋ'?L6yz{΋.IgiC_dixXfWRX}prs"l:qRwx|^$7dtwxǮfkp]nDMLߥפ΢xoruersr|Zzzttpn1/-RtGt\?\{{894@.ruzM,5>=D׋D=C!W.B|FDlwFJ DQ\omup|s2HA=$CH|yu(NJt3s,cՋcFSZ`PT`acAh`.X@~sf6 6_|kIC xwv4x5{B,X>Bf V!H1IUcwxustm=EKIB=N2YxyyOZd KUϋUI#bceXVkgcGk%f9_M$Z[_a?.ط>|p!(TϋTIAgiiWVligGib1[GG-:fb@h_XGtЬ $1=iaZUάnV V"V.wsp߿|rn}n|nF_>MC=Ianz|loq)-34T#X][cmo_k_i`{wv@Z@.n  SԋSG ie`X[iloBj d6_MaRRxAP`;ŵ|e<d<*r6g\86"Pd[Suuwv{zEUggi^Uspxv~|AUgB}4mPiGQL8Srv{ۻ¿׋[sO]kNjmS7ToTg|_ysxtyu2F>A+* 9tw{!؋‹D3 L1| 6=l0<99p~m!e]$8 W:D>NBY}{yXSRQXNC?:}Z\^vsyv{yCMXc]_azvqjUMF|*ދދAObQBv>7'~ T +*zvtʳ˟ĕ|T3uyWx[x_<~]WU*f`ZĄEl@{:oe,W2!2}zy  %4zq'h?`6P?@G{zyϯӢDjAjLjXzvr\ǟɠˡ{3~M{RyXvvuccf׋pՋpJ+anrvkg}c|AWwRuLs}|`dG2zxvǨΙђ>fdB^XSÇHKKGJJGKLNPGJJ|}uB`BJ6=D0a^=gc_O/P =|xu%YDưTMHJa?lClEmwy~|{R C3x&{|_ȡʢ̤{zz%     |Ë2ƟsvYx]waX=p8= %vzZz]z_΋g5$VX$OON̂džƋHnLnTm[yuo?pppppFUǷ6ALBX]VN|i4>(=\Ǎ׌8wSwZv_nrwy_~a~dE51?NNETz{|-7@IYLS[fE"&6zyw4V|EDfgC4LJNhhы3MJxMxHM" !)ˋM V^dY\bde%K/e)_1Y;jGYGUʢΞusCqGqMQzHğJIHMruvx|FNNNRWrrr;:;>dd?ha] @@@_ekcޫܭ<>Aqrtj֪ǧΓɚšXbm_hL_QRYGbnz}t~rr+=XsSwMzs8f@lHq]$J=HVF%/;uuu*ҋDQrыEdcbaG;3,S2V2\2`~{ \dmĩ| ׋ aHaXAGAK@PHeofqesFHZa5~Gr|7Wa3JC>لԈЋ'O%X%_||z4(7|wyoxpxpFf`e`ca=ߋA_uN\izN\l=4_jxzwzvzzwtfIIIII5f_c``b|eBQ:bc:TTR% )ajQgUfY:5d_bbaf.B)``?.#/~}| Ӌ%3?~Jˋex~]agLfkI:Ehsn1*qx}ްѝ 3*Ƌ  JԋJ!I![PG2I6vvuRJDNR[XWmU=/{x &.mC݋C|x~p}p}rMNC#JkjKonm33IKI5p-[K|yvң {wi4z! }e|h|jxvs٨ڠxqrrӋ!CIC![I[aCazLKOSkLmZvspƬɦ%hȬYVQEdpml~˨VUSCgrqpdcTfYi`QñV_gK^mji|w yC{TBX_FfffWY6\ _}֭POOŞƝ+`ce|Iy#n9bOzzz{{v׋FexWcfh{PamG;dLOJ|W|[|`uttҘPqq7k?dFztm˪ԣJyˬ@IR@ghko¶\]^KXggf|`TGU_}}~STT9fbBmll]]]lors\`bty~tmJ  KU}ZmTmNm̍ЍҎ\9IXvwvSĜ6CPMx,~$|z‘bKVP@FɋF Z׳ζĸUHYG^Gd~y-hb\bLQKE^KˋRˋK-<<4{;;4#y<5<#5;;5|B(IRVhdUL6{{{ҩ`beE*ZgZ;R;K<zusRŰB?=K^_UN)/BUhFQb[Sƿ|$KBKC_C΋VB8:mpsSmWn[o~{zYuOH#H#۸j ΋_΋_Drz`xaxbGHjnVlYj[~~||ˋ~srnjfmstssoijnrsF~|}~z{ & "^Z endstream endobj 26 0 obj << /Length 2214 >> stream /CIDInit /ProcSet findresource begin 12 dict begin begincmap CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange 125 beginbfchar <0003> <0020> <0011> <002b> <0013> <002d> <0014> <002e> <0016> <0030> <0017> <0031> <0018> <0032> <0019> <0033> <001a> <0034> <001b> <0035> <001c> <0036> <001d> <0037> <001e> <0038> <001f> <0039> <0020> <003a> <002d> <0047> <0032> <004c> <0033> <004d> <0038> <0052> <0039> <0053> <0071> <00b0> <0072> <00b1> <0099> <00d8> <021f> <2032> <0367> <0368> <036b> <0379> <0407> <4e0a> <0408> <4e0b> <0409> <4e0d> <040a> <4e0e> <0412> <4e1d> <041e> <4e3a> <0444> <4ea7> <0459> <4ee5> <0460> <4efb> <0479> <4f4d> <047e> <4f55> <0481> <4f5c> <0485> <4f7f> <048e> <4fbf> <0491> <4fdd> <04b8> <516c> <04d5> <51c6> <04e3> <5206> <04ef> <5229> <04f0> <522b> <04f3> <5237> <051a> <533a> <0525> <5355> <052d> <5370> <0540> <53c2> <054a> <53d8> <0550> <53e6> <0555> <53ef> <0556> <53f0> <055b> <53f8> <0560> <5408> <0563> <540c> <0567> <5411> <0579> <548c> <057d> <54c1> <05a1> <56fa> <05a3> <56fe> <05ba> <578b> <05dd> <5927> <05e3> <5934> <05f2> <5982> <0600> <5b54> <0614> <5b9a> <0618> <5b9e> <0657> <5de5> <067a> <5e7f> <0682> <5e95> <0687> <5ea7> <06b3> <5fae> <06b6> <5fc3> <06ef> <6237> <06f1> <6240> <0777> <6539> <0790> <65b9> <0794> <65cb> <07be> <66f4> <07c4> <6709> <07c8> <671b> <07ce> <672c> <07d3> <6743> <07e2> <6781> <07f6> <6807> <0800> <683c> <0858> <6c89> <088b> <6df1> <08cc> <7247> <08d2> <7269> <0900> <7528> <090a> <7559> <0919> <7684> <093d> <77e5> <09a4> <7cbe> <09ac> <7d27> <09f0> <8003> <0a29> <8272> <0a67> <884c> <0a81> <89c4> <0a86> <89e3> <0a8b> <8ba1> <0a97> <8bbe> <0aa8> <8bef> <0ab2> <8c03> <0af4> <8f6c> <0b0b> <8fc7> <0b12> <8fdb> <0b2a> <901a> <0b50> <91d1> <0b67> <9501> <0b6a> <9519> <0b86> <9633> <0bb5> <9762> <0bf2> <9ed1> <3540> <6055> <590a> <87ba> <5d07> <8c05> <652f> <94dd> <6f9e> <3002> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end endstream endobj 30 0 obj << /Type /Font /Subtype /Type0 /Name /F30 /BaseFont /SFAGLB+DengXian /Encoding /Identity-H /ToUnicode 33 0 R /DescendantFonts [ 32 0 R ] >> endobj 32 0 obj << /Type /Font /Subtype /CIDFontType0 /BaseFont /SFAGLB+DengXian /CIDSystemInfo 34 0 R /FontDescriptor 35 0 R /W 31 0 R >> endobj 31 0 obj [ 28595 [ 274 ] 28606 [ 667 ] 28608 [ 500 219 ] 28611 28614 527 28616 28620 527 28630 [ 620 ] 28640 [ 865 ] 28642 [ 757 ] 28644 [ 757 ] ] endobj 34 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 35 0 obj << /Type /FontDescriptor /FontName /SFAGLB+DengXian /Ascent 810 /CapHeight 500 /Descent -232 /Flags 4 /FontBBox [-141 -253 1151 954] /ItalicAngle 0 /StemV 0 /AvgWidth 447 /Leading 0 /MaxWidth 1292 /XHeight 250 /FontFile3 36 0 R >> endobj 36 0 obj << /Subtype /CIDFontType0C /Length 2208 >> stream SFAGLB+DengXian:  !Nt % $AdobeIdentityDengXianooooooooooooooooo8M_Ut/eXeddeedXJSoՋdҋ7Kx3fOfNTmBCUffy  è؋ԋnPQ2 LsrdTRcsr[rZ?"$?ZZr֋׋dC0#7*Wd»ļstj`ekstru}kdLċɋ{kk_Rnoqr{qwrvqghY^4=SItVTA*LyZfhfhVzHC| ʒ3_|mlaT\tuj_dkrwrv}laN ŋȋ{kl^Qahsnsnix`ynng_ŋ6KBxRdbebUwFIuɕcnzz~qqh^qswww~vyQV{NjxfeXLċ8NByRfagaYvLEVffxĪ׋wwl`P~ydNVbrnXoX}A(ƋxdeVHL~rrg\qsuvyzt~uqmQ[eex:=Qf$g#y).K:>+LyYfhfhWzFHVffxhnvwNjɋ{kkaVbhvnvnoxhxmne\<tsj``jtutukbajss~qqfZ]f~qqpq~i`Yepp~8 x/cLdLRl?,OrƘmu||\~outmynyheP]hhz‹ѝ°̋ЋoSR6F~pph_^h|rlsl~aUS`ll{NjZ2FXYrӪŋtsfWOrztmmf`CTqdVeWwC/-AVUpЋq^ 8V dy|py_^Ni}~}yxxyxxMDcobU^DD~LpUqTebZmZnR}IGQZ[erq~ʋڪ͋}oobVVLDHt^^L:9Kq^W^WtC..BTUpۋދʦՋ'r:ZLZLGg6_kvvZvtq\dmmswLT]]hrrȋڪ͋}oocUVMCHt^^L:9Kq^W^XtB./AUUpۋދʦՋ & " endstream endobj 33 0 obj << /Length 593 >> stream /CIDInit /ProcSet findresource begin 12 dict begin begincmap CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange 17 beginbfchar <6fb3> <0020> <6fbe> <002b> <6fc0> <002d> <6fc1> <002e> <6fc3> <0030> <6fc4> <0031> <6fc5> <0032> <6fc6> <0033> <6fc8> <0035> <6fc9> <0036> <6fca> <0037> <6fcb> <0038> <6fcc> <0039> <6fd6> <0043> <6fe0> <004d> <6fe2> <004f> <6fe4> <0051> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end endstream endobj 37 0 obj << /Type /Font /Subtype /Type0 /Name /F37 /Corel_CharSet 134 /BaseFont /NIIJUZ+DengXian /Encoding /Identity-H /ToUnicode 40 0 R /DescendantFonts [ 39 0 R ] >> endobj 39 0 obj << /Type /Font /Subtype /CIDFontType0 /BaseFont /NIIJUZ+DengXian /CIDSystemInfo 41 0 R /FontDescriptor 42 0 R /W 38 0 R >> endobj 38 0 obj [ 28627 [ 949 ] ] endobj 41 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 42 0 obj << /Type /FontDescriptor /FontName /NIIJUZ+DengXian /Ascent 810 /CapHeight 500 /Descent -232 /Flags 4 /FontBBox [-141 -253 1151 954] /ItalicAngle 0 /StemV 0 /AvgWidth 447 /Leading 0 /MaxWidth 1292 /XHeight 250 /FontFile3 43 0 R >> endobj 43 0 obj << /Subtype /CIDFontType0C /Length 566 >> stream NIIJUZ+DengXian:  !Ntw % $AdobeIdentityDengXianoITM{ztmċR}L^pk{~qqfZ[QI9CyMgLgZWhHhGy@7JRZYepp}ϋaVmWvX}W~UR>GQQ^kl{̋ݲҶӵܠً|nnaUUMDOUx[xZqeioipe}cou||{gqmhshrffXcnn} tsmegjotoutl{d{da^^hrs~ & "6 endstream endobj 40 0 obj << /Length 352 >> stream /CIDInit /ProcSet findresource begin 12 dict begin begincmap CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange 1 beginbfchar <6fd3> <0040> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end endstream endobj 44 0 obj << /Type /Font /Subtype /Type0 /Name /F44 /Corel_IsVertical true /Corel_CharSet 134 /BaseFont /XCHPUJ+@MicrosoftYaHei-Bold /Encoding /Identity-H /ToUnicode 47 0 R /DescendantFonts [ 46 0 R ] >> endobj 46 0 obj << /Type /Font /Subtype /CIDFontType0 /BaseFont /XCHPUJ+@MicrosoftYaHei-Bold /CIDSystemInfo 48 0 R /FontDescriptor 49 0 R /W 45 0 R >> endobj 45 0 obj [ 1144 [ 1000 ] 1287 [ 1000 ] 1365 [ 1000 ] 1652 [ 1000 ] 1749 [ 1000 ] 2358 [ 1000 ] ] endobj 48 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 49 0 obj << /Type /FontDescriptor /FontName /XCHPUJ+@MicrosoftYaHei-Bold /Ascent 812 /CapHeight 500 /Descent -253 /Flags 4 /FontBBox [-113 -262 1336 1058] /ItalicAngle 0 /StemV 0 /AvgWidth 508 /Leading 4 /MaxWidth 1449 /XHeight 250 /FontFile3 50 0 R >> endobj 50 0 obj << /Subtype /CIDFontType0C /Length 1361 >> stream XCHPUJ+@MicrosoftYaHei-Bold:  8 %: $"AdobeIdentity@MicrosoftYaHei-BoldxUt 6+A|8e|az]ue!> rqqk[rsr\T|Jy.\)2:-{$Y6k?gẸL1]c-ic|:(k(::։~}yuuP-YZ[~|}Y65!&Ƀʂyoph_nfpcqaxwuclu Oo%EXPmkhljJtNtTt3  |g1?bW;&/)$zj'^^Rzċz2z2|{v"((ċ(ċ"$F (I7OGVFB>:'=;8|B i_U}}N   zstw{{ESZ`Ύs[@B|zyxE2{zzk XYtcvnx~rhtqupumAg_Y]D?9itktnrSKBNJDh{gwfs{wruquqvoAic]c^\nnporp?@Bhfe_cg~u hed$ϋ@v{v{uz$ %rleO~U}YzE=4 & "Q endstream endobj 47 0 obj << /Length 427 >> stream /CIDInit /ProcSet findresource begin 12 dict begin begincmap CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange 6 beginbfchar <0478> <4f4d> <0507> <52a8> <0555> <53f0> <0674> <5e73> <06d5> <624b> <0936> <79fb> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end endstream endobj 54 0 obj << /Type /Font /Subtype /Type0 /Name /F54 /BaseFont /RNJCRU+ArialMT /Encoding /Identity-H /ToUnicode 57 0 R /DescendantFonts [ 56 0 R ] >> endobj 56 0 obj << /Type /Font /Subtype /CIDFontType0 /BaseFont /RNJCRU+ArialMT /CIDSystemInfo 58 0 R /FontDescriptor 59 0 R /W 55 0 R >> endobj 55 0 obj [ 3 [ 278 ] 16 [ 333 ] 18 [ 278 ] 19 21 556 24 [ 556 556 ] 28 [ 556 278 ] 37 [ 667 ] 42 [ 778 ] 44 [ 278 ] 50 [ 778 ] 54 [ 667 611 ] ] endobj 58 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 59 0 obj << /Type /FontDescriptor /FontName /RNJCRU+ArialMT /Ascent 728 /CapHeight 500 /Descent -210 /Flags 4 /FontBBox [-665 -325 2000 1040] /ItalicAngle 0 /StemV 0 /AvgWidth 441 /Leading 150 /MaxWidth 2665 /XHeight 250 /FontFile3 60 0 R >> endobj 60 0 obj << /Subtype /CIDFontType0C /Length 2090 >> stream RNJCRU+ArialMT:  -r % $AdobeIdentityArialMT%*,267/7.R᪋k3dxҋdxϜ|{unngbaRD7GzXzWqcioio_}WFUd\s =ddxڋ  }pphbcjzsim_|; 3vwowiwhwl{pċo7nrrjc`i~rrqr~h^1ӝϋϋxee[Snopownplpl^aLVV_im|{|{~{{P^jtt}opf]nrt~u~yz~v87eUɋu``SGJxSf\]QLn<JVbata4}smhorv|ovun{d{eSDƋu``SG^axexdpmiwive`BO\]tǦ׋Ë{lk`Smnoov}|~qqicci}pnoo}e]:ߒcoyyzosulymzjhOYbcvċԠŶ̋qrh\]H3/CwTxUmbdodn]}VS]hhu~pqjedi{nknl}aY]fon}7''7''/ԋ`|}ulmljlozp{pruiz~vlmfbil}n}nyuv{v|qlke]F3/zvvgW#mF}~xrsh^:Ë]f[oYxZxXWDLQR_nn|ʋК̨ǵ¨ʚҋzztmmd[6s~{{tmnjg`el~k~rzwuxv|sqy_[WKU``kvw`` ݬ͋{lk_SRKDB|JnRnRa`VmUnQ|MGOVVbpp}Nj5GYZrыҋƤҋŁxwneea\HQt[]Z]s> /zgnsty|}~~umx`JI]pirzzyzrjjea0{onbTQbpvqv~qnqvz{yzz{~xsnmieegujvikqcxbx]XJU__irr~ ˋ7  & "* endstream endobj 57 0 obj << /Length 578 >> stream /CIDInit /ProcSet findresource begin 12 dict begin begincmap CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange 16 beginbfchar <0003> <0020> <0010> <002d> <0012> <002f> <0013> <0030> <0014> <0031> <0015> <0032> <0018> <0035> <0019> <0036> <001c> <0039> <001d> <003a> <0025> <0042> <002a> <0047> <002c> <0049> <0032> <004f> <0036> <0053> <0037> <0054> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end endstream endobj 89 0 obj << /Type /ExtGState /SMask 82 0 R /AIS false /ca 0.588 /CA 0.588 /BM /Normal >> endobj 82 0 obj << /Type /Mask /S /Luminosity /G 83 0 R >> endobj 83 0 obj << /Filter [/FlateDecode ] /Type /XObject /Subtype /Form /Resources << /ProcSet [/PDF] /Pattern << /P85 85 0 R >> /ExtGState << /GS84 84 0 R >> >> /FormType 1 /Group << /Type /Group /S /Transparency /CS /DeviceCMYK >> /BBox [663.5974 734.0462 710.3126 749.1716] /Matrix [1.00000 0.00000 0.00000 1.00000 0.0000 0.0000] /Length 80 >> stream x1 Н;١NJ A7=wݙ-k\}s- kT#IINVJ^˜a endstream endobj 84 0 obj << /Type /ExtGState /op false/OP false/OPM 0 >> endobj 85 0 obj << /Filter [/FlateDecode ] /Type /Pattern /Resources << /ProcSet [/PDF /ImageB] /XObject << /Im86 86 0 R >> /ExtGState << /GS13 13 0 R >> /ColorSpace << /DefaultGray 87 0 R /CS87 87 0 R >> >> /PatternType 1 /PaintType 1 /TilingType 1 /BBox [0.0000 0.0000 46.7152 15.1254] /XStep 46.7152 /YStep 15.1254 /Matrix [1.00001 0.00000 0.00000 1.00002 663.5974 734.0460] /Length 64 >> stream xw64VH/*2137455V038mhghdjfQɹ\f .\\_! endstream endobj 87 0 obj [/ICCBased 88 0 R] endobj 88 0 obj << /N 1 /Alternate /DeviceGray /Filter [/FlateDecode ] /Length 720 >> stream xc``L E%EAQ 7X |BpoAe]k2b }RR N//)3"I`v d]SZ_PYQ`d``_" K2`B^<CSU*P8B K ,"-?JU 1>e2dj`Ĭ|ņe+3k6U6'M*398:9Y9ڸ'H,5=Z@H`#FaE"颼[9ŷJH K֕~"3G6TNP|")Q*J*U5ijܧ5Q;UZWH5QFƒƿM6[aoQahcmaj+bbm Nǜlu]}"υ^ ,]}Aǂχ }%)R0J)8-6*./%av椳Sm22feɹǔ^SX\4p2ryUgOj8٠%u^Ný }uM?qJygϜ5%-ZhKMXp7kZsZmN]pMwC|\D'l9'{§KqO][_߽yGW?U|6ˮo|_ӧ}{# endstream endobj 86 0 obj << /Type /XObject /Subtype /Image /Name /Im86 /Filter [/DCTDecode] /Width 195 /Height 63 /BitsPerComponent 8 /ColorSpace 87 0 R /Length 5023 >> stream JFIFqqC ? }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz?!;.ri rkyDx 1yMj ٮC Gdc1j N~)ltou"{`uJ5 ApA"t A$/ukkBCLWxwn"It7\#? ]'ADGH۳g.oxuUt]TC>QEQEQEQEl'r+@ `2,_߯j~zt e #_7Z^$>&Kh#* k_,*Z7Hd-A-,kxh._dxc:"N~Ys6o>=#H]HݮRɶ^Z]Z>ql EQEQEW|(h-_սb[!?T\@bHhlp~5Jw_t1Fx9Qƿ-x;nj<>*С8g{WC&jo_[d?.EC_Grc#,u lygqQF8ܿ'MtdF-j|g#U_^މ'tugL$rNCRBIhvrG+ol<;: Ny$m:!v IUCamr(Q+yj03ʿ?J/~kmLYlT0ٯ? >|W'4V6\.$OS]>$u@o%s@%N?!_u.bkZYӖ]F;D3Cy)%=@NAl !Fﴽ:m&HX`ȯ3NRl-R5>`?ӿC?ixZ,$b+G-w>?lG!U'⯃|+ᯈ.mh4]#1SU?k?ُ4OWwƙy LǟW D!R80f-L3_~x[]_AԬ5uM2O,a`YO&ƿ埋=&1udŷj{-jorCB)Q?B0DW֟Y5˿}P\%.: 7㾍\q0X<%N:+r`o_iT3#YJ F9WğU*?cjAeweDHd`8isWelxZ{'mx݌c2"ԭMw=- k/Ӵk4m`Y%XH=q_F|2Og^[MFO8Dc VL6*=~~9Ѭ>+|#լ0.-I<"A'?/{oMIi1 6!szc?e췅| <:~Ėz_ m'aoYeHᑙʰ?ֿ>-ռE=o\5)onݽ?LWk3F[y5ܛ6EC?P5M]/٧ ZֺiԠ2;ƣ"_ܾxl ή#f;n+?iipjjPNHˉ$=Grm=>%U;T6x~$Jdo5ۈn|[+>f~a6g 4_A6zc`'iZ}(kqBc)Gx=2hVvo,J z_7"p"a"W9>4Ms6zQI"x# aO'{τo\>GU(I4}%|mN~f~t䵻k#-f!`@|oҾ/VΧoՅHc99Z5~>"bkڀoo>0~NN:3gkف䵑G_! 4Jus .8W[X𝦦'KRV"v,1UӴσ?n~ E`} sƿ\࡟k:蛊($CSxX7GGCR&_?R x\ʓPmE*:_A?gz?4KĻIa&쪶p=r̐@9]9# 9\ %_ ?↝Co,> IK<_b_4fT F;*w'dB(W:֎"h䱵HC꧵7_<jxgݜcku6_L4Q|k?khjw>$esuAë ~Y_c5+{fY%x_h:΃Ť Ɵ{H_Z'oDTp,rz/.kvY[cg`gq? ~ukEXEAQJ?_o/@[)o*RNNqcif/M&Y7r+_/Vzu]i 9@==N+* gSwoTf 3BB7q~u?Gś<_9nM onsJ $gj]?7Hd-A-' &x:Dψ vq-݅΍ 6;NqA7 oX [ljt5[dR}J_~~}+Q72DE= ߅?,sE|Ͱ+ a/߃oihL*Nl~|4<5xsgW6EN` rzb[4|GaB_?1Z4)-ۮQG/|e-Ėr|w!%<|K&orMѺ6ZwlTlW ~/~ח^5y"D<K mୟYFkui7ʫWuG!Q _f>^I&p"p:w?̗7s1infif;,K Oًm=O[Zm6C;.^"_jWǨ+$׺_<ռc3jDiAp/g?|>? /7gu<%.aT<"oUֵKXr'!v$_G Dh" ey@ xQ_:)]NּI[73#$_PSğյ[{Td_W endstream endobj 90 0 obj << /Type /Font /Subtype /Type0 /Name /F90 /Corel_CharSet 134 /BaseFont /OELZAU+SourceHanSansCN-Medium /Encoding /Identity-H /ToUnicode 93 0 R /DescendantFonts [ 92 0 R ] >> endobj 92 0 obj << /Type /Font /Subtype /CIDFontType0 /BaseFont /OELZAU+SourceHanSansCN-Medium /CIDSystemInfo 94 0 R /FontDescriptor 95 0 R /W 91 0 R >> endobj 91 0 obj [ 10228 [ 1000 ] 12918 [ 1000 ] 14781 [ 1000 ] 14799 [ 1000 ] 25460 [ 1000 ] 27500 [ 1000 ] ] endobj 94 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 95 0 obj << /Type /FontDescriptor /FontName /OELZAU+SourceHanSansCN-Medium /Ascent 880 /CapHeight 733 /Descent -120 /Flags 4 /FontBBox [-1007 -1047 2927 1807] /ItalicAngle 0 /StemV 0 /AvgWidth 989 /Leading 500 /MaxWidth 3000 /XHeight 543 /FontFile3 96 0 R >> endobj 96 0 obj << /Subtype /CIDFontType0C /Length 1416 >> stream OELZAU+SourceHanSansCN-Medium=   o %q $$AdobeIdentitySourceHanSansCN-Medium'2v99ctkl|V[V-[X<>3c[[ex.B hjjkrvsq]xˍnorW -CZ|‹%0 - %E.R~ef7qq÷(uEa,iOq|/Ψ}lq0i`Rc@0ptxkrM5@{`y.ot~~uoGDqep·̊=|ZnGG2j~jsqԢN}0w5i7]J;}mp6qdXeL5l}ou5Y/|v~|lithrHa{|~~}m{[;gow:1~'<9~nwÝ om)tpqr|, w2&2&:ͧإG/1feg6u?vMty`}lyubz݋@FU1ȗ̖XijS/gfeA6+jij45wEvJyWl_fZg]kilOON0Pn`\I|n|NjzHHH-NN-NN(NNNN,^3 gciȋ'W'' & " endstream endobj 93 0 obj << /Length 427 >> stream /CIDInit /ProcSet findresource begin 12 dict begin begincmap CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange 6 beginbfchar <27f4> <53f0> <3276> <5e73> <39bd> <2f45> <39cf> <65cb> <6374> <8f6c> <6b6c> <2faf> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end endstream endobj 113 0 obj << /Type /Font /Subtype /Type0 /Name /F113 /BaseFont /JRSUBV+MicrosoftYaHei-Bold /Encoding /Identity-H /ToUnicode 116 0 R /DescendantFonts [ 115 0 R ] >> endobj 115 0 obj << /Type /Font /Subtype /CIDFontType0 /BaseFont /JRSUBV+MicrosoftYaHei-Bold /CIDSystemInfo 117 0 R /FontDescriptor 118 0 R /W 114 0 R >> endobj 114 0 obj [ 12 [ 911 ] 19 [ 437 286 473 617 ] 26 [ 617 ] 28 [ 617 ] 32 [ 286 ] 45 [ 765 ] 50 [ 547 ] 56 [ 698 602 ] 71 [ 578 ] 73 [ 517 665 582 ] 77 [ 665 646 296 ] 82 [ 296 982 648 657 666 ] 88 [ 424 494 414 648 ] 93 [ 852 ] 95 [ 574 ] 836 [ 652 ] ] endobj 117 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 118 0 obj << /Type /FontDescriptor /FontName /JRSUBV+MicrosoftYaHei-Bold /Ascent 812 /CapHeight 500 /Descent -253 /Flags 4 /FontBBox [-113 -262 1336 1058] /ItalicAngle 0 /StemV 0 /AvgWidth 508 /Leading 4 /MaxWidth 1449 /XHeight 250 /FontFile3 119 0 R >> endobj 119 0 obj << /Subtype /CIDFontType0C /Length 3445 >> stream JRSUBV+MicrosoftYaHei-Bold:  8 % ^ $!AdobeIdentityMicrosoftYaHei-Bold  -289GIJKMNORSTUVXYZ[]_D  Kd9GgRt- h . Y  I#^R1elU>Ϧ݋xtoZ *"cv g|daLOS-ȡ|}ywsw{}{}zwdjqPSD5?heZKhovvӋͥƾI֋~{|wsrwy{y{uoruyyms!ЭBt)[F\FGi2F24C4֋ԋHHgD>e.Mvt 5$5ثXtZ{nuhnana_RQCnea]Q]th]h^yPBҋʋu`_SE?rL[YZZMr@4I]]t޳ċ~dipp}hEkrwuxtoid|{wsrwy{y|uoquzy{|wsrwy{y{uoruyy*A`1v ,FEh  ܋рt-PC7BPt][^\uL=RURU9oBQ`j{ċËeNRl@GUbbw̋ԸǦԋ͋qX10vupjdm|umtmaT\fpp}Ӌ1mNmrwtwsmg22êыA'ŋ^|{xstwz{z{upquzy^22Ћ2jӋ1mNotyrxrlg1mOnsysyslc227׋iGǭۋ C%Ӌ1lLmrwsxtmg225Ŭ׋ A(%ҤrYYH72qEVWWVDq13FWWrϋ3Uߋ‹`6bk}totncX.Ӌ2229ū׋Ћs[[J81uC^T^UPpBIYiBdlsre>gn~totph`\<Ӌ!xtogo}vpvof[22&ԺЋŋ%j{͋pUH]rrÚы|a]Xrw||}rw|z|~~yuvqoSu`^l^lP|@QUY2s~g[RNj 2  18 wQnˋ1bKTkEM׋+1:cʋ1蓋098qvy28.6|xr*xmҊsW>F$bkunCvtr ؋^6666 & " u endstream endobj 116 0 obj << /Length 803 >> stream /CIDInit /ProcSet findresource begin 12 dict begin begincmap CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange 31 beginbfchar <000c> <0026> <0013> <002d> <0014> <002e> <0015> <002f> <0016> <0030> <001a> <0034> <001c> <0036> <0020> <003a> <002d> <0047> <0032> <004c> <0038> <0052> <0039> <0053> <0047> <0061> <0049> <0063> <004a> <0064> <004b> <0065> <004d> <0067> <004e> <0068> <004f> <0069> <0052> <006c> <0053> <006d> <0054> <006e> <0055> <006f> <0056> <0070> <0058> <0072> <0059> <0073> <005a> <0074> <005b> <0075> <005d> <0077> <005f> <0079> <0344> <25a1> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end endstream endobj 120 0 obj << /Type /Font /Subtype /Type0 /Name /F120 /Corel_CharSet 134 /BaseFont /VAWDSS+MicrosoftYaHei-Bold /Encoding /Identity-H /ToUnicode 123 0 R /DescendantFonts [ 122 0 R ] >> endobj 122 0 obj << /Type /Font /Subtype /CIDFontType0 /BaseFont /VAWDSS+MicrosoftYaHei-Bold /CIDSystemInfo 124 0 R /FontDescriptor 125 0 R /W 121 0 R >> endobj 121 0 obj [ 3 [ 298 ] 350 [ 658 ] 885 [ 1000 ] 1054 [ 1000 ] 1144 [ 1000 ] 1148 [ 1000 ] 1250 [ 1000 ] 1287 [ 1000 ] 1339 [ 1000 ] 1343 [ 1000 ] 1365 [ 1000 ] 1369 [ 1000 ] 1382 [ 1000 ] 1465 [ 1000 ] 1500 [ 1000 ] 1506 [ 1000 ] 1548 [ 1000 ] 1577 [ 1000 ] 1587 [ 1000 ] 1597 [ 1000 ] 1652 [ 1000 ] 1669 [ 1000 ] 1683 [ 1000 ] 1714 [ 1000 ] 1892 [ 1000 ] 1905 [ 1000 ] 1923 [ 1000 ] 1974 [ 1000 ] 2017 [ 1000 ] 2080 [ 1000 ] 2116 [ 1000 ] 2358 [ 1000 ] 2360 [ 1000 ] 2419 [ 1000 ] 2484 [ 1000 ] 2614 [ 1000 ] 2631 [ 1000 ] 2640 [ 1000 ] 2681 [ 1000 ] 2702 [ 1000 ] 2708 [ 1000 ] 2759 [ 1000 ] 2761 [ 1000 ] 2844 [ 1000 ] 2846 [ 1000 ] 2948 [ 1000 ] 2987 [ 1000 ] ] endobj 124 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 125 0 obj << /Type /FontDescriptor /FontName /VAWDSS+MicrosoftYaHei-Bold /Ascent 812 /CapHeight 500 /Descent -253 /Flags 4 /FontBBox [-113 -262 1336 1058] /ItalicAngle 0 /StemV 0 /AvgWidth 508 /Leading 4 /MaxWidth 1449 /XHeight 250 /FontFile3 126 0 R >> endobj 126 0 obj << /Subtype /CIDFontType0C /Length 10303 >> stream VAWDSS+MicrosoftYaHei-Bold:  8 %(( $!AdobeIdentityMicrosoftYaHei-Bold^ux|;?UYf )3=tdq D 6 8 s 6 G P y   00|i? ; E  y s e=$IAw0j Z!'"*#s$Q%3%&&!԰gED)q$W@XACf/3EXXr3+a>?a?+2<ڋ؋ڑ2|4{{xttxz|z{vqrvzz"{{xtuxz{y{vrrvzz|(JEurp`\V,_4EȋȋJ*Q|3|zu!Z[\>v erEqJqLk[s_rbre}x/[܋)2:-`{aY#6k?EgJL`]1ci|2ju8s=rD!%E33f oao]nYqst'6881rfpgmixso AwfuhukƁ~*_p6%l[I&'PZd|jmpilbhYrtud`_{jpsptdZHLO߃Ȉݏ#0~EvZwZj__c_dTiHncioŢz~{zmmn'#RG5$/Ћ'8J  $ .|ܡ(k(::A\yxz~}}|yuuP-~%#LLyLoKpJhR_ZfcatbluO E WPm.k0i3ƌttt3  |rpi:F]cjG/ |b7b/aՋ  9e=-Upv{{||tonD†Ջ|)X_$g~}[jXmSqxurط] ;dZƼCsFY=[6]˓/QMH02ywur|}|q$a`isujr`rV %5_icefbiۮKL DTQ]xoQAb5M!Eh}yvĦR|D`*+,0?bxW&F/4)5$8j'^^zRz3z3|ieQ.QY?] 4NɋxhYxfltktbYX.|ՇыF1 |ʋN*tfKO}]plola{QQH<|^?&NjPJLBB|"5ajuuuui\]`c1;'"% 10 U .ދ ދJ0x=hJXXuka/!N_ok  |ҍ݊(*9H'n&k@\Vf_oeEFMU=X$qf\,X|s234&3;؋~{zWMC/ 24ERXkmn)ٰP&[WR8/8BVc\V<29@|6"i!3!e 1bR"El1`ASR!E%N0\^jptx.5>F|qNFæwgwkxm|:-%-__[dwmxle{TS5~ъ_UX@924DB@|6,wJ\wmwlqylkD}#*1.OV=T.T!'h[CY4U%$(.2| y!`L)``Xf\lb$??Sf( cY8& ifeͫΛϓ0/fKfK|"((("$B:3 =IOVF8B:>;'=|"WOW[Wf~xexdxa$4.kpu{vqݠUZ^LjkCH!hgh+Y7nllQbb!33!ƧajqP|(@&QRRoopcb`WchIHjntzzu>rlrld|X/Kffq>{ M&QUL\m?{&[d/|,prunx}}~{v݋tftgshxuxuwv|wVkM9J@FHssrC>>{rZ}[|^@ j4o]V`hsSy]hYahhRcZ\a}zxanhqntT$4h)EMxrn‹[=ژ=(3>+|׋ztnseX3VTT:UuepekdË(?Fuvv1~~X~[|] d}@f"PZbgtqo_iORZaVLLXDdqnkhRda\D[6j(vztϓǘ^[Y:[YO\B_}|z̤ŭ&0BMZ{{yx1qVl\ebdwkӱɻkszwwx|zwn_c_\A0\e%nX|V ܈ÉȌȋwN/+8{hUӺơőď܌p*d0U^gċca`\5300Stuv}x}xz}wwlabI2|ʋ*%kgdƬřÒ]ilostv{yzziWW\_Àmwa%L;__aa_abbuSjHn 0DDiD0D|!CC8kkkG iijC$j>fEaL)::#~Wdsptqj}bbL6~7:# kkj !Cf|@@Hݶv}p}p|rҋbCVNJYy|~ca_ (>=f)j ocXyyy7%rMlNgÒƁZdn}h|ݜџơnqtvttttwuww?+[#"Y!|  /qopposzwu'uvw R~w~x}y-"+RxekwjwgdcC!}ԉƊċ %5UVErqpw5xwkii`SVRspmz@wlif|u'(*Fd:?Y aB11BW6R;LAߍoqq!b`_3'RRTjd_[/&\UOyz|adh]_`|zqyqxs̋.E&29M{tzvzw* kX`tvxگqpmtpl]DI?U9attrNoJsDy{wsؚПȥqqosok­c_^a\bnopֻhfe hed$Grib@7{{z$ %r?lAfB~|zг٫|dddccd  pdZ47ttv rBnEhI~|xƲٮ$&U2TTeƋp:VV7||UUii<v7va`7``7 #$cee=?xqkmEkOhX}{ɶݵrxKvIsICW|BIR>s}{xףb _iyuxtqhiVBχ44\C\||;pp`&3&dϋ;1byyeyyfyyyyfyyfKmOOO|nopG;061roiֿDE5LAnalbicmnlojo~zt,ۋ,Wcsproi|_^I4|χ|!bޫثhDFpFnEk!Nhh$gg9PqdW-9[cl/ayYwQtouzfXm`uh%C\fo4p&rbuNTmNnGozvs 7Q##֮ǫfkpMqrnsjt)șgko|D  00  zy{`XNginmtqtmet%d4VDbfm״) $s~Utsy~,|N{s|sma3@e\)8;NumfѬۜ!]"y0΋qq~|pzq%+Xp~zz|\clk|su|u{mfO7aHx7kYjYP`5htokЪŎ mjjjYGn|nzmw%̮ΪfϋϋgZSLalfnlq_]\=d_X7HIP]WF5n|~ojd6{szsys  vCz|G|liihhiU2;ExPAK%OT:!>(EJbqlf̪ͪ΋|"&-qf9Cpf^A5 v:HyyiOW|^g_U; )((LCV1htuu᪽Ϗ|!eF Fe Ë],0QQQQ0QhR0RhR0RC=˟ҞHq3Qu6w>xGDDڋ<6bdg6F?@|sSSBJ.JJgӉ؋7=D$:CLĭǩWW#P,I6HjŎsw{}B\3;AQajghjfkwtr#$|} m<"q^)ƋvjulvnS')'Jv|$ˋdZRIjhe|7֋֋44mPW939[ًً[9Y93][T[TXXT[T[XXT|Wiip'UBU5؋؋hFf8CZ}[_[_[[_#[_[[[_|C4{g}k}o,TYTa0HHHH5He99<E99<H99:|?p͋e kË6 TUgxy|{{{{|N"˅Տ  (<Gʨˣde+b2`9mN60hRgWfZ316 Oy<˶̲9֑ٕؔ > stream /CIDInit /ProcSet findresource begin 12 dict begin begincmap CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange 47 beginbfchar <0003> <0020> <015e> <03b8> <0375> <041e> <4e3b> <0478> <4f4d> <047c> <4f53> <04e2> <5206> <0507> <52a8> <053b> <539a> <053f> <53c2> <0555> <53f0> <0559> <53f7> <0566> <5411> <05b9> <578b> <05dc> <5927> <05e2> <5934> <060c> <5b89> <0629> <5bf8> <0633> <5c0f> <063d> <5c3a> <0674> <5e73> <0685> <5ea6> <0693> <5f0f> <06b2> <5fae> <0764> <6570> <0771> <65b9> <0783> <660e> <07b6> <6750> <07e1> <683c> <0820> <6bcf> <0844> <6cd5> <0936> <79fb> <0938> <7a0b> <0973> <7cbe> <09b4> <7f6e> <0a36> <884c> <0a47> <88c5> <0a50> <89c4> <0a79> <8bf4> <0a8e> <8d1f> <0a94> <8d28> <0ac7> <8f74> <0ac9> <8f7d> <0b1c> <91cd> <0b1e> <91cf> <0b84> <9762> <0bab> <9a71> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end endstream endobj 156 0 obj << /Type /Font /Subtype /Type0 /Name /F156 /Corel_CharSet 134 /BaseFont /LHUSST+HYk2gj,Bold /Encoding /Identity-H /ToUnicode 159 0 R /DescendantFonts [ 158 0 R ] >> endobj 158 0 obj << /Type /Font /Subtype /CIDFontType0 /BaseFont /LHUSST+HYk2gj,Bold /CIDSystemInfo 160 0 R /FontDescriptor 161 0 R /W 157 0 R >> endobj 157 0 obj [ 258 [ 1000 ] 1525 [ 1000 ] 3661 [ 1000 ] 4097 [ 1000 ] 4241 [ 1000 ] ] endobj 160 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 161 0 obj << /Type /FontDescriptor /FontName /LHUSST+HYk2gj,Bold /Ascent 800 /CapHeight 500 /Descent -200 /Flags 5 /FontBBox [0 -200 1000 800] /ItalicAngle 0 /StemV 0 /AvgWidth 500 /Leading 200 /MaxWidth 1000 /XHeight 250 /FontFile3 162 0 R >> endobj 162 0 obj << /Subtype /CIDFontType0C /Length 976 >> stream LHUSST+HYk2gj,Bold6  \|v % $AdobeIdentityHYk2gj,BoldMq |+ V/V|/>Z#0LYV#I~=Xl,]OH#Oa!Y׋2gыW1wP Z0||{zy{}|||{zz{|}|΋ӫ1I.Nj|7zY )]GO'h{)4Lh4F(?(?u5(?(?|7uz00>%^>"8hfYCwgDH6vh"'Ë;E=$|Mi]'>](N[#5q*%l/'̋ˊ89[=:/GH & " endstream endobj 159 0 obj << /Length 412 >> stream /CIDInit /ProcSet findresource begin 12 dict begin begincmap CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange 5 beginbfchar <0102> <3001> <05f5> <8bda> <0e4d> <5b9e> <1001> <52a1> <1091> <4fe1> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end endstream endobj 163 0 obj << /Type /Font /Subtype /Type0 /Name /F163 /Corel_CharSet 134 /BaseFont /UPUFZC+HYk2gj /Encoding /Identity-H /ToUnicode 166 0 R /DescendantFonts [ 165 0 R ] >> endobj 165 0 obj << /Type /Font /Subtype /CIDFontType0 /BaseFont /UPUFZC+HYk2gj /CIDSystemInfo 167 0 R /FontDescriptor 168 0 R /W 164 0 R >> endobj 164 0 obj [ 258 [ 1000 ] 1592 [ 1000 ] 2011 [ 1000 ] 3475 [ 1000 ] 4211 [ 1000 ] 4217 [ 1000 ] 4238 [ 1000 ] 4890 [ 1000 ] 4949 [ 1000 ] ] endobj 167 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 168 0 obj << /Type /FontDescriptor /FontName /UPUFZC+HYk2gj /Ascent 800 /CapHeight 500 /Descent -200 /Flags 5 /FontBBox [0 -200 1000 800] /ItalicAngle 0 /StemV 0 /AvgWidth 500 /Leading 200 /MaxWidth 1000 /XHeight 250 /FontFile3 169 0 R >> endobj 169 0 obj << /Subtype /CIDFontType0C /Length 1854 >> stream UPUFZC+HYk2gj6  \|l %' $AdobeIdentityHYk2gj8 syU rlZ|+ V/V|_((-n H>&ZJv4za.z92(:PI'/&'|F-A382LsZËp)PR )#"I&*-CWW+r[&|$jN,R+yl4>ދ X-i@~RK]PD]%Z]'FZ\%k?|'D [n&APPF6W22|9TT!>%4 /s3,1W\2-g)DC/C3}z"`rt?%O?%od)}_v`pwX.|H'GS i:'J{T -O~$~*P5r 1ËsWI(ZYo[|{ m k}n&bqP4RWZ??T@^& gLp=Ћ^%B‹u =Ћ ,|w+]&>|ŋuM%Z'&*Z&&$(\%&5%[$ W1tX}}155$$/#5#57w0z{zyxz|{~{{zyyz{{|‹zL =o?&S H:S L?S I.P/GW 9?d & "> endstream endobj 166 0 obj << /Length 472 >> stream /CIDInit /ProcSet findresource begin 12 dict begin begincmap CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange 9 beginbfchar <0102> <3001> <0638> <521b> <07db> <9ad8> <0d93> <786e> <1073> <6548> <1079> <534f> <108e> <65b0> <131a> <51c6> <1355> <4f5c> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end endstream endobj 170 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.100 /CA 0.100 /BM /Color >> endobj 171 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.100 /CA 0.100 /BM /Color >> endobj 172 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.100 /CA 0.100 /BM /Color >> endobj 173 0 obj << /Type /ExtGState /SMask /None /AIS false /ca 0.100 /CA 0.100 /BM /Color >> endobj 174 0 obj << /Type /Font /Subtype /Type0 /Name /F174 /BaseFont /BFDRBB+DengXian-Bold /Encoding /Identity-H /ToUnicode 177 0 R /DescendantFonts [ 176 0 R ] >> endobj 176 0 obj << /Type /Font /Subtype /CIDFontType0 /BaseFont /BFDRBB+DengXian-Bold /CIDSystemInfo 178 0 R /FontDescriptor 179 0 R /W 175 0 R >> endobj 175 0 obj [ 28583 [ 555 ] 28597 [ 671 ] 28599 [ 621 717 ] ] endobj 178 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 179 0 obj << /Type /FontDescriptor /FontName /BFDRBB+DengXian-Bold /Ascent 810 /CapHeight 500 /Descent -232 /Flags 4 /FontBBox [-173 -235 1197 982] /ItalicAngle 0 /StemV 0 /AvgWidth 456 /Leading 0 /MaxWidth 1370 /XHeight 250 /FontFile3 180 0 R >> endobj 180 0 obj << /Subtype /CIDFontType0C /Length 675 >> stream BFDRBB+DengXian-Bold:  Aj~ % $AdobeIdentityDengXian-Boldooooo,JwYbichQz?DTbbseoyy~rreZYyyqiHfiGƢˋЋ{lk^Qahtotogw[znng_3 D GPGP D2xzz{yw>js>jZ/CXXqӪˋ}oo_N"fyrrlfT`um^m_|L99K\]sb] 6Naa7>0Ћʋ C~MpVpVecZoYoQ}ID{nRQ7 & " endstream endobj 177 0 obj << /Length 397 >> stream /CIDInit /ProcSet findresource begin 12 dict begin begincmap CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange 4 beginbfchar <6fa7> <0033> <6fb5> <0041> <6fb7> <0043> <6fb8> <0044> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end endstream endobj 181 0 obj << /Type /Font /Subtype /Type0 /Name /F181 /Corel_CharSet 134 /BaseFont /CYRXEW+DengXian-Bold /Encoding /Identity-H /ToUnicode 184 0 R /DescendantFonts [ 183 0 R ] >> endobj 183 0 obj << /Type /Font /Subtype /CIDFontType0 /BaseFont /CYRXEW+DengXian-Bold /CIDSystemInfo 185 0 R /FontDescriptor 186 0 R /W 182 0 R >> endobj 182 0 obj [ 573 [ 1000 ] 7436 [ 1000 ] 7592 [ 1000 ] 7906 [ 1000 ] 8301 [ 1000 ] 8617 [ 1000 ] 8953 [ 1000 ] 9154 [ 1000 ] 9868 [ 1000 ] 12034 [ 1000 ] 12144 [ 1000 ] 12911 [ 1000 ] 13425 [ 1000 ] 13489 [ 1000 ] 13825 [ 1000 ] 18906 [ 1000 ] 19018 [ 1000 ] 20050 [ 1000 ] 24190 [ 1000 ] 24330 [ 1000 ] ] endobj 185 0 obj << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> endobj 186 0 obj << /Type /FontDescriptor /FontName /CYRXEW+DengXian-Bold /Ascent 810 /CapHeight 500 /Descent -232 /Flags 4 /FontBBox [-173 -235 1197 982] /ItalicAngle 0 /StemV 0 /AvgWidth 456 /Leading 0 /MaxWidth 1370 /XHeight 250 /FontFile3 187 0 R >> endobj 187 0 obj << /Subtype /CIDFontType0C /Length 7885 >> stream CYRXEW+DengXian-Bold:  Aj~ % $AdobeIdentityDengXian-Bold=  m!"#&//p2o4q46IJJNR^~_  tRD / )XbV!|NF@DIMHC|ҋ\.Jf̌pW\`΋ċ+bZSW?5+AD:4/|ihedhbZ/^el'g~~{~y1.]ky}}}@Z''kjjվEoooºAne\`di2da`fn|"T_z~{p{gzgxeEWk#~uvlmevk_IOceeseWca'1b`^jc^6C#ŏic^-Wak"}x  23gb\Ybj"2ddd[ae|F1W{wHLwlnny|"nz~tY!MBʥhkmݽ,*)aW+Hhyjrkj>@W`oe}{xZ0vi\)o|ƍ؆~~xm  EQfr{vxU|5zt$5Ab-sg\Ke6,(Sbtleh;.^el;heb|,_gm(jgb(`ejkgaU}gm{oxI|"v9gjldjqdefz`ei7$$| )elr)njgaisʋnljKHhnsqkd!=|ws$DFhlo~okf#:zph#@ċ@ċ)]>]>D[:[:|‹mȋ[wk_[<37\889nic㲿ʚcvj`xk]‡1`kw1`kvb,uts΁ugQ1Yk~Q%1_kxDslb|v^lt{tz^G|r7I5sld$=~ui5G܋>eb_|^pUhSaRnkhǹըe|x&iduh[Ɣt~ztwy0XfuD ?GgfpplzfMO"eQ M,wof9onww.\\Ane[lqv]lzz{~ylFud3hb[NHa]X6\VQZ^`KB!ZTNFFWSO|eʲƨ]zseg]ZVupkm~~~HÌm`PWP^mi]Q΋T^hSVXVVckz~y(U[2swyyz{klmFk|wld}uqdXBFjfbcKSZ>I]ZY|~yq/ejn'|yp}gwŝ˔ UbglXqf\adh`&wCxBe?Q;urqlvuwbKtm~v}lwy~JÝåūVZnjeNhkn*$Ëakt#mg`$lzwu$)IpjeЋ~|u2Y"ˋˋ$m$m| _kw^TI uethsm}|{tryu}xghjwsom%cVWXJ[wpj˾Qqjb|~wl#׋:ЩlwE{YmI1dt{2m _=6NefylpreDMVP>CI6VwohvohQ]Ac/jyqjӠ\XSmtka̋m}vDiF\Fj~vyzֲĻDWz~{v{v{vwsqwifd?WvtqմfGytq]k{[|tnh}l]hf0]lzae}vro^0blu56̋0gloLfZnz}}`D~u\3jjkokhȋqomdkq]eNjhjT^D~vvwZ{P{Gz?a0`lvwSap#,*yS{McAJ5vnfſÜƕSͥʥc|nYsdwoqol"ӹ\`d=[xqk|`hmlMj)^5R@]ivoyroveFOXY]SaNe}znsy t'vExxxlgbA/cgkϝdltuz~e{ğLJ]jv+tj_`ejdef9m00&m00ffgM!IPV!!X!!|~~vc7:+ehl:.hgd_divla @YaNkPӗЛ̞!m{ykp"w@|]dim QCOZlyË.dkrdpke݋rmj޸G$+4-`wph|u-lW;oyl_ŋ=lY=kgcs{Wwnc6hqx~ovke[UIpjeoyx`pyyZ3p[|sk=Xhlojvqtpsm~M/_mzMHً.bmy8/Yl2Bcrv{W2y:bbbDF][Y|ʼشbbd}wpgq{ŗÑf݋ʲchoq|x{V}_iUNJ6VyxvqNjKbHuttT[[\#YagUFn |l†I_rtwjIlQlYairaeg̲Ѥtxmbfqz }rezZvN|.Vְgt n{~3fgf,}}rvz΋~z3clsXMĔǚȠmicUY_u]_`!?G}Pz^ŒDvngdsj`ueU0ErdWы~~}ux3\endLE|~~{u[bi0Zcm69<͢ڛd|~}sn7hCcM:blsyhfVeXXXic^_RZrja~s\bhKC[^a|0YRK?Pb`\`s*y}pvfrmf؞sz|wI+eko*,*fjn8w{o{|>sYjvyjZ:dN)L9tqm Imf^|sgilhtNjri|fe7 ")/x|~|zzpmeXwut¶Rrlgċ & " endstream endobj 184 0 obj << /Length 638 >> stream /CIDInit /ProcSet findresource begin 12 dict begin begincmap CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def /CMapName /Adobe-Identity-UCS def /CMapType 2 def 1 begincodespacerange <0000> endcodespacerange 20 beginbfchar <023d> <3001> <1d0c> <4e0b> <1da8> <4ea7> <1ee2> <4fe1> <206d> <516c> <21a9> <52a8> <22f9> <53f8> <23c2> <54c1> <268c> <578b> <2f02> <6001> <2f70> <606f> <326f> <636e> <3471> <6570> <34b1> <65b0> <3601> <6700> <49da> <7ad9> <4a4a> <7b49> <4e52> <7f51> <5e7e> <8f7d> <5f0a> <9009> endbfchar endcmap CMapName currentdict /CMap defineresource pop end end endstream endobj xref 0 191 0000000000 65535 f 0007246750 00000 n 0007246244 00000 n 0007247584 00000 n 0000000017 00000 n 0007246589 00000 n 0007246324 00000 n 0007246364 00000 n 0007247143 00000 n 0007247207 00000 n 0000000792 00000 n 0007248048 00000 n 0000337002 00000 n 0007248119 00000 n 0000337066 00000 n 0000337104 00000 n 0007248190 00000 n 0007248518 00000 n 0007248363 00000 n 0007252317 00000 n 0007248706 00000 n 0007248788 00000 n 0007249060 00000 n 0007253135 00000 n 0007253483 00000 n 0007253328 00000 n 0007279630 00000 n 0007255035 00000 n 0007255117 00000 n 0007255389 00000 n 0007281905 00000 n 0007282221 00000 n 0007282072 00000 n 0007285022 00000 n 0007282381 00000 n 0007282463 00000 n 0007282728 00000 n 0007285675 00000 n 0007286011 00000 n 0007285862 00000 n 0007287047 00000 n 0007286049 00000 n 0007286131 00000 n 0007286396 00000 n 0007287459 00000 n 0007287843 00000 n 0007287682 00000 n 0007289760 00000 n 0007287953 00000 n 0007288035 00000 n 0007288313 00000 n 0000711939 00000 n 0000712003 00000 n 0000712105 00000 n 0007290247 00000 n 0007290561 00000 n 0007290413 00000 n 0007293243 00000 n 0007290718 00000 n 0007290800 00000 n 0007291067 00000 n 0000714480 00000 n 0004917308 00000 n 0000714537 00000 n 0004921521 00000 n 0004921680 00000 n 0004922267 00000 n 0004922127 00000 n 0004921987 00000 n 0004921847 00000 n 0004922407 00000 n 0004922566 00000 n 0004923153 00000 n 0004923013 00000 n 0004922873 00000 n 0004922733 00000 n 0004923293 00000 n 0004923450 00000 n 0004923617 00000 n 0004923757 00000 n 0004923897 00000 n 0004924037 00000 n 0007293987 00000 n 0007294053 00000 n 0007294526 00000 n 0007294597 00000 n 0007295968 00000 n 0007295095 00000 n 0007295133 00000 n 0007293881 00000 n 0007301185 00000 n 0007301549 00000 n 0007301386 00000 n 0007303533 00000 n 0007301665 00000 n 0007301747 00000 n 0007302031 00000 n 0004933682 00000 n 0004924177 00000 n 0005537183 00000 n 0005530734 00000 n 0005906060 00000 n 0007246640 00000 n 0007247327 00000 n 0005906998 00000 n 0006061410 00000 n 0006061475 00000 n 0006061540 00000 n 0006061699 00000 n 0006061817 00000 n 0006061958 00000 n 0006062117 00000 n 0006062235 00000 n 0007304020 00000 n 0007304366 00000 n 0007304202 00000 n 0007308528 00000 n 0007304634 00000 n 0007304717 00000 n 0007304996 00000 n 0007309392 00000 n 0007309758 00000 n 0007309594 00000 n 0007321205 00000 n 0007310452 00000 n 0007310535 00000 n 0007310814 00000 n 0006062376 00000 n 0006062535 00000 n 0006062653 00000 n 0006062794 00000 n 0006062953 00000 n 0006063071 00000 n 0006067905 00000 n 0006063212 00000 n 0006335137 00000 n 0006331753 00000 n 0006498436 00000 n 0006495168 00000 n 0006661595 00000 n 0006656907 00000 n 0006918287 00000 n 0006950153 00000 n 0006918345 00000 n 0006950651 00000 n 0006982517 00000 n 0006950709 00000 n 0006983015 00000 n 0007047634 00000 n 0006983073 00000 n 0007048268 00000 n 0007246695 00000 n 0007247462 00000 n 0007049012 00000 n 0007077623 00000 n 0007077688 00000 n 0007322310 00000 n 0007322660 00000 n 0007322504 00000 n 0007324168 00000 n 0007322754 00000 n 0007322837 00000 n 0007323106 00000 n 0007324641 00000 n 0007324981 00000 n 0007324830 00000 n 0007327421 00000 n 0007325133 00000 n 0007325216 00000 n 0007325480 00000 n 0007327954 00000 n 0007328059 00000 n 0007328164 00000 n 0007328269 00000 n 0007328374 00000 n 0007328708 00000 n 0007328550 00000 n 0007329895 00000 n 0007328779 00000 n 0007328862 00000 n 0007329134 00000 n 0007330353 00000 n 0007330707 00000 n 0007330549 00000 n 0007339357 00000 n 0007331030 00000 n 0007331113 00000 n 0007331385 00000 n 0007077753 00000 n 0007079365 00000 n 0007087221 00000 n trailer << /Size 191 /Root 1 0 R /Info 3 0 R /ID [] >> startxref 7340056 %%EOF