%PDF-1.6 % 712 0 obj <> endobj 757 0 obj <>/Filter/FlateDecode/ID[<07E88C942C7A904887F5E7559901C5C8><9E7C4CC299506944876E8EA3C7456D6B>]/Index[712 90]/Info 711 0 R/Length 190/Prev 50924982/Root 713 0 R/Size 802/Type/XRef/W[1 3 1]>>stream hbbd```b`` Y LJ2 Rh- DrZH `,D2/UJ"߀$7zN$+1]Al`Ӝ&O2 j <̮`U`v!:bfWHpL3>stream hb``d``zPAXX8: \O\ @nǽ|O,D+]>o| oɌ :0 S4=vh޴Gaj$_B#.3zgo-xzy )'7q-w]ʼnAZK3rHNauFliϗZ<1o+t8Yd$ -;%( ml^r,rLW ^ڌK{ޱQnT4Z8SUjn,VؘhQtZzeR^b50CX.aA&S P%;TA ,+ɛCv0AM%"䁮If!@ yF VX  & ;*'2/`߻=%?i !~l2(m`VhPձ l s0$0J&30N[!UˠГyDI:  ,ן2X_`pd4Q```; !IlzS1L % X1%0tt`H4wCV P$fM %dfO|&pUә99@Ui6 endstream endobj 713 0 obj <> endobj 714 0 obj <>/MediaBox[0 0 796.5354 1207.559]/Parent 709 0 R/Resources 758 0 R/Rotate 0/TrimBox[8.5039 8.5039 788.0314 1199.0551]/Type/Page>> endobj 715 0 obj <>stream h޴[ko7+qU,X``>(άW{-ːbO)rzd+76G{H6]U!STM)T' ^)7NHg|?OuSsA1ɗ `?J҇gqJ)ȈDMtټMzvsWwo'=/o_&?w|t+pjn*o^z߇/_B7o4k'׿nHmƻ7{xv;ѻ:OѣgO#y~wo_Ons~ì[ww7rqo/A׵4qF>쟞" ϛ__/~yw+&_ض wy+wmj֢M3d7?nٹm`Ǯ, J8Bj\,`]PK?iʗ iA>,@QQu@kDXgT҂2/3FQN6.EE7ztΑ2tIK)袤U5{5 g$$oˬRK;VTeOK 5\r~AU"BAn"|u36G_of Dm^^ދ6U3mUXRrjG(/io'~ϧ>oإm۟Z˝HlH%--TT'sI^u)X^W 68˳ wHB4ҭ WT]|NH O&UaZ/GzV:մX8*XDVnCˠIU\z0dV&ͫAx5sZjQM|H1x^QTؐN\TaJR3 LPHEӅ-\D"ޜ|U*ˡH?% 9ĸWgʐ]grU(F . cs+Ä}FU `c&ZT9A,*Cb8hkAI7CqIQ7W+_AY] R,} ( TTEtGuz:-\,/}bTJ Ir]S (Xc}Y>$DK&V`*cTN.@ %tK014f[#gh[`,%יP 7#?Hl'-c@FQ:A¾tGí%&@<3Ka%Gb*^[CuBcՠ+W(>;KܩE'V%=Z>*]E?b$:*Ib ^Wۗ/8gtzc" 95(t>"FJ!x p{41$XT+0@w>찯ϫ}RG쑌=`Jl<mo桊髭˰l+v"hvk,X3Epi9.f;j? Z飊?cr11bLS[xTt?0gT{~ڇl-E¶YKei+1|-0"i[deūrmND}buEwdU%Ն*s|+[TUAuoliV|hW}!󹍡D[cpS+Ֆ:"խxϔ)K`T̾MݦK (@Әi%# -htPv Bpz1\wxMtUV4밞U߲_eWYaܒ+mL49Ocpi~=5\{$s0hč-pR|出zwy>XHQyM]E4>cw$)M,l6?-ղ=|PT$8`VJFk[ND .I/s Hbe'V賥^΂]37H6g,Áa&A5݆KxPIÚ;)ӱKڥ4JFNG7ıǵJD|>܎@A9]ǃ%(Ja.3Ze@BF7ƯR3Be%R*rkmfUiO[_"B^RɩNI[ (ACJ 1CHأ="VD {K7biWV=@ ԧjFNF]MTTC%z)` a<`+軣Ҿ6)Ux7p?28m]kH+H!) uYbR_g<#=t$e_u;(HM0D8&2gDY9yp)qDhH6 WGv aK0Y^- Aڎt-=5G[Ses2gps`f$a2R/5pA:hQ[D˜QUGH[gP-&u#S_J^``#*lD)sC|6g$OSix:lr=m>]#2쪋>rpxCnjI/AQAg8*HWOu 4J\1FAcO8}v4P+#-ұCT5`28ѝ03 VkJLH=xɉI)D*f$;04W\)W͖n]1 v໕ؐKW@SHFm` 8G%5iG\(tP[Pq+LxV@hϭ %U+8E Il"mHP<s1ju`EmP UW@΁ijթy]F_nOREXrbE5s5bW1kVC+HI9➮ (huaje'BS-\E"S+>rׂw{V>g,2Pr(*rV !wDG F֠Z +:EN"MJ3$f`PZÐ;L: |@%ɠqAMcfal0Fe-`жz(t peVF9Q\Mwp{,Z?H<ݭV]h%|W?A`9V';PB%rEխ ܎+gk ֟$z<A9 [֬( -PBwʩN:~qzz3&"Mzƣ6B4w@=Cu ql(9 Bڄ~Zf˧XF# ī1fקA>uƫ;c[l`yL$y?lΧN- C@]`QxsdOC Ѷ|pyBܟ% ax_1e,SB] [xQ?K材ǾHp܇Ol$}󄨩gE'dH6BWT@8dGx`e d/m#FC]G bD#c϶Flk^0Bx֜\9Kq[1޲ZR RqE ) _Sn\T)QYcl }2F*NƁ`- oٟ88ՠ56Mʸd'@ks 8>hD?#b'C>f{AcOŁ wml|ҎZJʜƶ%0;l&`z5hACsn|q[O+P))64X_H /޸ Y?~oq/V:@@̱5[*갯Tg [TzxqH8 u$ݡIk՝veiCGsN]bLpCq-.V j,s@-jLdAA#(/!Dvܟ%ɕjwjT ʚ5WSjyZLZ3+AV#[rsjjQax$8aWْxuHB yZڼ@ܖ@7ԣ3­3v3z Pgk S# x <;u4`&x+M4ex$όqٮIv!GG&MMM+=(!ɣrylmǓ+H\F|'{ID٤H>|kZt`t>Q8q˲=< TRV5lhpKa3;aA/*פsXف5^e٨ qHdAl ZN(q-T֠FeQbHĥ GUV2VEV$uS.p .^_W ucȯ&8KUe ,x:PiK, p„-ۊ-Gs&dRrpSBXE5ioQ<[]XtW<&mjTa=;Zp!ӾXI/&7!~WM\9ӧIG5mm^<}Ѷo_~O3@O}܉%\|kջ~8ge9rF3X>JH;,PpMt;=5}TX5/tu:_FOܟ|0N_?ؼsqGh(*v`QODq{tk'Mw$6lYzq{Pd Ɣ'[ҡ#2,.=2vlk/c˘l1wV1*b*Ʀ>ƃ%U_lJIb?瓱@$:pаq60ʃ%PGQra>vXԏoRs2}ݳ󻋻gn|XgI𬓲?\:m7o_]?m_IWMPa E'82Fxzū6[2=>S'G^?{w %ܧdib _ endstream endobj 716 0 obj <>stream xUK0{{D)>ԤcR AgȪ{Hxñ&o'v}31xz&5]esyط7٬Wٯ9z'r>WƲcǮ+ ~WNaxO`Ml7?|2o"ZoM>6 ^.,z%sʫ׏+s DJXr&Z!ʀԻx@J6RlC:ڬ mVDϑ^y:0{ u"%ҙTJKEr!fS`}+x#w[<&6K< $#|:iZ`T 2U@ '-cXM,(,k%5VrZgwO9U*O*7 ^wK,5U3Ϝg5Sig11㷃F5܆4^܁ endstream endobj 717 0 obj <>stream xUɎ%7sFE'gh}rVj-f J`0oo?qMd_>?Ƿޟ~>gǷ/ӿ?|o_m~d=___z0 퇔ǷWcW`$Y+a4 F0$+`VX;؄8H%G( ֻj?Zc0 (1 +qDcƖ'.debA_Jr%DEq^F#[FVwiӓF>I*va. 먡.wd_:1lp:> 던&3 Ց^}[Ȗ%x.r7HkH td䪑wW5BUg"٤ ,1ﻄ.ynzjɃDJa.ݐKVeʪmv b$!h"Fd9\5011i8ۆf t }NxB_* SIx((+?YiSSPdG*Q-Zu;rY2b)mh=MxZT:e^g^\<] wf:  Y軪D&lvX4U,6b]z;L9!6QuBm4+ RNJ'+X@H}wafN&G9f)Hf(Gţt~w=C3؄ J[FSԼX]D:ݢFNa(`{aݜyNrD&YMtK  ƫ;V!&&)W2ɼa)w粷<e׭\uݺ8tUkG̱:V^e R tՑr݆jhypЃ6eA(`q\'hЃ%C;w/kwg0dֽ;Lq$.$q[ak'}Gūxy0'-# ^BG5nv4WZbbQ#߈1I ᥍r3eR_Ve4_-@2q^OSboh2H D)YAD ݺmDLŔ)~XIA$1 +{)b%vXV:7wOP$P**d廎A@MB3:& h6d{P>l:P(f:LbŐ(tt K(vޫYx"#Ua*҅Uh^Ky* R][P>ͲɞBj{[#@v\ӪLPe P ŔZ)HZIe9ᲀ[+7\CqCx*/_ufac%kdx,# `uC놈ϩ9:U?Rد*wL`f pڼӤy/F420MʾV8 jP:nBd%3ʙf 6&I.w}G.B `tb6gt`2Ѧ]w@yƞ;&mz 4%5UIMvg wH H `:0  BF7oeS=\4e1UYLV o8 -+E&{V8 p^UoU"PU}CՑ7b7Y,{!WcZ$ݑ:ɾ:XKX숐$dDɎL='&OM}LkLV ꨧ xx2$[m17-k rɮmI⚒-nu$MkJ")lUޜԞSm(7H5 B' qZ_"%֦kv{B9-MiKQNr16;p">stream xUˮ }V]eR}Ir-`8}aHvaKgLcVT=){ 2D('>{5 Rq[v~̾ϨGpINN}Y>Յauht>effUOX%@ϣ-ƺhš36tra}aϼwW:  WBρZ,2^ITSp.!l*_R.I$kJp@ cHh󻵵Ma-8")\J8PBOll}&&,wvfBU %(NpO 9<˳^ ;mn@{i`a(M|<4n"v endstream endobj 719 0 obj <>stream HWKܸ0AbY$ИC6d;@Azf 6>$DLkYkԒ (~~+?P1E(>IƑlc:1; _/ſ~yO|g(y`?"F'bDde4||:Bo1PtzOX_'@tzgYG?]3XIX($8!fO57ph;2'l.Ӵ[QRF#ѥŏ"6|1;KW +kueFh^yi`sP_k.^7O*z4w uIzAm'oO?  Mՙh,zM_.tfngl,u/H]o3@s`EF  U0 鈬L$ ;$+Q]dyUM"-vUy6(]2UqiqV5k<5j|%C[,>f,ZFkԮA[Z`!2`|(sډoKgm-#DgucRiCϣy39ddx&)j)!e{ml'N*_Q!gha0j,2x .7KfпgQ&I$|cY%k6Y[&ujPx?ʤґ -L;@ lUCU6PE zZZڤoZjZ9czke.kba]4:mYmQgV#ڤmjM jRP 7 :/G3i_[3 G- eBxBV At.CB!fO`kPWqZ5Ruj@> =iQ[茳"áw̞>BĈHPY!F;!Q rȐr8qڳȘB3$d2bU#AWٞh6;bp)|BUjMDQ^'ixN2([/LH ('fu֌8#7@BD2У0 469r35:N_ٴIew|O?u+"aD7AlF;i8|E*u"qWl%lD'&^ Nh'8 k HZ9.|,zhD˦Iu\nƧiRfyt{6ژ9Dz` i$ Mٗ|Nd..f{1sBzJP!nFCC OYGvnVX2 ={B}~dChdkWIYh;/UN: 8s@SqFc)<~6KO)}*`xd J٪¬zIRC"WAґddqHkYox׉24PEFg6S>d{C̭`\%H"cB@T+Ó9Y̲ݎ^yl&䲙n)GҫEa_tގg[76/ٺ7#>stream HWˊ#7?&o<33@3܅꡻0^R2eO]CUݦ:d'2Ή7|oW$_?/ %^?|YD/S Ex7G_7x'!>ӧ8`~˺PhZrRĞRޢ 1El)؝BHDڠjxnz"#7A4ۂqд]zFK7KW d+_}L+2G$0vXD \ݎz*8.~,@AOT _vÂPsXB6]sS[>bwJD]7/QGY:`wnzn;61*\n: ETu:QFT#j3VE\#)maRb <o(fQϪ Mӗ++Z7'Js-^Ppdp/-ۨH5<1תk^SFXd)(c80A'6ӀQR'Ώ@lJ-Dt~@nfӫN?[6HxeE:ȋr~BlUb`h,esz<˪K^6+ݨ#ܲ~oc3 %, {݇iS@LqH[qHԢ20 CzU-pJCj5⹯[ՀzLtw-S t~Vūh(hmUAh=os>YK[/XP]R|L(QP/P=Xt$[P bȇk}7 V}*k`ܝ ЇLLUݏ#6A4[cEgtέ,ŠI_ !QEѓ ڹ)#쐪cՇZ3Ƃ$&S gOԨrPLN`Pkj' 4=$6VF55m(;SSRV8c?)+кϯ}-=]3~╓su"ڴO'zdR-|*H|ںUEӖhA|?UǴDN>h(VαA@[A)b́ՓO1]( c3,vHb'K,!G8y8|*ĮBw D˚ǍF/5Yz-ky&Sy"O`Pְ8zz,Enk Nd {ߊ A7Ł ۊ4BS9!^Cdؓi%C\Dy}Edu磑>HW< YF4O^G "e 2&'DIo=7֢WV!%hc5NVWPəsU.tN>Թ׬yOJZ%JVɹk9o @x u,ac$z*1NC-vTQa _/`GS endstream endobj 721 0 obj <>stream HW˪ ?('^ -l;/= ㅭG=3bF%KB:ʪ::'/o/>vYwy="5|_W]_wۿ^>>ᗷ71)~ۧ+)$r'/ Do@D/_ dU$ѡՂT4(zH_ɖ10Tw'`XuVT9#٥ R5d[H_PӥgwmDRiR64= )7X.^9p$h[&J!!+ &15Z'^^Z 9Ĝ*Z`?+:l>G6^]$L;dt@:ŻԣoVRa @e<>6TL-B ]aA EXa9jXGW.s3Tĥ"hflC](SΣS!'lKSnZZ^U3[榭e_=ͤևmn/vk3!w'HH`(| fA@ Ā8IVhòny՜!Y.fp yLNst3?%iJwtQz@(|u=s5ϣ!GbHr.@x-ϣGskU ޡP~sxʾ[2CL c< dysn`|&wJ6,%݁AݙHqpi4[ÆX9"{INDx1E8.h?@?kF زeaz1مr+|C[k"I07~vWwFq, 0pb἟ͷ#.9-!NUd.+}3Л2J-^ܞg;:`ħQLCU)"Nΰg L,:}o!tiznJGtوتSgW$=_R:4 CÒs OfE˿wgLR{,+6 }dnM!`n'ң [Ə}.>x45jAwg޻K`ؓ%7lL(^KlBwatw.=w0)"x#Ā8]Z;hrZ!MX~.Wa~ 8V8.S`K[VKa#gK|?BΟGP%5k@)΢5!fLc\J:K2&Y%8ZL٘RJfrYy Iv lIDYM/JKz씚K+b.yZ?-<'o6Ȋ$֕#(E-x8mt=*GJ_t>-,!fiQV;A ĤA;%w˜r7><< 8JQClwy6;繏e _"`I~H{nrj$Po?Y[ endstream endobj 722 0 obj <>stream xUn0{["EH R]ԤR =$j qTw z]oZb5BzT>stream xUMo0 tܰC-4 $wpCėH"irsx<>|p\n9q*/Q(-9T秷۽\*j>ɏbue>/?4.2ޅe?oSԢ6RVJyډ݉2+/4_^;H116J3vorkYNUtu2. e[.Xhh׺}o&!i l'5O)D?֍}wEkA(9Tʔ%ft rYi C2on%ެ\C]pz..EU$}֊j_]Ȉ:#Yht*m=} m$0M&`%0v1>O38`ܴlj["ТBHv|g_J6Nqqwyk;>stream HWn$?YS4`yd ][aꮮ$I3)U 8@ZŋxqMC.t?}]|c]/^ζzaЫO=,KJ3r3m7y-@|wGϋ[у8~xbA<(5TcIyEЩ i`PY@$(X8C+$ܵ`*0Ƃ` =xz>7-ٙv+`ʰ 8fH~E#:dS Q =uBB~,zLg}+TRcʂX qwM]*+ɑ*Q:ײ,J%:PNdp T%uk=TE'{zR"|J+2:-;r=FGJ|[Σ%,\Rd(\:'؜lY8MYDJib}=[ ]*|(Zm;zR3.BDdA|.z ㊤ ㊬Xfwk;RŴ^fs5JC$F=?R* 7D?^~BR34Gv'#%[V+7X1N;%fvE*qιBq\\Hj5sFAS6ꂐV47 Er7(_S8wTʙˆ5ƄnTUNQߐdSu殩JގVݎ:u?,A3 dM/SPrOm]N],sbxˌdcZr;+b[> &8Sݞxh+6PhA}& s-;׷f:oRplK/ZYǔ. ) 3\3 г2 a&!!x.O;iA(#:d{܎ޫUG _qE S Ŷl-#%5i(0` 1D#BM=":(Ct*,zr~ܜnAr"HAJ-tctKAn&Tt9)]b5cv3=m +U'⡶K, GʹڮY.]#{Jc3 i<#vԓ΀VtD-);EY],B}ӼtY.=-l{rgV:\amE58J]GL'*@J_ߎJ}$^&5q^,gE|^P%,;TŬz EUgeHFPODS@RLH*v;zq, j{3v]`юU,꫸Ț9X=~R\ʼn~NJEr`D{'>F}rBfhPti?xWM/;O/z[Ya "օwg"CF/Sym`G|"S! #> Pȯi2f#,գe4/j0PsU*d_I&љ'`ꭿRDt/{r@m4~WQ窃H)ΖF^ Ϫc^` +QijI~U5 E19[N_c%ۋ?}#kn!|elBͥ(\89nk̮oSu~oo%QH%J%VDo-<)ӁxGb>J\=\G?k\3 x8[iNK(\RC"*ՠff `//Kh"Z|jY-줫BY_бS%i|S~RsP/9k 6Yi.YB\VښuDI\w^"Gat>X+k27k\ʹDʚJuٓ_zsާ_t1yzEABm@Ʊ.h endstream endobj 725 0 obj <>stream HԗMlGqZU  rcAwU]dbL>~K`?}[_>F楕ۗ>O??Ϲ߾UCJ6&/plJny__ w~>Jx_QJ6]}/5RDT"$ֿRA޴}^+p"L U^hk6F fOv׫\n*Wɏ'{L]?dֲ9rw,F\F4R|^yj=S˥Dߓf'TXݎvkڶ;;rKrrwZ#wjߚרU.iAA6ht~t}FCho-[5AB27ڲ#|Dڎ"FNH%s^S5tvM}o2ld]Pn֬j(x;ūZ;嶱~F,Yt-5)6ū>Q?v)ob8(Toga!b-od馯/²jRAV 3–7GZ4p&M҃.Gwwc!ʓT6 I[߁F&ϔki Ni+ҲqkzPT=8 j<`x$Ĥ\,6fT; W1}E♚^"cY2H -tC™Gd4"'}Fj[ks쁤p !e $C6y%f2o4E7q00iฟRWM&MEVb 2)(ʡ4J2'#ɠN zI$/)4J DvP~ G5EbvM= O IU[[:z5],l t- q<.qVr %EV}@LP3-ptxAUzob.A_yU%j5n1YQh_P|PVp b g(*Y )b 6HuAX'xfiTZTntty^:#C%*6Z-Q 'y_s s }OU1wŲPTm=g;lFLM}йG$f-Qvg6ƑiHjLM`^q4+^:ᥝ-,F|k^>Js(t _gzz_'uIf5ߩWkS1x])\ZH(S/+){ dQS8CC&u::=@kM6pN+F- ;h@mC)GkP)}wSuB\wㆤ@bP꺏RܤnĘfnjvRYWQکTdbW`S͞飾kmnlPBoX#<J&f99]MbLbRU{MΞyD+E$hZ  (S`/d> EMq(ku35bj-q02W1Zkc* ̚a %8  x NAo':(.6n^CJQIJ|HL/i. x1YG>YzJN z쐴(Y1 O Bޮlae*~> Ўc:q.p-$f𫠘5cCJ&\Ip+閨j1p& evs?,c ^gqOISt 0#{7>$%%m1t4 ^)^T u5kY0EkW]R_KxA+~m;m(;zH0o{a9hjf B%V:2U=ѻF.=ѻ7{[=o$xI](UY\x? LҾvqK`Tk/(в4ً 2gY(b`/.)e? c%.(DkK*Q_#( ]%Eq)f&>x8->:&ؚst#`dL"W1w"{ycm׺>(?_jM'c:QdkcL|bN1M5k 0Ne-A"b;14BRGJ`Da]ROIÐ52zo։0ũ6?h[x(BbD4G˵\d3& {[˘OU&=IFys0рRJ)\d8(nپS)}et{NCyf7 FmFo ov<U}:cPi J4wűNOt÷P~tH/o}R(H tytt}dB] 5KP#K)-Kw3KK $Wh-rHF#B ,Am.s.u 5xK=sG |P}EOd,z/jPv<;e6֣Whwz[qAJfkk֨u)Y]/[ꄡżF%KMf}P\CPŏކ& xA J{a!Rw'];f陮qv3]&HWt~EE"2T&aV[Ij7Q-lQYgbW:sK$B Eh6{Hd}#,°Qg Pwo#s٪rjRшGh-njnki,rP&mzl>]EudTk6=A]I)2tJ&XpW@]f^3"BS Gjlo}N\oBt%t< ŹOZa%Giڗz~K=Su%Yg SmAk&󚳹gߟ?hS??eʅ}cnT$sbط_+mSSFAL' qrD!Zl"[l~Ԕ0_^C3dnKfZt.xH8[o~xMF3B]mL'+{LJxO$ܷGorSRQ˄ tbhm_!(q0\ +bԵjy3HTѧNShW6f|Bm$y$ۨYd$F&v*ê}M]Eu;~3Y-4 ]b2 aN_4kMG6#rƷQXokϕ>qYx)|oz駐rXx)m#&@=دt# yxFImG>W:OS_NGb  FbG:_]MeR,ӑd>楕PwJ{RH5@0(V mz酔+ Ifa&|Ł{*XnY2fIt'}Ft)P(ß4͎d,{ ;:ܟx'-6Wn|JyKBӷ=ҵI|ikxKev8rzٝ\= -wJ]%[bЙfݽPD+Wo0!nz?/Ȗ Sd{!U87S?Lte_)$&H(I̼S~%Sf;ieN%15\ڜ%1'FOD'ҋtX`lA mP }vr!8˞RP*S^b:RVV["L,kmф1]]\PM+e&"(tZٔā#oNl%eִ|ky, ʨ6nOۨ\|muZ1p[i8;4{tŶ*i+z7 J~Kcp$=; W.LaWR1;i[2.}$Lyo#JZ&%AIi\k$ ZM4[k zzp:?wxQ&pk)o>7'Kgk_/Z,WY.gӺ}W:t)>6th)mشg)MbB'j+6ZM%=)sWx9iV1ԩؼ9(_Qm\5M3?uJ׼U1D8-%7I}w,i|b}z@Jh,g` [EЄܜ{X!]Q~?5Wnz\A(2xЗ' R|PoNJ]' W?)|(u~uͧ)|M -2FJxRI04 h1k 4X?xuFi4yJ45đ?gafvŴ.*[;VOH-&oh[EAХ80yA_a!XRwAkc:r@ \ѭ!7 A endstream endobj 726 0 obj <>stream H| N+( )")&$cǞ߱eJ"E7R*/*6VCXVICo[1i?OTVD_iht(+m[xJ62}ĒVj'Ҷuw'_kR>)W JZ#TMT wõ,k6h~͸͚UG ފjJ0(^XB+s eH_pBw'툴ͣƆ֩'o+M|8{|^l+}oZAն n{]?_1` /t ڸGܲw#$k )K1eU,ugAm#*G,\2ZQҕ*hGq٩3[TI{W}ʸw~:~t$=on=6+Qńd<ȨAmn>nvGp5j~8~hCiI ic|riTQ⨸+Gʮ1W*z 8JSƜv i*W8!.hd iX"ǁVCBJ'}_W2~E|gLZ)eFT̯A3Z#EѤW gd醒Ѥ-92ct$U>k!;ސÚE<Ƶlm/7oAK)4c@4椐py^xXmQxᗚKn('2B4}K,wO[*+4BRԼDVBt4z,Nh7E_(QW)y|PBjm;m-?тgs]d<%?@K)=i\whR ]Ɔ?)l hJ{>ki:])tzUC*'ݫaz֋3"1++Y쨴{Ux]6y~ϼjgAVL!IQSiʻ0ip#'ߊ`sNV=]:Rtg'Yظ#dƙC̐K8bXs!#уr&9%QqLGm*$U%ePwνߞȇ\];Wwuy4z_)IkӤ.7\H>szi!]}uY4#@!NOoaHt>)̸]`Hg%T%޴B1f9#GMmR:).:>ӥʅyg5OhĽ~RAs=Ltg?zhd$C:k^;BT^?oW̭(ƒYA}5[zF sxpOQ4a;|#tM[aJ Jzoib+!c$ ppr lw #U0KyO14KA>Ge#{zHme\6b0/e#oZ .}RX;lFU.(OP6%ζ|B`~iLsM}GX=Q- r ٥"ܐ M$-vul[U6B}lW J.nQSi@@(s'Dm0NQA-}o}^+kB,4jMBd\_iqkm/.0%:na} LMqNKCGxИZRWH,4A:>)$*f#hN-B}7V>j+Dۗ+u<$$<: Wn"1m\R?)ftc{&JɺGg8?sE4lD_|Db5ޡOKa`OnԯmԑQ1b _r9(}Iׯ&&\CmHHttIPP~H r@X/6$EOjtw4W^vOu*%vqO"qj,L2c <3 _c]tu{-s 4&i(!L Qc<=%.=| zϦryEh"[d(7ndeRLbLmSS̳zφ|1it da,{ HD?)d$g jW Z2>3+2Taѭ|6er!'ʠ9Ia̦ᴝcYIXZ*mx>ګ-QMf\E~HK8TDvCSAYc]TONIY+X]*ӯh+E7Wz4)E{|ejjc[^Km%Zʵq(.ԏk~Kc]8Hvy+PȇDVNJf^t;[RNJ%h2Ġ~}Оk<Ҍ{н\ Z;(d򛪯t{DucǘwO9r{:o3ؚN\sdt-sd;}#ox:vH3ZN-nUZ6*WPSMGSi.2)sH:;61KoQ̡niW)|OiuuM'{pS}0jB>՘ׇ*bbɋ.P/m;5`Vy&~nR{: )rBJqO("(?x jmLo@4= }|v6F9ZDBбM,Z7-fm *i \^|0f}>T[“"<*WLq"jAdQA=gA\ +f7Fm1zKGze`%m#:Ľu;^uzzD=N!N:RY=z+ ]n0-z(}ߢt#"&IH‰2rU7Q,6^sR)//d~4s*Pr.-E$=릡$tOٟ 1A:[_I5 .~>Dh_ch\L.( L#V-%P`(;-:5QϾkc#䢳K̔EY,q\Q}wPzT+%I7%h3)FMW,s]yJ3Pj1>f/w_˟n."1vd MeY{E)]\.%zI|Un~kه:7S d})IVb٬JH}B:.6St)M8YN }=1Wȇ%ٜ`K}˫y3'Wgb6ZhT,n$W;,K3qIc[H Y5 `eBr IeR} \**Ւ'U eLRB9"'xJ kUm7xJSm8[ᐣȴJ?P6#?PP.InQGz+/tGqtF_'ͽ } O9 td-cvyZ}[G?|Ob5= Uo-D0l_wh}wPn?vs}b}Lŗ2FbBgbݑ['򤡫?[}xe V nu;Uѭ"<ʰ$7;a}6TK:V+̴Mq4^z{Փl=ݎ}1zSq<&JBhc5FFcZ8RNUL8+Y*l1%on'-Y-@7ƚ9?E,$.dO "EF}klkzLɸucLܽ+;+5ӏI, FZISh]Zj\O#̄*7hbc"%UXyĚ ܒPwɎ}x"ws9.OH*o}3*+IjTjR J#Τś7FT ΐ^_jypQ1F*6g'$!Ps;Rdpl;5.B uN Ŷ JQxL4Fm*=,0(}k[3(o-^TW M6f?H/t{J /V[s 2'pB!yg1OBK7])g> -Gʹ/.Lw˿y-?0ƃ9@_|\/y~I?00" xƟLQ&:MYG~=?^r_[]T 2wye 秿tOVE[c0dz]c~î\ Jsr?_Zg{{§~; #a[˗[oK5E8|JBgptf:63",]tY-K+Mo`Ňp&K˧_BlRo}yͻ3_690д|-d]Gq$|i(i_eF|AycD+.řÃB͞^30H"YܤILgz0Q85'6cISKF}x z&G1$MD~~T$Ɠ0Mt*+g'3s,p9A5' oN&1 -hw`PS endstream endobj 727 0 obj <>stream HWˊ$7?t?$@7A߄A谻̪N@)Is77ϿG0؇\ח?3b}^IoC`\_^_vEMJ` ¤qCx. IGwhHI? 0WD}ח????e]2P.R|NR#﹩EY\cuOGo7 (%]!aPJS'Ti]i(W<չbE].+Por@P*c95ʼ(2zG\ʼ0sТ4=;$*S'b6=r@UjЃX&Wexi*݈%HRxMLS8;M⩛$bZ֓׫󩓄ňdl%i)t%b?ob^/gM*`;uq+QQ)H,pš*!|NJ0XWh{n 3VgJ_IoY!fCi> qZv7ϣa zOz9 \IXѪWM*-S-Swd1tFkHls웲m)ۍz+-FweN*O5(/تlЕ%^c_vC9uBv\pazIB:ғSw{2Jk 6sHv)\TyLMmXN"$"tvI28eF0hKRޓY߬M}i2DӝAι58J>stream AdobedC        CMYK }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzCMYK?fok(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( endstream endobj 729 0 obj <>stream HWˎ0P@" 3?CId \O3Xu^uƟ__.T/ח|yC.vw]#FG!F{\L/py?;߮Iakq3BT |oO{"GIv] ]F{//65.,#YhvEt:HCPS> !')K2*?4NpfY] Hߩi :j4ysLhA֛Z ;B3B;a&fX(g5#q(O-. QMM 8zₗPGrF_!2B%Ed#r+ i!44|&òmꌰH5#+S Xo_ݹN "Dз[QKjs[ }nheG@ z)Ψ/⬏όɜP3tC7{ dϗi idBՄ;^tL6xJϼ!Dٗ8#-ЭP6t/3KIFR|XW, 7 OՙZ4dtvdQ ,IF#mțdsgtl!#mY\F|EVE{=v 5O^6FS[>ORp|>>ܧzOE I-ZҁԓT,U $G.̜ N,Cy6@qAq<$zo4!b$NEF TG]@gkz=u2XR 0k{̦zm;mb=;pkaQ8W_ 0zf8HPe 4d4qmOmwA{-, inav&&SԪlql34Ed: 63HKuc,φ}b˲MTXo0ؤG.b.D'HzBs>_X1O@|B ;6[sF詳q$[d )# 4wg51цC>@ѥ|R&y#X1HLZé'gcfr[y!:QF\XM8(q8Zg$fƾlSkxXr,YcY0 `lAϦY=]⬸CǓyBwj0Y싓jm| NUjyx7;Yi9>wpr1jHjFOlX`cI7o5[SpjY,bn|@զwK꽕9"E s?#MU83!~k IJ$@#:"=[Ӄú C2ٿ Fb'MAb:&A~ =vja(N% T;Tsc>IAz (Ī!eZ3ۛϧwEӕͫQo>jK~.Wq4vF fýw޺eZͶKעNÀ[dqeyꌦq(d*dsG;Q3;Β"ڏrږ֐ļ'n1Tr斯f7mSӹiTsXxl=Db]8D&v8zB sӳ/F' e}U]QP] tvFMO%37Qr 1\u{n/T\H앿(z#w#.<>+ +/?B07M6Bޖ MaCsF8py'Zim?]J` 8H3qiaF{EQ# endstream endobj 730 0 obj <>stream HTV{W3};=ݽ$w iljlSK҄Z -,MMU|RPXKkk!U*Ma+7sws̜sf`|G[9vkt H [{Ni3Z.髧Nۯ=7y&?w4Z=Л7ަ`Gg?e.=v_kzp|cdY_ku.l < Q;J)W>`h<c ['lyY+'0.N*'+n?D@J5I!硭x N;^ͫܔB=VcB'cР %lksMrV u+"|`̺\pr6# P z>њqWj^tz^b! ͢E.sq#| sp7oV4x@Ņ@[ V|#I ~ x!/0ػ)scfB{ baVCJG1^!^0RU28N;%_ #I_IH=)0`v5H 4C@]/.unDS%#/&k( ֵ%jJ,d}v>yO.V:mqt1ߩtaiۗD_>Ipk \EChcn1^P--WꥄSqts&rS%V(0ɔo7L6SJ%d`v|y\UU@5烙,m\ PQI.rGefRDThg$%h/aVc}OfLZuˁd[QOˎ5YѸ4rFѴ.Mm0ѦJWp名{vױj{(m×2>N"I$6ldsRHfjoTR]5 KrVAʊyB ߀ByaRJ~U x\OLȽ`OF᪬e:T1d#tt(? (I̒rt-[|7Nyf&3mB/4+|vΩ cC- ! xN%?w̯.9+xB0 }H2͠] M4[m,MHjvԘ ~ a6&JLH1 v%cAF1CEEG\TDfHY/IӤRW[H2!O7Q%Jjt38T;2SgﶈyMЈ|g+.t$UBp$<S)ށAbe9/;U&d^Gdd[ (<, `ΒҢTOch<7iÅ9doRLD7=Ԟ)iXY!bI7<{7 |OT{֟]qyp_҆Vcif)mLM=zB3"{q\P4 Q}rT"YĪƉ8$7r K7M2#jh*UnM g:?^j8T]o*ogw<q (‚!A,*" ~*KD XD:Lҩʹ5֤ƚ4Ii:L'&MGi4cc3L(c1tgjgw}ޗYULsg;+ǴXMIJQ"CiT*f$@tc\2?rE=-ٜ$έ˓xgJ:__/s~Y #HIw%ع23xŻ=h#Y[k:ë:9ͥZ@GHKK$9E@W<4O\R\Wq05.&m9OfE4A񺐲iƂr* #m#efu|$%ȦHJ^LQ뉹'3 )l?;$Gm*F1?z|~"? p w:Fc&ɜ{nW7=3T=}$ sK$ٌ 7$g+z;7>>!1)9%5mIWrr'MɟZP8M/*L/-1s|b V/Z\Sd+ʆ{V5_޼%jϊ5E>֏e? 7 lDQkmӶ;f,j'eC =O]O"]tiH &|Q)IExW'ΊBjNJH?oۄmm$+iJOV{e&{MN~5JUǫIUQTMW 2.ZUFYmSg׳[jmnmv@;NjhG9WNE<]SIzGJT=;{w;g7ꅦ{.LLf態•pC&capsJ$K!@-gmrg).%UIW4RMYZ}̻oT2"Y,ZImi˵G=گc )|v=Cs'PXdZYYJ￐4*KnRg)s0k07}EC!0nj%caAx͸FQdq¿ >~!|9SׯzЕCG{bB\l{Pch\(: 3x9x$rp`VP f'ӂ)`R0! k}.;w}}kKvll wjՁ@I )_? fNMM饞k=Wz>>ON?]nwnu- l|?WK%"rmhHo0aΕ6`kK97H{ñի̊eRi۸Z+^;C;[`sbñz+#XJXE)JbǬI3a3bR +XZj/=n| +K߶yCuyJU֦m-mź^Zz}KA]y5u뛷onl.usH:):JW׫W_;~:ͧ6y:)P3mL(_gS+5fvnk7rZrTgZϵݪ*:/&6k?^Y;Yǵ;vӪ4)G'&iK#( $m$HT8H-UD8Q! 8Dk%^{ٷϳk Y?߼yfvͺ% 6}h8# -23MVUދıDk)ZⅾҾqŏ]I&6e$ONOucRn&oGcvn+n7'\{B_˽}ݤ+DaerxzjXn=}X92\)_](VWx7+ի'6\҆K[66Ї_bq\_$&i6Y\ SW śWcn-bSFt䴳XEj$ W$S|r|;r~|P+GVʏqEO-[9A6G4IV\ $DQ~ Vɓ edx;_iW^.0adxd(͑҅yd4g.rױDO^O6/[wiSZ7 ap Pu5 tRv^D;}).m։gq?<֩h:Y#?Snt,>ޥ\yH'<} )NCo}Lc/M$> ;Ks|]DL$'p\ 1aNAFԷ<+F6arY"(oa}p2y az_1!kпX,#.gUڗ1gN!B&އà1NFAO"_xyc 7z%KE4x_i'cvq<vþ#;O* p[oЪ)ą}l# Z@^\z8Y%gF{18 @/Ӱsٌ3/vL=B9c| n~-K5҄];Eņ1fsn3U!ǝwpmY;foz#EҸ:0xMzz|pWaw z[71^{ \/kB?>|y>/q;Dzq/:9AЎ^=<d֊n=3y6c;b߂1킝!oz(x_B`ۇq|Ki2Е|Jzq|K<JfNq@9kgEs^$U]7dʹا^mVľ=l& tXt(_>AZ%R*)__ _=y80oz {Ѧh29Qw@t>&3ntV~|~kE܌xj_dVWmBvZ9V=a-oimcHoc(!B9!Xli[mnTo4qKkokk#yl4Nپfغ 4ʕ=vF,t֢k Ekַfu`л]nP57T!9TnNNr:ila@WG;lNC=%T/V헍6ݮd c=6Ӛv6;r::@>۷-Y3|R[~/~v]ƺ=,OPᛱ#5v|]/cFٝ4c A9T~ȇzUֿB;3Rـ?!Gc>KM9j Co{Iş xO-#S/ul}"=V2/s+c׍ZcFN3޴oiĵ[֣˙ eJ-!q}χF=IP[M).1V6d1K @h՚/@T2vy>ձ酪_Rѯ(:9G!q_&@~.ϣ!T|KӦ쓜3j{J== й摽΃NeOֽ='m|}]ّD훁W2Mϛ}B,z|`YˀG^\jW9y SWc%Ax#K<2vUIέLӾ>=r}IZFOF!nx{ :M/r-)Y_oE&#[.GJ#cȩ@4/kgMret^ju>X1{m4ȗ6{|9H}s~twKK{M&ԪYNl!sw+}XLb!کuc>|#vR NzƋ1ws8Ͷ<68OPhk)\ha:u!'}9.?Iɷ&Vv<$u,k,/#͠&{dY}qrǺd*CYirLcVNX/Sn'ht{I,~W{w _`|=֒ٚq,k{зߝ:1FA:{qܕאjW:+91-_c$Lƛ\\3KWH{>emsW:1W7~ޕ;ܿԏ3ۅ-K'I0| '̏ar^]>{q',1F\lz1(pA@CckĂe;B4qe}2/^G~Y؟W^nWWzFxvk{[[a?{YcV^A;腻s%q]ú<=邏Y.CԩrŔ:?qg1WyN#It|7q][?d<W'V1 3p)>'u{ŷמ'OXw6[Ϸ|xں w3xz ~k13újg;'<:yL\-Vy +tw.F{l-;33K|N"1Ǽw >G?1MZws&I5PNqCdOg[9UF /a7?sk4s%Wx׿z}C8cdm{yW–ϱAgϰcإ%{?"/W64ۺkVjs,9[[|Gg4)WbW+ -[r-^[~q-Rv$i?i}eO%$/]GִeoRJ=rl3\/?;_e.P/xsՊOKzںN-;q9x|Goٝd+߾AoG;ݲw8s[5}zrg~[֡}j;LuNx\>:6 ~?˯|={=9u-W=TZB9;_`w9}d^kw/>S/у7|Qwu-^w&\3ږ3'۽i}хU.m =w%Z{@i^<ǔ˞2Gܔ_KzN3ʼnkD+g误ĝr=f۞Nnmō9[8Oqt.15f;қ]njж\o+}BǭzMk㫲~tw{& |b9G^R '~sXr,=׵~jW9+ң-}R':LCZ:oi4Vpyؠ'zJmbltmiqm{i=i_:>7CYǥ%Z0Y=OwB:{L9uKї[%Տ-^Hxns{:ժq^fˍH D-e>=3o8f2tyxAHrsA"ξGW}Uf3J8ɹk][~ O'`a?Yg|k-hgOնOykZl{+ U>l>wpp%Wg\a]y͟E~]N.[k-ٙz?9Ӣa9lZNOwނ1q,.2{ZV+[[Xrd֪uaü`=pY\ nl.^]nzm{uƓ56|e9˹u䑗f.^XK]ugYmq91#4a-// gشbp&?[Lnjn2kWV['Yfv92}A|[q9V1=2 .>ïג7qY SL{ħ{ve/oŦsΌČwNtn_Һ9\:%YkY%: gXtF~~x+]Wz<? 4;=g>z^{™laJ9'gθE"?IC=:w/;Mu [Nƒ,/^ >z b1dtاSr(~Rט x?]dvnF\f8ܠ H:WIֳ1=o{[O4*2Nowo0#FYrTi'j󡬱;YJ~O1cmlľblW2^].3N 1onw/3hYh^9-%a}Ws x^Q\4&D;~;c͚ꝫO#xoi_KL.;QO[[&k/-?dqLo7;IiSˎ[~{D8+.CY>.6_mf=`36[pκU[dfx2]Mxp"Rg_ ֜Ăn]N.@lKn3,xyꮧbEϳ>0Y7ٶ'fsԧ:N&{sycę#&Ȍ+Ux=Z~疞 M_B(%aSYo111 ]0UeeKu-oA MG9Ҍ.u>WSCfSC?ِ:D{Y콞E08HkmVy,ZYA5/Ag6pdLgzyfk{θaZ~swƳE~-?{mqri6.9?wmuKyJa\Ĺ]ŚA4|_ʣ6Ʋ{1oجs?FCָ:߹{ ,U?(z?.B| qlw~-{V'1սu+]|:&u}Uh^|Z=:DZR}A˫d &0Af`+q4:nO8+qJ[j݋:}qc]5݋Ժ.9@W:QÿdnVΜwiӝfLv~]Y:ZvDzG@Gο= Fw0|_qsxb e#mPJ>&s#33'ghoߘ31'ګ.TF ,VFA>cc_q~|vu~!309{Yl,oQe:41 }2&?3fHf^[ǻ7Lj[?k{SrsݧJ74hx~U;Joȣ#zTi33ZcBG}g+cjg,k#T(B" >g9xLG0&:taԸݖF7sHg0-ohhY#2?dx8{LwoxOTvi̜2Ɣ#eXP{ʟMqA=^.dOtSy5-./T7 UDz6{=ϸsrge}*[=N |՜ѹv_G%~1W̻ 藺UYueϣek߳~6뻲(t|#9;cJE=s]yJt|F,q뵮&z!t5J2YTO=:ky6ek{+/lԷיWN=9wu;ek1?Lg5,;k*Pxھk3c?^A;a]sn(ۺ̧P;P?n/ }e*ǟ)uQKƟwyι9lymY'3gkkڷ} }R纮zZcyc?*SY}Q0{sxXu9-(cVֵ?MG\u9b,2o×ʺpS#͑/"tZ6[cw_kVdmd⎺5taż1s\cWs.k}./YeĖ5ب=USS;ï9CA~·hadWS̥Vp#{VJ׽(PL.ѓt-ٞ.]p>Q{͚]lw:R/×둣Q56ho٢&|W|w?ʈb,[?/q{oe{0b/dCYD |aoVt_1&!GQ]cqRXjȏAn,zΌ7ROeQ9$N6,o3ɺ(Ws,.'7C,N+$1g+1GgSYǪb|{]:z'ӐyRvjkީ/Uk+V[2eu?[UcU^`ǺFk}")ek(gFU]8R/lZ@90c/uNV?|l^lғ>qjyB0k8:uze]ev:upy^-s8an'}қ9jr=%F%kv}cyY^3 pK6w9UgG>T4X>'{^ߓo+~&[l)`SnIIúR_sb{iTxS>8p^",e=վ'=uv _׹8-*>4:.׋øV5ЭpH)0V^bL2${>eY~=T881Έgm(hW';%۹ttՃ{%ֵ~r=%GoQO__X[߾ǬsnF|3?g=l~0Qz/=wO/^۪6ٹ޽a⻗׿fK;q_ vS7g |;|gDo0;l_*=~3<=je ceW]ğD_d];!wGŋtZW{|nK+'(O]7OO&}xZeɯ=<'ds鰊JGyiϹ_c=Q{ PXo&?Z{qU_bewdW_?yӋN3t^W0'>}WOg#8g%ԃWe~=ݭ`t}.H㢒aSf(HKm߳>O{)C'Z/>_sIxϹYjigI\𽵾i/N3Ӓ5z;E=/Ogpp'iSNt Nx=r x+="AWv.+Wج7zuj{Hn[y㛾 Q*4T-'~{zg`Cx`t~oSLhU tJ5y:tV^Lyr<Ͻ̞C_%|y#.*\}K/9/W'[IS?u<';zp7͆=R^ax\/?'@^'I}ầ:~zyʭQ;5Kd+A>ɑ)TsSjv>'Nvǀp|z>ܕWg:M8mgZ#w|3|Λl<~k<&=p_oF3]{HoLUWcdz}ɬS~lλ!p Z nݿm^{P} $m[}w_=|F՝x#I>-ϸ  7W3@ߢ)8gΛ$Xǵ.(W܉6!kۄx{}Ph8M#\۞w磒/m:zwgK>Vܝ WyㄽR|mg=B8'd09_OӶwv=_~6 ?.\ fi{|`.vGq{'3?g~m:F]+gz)gb<9辶2+gC=%}xt_Mk|Cl_ub"jӥ]~3w/-ަ|'jXڝS<.ixeU mytgV*θ;gZܥsw닎}UԟTzUipݦ{N"^GzU; ycODO-E{3]bVlt/;טďΘT59g_r<}kX:ot7|ٌ7_\wpS-͛}p~KyrS zv^3`Q/x?~k mv!o;cQ\{A=1snk{UxOpW3 #==$|9Js|sӹnRnxt>w Y/W҇Ny{;dw|1ÛlUN:qbd>Iss=xsdOt=y7&'IϿM3-==Β|k4{1WO4om;]ھ[>_^74Lx~{{dQ^%QAt: M&3 4B b@(.q#"!$ nW^<{O"xxԪ{|/^ڻc_e繚|Ͻ1gsGhCq4xFO=b7WkTƁT w̨6oڟE9rf(QʒƓUp*J՟6.Rٓ `ź6`}qGO\WzGC)::V{wW_~VP}۰I.>蛖1|X#]Cc[OcO[wd\#MKl\wJ| .ocA2S7h8H-oHw$uc+}{bވ\9k mUOy 1"'F+Ug<ĸp43{Js\Noգv>0./i:״4*WMxWzٛ}87ޫ}o5ͭ~:N騴E_?܎5jNp<~9÷!Ās*{ߗ%{es޷E΃SgBy˷Gc6cig98ϫz( G[}`hW^Xs+Yὡb8g__E0e8i8l8c1<416<2<7l>n]7\33ln.;gۻ^ o 7 sy3yE"/{:Ә$ds]obr b< $l9 .4 {,/ ?1\Ŝ g` cBu^Oa;1 |BMsE߂?Ae?N5|aV'|o20~ڪ/! endstream endobj 731 0 obj <>stream H\Wm\W~9sܹ3sݙ;~$;]l>lIKbJI7ɏn5$JR3A$V QbQКPKt|ϙEfuy} x-#?_zZYZ]ϦIc֩g/?3+NvozvyoOɾ>{-'R{ʅg}xs^jW=tqG.K+|{?*mu áկ/vX-j;`~3|ow8y`Ј  3{qlǽ8/Du:E{vf8⡟a R>qZ0x9_ǖ F;wqyڇ^Ԏfv2 E| MWSTTq { ĶbIf?ŋZV9F/i0Ay3j-kMlmâVS Б6ߤZJCv呬GW0Mr쳕}7{lV\:AqDM>7S{vil Ж%h& TԎ6-Q lrķ U41}BLN26e5` =Qt-yp[`l #"ns֩1^k =RlaWXyu7j(YA.ㄐ෴#BIJvҧB 4ˤY"<^A9CΔ{} QRB/NcIhKz!2~-?Fs>HR(%Da; 냇nyjiIT0(D6zxyK}USeA; Xwyi^hdh11L ^8#?Iߢ+.D|l,H PeBC:"g%WrNIߕqa?Jl5јa]ÛqsMfPxȴ5eC9WOvDp;`62*i⹬5i/}R^2&[K DBO DÒ:3 ^s)L7h'R9e#g2;\ A1x|(%oX_݌w&~ r6(": swt"6*@(yO1 }CIKudpT86prKl#e6%R`*2yc45d)bek F㵚i=tL'd&!,:og,/kgh wbHG&hPg̵t3ሕDH|BrǕ a(ķpR)6d*K[=QmZo(=:X x*WI!Uه)]zޞJl$Ү vȀcYeaHNEݶ46[E*JgNcw!dҡn~a'}{T^|iL!U0I%8}IĉRUKaIiFmndLa|}Z8_V!PRE`v T vrԕm6z9БTNp4pF1xq]OlkB Q+RaI2QmjÁL"$}:M cV^TiFYʟԃu^jyDEֻQ8݂K[3.^c˓al]B %&x v0a*waS31.wy>ZQ|i;A?hLy%T,vړ [n_;C?7qG-T=+^X@dC僙9V \0pA,i*϶ Lβg-1]vh:(hAB""|_±[|9ףp(S;6 v~^\h657]׍uBW*Tq륶y3V+%$Q檐Rezzdk)ܸav ]C n>i85p7fzy0aP@#mWzȪ^9I X?ԆX; Ruۥ >%Hiq0+AƼʕִ?sV[z j.s])ޮkFm_Lt_vWJe #8{lPp4"nہ+4;R4bwrKQ/7ه12 CD[#}[{57tTr)n,L5xqUGHN,I;WA 4@9jbW]^x%p .Z5ԈuO4ƞ-ɫGr sM|g> OxFS M_cmdzoL~ }G$2i.NбF=vX_zNtBf2{u#etqVV5* cL++JUL6Y3`MaXEր %?Ns2fAwTG]ACٱsf4kB2D%xY9KN\ǚqx3ƍւ}$CL:'V['{چ\Ge]SCG,aЖWζ!~l7YA&h]ݻzñt , +ł8EV騗ц $]O=$%6Q-m6E;sG&LڹO5Zn #FlV2N:b6a} 2I[>iv抟eS5P~{-TD{ma QF/q8VJ*wʧ>@~RE4b˦XܕTn? ;lG1F h6>*dtRƾ`Iݻ Ң[i]MSzž;-?xBCl3CN}bG' ?)#HZ$-d՗ЎO\#l&-1 naAQ7LR ›-Yo696B)NrK<}xi4<924p49κ&?Jm@ G>6S|KGZ⧙V2#J&0 -Е!&BQkPǿ?D"DuE`&x 5|n3tj63C/ p\ մ|#/H\.PdW}qj؇Y29Q yM9Em]6mebuqe-{X8!K0A\ ՍUVD8_ZCƸs7[k6tWPWEސ qiz[ -#Yր픶p%ie;g.UgX_kmH+2I]3du:qA_~AC zeӽ 5>n.ÑC\jyAj,c#*MfpNupN'L›PXhl8lv%qSi͒-хE6>y?dSo$:C= w0r=/*H0qhDCI5.BU~.H$PZlУ}!#)y$O}6cq93*q~Ou&_o+N럴&WaLMU1[F;%v\Op͌v<kF7^ݙ6g6|=FꑴNs+TQj)Mυ΋NO۰pOUwAXtCz ^bR6&3O^IYx#t9s篷9۝~#ԁz?5pGViD;EoĀ:z5Wd'Zcͣg5g%(Γ$&mN !S(yC[3_$E.r_9/k"4qj@5",@hQJKB9lIAf2Ǣ5  kkeX (Ӽ እ v@85µ8Biyd VBD/гzl:j0[+8tRf6LA8GPJ<!htgJHmx4mL,]z҇,]}Z#+V7T"ZNle9-9RffMQ`wct9:jzUBLQte3 3gg¡IoUr/s1Eavw/ 'ǖK6g)vm2"L+ @jqa)dy3G/_2>9xndg/Iv$ff7&i7(jD*  G$xWP%x"RUB /9g'$39>~B E2تE̖U\OT[6YŶ Vֳ\l%7,ua#&M WDq3bu_9#؉6V +9vv($?P2Q!ϸZZ3&&h5UR(mzyRحZRbݒAxS|Wf¬Tnl[sT:BEF(_7@B{H%v;uu^ݲ<ƑNJn&d-n.2Nٌ뽄;HNbQ#٤}3\XǑ W%] D2m#Ak|?Q+$>xCַ-H>smA6f|雹2^_D z5!?,NSh[ŠUfB8x Xܟ}tWjftI"Tv08?A :Cp=8K}%A_[[y:Bkʧf-U?4265,տ11anׅ:-57~'."~W?htI:T"댅yEL,)h-~RNmnuJa a9R{>{LWhrdϘ/k5ag|ͭc oSGq)}[oaQ@ he AaGP8aFp@sC6g4I̳mD} N_/Q?4´4BiKt̃Q(89Hhs0|%]v|yв06$%ox@?0M:ޣHcGvi?v~xis1pϠ$Ʊǧc9gnzli2.>xOc~QۃXON6Z!LF$ bXqDv'1LJ(ۅA{& Пh6]NZݨㅽ< 堤t8R:gt3jEf\w2mst3楁OL֟_03tziD]!Κ4J|&};zwv[JR\P'fq,XR'a&\G]1xC2bhg_d*J|jm{!|o\vKqaȇtXZ$^#oϻe45G. fq5=A4dԐ}lj}}%'V~=D4UN&庉GΜ6Y0'E/T'^ t@Þ?765,H[xi d:OpAa=$ D;@-ز^4CܼuK$+ez6z %l:4rT¬&`7@ƒ72aq#[J'F!,Kn6/2/(_͛Q3 #vF ]+%q:EGkUl28ֵ 5CjZ,hKP&L0b'3;JkmBN9]}_!6nws]1o8*e7OӘ5sÁ oaCbˏdH+O$]GW:cVs0ٸZQV˖~U;W긅 !ПvD3b} MYQ[$:8ҧ>^N#?}h%)F̲ TVl~Ҕf6F_ VlDZ_AjDn t@`owrLyx;Zk>UW*qpn)VI3vh 7}+R$Ԇ fd˜@NR!YsEu#bR8aiy74d#^2p 0:O NkC1?Sqx1Z;Eo+EږRM0sxA&_CzwCǝ NVt?18Ys=#z4C6B%nso]L4?&G`ʉՃk'Y}$"<)nzGkT:6<|OM}zUJXBAIF}TҖko`R(zs|<9u iSz+pk8o b , GdqW[{O~E?BOy$?I 9}>wOO|lvw6dIAD $ *UQ0hyWpw^EATɅ73H̙ތPblY@l.Ao8AyxBE^hEGt l umIx 8Yb`dt~2`g{ݹ p.1l-"[mͶW}Kٱ˜WvU(mP:p\UqV*|(I01a.ApLD֍FEsyeB7 s_߳Ѵ0r!mnN<_@ GO9u6:>!@gF{9FFRND-:Zzqya@1P<4ezյIđ2x]@sa^<Aaӟn^RwR @ԙb~t"KWDgSZb`"O*Нi ,4.ӬSD67o٬vh6T{?mp/́RcO&]5p9,֭\@_#U<>+D2X&ǡPm`$@W' | zGIo:NnTCDC 0XՁgmp$C^ -6.vuh_{@ =O)+ t)=8@- y[߹/ά8LQ_&jkmhɫ肧E#5;O7|%f1 0} ?y 8B;_y>5Ph< xd:gq(LNQ\Q6%c]%M!}w_ ۾ߥi$vEki_Nsm^mo5ѡj85`vU_`v~-◆vqt4Hq( )!.q([2vLzۥWiT/sFNgn>w tEGRixPd1Z%Vs0IexIyR5 @gJlhL4a:sqjUDX|ߊ| _Jy瀬WHcU 3Zt"l-g\ȓ@{f<:ɳic)bDл2?gٿZۦ9嫯@| R҇^ke?5!p9}F7|do>,o%W]B*5hEBV .vr AM&"(T[[!Ol|a.<"AtL~B}U|h2/n[[/ydsJvlEO绰8C n4`X [ ̳Ȑx}IVJA}y1N t@!1Eіt9:.d \Lƶ0 7kUDauz.CܸG7HcՁ ˞9OWWprLIl!T3zѶrd["lZ aK~V9B=;O:s5[UjSOƼEfO)ŝyŒ+_փ^v9Fs]޷n M=mKI*(_^>ۛ/g<ۉ8J+JY$@‚)B8\9qs9Y?8 !f~3tOut}o~}*6d6d ^xms͞| J'ϞH Fk$;~>߸iZ=N\}2UmH>;!GX@ /^iαک8E׹Gޙ[ءh/,v_/;BrEL 0k\q_BӇWKbػݣz1 T_&'=Ѓ;Qh0')ęДL!i?M,JXc?, Hĺ/;ZY&m``x 񘒯4\l1/ EK1%q iKByxct'5Z6VXYR kuw+*Um0RFr~G0 h@5;SPLQCP6 &m B) I Xɏ "?nL׉TGPq}I2uX_qAqp_}EGE\IQGei0dzmN1EPQ=П"߀Enk|HL,O友fە4h٫IrO*'ɟ-]/䖉]`c 6u8!2O3ߌfS6(|(nsynF1Na+֠QvRl{R,SB,t/Qk7DŽ#̭֚IEui\ Ui}M0tB7)cV*2 o-/Q"5 V.5jagk {w'qϣuTVd$_/;sɹC6r= \xJs1_5]||?_Eut KI(N6N’=F%Y F&MjO!Lp 7-uA7#UBjWy c a#hmH)۝T0A`M]6Mmɤ( [H^vqo+Ἢ*5І[tWNSeUZQ$*f r8ךrp#.adw%ۅ_/C59|xpkz`2=_o3PNW;^d~54uAV7˂=v>lρϬ=)b[$)]m#t1&n5.^M'[=>!|1_ߦrr+Lu|*wGTFx(X7` c悄!JhQq—KlϚ&5nK*¸J>5Fv&A[y­R&/2لMo1IJ(b+烳n-Vme~lD" 19#V 9]TUR6Rse/nW #9:]%ݎ~Y(N9z["4t&?LƸ@XlC S*zKڨzl<4MѱzyC7'JӪNϰ9Y]*Vq՝^pc t=EXϤ2M9P 0m;ּE\BQimDc4)1Sp#69؛-}`:&_US6ʵMO[3B{ m3EzYS(WDd4{LeV*z1=?X\P@9 Aesxpf \/S+XXV`U7*LrMrD- cY_ђ3=x0)NώjH}^?"cvD􀱒ZϨ>m/Zβ%q+85r :p@]_=#764f;p\T CeyFU[CXXkBe `tX\=ά= e՝uq][.?LZ&"ݍS,(5Cg$#4`Iߑ>r*u2\WA~{ഺq˲+֕tF>v]es Bm+x;Fɿ d&Y[:[>Qr[ &GٺqF{V9lk8n(SnG(lHA z+k7E| يǍOٱ!RhM?A=Q!o2;XiNp'P ~^<ng{$EA)Y@?ESVԩ[WwUutm{fgwY!"Q@ %(KG"Iɓ(y5`O|s{.+0=}Ω]wѠT^ ҨtRaLm9' KHB,a+YIYr{~Jw1%wnIM6܌fXsg+KPSZGDt9`A+ 6PWgOBBUHb1Z]Y[3ulUwkc?ԍϟ:?֧T~+?1`Pʽ r)m%0D0#X.d {ٻ}ycljy2NiI#m RT6,ÒuJm.}RYк=W $Mz})Io,F /|Yb.ècEx,רYgRze^281ʵPmOaB^qPDX  ]xec7&ˁ bQ-_סzi =c?;VNIX%*ԕbWuh B_Tň&KbD E~-}J~(yqks3=c>Aj:_?P~&k$79b[ISQZM:ퟆ9Y§~@"*W@%XF0QLD 2WeNz+(,%S|%] `#|VoqEϦַr⩐WQle*Kk;s.WxØۧɮ @f7{MSK[*nSۑrq ^܈H5 Fq!o}Jߏ;Y9.TZ;\Aș+xqF(o%Ȍ/uXv7pa2Oa}b,H,Mؔ,'Ku]$:xg#_p,Rf}p\m.jgUGD1^lع!2Ty$Gc<ս+ꆯ&vWtP_wdlaHX$Gh MUX4V&%^He\Atp>)7 .IqXѹI@m^ uU=Zb"j>ZxZ,bGeˋ&q,l@8v=8JAn$--=Hxp頄rzLB_A}x]3^:z~:+KjFVf'Yt3qx0A!QZ\cœbHZDz܏(*={5m+JQu/C7y_2+i^#n2YX2/p42V6-q!uf 71.K/D?|d%n[dPwy ~^o@Aoo xd)⸘Whs$w7,cSOQ]ᨓ}:u ji;iv90$vrOHFmӘ@-_n*^1F1mDt_%kNe #vQ9E@WyV8Q4{u0%=*`͌d:Ѽ7.=#`'&| %xO-Ooc"Qr 2ȵ;Ry̰evd :T&i5_@sF 7•O"O~C|=deCI#Z>]Wť c[u_s˷a`"0œ_t8 =?pjuhk3"fJ`Fz8=ozlw2s[|jg7FGXMdPL'(~DW$zܠlxDsig8x54x 25^j")nѾ*b揑%PYs%8lОrR$JŒD6)xWV_&x$W.I:oV}Y\&f4?CDo]'[֭ɇ @O,z ^ܻ[)gQS[ 9ۼzj._&ceoH+,^)Ws(ǫW=C"vW%3=G޷-WoxZTrC)xd,&YPo9Gp. F T**_վwuuLݳ3g8Cl"%EFDB q$儲Hlq_@$8"@D\{U3c~]0v ݞǸ)(H׼%rJl'2SfvfB9hm]hxn&͑濱@&khv*5|sKN_hч!Kt0=&ʕcD]$!Zc5&a- +fبG^a8qu`$:yI% Р p?1GP],Y(,C, =Kdi7 64zhnP7"'!f-0[" 5gUncPt.<]69I+’H20#'fhgEIèG]E3q[uAP4n{fo?R5I/[>>!BIv㏤g̵=C  Hϓ֡Kϝ83 ƢQ#ȟ=ѵƫk.^y% gpᨴvO?lI얓dM̩egPTefo#V>a5!H jg &?-ANgguاպtE۝űPC1nTNem赈QgyoXEZt_x+Iҵ 겴^(×jytt;cr?UOnG0nhe9' OI"KLQK:45TsqCu=X褾CX `gpA^~&&Zqp~P6ҡ|6xs$d;H0xMw]?ٟЋtn{z^Qة,~`]ZJfxj?W VDv֠]f D^AR\A&P^6 ܡծKJfIJcu|VŜ/cS\1R~5;t?w=^ą v<x t  MďЉo~&R$c\+{Kh}xک'N殺恸l "S>isVM1ŠI7*SF4ɀZ3] zNZqdZcIIy0n@=LڢLJ2>Ǜ99W%-JQgVZuXMXp]vui'd +)>?$.&Y⨙W\(C#wVV&jh̬I,8G~##ؕƁb۴\meˈx)l:5  +s@LOD y"Iмr%lz=悚m&%lSrɄYdi$;Lmȁty۴}P1}VkS \W] 3&gֹ,eE:KnrLcUpQB#m5fGhn֐L舿eh f|\QV%~_YV}9j8[vF& k8% u >yb-*)dh?pkμAњT~xmVW볾+~~Qˌ?*w[*IE&PXk!e=٤#sœΠSk:2T;*SF Rr5: UAT "z1LLj/pDT0ls>SQDT@H8qcwVT aC<<ɟx߹Z˥Z^(TLDz_Bk᪺n7\\xWxGt`g! b Ї8D;VoeO]$vt,{~t[HXh'tJ&ap[#e[354L&ssovO6w4XۆYȾ`?1S&oi e6B^8%+YbP-rK߯;; l'vVCbP@ ΅"͜Y-tuOs߿'{wPz*ywYބN>?s߳W7} Q/Y%OcrBYJ8@,Ё 9>[ߟbqlx2 e59Cl#0ɉi,([qy$^Eoc#bG].W7+UQ`B>+u5^X&lbwkFn;Ӧ־ժT'.L>bzVg>1ЁzEe+l~Et{ #^1CDZVa\CՄeAx3zP2Q*{$~^Nj > M 7'Lf`j7_3N>H]p]:t]D;=p Q >w_Qvh}w@ |V7qB9Bi'6x +sicpR&5Lq? Z|/qYɇWa)2ɢ4gJyu-֠Lu$ƈ!wKEڔgl!;1PӱysAoQ^:E;8`+&U2Wn}Guoݹ)w Qu3bz,GkzC nr4:9Vۮk Q"Sv2;뱱PWQ"TҮC^0OLcqYBs4E! %Y- ^xzq Z[& \pQXi@Qs7FBQӦqkwdtnMȻ޲r,g֌fFg<~ ~6Y|dY<|8JzRB+Иh܋cN79+pwq눭KKksu/Yu5+1]-5yV} $t|W[G]]]]]}ٙf㬽ǗĎmH|  b(\@% YyB!<yZ'Qx3_U*Y3jtow:߹fsYrh䊓#t_A`F~n戼g~Uݪ3 a*㘉B`BS GnȹqNWzixj`V/--޹5bl.&q 2vDN&I+zmе_0e"sCr)6 ` 7cձ6yHQ7Wp2EEi1W""<E7JbzH((3?0x $N1>Wcſ]<)gBXNj\yS^)6V{fJro?s6+G829v|Y?Fݏzf?#|SB l{mmz(A5=dհ8}"$g.ExRCeӮTg}T/%dT+#dCmcju ZsauDn]S6gwzQC<&T3ap wx' C3C Avd9* 65x'+TIV|fHn^{۩<;µ/NWʱUWiAä+Av71? ԍfd6DY;| ~ }?/t8QYA]L> b !exqgWO΢t`/9̳k[ωxπz7&qTdlLOUU^1lt#dC^"ыJT[2/rY '>Mw6LS++W~7of tI) ' }}NQa7}VI~E'ܫz dal|_kCsףVy]eq2mL$ ۼ;V4mJuj5]qnս$F$_v#=xԮK@4*.w}::lF:tUK6keL}|' uӐh{ ˶`o/dpw=;߹WuR~;ql0K!^F4a 1yh@d#V4ځ1k\`6! ]g:/yѨ*n]K-]+Z߅ڤ+$6`=te@r$TAeDfe`;oM-J0# ƃ;J@3x^gLE_eX*$polxƖYF6Dp%!ss E[;TkI=w(^b&l-H*h!@Wnqqd"t9}Λ:MVu=x23+Ә;_#DŽ`3shKƙ[k~@U(U ȎJ1HmeiD)L´ y3b( >r5AzMxgQ/+VZW0r6 B w].iuf:3#3¾bGІ|1~DAJSB*rJz20~JHUi9'd1M* eVR&.e7bD?G K}p䴼'q]8p!mo3N|`NUtu)']w*60Ls!p}ׯƫeiCK*t%o' @u$X:kˏ uB!n /l?d2**-RUM枞;'{L Nb02A8!BHHɗQAč;Aɾrゐ%HQRuuxDUx:s{(i؞Lryv$d,(ϵ̃??.<*꽃ا1/06ZJo W`54M^Y )v-/oN6Ί˗Kv1K>ĚnϋI>we*¼ CW0z)DMuV7" XJ8ǭp>POAJj.ܢOI>G_l{F { `ZxltNvy'BmieKD?q=9;S0xWunAHbjh" ې N&- AB}~54YZs69+^e?B>p32*C8QEĎ`TxZRMyTy*Afc IdQdm̰\o+}) L(;z*z<}!]X7[O&?6m˲3C۹bqlN Ƚ[(35ω-QJL!?~1N28_Є2I،vUv=.iq`t/[iLr1Iw:g\889e83ZVuvATi`ydl>eEwd*N2>GBЁx ޵Hl|nӷswxu暥\50,;B4,-*`uT-ujBXl'aD9{N,*Nr b`tNKsL+LS7+aj|Xon*Yy qFk,R?']{8A!\)v:.f 2qZOeMvה߬T~-QHCmt\ɩv]M[ EE偩7I 4Jj "Q=Uk''M֑CGYG᜾IM1jli[sp')g\v@ZbmblTx̄ͶLBˢ/SVRh`D1*53Q-Fv)ݢzmB,%5bʊVS(HL Ζ>"A*wjBe&PפO%B<Q5H.w5gG!T4쌏tv.3.|>AC Zu[.*J;ݧ}JF8t5tH^Y:1/ZPk~oI tWǜR[^e]K . 2 O dd-l\׬v"zztK CTBr(wS 1]B69m\/m.T ad#JxڰYޞyҎbiBn5؉u֧| Ǎesl{l ɜ+J@ ˦3/{0??x"h.k}ۢɿU1Rcm$1G($2FKKWpf[(x&gIǂfg)|Kyjmvjj]rmЄAڜRJe&]=~rK2't]x=a)~a^Tsh(Wk ǫU79wYewDe# \/4  [M[OFׅXxcyhU׈h3>~ v^íXbCP(`&1O{Y$%ʖe\Wf%dmrVE㧂4 ᷇Hm<'YL}n1ɋ"՚|0iS4jydn_A[eb{00G@7lqg.ӏq7 $h Xap3w%DU@5==Y\f!A' R 3yK,w^͔2}d< 'xO/'9Gk_" nv+4}faژiA<4FYBt._Vl-Q {=dz< EM KBKSġ1z en豚(luT;죎=!x")k$ OB[;`Sfu>(F6|.2a0 иA m|BI])nXu2M @5UWݡ/O;\1A=Θ.)4g qT}\9Ryv"4XܯSnV:_dTq9։*U-[<\J@lIrߏ 9\ύ֬PuC*pTϟ@2O˨H璋.?.w$f+`71zjdKSC@kM[hNYԿ mJ}>e*X&]mk*{_fys\“:W˴b&A> ^J:ν{fvu= "EB /uY&b`.t<0aim8#7SI_m]!ػ{Ei؄4e!͚frP GGf)`( Zzt;saV<OS#}Ǜ U&{-!HS}Q[y5-AC4\ pql6g]bM%,)1WiR`lAy퇽"GP8sgKqQI.}ὝV qk TG%M M}eЍxwPRue\K<;}h9$181Si~LDfcv3ZWpߗR@ћ%3PvZG"DZlp'\9a=N" [-l֭0 +\(,"Ulp=`Fz7 "FWPHtz0l@I Ӵfz Az>&ݘ6# 8L@фlxVvl@|P9.#5 @WBTe*`&VNbMwۻ4bvf#::I<h^QՂ?]:{g"a%#٠7kI^SB *J O|/ ==㐠%櫀 ͚4M %}+x+-$;i+OK*UN>Xg} vϧQo.Yyӷ%)WC{4IG6f^)e)Ӗ%:'`p8$b\^<5]C8vl BJ dg{+ bV];÷o{pdiͰgʜ>3# 5ӥLФDSt 7gG_GU{KW/Ӟ/cl9q"G;!bCDBDHp qFH"!b9W!vb~߫꞉A]˫}姎1]JYDùM"QgpvСv檙s^K[R4Ӂ(=ʼn?lrсFlA #7`%;sP]cʹ9C$<(7%id618Z-|)UvϮݲqZkV Dm ?QǛ>efηj)Q˕ ʴ)y&f n0tvb UԎW'Rҟ]O1zF5&kd^j[#c4}flM5:cgY,?(UB]f6yNEu9Wз=:2):5* 6.h]aNE+2Ŭ'`d_h4& ү*>7|:N|WT8"f+(S0} ܋]r1ia݊t;6U C?GvƬj< [֝2ڜɌδOw-!O%Z[=BtVHi8|o51ИyiЊ7E 6\bi1ōd9iANGG4:>|!&!o`piVy;3g;/zlzĖ˗#\dic`aaX Ɍ`9- ׹A Vt֨"jyQ mqj !mfȑ Hm!.S5,10z{=ȫRDRr E;c/ m˅ *A0B鮶9*|oӷًw=]^o \cbGB(BB`  DWD7+/;U=k;hvgR3}w ⓭`fܨHh8 i@!vZ09ʢ"QM ڎ$0Cz}z;~V􄷠HgzE͙yg8?ZBCNy69$!f %S@w6˜n3`zHh$T.%R Ӣyl?Mr\xt{1K~0΢m6 } ,:>fD${C[aBFԦwPaV]XQ6R*;wsL0qbyohGH3^~CRs]Ajx0'N$l9ᥧ`k5r_Cm}tw#^PZUVRFH"J~,V܊l$z&e)!Džy"ܧkTo ŨȀpߧw^1FtiX]ٰ<|PN)ᩜ_쀋a .#¹Ӆ**[ܳrpW"]S!qTHKf ,iV|@֓QvǪl*5 crº#EKrQqF48.)յ6G ?Tnj^x1]PwDYp]CW%.:s{%zw=~=fBWs7'*\m*58QoJ ǐ H&2l8ZL_YɋzQi+s@68*FSI@ȇ8| B*5ʹ.[wp:D ~89'7^_70Ud%,j j}c9~nijk|#^Dΰryվwv\aCd>cl8[R\F;yMqd--٢He)u{/GY9lEfF*гc~ D`bٟQ&!#2ib 2 j2J",0Y1O"0 FŶO2#1>xF95Ynx=绹l.pv5z{ĪEٽ<_y1`(JVF)p~z= 棵hu((7ةQ:`S_=!@pD79ɀᤔ8]i_]q98:H&Q='WJԨ`*9ԛ$f~^t0Y"n׹;/GcX9r89w61PQ'M4bzcz* #GZ 0U*!N/C15.m 쨢/6 ? R)>}3pt5o &;6\agCh8\} B9!i[+6u R[t~[хB3Rc]] +5vLҮ؄1 y:Iw>K}? q)֓ ~ iulͰ.{C=A; SFI@ufQ,RqWfVPk !yz6ЦE/ĈpTX:Y^5@< F A 1,C܀f;fıHyk2}/MT/:e^I7EDds̤hL'Kב9vX F}ҪZ룎oKs|9ELvu4Ftwv~ 'i4[݁LaiԈ|tB9 7[h"Rg+2͋dվ=Qs#7 NϚ?&dSkq]U=kV×RBG V(ksik]?X_&a%(`#B1 N믑.RHɈ$ѭtKu >d]֩G-V3#| "uw>{Vbe;49D646&EՄU;|nʨ+vݻX o Eaa<>n2v%ޭi62u44Ad(0\F@6; orvpZMqBs›zј&2a8xtb«+ҩ4EiSMch'_(9H[wGɜ3 --,jg|cp61G9I;'v%apG,a.'#Ɏ ?{JR$ͦOUX.\:pYXKaKH'w%lDUzU~* K6 rmdNlt6ePjwsHGeQNDpm-*~[*jmC Dmw7oԖ]7?#u\^{0x%X\U鄌:C%lDp0o ˸ pظF vFW1+85@'Fyl!0gG`JnH [XTO|ەA.)ޥS{@ =KkQy:8rBi?\T P$d{VƒlN|[ cɚM7ʈhpf.s&.:iI.hJ 9Ӻ@E=ˀF$^`C /%|0V}M[y4Hk K!IQ\cٗsKr2Pi/H_J N5gZ,~7p8d™\&ͰpyLoN+ uM bCI:;T|ss&qX 4wUGGۍ,Qu29H$:lA/UqI~IᲤ&rh aϲR3 ,b% %9b; \M`565*uL籱w25A\^ ;P?$E;9*F+;wbSrhsɓwa]y0Â+UMt~vqῪ==ػڱÌN,$(d ,A8 !$dBŕcH VʁDb"8 8p1Uǖ5;3=_}=BR;Ȣ&DXm4$實x{7NYXAa R:tOLDD]m[eWJpWȚadU_ O^ Z3O ,KB"殏YkP\#B(wyGt{[HLYY&L9hd=94⦔i= cxTcM*ɶ0muNp M~c;sӨN_㰨f4p#p _ ~1{=X[ɛwX[qjccsgx=V6`ljjk(yFMi$y|N#%lFktYM}BmF}Gj ^a҈CtijȽ qHW_9:Ycx2;y[d ʔ64ϙͣ rv)F pw>n\.$BAh  )0d(j[bT:RVRZUiD"a*b0ud*2ZRQGeIHq{ng=<[S)bTW(JroY[#nţH+ jEE1-%4D*I;GxM%o4#0rbn "8z1_'=7V8IBU.,z[o*\͢)z<n(;Iӑj{ NYʍvf% Jh|Uq.:bH1.҃ax˩a|t QiyPQ~7 Eչ\)u4N(bx; w6Hy<ײ6 /n4|\c>R4_,lh.CM*sXIPw >DSDId8UyEV[ s/DWמ.xx\nod}V { mi+MwQ".Z))gSXҏP  IJ&QC{oť>Wy~*0d2CRZN҃0XCVY+jL>b/*%$\u[k*4"Y5}|YmUE gGOqo5X7U9_iM.\ZR#WA\LU@Mߊ#H8w?KV%xpͲ]yFPk-Fu\s+y %Rku{3)ݲ^Y>IiĄf@(/ T%%".JA̚ Dnဤ) i`q*_L~/b׆yPh}@/ y>xj|T͎x9"副ŸQ%KTGEg?c~ή[{gyfw(r,ۤf<[Oy4n,b]LjéVV a~?2!ID"s MYּyT]]OƵ;YxN\!).K#T'vPT݆:o{Db6\E/O(>^^_C%I ijj7cTOki'^h]@EJF7UQ:FתK =q/SNOϬev+r5Vx4}uXUՒ9Wv9\-ȵsdž83}Vxrxj3ŗdޗ/}u[|<2s hϜZ =_{r Ϸdם;Fjk!I}63Z蛽{u'iv@6yi_prC'Gzvh:Z َ܊S4^_~WԻC/WK;uNWF\-.Svo>.;!YEǩ0XηL:¶[U]<N)Q?p[gܪ]4 WZ m{![LG\♔`JqRU p^$+'G)[:|UՓj&Om3n{;fͮ3w^ \>(늟|, _"񽷼Uշ|DK4\X(l K`AZiôݙI(duN4v3Έme״Xve:f>w=ܻ-ϭ]WfZ76maчz-큡id0E[ ڷ*?.Mh^C x ހ0U6܃IXKcYs]b(]c`nzUjHuQ{1iff=%q\:$.Nj>I<Ϸ>- B0O YaR(**Ah:AM GƫbC#'ųxQo#Z}XRKSRO:,}!99Ɯs=KW~x n''z'OO}OR|/×7M*I!=]Mb&Ka~~]=5v).Х.ωإToBBRtҥnJeq }إKgHRKEҫiԗ{4{e-`~8>4>~31KK إ>o_WkVd,3Iy=ey]W)K!omr'eFxs&}w'L<1y{-Mu5U'ow7]AO<G,yR=ɞ$O'3ǣ&9ٱ3c3oqmjw]s'>O&#_.42l [kO6o5oMnh|C[j=m˷ٌ,bۢZM_V;o3ӓʇgAYjHD<g# h#Sy+h8kA 2 ᤦ`0 Rq# ;60{Տ?<Z{3WP@4JK[C:%F|"ʏ1Ɣy|+޶-ɞ?ŵrt(Gu6$%ZMi+$OLm'[%=Ϻ{t柴e'#WMyL~AQφς+}B8$/p|M~עlҞW1r/G7J#Iݝ] vAڛw-VKwfVwoژ/6-e]e8ݞ\3VeL27"7seuWz/p]Yk?*Z<;Ιy\nޛ.~_|tís[s,[ż\KޜߪW{~>q3E<3 䋘{f{7/`1zao~ gt63x.];;k ]no3Y:xu){!cYL6f#>wYk8uS!tK}⬌t7ԯR[yfbYtFXNǽB?;YgxF<|iOd ez.r|NzJk'<L4A<(\ #f[lg_#67ȳ3:苵ܳ.la;f"…y_i7]kݟpccޟV{p ϓsu\}e+;I$%g\>[GU?;%r@?{ kw&T[KwxæcL1ηv}%=}]Bzn#_}΄W쾗{e0;Dɭ佐uLs25['K7fCl+tix\ O3z&:FKG6!6xW"KbqgR#\؏zOF'!O6:QٻE`y>9TS.ŗd9Kg?uz$޿{& x'7z"Q_7Nν)TsS-}m\}jȋzNwL:}Y>UΞw/]k't "z"Fl/یs7u%EqmfQG"'p$[=D';6Qp9p`߈oP:{Ar~O>Osƨyogt}2;9Iq =lM. gV2EWϱ 9d!Ї:qZ7;7;?ܶԤ#RӽFZ,ǘH𥾝bd{o80cMƲ60wyȾnne|l fcw;dw!뺽/{. <{_|:幭;z=oyAw[{3ޠ᱅oc_sF rs{o Wz+_ 7~^Oi$3;9̡? }Ӫ"4mg^4f;`u䙰V^0M6mtC33z^"$~ oSԑgh1w}c29 dDWby>&rl5;?} 5Y W_ :7FcG.x,h37-聿7 G)/<~;I'_mߋ8iY];ޢGlFݍؾ-hm=<{'=f_X'zUMSGKy?O3{d <³i>9בc=5r~\Fy<\:@s^>=Z_)|Yُ[ldĴ,>>4O72~#g|ImVS韽 XC.=O=gwIěúߑȧk;ǴϙG*M],7y}Qg{<^C؏p5Ǿ$^W6c6;hLǜ<Gn0X?$EQ(̦*J r +}Od7FowQ1"m߶Vߧ$.Zs 0 }3z gOޢ1A `?܋g"Kz3]AгWҚ|"m_lwsh/N2\ wGs`s]lO9a|)j}=pWsaRc.l|{{5XX$?<$gHf}9^_9ԩ[Ժs*{WWo>O=!j>_7ߢ{x&kz]t'{oY<^R3kiw?za.2lG/oQqt:Lf.Y]&=܍q`EO9_dCpt%s~`<߲SYwRs;={}7qq78'r7j-v}gəE~[DۡмEU=j-xvNYkB=*0 Qc%*dj8Vrk6u-ja:.ﲍks~,hw]# aϜ$Z<p&g]ɷHsԘqJ_N5W=+f ٬! ^d.!F.-ǍdNa草BuH2]OРsA/v ~F4O gķOn+Mub:|E.c>d}=&GE-n.؋Yo=^ "_&o?hkܾ&>pcmKoߗq)=Fk7p4 EgP_{ Y?lMg}Tl Fs Gr%8vBYK: _t665dS;3qO3t/<3Q4wu~ckίw!Z/Nrm3uj"$舍}| ?|b_Z#>G3E*aw]%)#bdBcttSߕsg!+mcw.x yNIgOL_WMԙ݋רݵ #\/'G]uyֶǎ170+YcQk!т-VUwm1U3xu0>vJt],瘾=gYg gb3z= | ӺS#l Gݣ{x1Z/ᠵ!Z:ӼҳvLrmֹJ1|IzgJ g!)x{;Yz,S_gy.nNo߽hm<:M"݋^Ƨy=\ݓX7u@3:M^GGm8,^|'cr:1zVö,Ջ> /(l|^Q]U}|is&k]7|iL4T|H|0Sy>r ^oK<=hr̓sT*3y=Ρlul f6z+1 ~hcQ4˛zb~_Ϩs]2bǗykY٫>55j\ѣvE?G;ǽ,w'р oQbo3X8EKx> :G^lD \ME!Lg?A9lu}317S;篲-&_x֣%Z-~=E>eyZfCߝߣ)E 2'^3 rK,KS_0~^Q}OPkL5ѫܑv~~>!zz#;xuB.K 937,ĝ<9SQ[yݲy{OvǘΘɴc^Ft֡bim܃{?1?ԽmZܟ9kЙsߧ 3Vtnq5dS1-6Alc^XcmocxAk'^{[hɷk7'gCO.bI}nFs ogoDM+v5mD/Mض7?dW6<oOQ@r=:=1^&GAEJ3‰^(&cȂ ]SqEInjƾ}ћzof SgI)j-W?z fz(ئO9w/t/aoNk`_ q>#Xx;}20FɁ|%'X7hf>v0۴O썃{}! =,E|I[sp4u?M>͢8 ST|_ڧW=Fk`|sήugjwr;>}ی[I;.$ƚ!jiO3m8;x?[1sZ%#Xm>9|J2;AGm˭_._)ɛ=qIC?esZ5j]⺫ȃ5jmY{w+dMe\v iYT fYOܴ,\b7 |v߻k/d}J4g#=;X#WѸO.~clb>|yl=%~ϋ>}޴xu@rk,!?km?'}ٗGvY1,|fZ .tݺf9?s Oit=>EwJz9M;7=ۿjٺ3)s]y=yZ_xM9VeK=jH<\ӷ`:gN&Y2F 89G:' 4Mf<9oqFjp=0ɺXs1p }Ewuo.Rk#^ox QYGE~r'KSMﬖZ3蟻 ?CtO؎!^2iqCz1{>oO}5u]sL]ι{<>\sx|'W܃z}C#76G$EN9?to?EID38|1Ǯ.j-rFmm1)Q%gtQF/רߨF7]oևʧv׽\Gqċޫ<+GXqfxKuok|}s :m'uNî9(OoMvz }-mb;ن߸Gte-,ht&)O+wв>$]̼o#[ ,^gh]ӛE5VtEYko`zKH$rYZ;Ϳz~gyZߣb{Yxcg/ߣ~)vR~* # (߿)>S7VzoⰖUq$tbdkOcu ϳ9?s@d{=S}{i3o]n_s^DOzf8Adۥ_ 9xf|g?ϽuO= 2ư|/eۯ0K+p'5[we}a[3"swmR^ޛ4ϛx.2}$_[0w21VWGf(} v/4ƴ Ɂk}gyޢGy>o~_l~];5<^dݣr?GKunQ,e->"G Zʞc _ G߇1}/v?8M|FxnZ#|D<9[W -yyV4w۶X=j)^?oQ~FYuxLz{1WѐSowVGłA&>Co B0%Qhg6eڧ<b?]Cż󝦍mb7=QE8lc&|1o0 }Y̝o^:Mkxjϐ_C7=(> r)>!l_4c챠qƬ /%Ǎ%"ŇGv^9 '$J^0$&3"3zQ:&}?<{l/_ p89\'ǴDޭ,I:&}6l1=[8w̤[-jMQ넹F\a}r' )A/Q/S:oBw7瀱.KEy_b-Zƨ86`a]}+$mm>M:OSqq-QkpI{fEޢO}&M_[y6wΒO\YWt=IA{OPB|э;8:1Gشk3ȣsuxIc'3娽{Ogx==ۢ_|KNS)Nw3G' M`Es\sZ>hs?3Gx%3ndN$9ﴏ\#U9w XfuN 3Ɵ浖h/5lN-y$_x?G[kQÜ ,<с//Q{-GqO|<0~gvQ5.lfw3Gsֱ AqŽ?{"Esy9qYs Ekטag~1zptooYsX^{Π;ϽN$}ʾvK~dkϔtb bܱO0a(ISYm-6:r(ُ1w]}3sdd;ў%hyk}w!>#4\ A/3f B~.Ij~sߟ7x9ڹayogq^+3$. :t_k"hy9=ϵ<O5 naP+F&]E-qY)/Cc<}w$xsOv⫻/0-.ߟoߟ_C=; 'mE^ײ/\>oz+wRt)u0ea-jޢb]['ܣ!y(Mq-ϰ'0nV|ȵk9y;6[߳*YA9Q%j} r#Xw-Rpj~1?4qo\80q&`>tRǞO9y`Ɨsr`[c~qg&v3|?J75{,bo\|3yEzm~Yv|K؟ƕg|syƪtcK]x>3Y _bGy#Q{$ ?/9rY;JG3Gk5gDŽ̡ݹ_)~g p݅:{)^ݾMÞ=Ź/9I5tsG!uGcDŽ{ )>e;I46{z7Z|ўm8Q8GD廗8[V\B0:sʭ'g6U3rP9cmO{3VK3{mN~}35*$￷\7t~9ܛ\˒pWt2'ƨMߣ|%}fmչU:؈Oo7f %5pOgg= ['0cQ紟L!z~G>|g 5lB*}oy|Zl>kqsYlz&4.ܚ rx w,zy+bO5YsyvQ+|㳞yl[m&UݢWძ~!s˫bmt_rҙ%Z{s}ĽǶK =_SӺV7 39j~h?~ר8hPo75U{[.\W2myK/^^6OۏLץqw$}ڦ贍{&2l#sU/i91&^#~7C6r#PdK.uuݹ6ar\=+<f/ooܣE)vR *T S'v 6kc9hqNME$>m8k4w΋`y9sB~^NusKك> j\\Hm0+k|G9r~^|]W꣍Qq$GbotQ{7#3&'۾A5fՓߖg0bǬ=u?Raoyؤӳ6c=\Sm^g4CyQ}ě%dSv5olŔYpw}a,=]:@]kĚcF}'>Iqo,jԺyGi/0ZoC;ƌx >{h}yM 5wqycݣr}q&z1| ~\{{d?zŶ989g?ލPfl^Wxd9ϲ-rU{ 20DNx`U' #j޲=;ѣ!ƜϚLw㜇s^x+Đg-hRǩۆUZ^Nܧ.jz~?b#aːQmMZۨQprA7Chy΍go#9}{#=yMtsLZݽ$XCh$o{SmuEݳ9摅{̫ ]8qO[;Ųbw?`~ģs XqL@v'm-l5+rވA'{0r,?5?ֲ.js5 \F͟svQ2O+gi2ר3[,s9Thz9+A9ތL yuރ>u<{ q?X3C =jO?2W70vMxM3Y_ϛ|>y\ >qrg{ѧߣΈ>r|'yNSg>̈yN'?▾=UXf>^R_1 M}8>=b^_1A49v:odtrq,f8g7y1L3$A4G9/s쾋u,.bro*&>x7`3u]~D3ÿ lg=g=r^wQ`L~F?Şُ5YsjzSx4QzFw{F?YWd@CN3>z+\zzt؞q?dC,Q# lϟ%;<λS'G@\9=%yys+Sb7b{3_x%gbeċe`le<|K8Z'7^ww3{Ήyڮ ~0l 9'~@EcL<&Xx?u¿_&d\sMʲ_\ɧtM,Ci8' 9-{Cüv9,lM+v³+mW7_\G |;ר>1s_!w+Wl^湀f:5Y#3%0f=맍g39&>~|?"m=߱Є{ )Yg;}ƲnC|d[-jt"jt_=r7dCt@NgA1Z[5uהΨo:=w?plx;;}bo39\7,'p'q!XW;2zgݘD|۲VI /gm>J<~]_|1uo6!{~ea3mxntڇ>vQs{Hgu)̠~x7[FlIw.D/]F-^0yMK>Y6)<7t}$֏A6 )vA.L~K' {XG+4X զ;&ALxYά?/F>~i\MYF[b wn;߈sVϸsLwF}ԙ#DgOy[Fc8[s#Gow.pxcΗǜ"c#Y-5-Dwv nFCڜbxKNҞE^OOsqEgp\Loā.9+!س4-lJ[&>E'Zٮ{u_zu]gŸhoG|D?_{ZY2 }--hDYޝqxۏ),z9g!zo)ypy߇/{p?]. Y{O7ɉ~>z(b/x+o7ds8$UUV;vp.Vq-r|ǫ|w@dKY1sksb/ ,xos 7OQkuΜE]HO7s 3r^ǩ\ZZԈ}ީОq?.e?M2|^=2^Y{\l,)̻rG5?(<7^x5o/kцk>oMwZgLOf>7Etlo'Z/;8'/LsL6 z5Z\Bz yTBO{NbU ޝ~^|؂@ʜ2iԹPCǒ ڞȑBx3V#Od#f"^>4a$]fHA~nl9Ϟg.eX{/-l3J`&CGc'zܟy̴ &Q' +]Qc%?1v/ yfcgK瓆.]t>x:ݡwZ wqkc. K:vf7 Zo| ~.{b@oGNv'Z8QoΥ p~н>j.x.|'[>7wf=ǛeC}SȕcVYT ^ ~encxW ^ל<}@{{箃 6 3Ӿ{\g纻Coz{+[-f#i }w{j'4_Cs7Vۨ~i5'ZE:׍{s sVo'zm '?Ow0t:cw;c>vk -<< ~/txOYQbz)yýwT(jJl}̬cSSi=絶t^ks<\#ښngGM^¯VӘZKY+GQ(yK!Sfz zCfoCf]ǰ'u>ku;!ߖwЍ#whh!ﴡ關po$$.?d΢8jMlg Ǩ{N4=70,b+1YC[8{[u8\k雩_Pkms ~g~Kq>,Nlجk z}0|D]y~f&z΋]lV):L-蹬sϜAt졧{"G0M۽y#D.tkEhm{s˯6]џu=%0sfgmg6״U~|v۸Y6 s+ی[1C9?ry F/\'Q=՚[}k&ZT.v|gsHOeKuu΢Xdzŷ=|yȹ;eԜH}ŸЇkjH9j81 m;.=kdwccw[Fo7)p[2w> |Z9EC>{7ܽ n]~J[G#8֜oNt}yOY|9C;} ۨ~E+] eghM̭7 щ , SZbZ^ޱAwkuߣ/O{sU}>^CyXv_O*ʝ?" \m:ugQ|Ysڄ__ yþ>Ur~#}2u,RN5pC.I\п5=Ϝg/ ֑E?Kx%=zeOwso{Jﮧr~gfS^=p#)ޯ 3K?)׫}+.ߏݲ~'SWVҸ?$'x~)Jy]?LIAz]o$;ɳO=Z%g_{|f5=h/+{ endstream endobj 732 0 obj <>stream HLVKG쮽^O}` ^9k/WR合(!$ !͈$"8@"WlV*0.OZXL-@}W7QM*/][_?tn~9[[ޢӯ4no]_;ӽ|†] W6>s >C+W6o|6-ܾz_].VazQ7P92K84N8N'F?d&8*flǘC} ׸q6 +^[s652{oQC*愐EGI'[$Jt@-ISA. !\n}~p% p?'Tc^6sБy RŚ.aNmekG >~fz|u҂qA,@07ьj!:+VqYAD8,XRJDik0`\YMPy,c´W?ۗI L\MQ;36Elhvݽ*8(]XBe/T9fm]_١X c#1;JlڎP;tv  vSˠt)AMxEO GpQ clR+Q5*qU gQ:A G1j܊Ux|I&m(6PMHةY`3e:=U57C/L՜kӕuۃTiY10 zZ3nZ>o5y?ҋ(4/bv/0_Kʐ-T;22CYd +G"(FU$NjKSݨBU( +  *C|Y EQT7D;p輛cJNI]s % VtPLભD[4%6}PhŦNNfyf<\~7HIeD4Ks0qH섪9 ^hdZ*`vBov~"A%~rjmjL-zx̭__.6iRhyh"љ/|F!Oli~ a |2}}aKNݳᚬ-w0qƒ FiϪm;FfrpGAfu*l8Śaаo/|dyH5ubF>6t1Ʌ6s:1i9PY0Co)U j);WK=8ขWV-C9 URzZga""xРS}|@)`a|_JN9iC-[ZTГG#瑵#.2x#$IT6p"*b0wC肧A1xmOڒylaWelF]VbP`[V@A;'Lub=^:tB~ȓ7,!?qާc<"!_"PTnCN, e{r5 1c3"jAU;4[yŲ}T5KGN%ҰBNur_ =}?ߝ ^#-2s#9t~G>8FQ}) PsբQȪ Y" YKB>d9g|NU#Q{fzk=k׳HG1AH".HȊ@"xAB"YYۨgzgz"'[<.S%|MwQ6 ӍjZ؍ؒ__(kP:Α4i-5T ;G|(>dgl菧Yߤ77AtqlO-5Xؐ?yXPo.#!\L &(IL:W~H@W0#,Vt_/=wݰKީD5&bPime^IƼ^˴Yuu {. XrM^W'~13ϼ@dLcm0!&;(I6}%rJ_â6]y b{:|$nCY1ԇlygNt/G,xEfd,TxҞSJf[ghkZNQw[ ~?]B65f isH|{Yb}NVRnA7:})Ӌ{ 4CJ:፨ک*MͰޓVƇ݆Km%nc)9pS$YܹA4]׮OppU-C҅,K;+(qV;HkSZZ$OcG*L[>!Τ%(Ƙr7՘_rFeZۍ5E9sGek{*:SJzӰ~ZR A0f7Y*ҽi Uʃ%h1B5=бyָ~Xؐ˯͏qth٪>6%K@S74$*{;Cߡ6dXa2ct`3]y7&_7c8(BCtJum{%ӓ^UM~>9v/rTXD7A6a 6G@e/ų w{GvN8AܾtOK/\'nmonNQ%Jxp'ӳ(W#eC)6b,Pbw;ṘaUZ7LMė2LWAbFAH7LhpIkn_ ϭu8B{h)7 n* zԴ#x -s.,n c@r9jzTẂ#2Ş J^s X +{hYSgEi|z?gNJT:=`pU)YQHΥɲ*M)Z+D3չ-RQq@3 MQX{9N]8/ 9ָa*8LHtr;y8kC,kuq[{k Nplњx1\$y/ҵ ftbwwXt"xwvrU^ZϴQY7%4NXOq<4?XO6t_A<ϰίѾCT>O /2WK\ojQHXٴg[",A4 uf^:}; ydrYM|8}1>(AIߪr.;Üϳ3{wwfwk;$89 ܄qPDB JV $w ^!@qED|@B gw$hߣay{\5HbiRyQ,˙5eR5G.Slګr6juw5ٸN]pQ]UbPiV6dZx3x+U%V6Mj1d.ctQCe׸|@?@a8n 1JxC3ub0R=<_Uu?ΪA^e݈>u@!KA8U)Tt\`\w (zhu!v$3T jtn{ i|-3ʻ7E{w}AyǕq{!Yૣ5UL<ީOX ds%x9dioyy&d(uUYU}ԎNQJ ΡN}#8%H |9V2tA積)zvq)bfݙO:.M|$3mIۀR y}O-ё# h!JyF^tZ >`OgI3(DW1˟t G2&^؂ϸY\ln%.#xc@V`E]6kZJ%{51b@-Qyb+(8$45gD&:*oԫWإ[K>vN#W+\qrҵe`lo%97V[|Jiցxb11ƕMA6PݥUwS~cCtoa/< @|#ǚQ-rA4pu mG~REY}auvmqvĊd};sX\nDrQn8mE7MLe&70`u$_X97q7ݥn5Sd4@.)5@ yQg&gMRYs9Ή.]^ݬea}:fȱC/)+'lѴjeo}jsj 4ŏpc{vEU= Ytl!=>NhPFxd+J},nXނ/VBW ײ>_ ;*:|Q Tpb>^򳎝t;i}h70>!am'I1Ds KƳZoO p+a0VʘPKl?.6gzۉ$N:n;IiBE"$*xP*H@  Coh+!BH]I BB@og=\E8*Qh6d+&{^7rZ dy? EECC ƽPwpzJ;]Ah5OL53Bo~a]VwJZR߯Ruh#vsϐyYdŬ?u fǯ%c4@BJ}xJYl~[=0//ޢ[xhBPEs+D}Z< '#t䞦t*--/WO_<<~rxd#ƧZgϞ|e򉱃cElNZyXBYt T!.P"Nyaz 7EU*gѧv*֗f/th^~v-I* ~"4Ê|#PٕyOD㍘bϞEd_HKZ0_x d!t/RB6UC((`&^_)lf)\-%0ժV(F,EC((YbӪ;r`p~Ɍ$jR_t^צZIհ>qgFHO []ݑ)jd9W봑fo:~9?{F"Zc;-;=oqn6^97Cd΋wݼ(VSblsž̳<)D#mUUc7P "k![UگfT.^oiwDGT,f턘ɓm:?u[$ep'_g!F~Az-lTC{6d#AN9#S4"XƞyVmͰQfu1zU5Lh.K8p\ƫ\괣Pfסr''X C&TwѮ' !KtJD%j-6̪YBgrވ߭ T2a;DXa~͋r>xF#WcP) H1Ld8 Ɩb4}Ks=!Zq5QԺYD 6ULbS#F7*uu ʁĜ:r|`ٺkE-<(nwu "jiB14%HRn(ă<ó7`zE- 4R5]5$-Dzdczh w gi5VއXh.bإKcדTeN/w]yνxyeC+7"i v^kb~S b"?}[W"a5v\w "JX)dSUAT.#nvj(꺶Lq3*Y7߁^jWMo,A,fu?]Em2ډRf1&#H& y /kݟiz#ZSʹT)l</DvPsF-M״yZRZSԴ|]MF^1nlP,׆[~Vۊ/DAf4[ +֬IsC,<=2ưc.1HES RzZ"w5W_ &<5˥4 մJnԹ= on~aI{ա~yn3{~/Շ84u|*>34_AlxI3yOp?%v<,^LIY[ecqxPYzH/LɟVA!?Ƴ` = FSPpHhXx#9*rtԘ蘱M J9QL<%Śn:mǿ2YO>Ռ3ggɝ;//,(,*’R"s__d}˟r~z,TUjWPJT[/zM d2msJ'~:C]ti@(!N"d 3 !t   g?nCۍoOӳ(1F'ƋQm4 qd0)FR^$#H9Z/YV)rxmN{E^ueʜckj>QHsLq$;&%RI|Ʉ .4pweZ ݾ 4{b߽f豑dzJMLW4^=?LaܛG;XzlB)KDBQD =Dž8/@c iz sHS Ezl517lcoءǜplvݪzgUK캆ڊzqv]5κtU(Y[[Zs2 +jf޽ fRUGs󬁾UlbKϯ?|&ͦ:~4*54R<@TzWZk9srTKN|ע~L-\-g3dJ9IyT#Uq!4ޥ_.Z[y6pZ,kT_n}NZr/;*4mEw$uP&;:2HzGIqC2 NGBbKH@M.2BteJ t%.mnsx*XLsnsy )yVP"[mm+eſE4.YQr e1@QP9 KvYl[,f.hy袢R'7V39O?)2p($%ߛtA)+Εe$qՖoΫBwxϡR98rgHf~'*>׿ƨi 0Kfa)yEsx'JOvzY[lmVS0NBx"/  <.5P8!B4f,&+8?ocv |{üxr̥(} esP$9{k-o}8>DBX`._t+=qǸm(y_Wٮ\Guo>w!ױq<l Y @Q~ O  akӫWs/[5ڻvU=K؏NL}|sFY?E,//#H?TGH7#= ֮:7Ah{\xGiAHcaޏH_dHE \Z[>$GUoG6ɶaC@fnb.0›J뷱~o2R!DB—77y_F>.xC-q9Y& G-)bWH t'b(ҕHۑH@S|p >%;\07 t|;K˔x`m%Y_4H[XKc/Y=WIƑ."+ی^| #u)J* O 9c?=i><Ǚ߄~/"nWD΁t.QyPZN$n)7a~W&¼8: m:v?z0uA;#څtΏ0ؒj;ϩ֥,յ؛Y.~{Rڃf#$4as }ؐ %]'۰-.v+aQ+{8{|Oa~O`z2ks6ll`a i Nß󰧅Ϧ&?hX^Ĩ5+t>yaȯq1,Wa {Nc| 2SNudoX5x1ۈemeu15{d?Þ4?> * s% i8i%rl=co~\mVXܥc5K9>l"]9Mn&AKdcIkfGQмT 3b>pDNJx==#ɵ|~26[9opʳ>M[g{k'6q\¦/tmj3ׄڽ-ٯ}j=p憎pКtߏc:_58}&HʗK)ygdaMk&b~1aQ  yzcH_bZSſtؿl@cc8,6OLrZgL8>ޚ[楾4[4 mmF)N*4?"ϋ/m/oeGrY6ū|ޚ3 ] BY_c bm_dm$,ќa؆?_V99<gc>hwɵ0e? s*җ0KuqޜaQSin} q{&ovrn9{{wx{kdɮN`dw@Ĵ-G[gv| s ϱsi-Kx'8ð_vr8g{ Z+>v֌{9Z㳰Fb.[O7˵mqvF"-SMh0돨ovc(ͧt}e|9YKvalBo L~D\FxG^KrKиf}k42u;68<gsg#kEOVP=-mEiyӈLkΩF5Gz.98u#zlt,1 YU,xm2(?絇{A:Mh~"YCAzou`(voYXڰ ~qտ:҈|/xlkG=]K{XL|7|W4SlXj^m7{OZeiQZGvD[YUpM<6-eo^xqAZi|=,2t>]2:%KkƆwdyUOf'C,q3YQZߦ>^s[S7sga2m^1uWMq㿎ŏVXyM^ѽ]ʫ?lP|:,VP1ֿhgdYr ~Zʑc_+gWrm}̟w~ƶ*~[Xj>+Vߗ|eyԗõ{9??t:$'OmrWL׽x:haa yU7ʰzs9 wؐºUD+̧;szjy ^ @[|sZbjazj:xg9wZݓjW.Xcv+?+#3:>^ʑ>Nd- |U7֭bag{E͛UXOGxÛh-+V4 ƭj..7z U۽5kW[Nhd$W_bk qy5Y>վ_ʓ//1H+kG$#lW˰Z4Zwx5àY{#9aзope#GnapKJ+0o-u$55` E&<5Mj|/8Yz]d]d=ӸQ~Q {9:ٵx\GYON^8.CḐc7˳lM^̿n8,y^V]O2sg~WaЇڧA⩲"fۆ kcyw3U}:#h{:^k[D>#*ÿ#WOB{?ˣ F(}ڶ~#WlrN^Emᏻy.!ֵ73asy.&4!*t!?j_d|/"5vWַ "k6ڨڗ!P;i=='>շاjvla~ޒ/KyIFi/Ό)Qcn<Ɉq=Π= n6e}9#0<ɚ/gx׺Va 0wEmew =ޑo}:PG_tw#y軒=c=hdr8ul8GM/g6GԱ54Oh1}ѹXeС+϶9&|Z9@.e7 U1B.um#ֻA9^DxpN2f˳.:zШOZ.'ܐUЧ.V?XY?݋3XogfuYϴg$~eo/,Ν]\ٚhyuf{FߎFā֞; GMھku^Sq`l2߻wt̂S{nH[߃|蓍eG)5Y#L om6ԎCbfob}kVcWxȘ ?k:ׯ9 wk<תs 2c4.6?ldw Ygu22M0b-3Hs5{oͳʯ7҄oƀs﯐-ƻJc </٥ou&1_q "O{4fy%넗(lv9u#xw/ϵ@m^ kW/ C<3.1D G?~'5Ω"6QW~/rKyB-F/N>bOWt]|Áb i {7:{}ۯY/t}m_5{ӿU̯G:j<[b%:4eK+'kuʣ=,蓌_88sg, oĀS/k^?R[|?IsOXٸw%&t;rj/㊲ZkZ]H}3<~{/٬bG2XG؃֣u>jGǧoGaug Z]kWL {}j(北=^p={k}ʰw|˚~:_'o"{WٽNMb܄ܷmm{c\Vc$ B/Wsyn *n*Nj@˨-xiޓq;}gĘŏWS}1w|8ܫJy!ڧX's%"^}W9Gt.jk*lV9ą{N=[Zz|3j|sL89{v ʫ~ʞ@͞;#_-kï%gd3nܫɢo8;O/\.2?1| pHVܽJ|,^1wzf_ǽx5םu6;DŽ.ce>حV'F2<\kk yY簎5cFB/ r1>cɜ?^(,35|]^9ܲIƴYWx0eyWmQ{&7|kn5eUf/ Sy u?rӉ0߸NWuY8\,z- ]Y=s>uwT^}=Nγ-Kqde2ZFv_d8,kE;ԿWFp6ҧrfg]/dx}2i?uwnhHzkz32?8d ٕ\Ő5f29gL>әs.,MfO_~=ߩMomyWurʚ0}K3)Kϩރk9ވssw:ُQ ƽ%4\?h7Г{X͔gwĠ.+.ɛ=E/sk]z*^[jt`Mۙ뙍 eʬO|zѳ!*bVe[sbk's6SjqlZ3 ] qQٺww̞ս/ໞ=o㣸~v>gg 7NRZuj^Vd7WO?ʯ|Zֆ3&\d]d@ĝXЇLw"2Q&fC?mܳs*FVlj`07= }AP}ߡsL9n 4=d*} 75b[E}]Nޥz8lFyn6Î{bxI40W">s4>}!kNmt227l2L6z3AlՑkk&HK;j_۩ :ʧ3RǤ櫚}eL|9W~3 K^5StoNp95;] b?ܗْEMcZ : 1op{\:;լ &y|Ն{ɗ|}~rvq>]ܤG\|_w^L&bي̙'wcyԟ6u:ZUU9s|32\L8Eq汮p6YUt xLz[_Poxƹ:Oky߻{gUU69s4_r,7,=ی;\ ut]zCV[\X'〲^u 4?˙kOgjJN[7!k|OnN௼4ܧ,NG;8[goX巔G\|f[כsN֜b4+b]̛,n<_;Ofl>aeξT 4.ϝeGwWcd0tGk9nN=֊ױ7z,_sGgE[2w֣g\rXu\e>ښ`ՖljPVKs7{.gRvx='y>>5}pjbZvZ|^ӓ9=KcT| w2rMZscǝ)N-wF՗8*vޜf5ٯv%Pc,˟ p9A2Yjoí+k6úQWWo*/}q5>-w]~,eby堋#tvvrzCj5̋[o_{CCӢ/8׼ws!xәK{ StfboY(׳gsw\sPR8Y71/Yv\QG[9ƈcoe܏({=1_=7q2Z*/盰*7VW3F5%tUw}W;#G+kQ՝rÙ~xֺ r򘅎󿛭 =VV&x#hERl1T*ѥMޮh/;Z3b1$Ҡ+.W/nF/=Wۨz"kuV?X~6ю OK=?;˚?m7p,6Qk-v'N0W6kla.&ƏƟNY׺zƺ6]1H~O+eոTڝ>x]Gk{6#[9w/?/r?4#*뉑Ǯ2;1?zy ֬,t,tfKv=$VZ8O |%&ƽy/L(˳9^w8ֿğv1*}g:hə_Bf[7;Sy@odpb Z>$mG3޵otgШe^vFٴu2[?#o]C9nيf|jڬƷ{ds=8 n 2)q]ܙs67Fڢ}b>O꣐@d.~ՙ}ݨXOh3S[[4_|U_{o3h;X⻐5t,{JGVX{V #3Yc&S_K8A/^vOkH[ppuVZh/2_uAqN?W#ǟwǓ6uf.xRZu.[x.23Bnܓu0VnW̽- ]@,3p/ywbz8-5A?;u^WƷ5:.&bs*3筠 gpsFkł{7}m2ܖ6- ~խ_-Yzqwmђ%Oƛ:W{3qęLN59'u?g W2ڎnOmk|Ό;KuyW-{Ue4^ʱ*{jZ(~7c FAcLD(J  Ew] .KJaNկ;N8nu sKm"^|4$2j|<۱þ]?~Şӕmhpg$#,ipUߚx$%C}L44*~`,G>} ׅڌ9Z5{eZֺٓ _u g< gG~,DM6ω';0&mt̴5 fyfmȄ,Ef}G^w(d. -&Z}+pȍEM&k P{]Uo}_YfP z"ټ{6xvη.qpN5hn@~!287`f>^[_ 5%5+>U,]Y3=ug!l󆜆lW'/ Z׹?^>wsU[&Fq.$Vʃ'b{%6I4UE]Ӟ_z&^靺-s~"[kw:&m\a c8M4=|zww{gQkpTf]O5_ KՅ}s{(}B:g"΂di}h T&f6c[k꫿^.g8y9/ԷJ}xs>g܏wNDSEs{.~q*切;&Qѭ\-~\O|n~q,m{|w;1|^NC[gN^~>EyzV‹i70 dɈ_Eo0⛈W#xhSjHW"xp='Lna4}F\2}3}q9bƏ >mpxYc?ܾD|}'9KO>:oscv Θn.ەmoߴOٶkl>stream HdVkl>g̝뵽kv vW$yp{fA8 =0uh߹oE?7{\2Ҿ}_N@iUKjDU450eSx]}|G}g،4楧T  \ x.sh<3(X0yd% #\,֪FyD4]zǪTzT."Mm]UnS]ՌQŏT Ui3OKZY;kh\E#r^UFM,B z)=L DzJ/o({Wݽ9*'pw2#L 0[W(cq}ٷ!$b/3#wAʓ/-,@v\j߯~WAM 4H!E|O#_lcg VF2,99NSX2&;%V~ͻ2k4x?ټ;N+S/nfz:xF`z:@2Z9َL'.떲]K]Ccd^Z0~q /b ؕ]Zܷf(-CP?X@J$N51]nChBUi2dD,s.Kz#_oD.Wa1\")iT;,&0%vm8}m]f3s󖬠t_)4/DO\LzZ0kko-4BZQu~N &eGiON:X h?y=eƒҳ^w^-B=ʐ>V?HLpG.ґ 6z]E~ nIXKa^[_D},Q@j!$yXv,Q5E] kc&cM2WE ,߶-P#IA-\W`3lmv' [  mz5k䵝jڴy {zCmѤk 47ܙg=F:uo*Q:hcmĦ NgS1ʹ|b%ZaFmq͋vTaH隁>44P<1iCwiැzml}Tab8[ƈPvWKvޛx7?kWɞ%Z׳vS]pFCLg];,D_u<ɍk +;r>e}c u%5LiwR ڙ -ZiH1DzmWR[̎ěcRJ!P:# ]v;sٓU:dŕM?ޅf h.)땓Vu:8~jOI9}ufNykߔHrKfe&4M򪾮qKFͰ M+GAKiAE OqՊuU6΋2s7,۞X\LPa"+ݲʻUbR.^ FZ>][,z[d8Z-ٺfL3ZM{i_`~?C-QV-H-Sf﫜)I PUN{*;ײ9dS%Ru^%pK|ID(64~]07-Uy,iciZEe^f{%;-Jma0{uam!BK^VdjY &0Oeqm/V4FI{e5_(Ok7΄|r()ܮj *uΩ::Stdfvݙ^l#ItM$H6 <>x[L F" bM_!/yILDPUsIv/3Gx|Cc݈ӝ'~K:/oTB>' 6yh&( Tppn(U7 ]_`%hu:n&̏/l 0j5y:0fAL8ܩG&k^rNhe!aiVYzBcbLR]4fcKtw~*hShON$0{?{5.G֝nmU$E厑`\jew}<݇׸)\a</<)3*f6IXB'MB%ܵ ֓_^+ ũʤfL1K9N}_ڽq,%JK6Ldw!J>)ׇ0wܴȓʷHWI8U7w~m5 ,AMl*=t:|@* HE{*Eݟrd})x92 [Gs1~L}!CzXIVѼ[kCtVm3wcIȶ}Q}$zhㆈ?*+cj!𮟒"ՙP\Fq c'rsyjaOfr-U{I)[xI{}L "^_$;3erc.@p%p7xH̾f] m|euNߠaU׷S;e9=``֏2qX8A8F1} ŁT[(}Dpmo%y-=v{߾QWs&ra]QX 1ftJАjPDIEM^[HmUnN.tǙ?#}O$L5JZ'YCo=뽹pw]j[ps\X&$1Dr$ʏ7PpWKwz҇WgXjQ"|4oJh|gƞU㤇Hxy鷜{9!'Vp'NI@ITݨ dA ΛCKXU"ՂLknTW\{aSW{Ν;{)CYzwΓc`) LuR#־C9 8MeM+ 6;"8Zв֤g0Cl[5NΡE7sZ/%Ry3^oyy\ke]w3T^wBoQ_*8٪%6aw?D7c@OS&Qfa5MSs+RM AfBp1]6 ex(+Hޫ`tdnh3,|-o4 p {{q(~BA*j+"Wn$y/|}Jk} V~Ϲ4^Qvikyv HZN4L.tGyinxh+`:#nfӹ3#O\0W9#PrD/k"rfqy SzX%v}9ǒBv{} vͩ-z\p.;ל1uӥ%iL?^UU7a鮞eAa,iIe/ybRؤN up?ա}'_}0c۠[udF[cVFX> Qh|ZX ]-oS8tտN;j\{T ϩg=,D^c4O[& ]?6xQfTy^QC>Jp(S+ wjd&#ڪ}wsb> v" =܉QWߛ|w¸V{Έ{pE?&:"-ZQ<¯R6w:eXln{DYAbh}DHkPh-CBꮄ KԵP@~0>ؙ̜/{wuqbvG!nSBIH"EHЪ* @B qPJ\RUJ? U{xgg?\ֲ3=*B}oX ]/4To6l"}4 iB-AkR9ńN'3l!1,~{F0&iJ=,%xwww:AUܝi≫uqT :FeB1:T5B(9av(V1y[{e+ \s*f_gn~Q XlϫH9ƔFRJ){;̖9?-`NF&3ŎCM"RZ;9ޚn}KkU;PB^sqO]y1+s췪4^vͯ 0{'`Asc,% F;AkU%'ȬMvEa^TxcEv١Tl1'šp5e;6G9HRыj~r O \6lkN$abqE켲e%C@Ra`&fTtʉ<9q< Mopۑ;umoþLϣjt;z fww{\̭f{G3[|Dl6w|[T ^eObnl0)iN/cnk}tL4sy qE5dp1%T&iN[3h-NfD~ isktǤxi\zqo8/J~8{PQ=B3bGo|jJ6GbavnaA-__߱S 9'։ Sdv4t5!T7RI^+pSJm>gy&#q15aQ"w~Ĥ) ,TDj5h#6r4#LhQ'nKC-KtWteY0h ߰g㙖ZQͿZ+]yZ@,Br˜0ղ)8^ϋ ʙ$} /$Z”#"2lF%í'`1ȁDJf^Lt~{m`o'Nsf<6n.jno/72ތFϠb3]gsuF鮘+nmY۫sZ4;Z3˫Ti&"7 XY ulKs_hB:Jߒ 3%=&a͛7w  %f0 [dN͍vqni͉]ca@$Tc"L/IE?_^Q-fۖfVkUyfNl [^V.e~ mx=5Yu삧خbcЄ+J$ 8'1ᤀr!Dwvq}ݐ15Lr?G+E8a".w@\z*P 5fQF/=ދ~ \׊!Ԫx[plx˒jor[cZE==mdpw8.ܽsɶ^#T*&@<8 hFm@D{xH_6-4BQ! m!Mט+ijvlXǦ1"ƒcEvDzsgeN%LhҸ-b 㒛M@g*BQ Z8t*0^"ټktr:NeV1<>.>iظJCᙃ "P~f.J|  \D }I\ KcETbF2(92\޾=t3=DZ=`% #9X(!qK.$H Bp D,_U=c;bin *IIdY袥3TdY%VE&Y[Jes}nDV|xr?V;Υ陕Q0{Otd$ؗ?&oB" xF^;C>}/a7󴻑7ė'`NWP=`kQ;.  4TtVN|?T3.'㵈q1Y$4<3@Bg#-;f(wᤙ(Dambl2oܼnoZϐ<g`ā,v%llGhdx m8ʧ,0Dk=p;ư^0pZqۑI,wA :Dk1Y)!To%~? |M* W09c3 B] >٩? gn}Y!_| ֝϶^jJ\t~Wd5W"δM!HY〆DA8% 6{KcYaւlcQ(Am1B~U(rj9`4D#&0fJ\vHB <` am7f3P8, ( OGgXezIe>; m {wA/X !MR,V UPD9rMgaEB_6O%m_,F{1`HP`qYc)%Qqĵ,n:.4ZwK"ihNJI?ZMSH-N|'ea :9XF)$e2qn!^u X[3'[m&kpJTN rqPu¼:^AP9lb~(&p;%qz^;$^5JO$^1QnZH.QrGLƇOsx`=KǮ%i{?QƄ SjY \Ap8("TJJP ;rPLO*(f!y(v7L[QsPiՅt gz%}} 56IieW kB[cd0nE p n75%~c}-[ߋ/y c#LFw].Am =fBN3^Z`+?6Nܾ}x BO>]6B_LNvd.Mr)*kby)&oȔK͇e/L6ݰM[q DyɎXoc'g@Og]v~RҼ30~; eE`M'KZ$v9\ZQTV-{kȻ]ocy89%le yz"d!S6? P+rR PeZR\h :Aʷ֎@n_WkoHtVT j,3dƣhz Z:ZgrYFBfR+IBk4 ,qT1$R@XNX)C2,,C2ޗZVRKv7ny!=Tz^T@ BY(=JEچ!kBTϗL W<+B@aP?U =+5MO4Od!VW Xw9gG0!ӘK-Z#t+Av Z Fu 1 t$ӹ&JżV+5<ҾiMF]-w:[ʶclMDh _r{x::u^==3;ew5Fb5[N:ss;j hteav ņhbᐳkj!;NK [$8+ WKȳ 'Ǻ0f@#EGL>0]fZa޴Qg -ԣIRވ4(w66k(Ӧ{nʍt|+f.\)Ʈ憹7>ﭭY N kupڦ=cvzh#)Z:qM,1$+;[؝a?"sYl"pn:uf"fg3g꯶uJdl:b }y;7h1њfZV]@@Kd_:3x_A&I W£\xwU_S#<@H˥QRdƶ,A{Hj JW= `;9x4)}]q{qG%ltz%I_NY-IfWQx ؖ.je"ACxDnr#ɾq5")8it?s@  `919Yܬ̯u!]歑·*wd!_@&ޏ繥9AHwG~-v0wLOΝ?Ջ\(acx0n )Zǒc08vs(9I]r=%qPf$פrULsia;\X#+DyM뙊GaO$0 OPR87qy{e=ٍ{ZnkhvEMQԞTE!f݂FP/RX#C noֳWCrT.H]~ŔRD:UXOAs~ ScOq!xTt4V ],ʚ9i(ַ!=/!I깝_k%0B"WdeN奪0O}췞"`Rh`p8݌=8g?l݋_"*Tz By4{\gRSX(v܈ jftr)I' ŏ|:5Z ?.qHPH^m&'=h*D0h_sY_o*xWy /Tp'XHt~6a;Q 6jw Hv25lsG4qVp{X:t9hL>4Ō<阱5cb4ݔfEPѦlT|ͧ[-9m:gJ3gmܗàUeLK{L s}&TqgJD;P4/ʔI.VH.qƃ Y97mWEG( AmeY4=`1X~\qY .2M$% CN6e{s3ֻ.%D+F6.-RU 48ߡTdnh[N;t-MΜ)qp4 _5 ےt=ߍrce:x}Nׁ"1)nc7QJO>{+ЮG_;l#sƌ}w7~ <`e| b"e:*>gsf̙3sf\qb_BiHDB$R4h@PB B *x $Դ< T ᛹4_m{}um :g2P]!2.l.p_ʨa?+LXt`\ӑf&!iUc8^<`÷\?m})`mE%3k hcZK; kty߰s{]fmi]Aѯ:a̲yH-#] +t^yXAiqIɣ+Iv)JNf*=`41M9 %E#R?NQ^rNjUg+Lӝ|ɝZzM~x~~# ݐvELtc%n_}WP2d5IXs $QRgLP./P*Aij &59ن4h쑡쑕s>58'N>G*'-[hU餤I; 7U>Vd+eNj3eZs/F Yo춎sNBzLCISh E乕sp%&ʕx. ÷饥J,C˫//kӿ 9MhSpz ;]|dps:_ٱzNus[joXkcЩ9tˏ9`VLO?jIOkz)&b}0lWM|/B42Yi6_j-C?]^^μkNS~Txh_<4g5-3RΔQ}s,L%\G[3ٲ_qϲy0>J̩<_/oҰ,̃g87[Bpi/'/t os AHh*~VePr2\9OwakN Xl7$z}8R:T'}yHچ+ s]ĿyiJvV͢wR$\QbZ⺽[>.̖ґvrdXo[hy _PrPJDAp i#Vk&U_gr IvQI KƑRLTy-4Q~(4$2a&&A É p!ǂPd>K:G/ԛPg]9D-9)n2rraHR@ eYZw#[uju] JiiJ--{6Z2CBy*$ѫ}:Ĉ(.ß1t3KoԧVJ#4 E)%?2G`aDH '/$YVi<'&EP^v{D;sޅk֤R `-~5s Wp)"J7@G&73>3==<Ca+Vw´xHzKRĮp=NbP"."(jq>F\|:SB|2 ڏS_ 5n> f(ZlB9:w!9E7fiGv;1 $sTJJCNrChT̹va:\SL$ !WЎ .>[f{L˫Vbq_%sFz1jrǴ x)L(z9D߯BSż:YǹȠdUT%C<Ä̧C)h(sm:U8O:"6Vc95L1Sp؞ ;W"RMe[qb"Y '¬a𰵻wYH6^ 9F!$BhG. Н1?s#znzn$v*yBmC) ߚx}sG[@G!t߼3[̟z!B{]Y/nYBhKGBF%Bh}#Bh[U !6ؿЃo#?F!6_~B!BuG??zmfkg< =B!B=؆B|{756ͳ{dgx*Bh#Lj=?#B!>3wgBmN0Gp GhBwB!B߽8B?"CB!B_v(+ gp8\= =@ıDnF9d`˃D-lb]]KKeM*bu-qw㚊DSfqzFŘҘu}{{OdB_鄐oJ yR%K#!%!R.ɑB!B!B!B~)!CB!aɬ#egkc}lE\=;U2e2w}| %4Fqj4Ś՚u&x>ZAF :a0IHP" UaЊTV|S\#֋{ĿbxQuN&^ֽ[{CnAG_ؘ'iQZDE#Q-7  gSkc6ƺƪ*:NȜX9kr^ı;w''MIO)I IH}!u1ոk72}S#36sҾȾ}kzwGX,IeeeW\t:ޥtu^~skwFt~~D'I;ww\eDž]:>jX߱#m_moiiSle.m})5- E7pv`?Z-9k%M5k:x{h25+6@?/ F;=sʣ[[z׵I./LqIsIrIt\F8pZt<8fхK3E=EkV=_TY4LUWrT&U6w:e)Qwױkugks-l÷ԽanC ug[E7 mN0WpwO7@`4 @ZpaDh `hX x&C<$@"$A2@*TH Ȅ,`3tȇ("(0_˹`B,qY0X'qQߛ7Ofs';̎;N86&y֌m ηg)4&sI s\ w =⹊rsأC T@9̃:+ޕ*'(* [p=5{m/Ėe5alj뭭y:z5.7UHlY9l>qף} ?9f-~z{$'h&xR+SY؎#)e܉M0+0O}qq껏yL2M=Ww^O܎}mw86x\x65Xy]wP9Ք __7*fM/8N[/ gz:p!{i{6==w3ްRDqP2(HH< ^?5|端oOܮ:usT`7}pioϦ}_">i@x5Ưi%\ 0Dr3HhlE/o6m\M~/״vFt+; ȟ+DƀR(~S,عc (9`[JmݺI?-!a}ИGH6\j &Ys<`Gs `Con<<#yu-7UI)/J 1ܑ=[7k~AH% nItfC_m[ʆ'7_}ų!J#˥5w>FiqYLrk2z#D`Ub@xI$­i|Al 4Kos n9?_OWr攫01n7 VVcrr)B-YoA_+O3۞/cj۷޵v|mNN`~ #snal|faEkz0o,uYnKS(/Av[/m{o x>n9 .)Qѳ65WWԔ35rrc9qLjlȁlPYfpxEHX&V,ZXbeR -kOOgFM5mbDzEl"ĔSfS{zU.kkETފX+,h2% "f>y0ފT\+-FoQ{To$ 3RWVgs0G:)qE2j$+xMl /~|ja屘ֈOgJm'3E YMV.֬j| nM=E!Y7cMs~֬Lsj (j,JRSF<ŷ<ߍ3I?> aܚ˼}](1%zzz|hݿFU_ŪO;f6y !2+< mvĒ9#^63(F-Zf^TRƟrzq h]bp^#v޿~,r%XkFD7L:#>}RYdԟ2z: zR?{WIMK;'O,yZoq55{XVUVcc<5o}ccX\cXU%b~WX=[P}7nVm0n9omV'K-:9>#Ռ\uwYq7s.U$.'||SE0̊;]T{`~-)+{>ƿoVNMƄw17Ӄ c!o]e YG?[M{C⇬jhԈϊy`{u$a17ρ]Ρowf}jgI3ƹm<]Y1֌G.׌ZMO&e!AVQ3Ԋ̀_ }fo4yFW,<ڴrnӞFdd:X$G?CN_-{;voyO02zI:VJU\^^QIDU蟇q؂{l]GC*eKWƼF})P0N]&M^g;gxG۟zSz}ƈ>*K7pyԒ5=7|"&2@*`cB-Y巧7g"3}R=0F22oJv74~=o~ݯO߀^ܻŬ'FzXy==ezbX̧EVHaz7 xZTiðZ4 Ϝj.I9fGa<>zDk2T_IbW$6_{ 1.AI׾_yAP\L3wSss+?&IwkyQuIݺQ[=wkq2XMsȼj@=@Q7Vf#la`x^ѦX?v xy׏N!7j>/1ݫZ&ZﲄpG2%j9`qw;A9FN]'Q&dEW'ӻ^VU3VQ֗)?\4j1sf5;ǩ"WXiGf-z'[vl~B<ծ!WuRl"pUlta% 7`Wdfgsf\EO@nw070l*t_R!UX|o/'I }uwW_rxVjs XaO QuT]I& K'xرf׏DpC(uz 3Q!NsQ 3wE5ٳX!Uj꾯?-#C?0M0V֌ڰ =SqV(DWdù+Xz{s׊OTSo+k_}/MQ->eo2@0*iD*+?ߤ&;fiXaӌX҂d+/y C;2Ӷ'r͎{K/;c%` J.° oX`$T[Ʃɋ؛ 0bQ*gJPuk_8dWP 2~C}(~+BpV4cF<}[娵O7{xJOu,j.,:L{XB,ԩ'qBy^3B\2ȧ+G91۸YxWVt_S=kzD(z.Ȍ/ۈ~Um݅ `A~}? ̛=3QEdD2s[&M<\䩶S,OM3W䄓$mՓ_1ŽSJd~ Ido,oG٘X8omC]1|,/Da &F"Ug4Xn2vn0a{y z̊eGM #FqD(LT8f5 V~۹t -HNSs'I d &h+*ѩGe7mN fYJG-bB]wm(p7|׳]?agc䡖KGӨBcF8F98u6k9?u ؗݢ uC\6/k;`W|ٵ^QyU]oY.# {کqZ c þtuT /Xcs!Tu/g. 8=xl[V:HW6c +qv>{=a_*/p0YM+߄4OZ(Uʖ#Ǎ ^F$N^ݒvYaGO~ɬ(i7$A#1, ~6Zގx7ЦVWi(,ڐ#Hq-MҺ9`Ualt#i<(뀐#+VV'3;$߲tyL7S)$GZ^hK )4uU+4OlmJ^OjKݪ5va(xƷDFbЄi h9hV*Jk -9ej9]0s"WgG l{ ewhbbݏ#Scfd3jEUԄ4 x(γIɣ nW t<";?^w,i{ Iv&Gyfy&6.|BYgѩn9LU(Յ5jӷJ0F=16z !>>lNу3_2cO5;3Sw_-ޯnm%=W-Mܓ>:krkY3}YhO+xL]BʒݎM1݀[&#fuMD'pD=<9j$~3!ٍ֠h3/"VգH3{-}98-ͻ0y6DY8oN!α k՚'lg YgX$?xD%DHu!vWB+gչtL6 C;tn;57+g7]ǹ0Bd?^}w M*gđF!F殝YSBV?u[ܱQ:bS!G)*yj.gAf-JҖ_,'ͣ_]*5\>3@}d  O]խh.[ŦܺezT8\$-}k\.[u\HeNaN +=\]Ε>2YEpŰܬ3zSon1Zxx[Rw۹[A5|CYzDu:zdׁ١@Hm{fFΊHfũNg 6Vzb.Klzd , &x[@uxtqYA;ô?Li'7˟ ʙIs$nF޵:ҷ{!H9[+YuW6_iy:?ޚ~s|U6z)>NU:4Ȥ-1S[c1nrԦvM.Eq?H^BD>ձOv;+unk{qEFEq.:bE"@Z[gP»r%B+7"m/X2-=Jsd_fJtXA-e{ y@]Lj{|jct i΋%>CK9h2ФJ33ma:2sSGr4YA9CqޫujjjPwt97UIKqz>A=0ݬ9vXs>USQ &<"FwmŴ2 n^OM,gJt{'FYN{$Zre]Wϐq&ȌZ<gIY7zbbMxţ6zȁ guP':L+gdEQ6XW}$Sf٣6=zȴr'E|T;ݱS킩ɰfS:VM@ag΋>mfc~ o!NAKλsʾ>j8Ρkv"{3T?|ڊAjt?c||TaϚj}: ſ[,twM}|^Sb&~;}S k;Ճ^y^H.͞@O~3\(x?g~ ߶~Q;|NVvJ8μB :}Iu8t "q\_-JPGVJn=: hU1ߞ"dS[qWg+*W\Jdpvto%Ǎ# ΎdP/љY Pp H}TYYg;$tպ$Cπ71VT,^dMľ4I3 bSى&ªg'O:̜!TPt{1RcҊȵJlߗ˟e/u?VU3~OvՎ?D@?'N"&a^x[T=q  ̍cS:Y3^'GaoN>12`"^㥜: ƱV6|-bݝGf0ct PvXam8b=y[r哇߿BR4]1i w *Iܵr_`H|"9OІ(.xʋ5N8 hvX76-2o~;]|cxn2 2$pOyAt/|x oxV}Lg!.p.k+:U^뼪ժ5 SpZqh#"]s[ @5SLo~b"v3vXiUB"xEVrr7!Y2[x^w YVfC$g!.< 41JF3;::P~8r*V{`2.u-%=^B~qGȗ,_Cc)Q,vo_daM?}݊u8qηKǽz(9qZ'Xg9xCە2 zNs3Ze<ެ 4˜}KwvgzNg7Vy! ;YDM0qzc(2B4S+7IKڕ]M@\]8ϋM"L}#U>,=MŚg޵ߙp_gDGUn}4-pH6U ׫1^w<1yU*0 V /Ǟ]|qg2Ǯ!. fQv*ɔL71;n=|.W ʥ+qDQ >GG6tY;Seib2i6ujڥu]S)kbEٵi#;.޴]m486n3hk͛$i]Sh4 S#2XqڮkY[][0U+^ޒ~9hQd'pS˜z6FBrV\IқU/nhwaElAW}:) T<ēdӄoJHҟ="s=JIvDI9,/ն:nKf˗936yVB6$enR,[/ \c[֪'#['e~槉x1F(8,<+wx9BNe;aWALI/d%UyGcO`f'f9>.+#,Vހ~Tr1{ѺL]f_\?@rBU9$6-;$(򘣇]py j<*2_kH㈖7Dxs0‘,;-eWzG4Z=Ŀؕ`Y(irzz ?͵։[_7Rq:Gd$k>bў|t纛2gmPNuT`/ɸMUgGy3}'%RNi١7eդߓVQErvk_ek+̔rִzK"OjԗgEbCfT[Y9}="=#==@Qa"jMLq==9TUPQ}kHJuf.H4#q{/2sŊ6Df yTYoij7Ӫ`O FkXNjQ֬fZލ FyK$,5vP9 ^r|l?~WO=֏O=wmGpء"ce$#TQF]~Ly3"Gr[mls$Zgz5bĞ՞O2VQm(U]7th6ScݥUljYQMeyu2鯨~ sD jάV6gȓ*`yTPLܒg@RZVHkS |#_R#M8Qd}0+9\A0bDtQOlr`YkϽ;޵ %f_,:h,,fv Ĺ)e ACG{H;XT5XLy:RZęܛ/8G "|$wB\{\`4M< //2j޶fE;"mOwJq厷89WŢt O RC)s6fI89Us7#v.y zn yD|.=@>I-Lt ~v;K8 ?f+X LRGε9ٸ&>,A`ˬ[nd *_ckuVgMtb)6W%"4ųYu~՘xv6$'vR W7RgqT#2z\'ЊOvZjNFF5[F'Q0~ѨVna9gG5/1K~ 2l&#ݑSrg#Dm5xF=&)֗dx#27_,rD$sx9:XfRsjlG[_ S1Gsb@oJ<8GJϐ6" ӛeuO.b1,1KF \!/~jlFE$ah=L8Kh1j;AnB.w8p[Ú;H +yIpa,̻̐;C X=ASe#YkHZf"A\s G+XQ;6sDfK#O̶SYirv\iG/@^=n ,={pb7T E*l^"coW ۝QN zI}a:PO#3OlpiʭۈI Mؑs' pB$Gql V⥅P"ֈr.]* AK)4cb p)\PJ [ F?!u¯י%܁}vٷsHE}n̽>YRc[) ;ReՃUll9uj 7>bͿP['VML)+pKdi`bɳ )? p^ rhye~#8Ȋ9s;v 5xFg@p7`Y5n Z A>fB'Ftx|v1}N.1NhƢzEJ捯S-h4RZPEJJa`ػ= endstream endobj 734 0 obj <>stream HlV[lWΙݝً]Ǘwfqlq|KH['!q;.CKc1DBQRTBPPx<  93s)܆'vM<;>|rF~&}#Ϯ_z\;}kV/G%ozNs\]~󯯵kV̽C׹n]]r*sW/`,`|~6ޯz]\k}aޙ;^_>7Ѝ]CcUQ'f^+8No{SPww%GCRT*BTPu#g쓢1"hj[j)w cI r+ 6$%Uv%3LԪ4DA,)E*Ģlբ J_f6h'M m!&6D2y\$$- kwVihrỴ($0qްM'0 /N.rb5O{Sm)tnv/z27"񳍑NYwYmD@**PEMަR"R,rrau{E"1.E.<~P0\3cv*V ce1t0=0'ca<@ӑA ﶒ}Ⳃ]J o>CL %5JO۪dj/徶A/@\z~<7֐S:tQ,R%@aZP75c[=t3(SsRPעUjf;d<"24Wa*kuOՊT|cvS"n6y iA4A<7XO;6KHh89y%{ZxJD~ζUT+ʩٿ_GƉ㒌{K.-I^Px9̖-u Q` 1_7G.pȾ8HqÈ ]{8 BdMeO~ DzXMsn`4-[kG8Ke {t5;Ur]lѨlx*\;^H́Ro[u:OW4'0 Vf!Bwmh%<[Ij%jtBO7-q[ʡY]|x f? XɟE]ǖCj8u1`xϓ+dI!EoURˬ&#0jO*WOб{fĿE/o:4#=31ӔF%-?ݖƔOkܟc89ͺt%7^CzH1q(M(D@OIsl\']bnrtwWdrBvUV~{ޙ3;_N.[:klwwІV*؊6~T ?4$J *jRHN%HD\&ܾs<9=OI)m[E\-FZ>qj5L+` 5din!Ǖ_Ubyut~lp9l,w#n/qc68*9}G#[zmn Lgijk"-e 6V,cs|1Fj'*T9GxZyD陇1q"Jqo@[/cI ^{J*)~b׌1vFwA2./-{Ls>=-k\Zu<7X? ]<*Bg׹|s ]_PpJFE0wf$xH Nm'Eי]gQXw/pbCHb9X_PE21hӫqqEC67&JcdnRCU?m b0Suه r3撦F = ī!AOzޠzÔ ʶ7s q0_W k M&KpP6qi ,-#rn,j7G5 W=J[(-$}|Y~^Oam:LYwĪ],u~V;ΒD\a9@G]&STK믻^ m_r_}T % 4A5J{?+Wg#1l2%//y.2܁zmFX›гnXQ]"<, zzۓ}/iƅ!ch!UM! ra @u $CQ%+'؁51*eػ͕ \)~>q`3 DyR![J.Z\~;2l0Ch#Or&0ݵSgqZvTNZQF+%#䊳@W@ !ߪ'{}F"U5T`zoPqDp8ߦH)ǃ~P=1Ppݣ0^~:5R ˕WcBxk=]:!j^=neGh̲Y < kx9Ipmh,?f"ic51QĖBe=x硯W L śa? ( QܰMZ\4Z~P`3q-EeRk-һIFTʸ],ƌcPYhUj kQ;(CCD+,?. ڣZ 7>q!.5Uǒ>Kn#A<(]$]R?3H:*dwF! NefәJ Ȧb%`%D@NGlѭ Eн]e g ,ҟtE+#@ȶq)=t}QEkN3=UcQRdWPh5Nɮ^,$6L J#kE"3K֗CBJE%4 !or\N\-!V6xKzcLi^gV6'-{3c/8澎 '^UjP,ڳR,h߿<{C)G =beSN@^m##2y37փuC'GbP!?S!vqUaܽꥪY=:2g/^,qP !$d) aO%!AOK󮨗oMʾ[H:Nnq4YxVa kϜEhukM%.ۿ)V#LA=JNc>Z H;lؐ Hf0v<x~ uƋ2"jq ny5 X҉!j@ dc+Q(9/Gt1OumhD| 3ԋ2+yV#68fV7PH ;T/Yf@|.%V|_8פFBbgC شݤP)W ,-}%xŸ BwWؖ/~eZ(+=YOI0*h+}56zoJ7 A~E[cK0%fl1+{q=!dzԭ?w[bl|g86H6pT*hf?ڇ|S^8Lb=_0EiX)(zSn83IxKT<Sʽ&cgQ7ƽ4d7i{^M77CRʒ-YRTnuBB)eBw"(- ~ޔAkdRxI*??c1cg+_ P&\ R<@)6s>[rwk%uk}6$r`~g <}FzձLZ8#=L-7sNz'gb>)چpyQT(JsNu:SN0,]5cmV+uhwNA eZJ#2{f58b7ij WeQΐjξCCˉM֮8hr!&ԩ#bԉ Cځ열;4Ļ/{Ql~LS+ x=e^b7ܧ`o'v eP,r&ْKqYj*aA9$4cX(n&% i/n/gU9b)thX=j-l|DGE ya>!Wn̖1!QƞAG֣ _f7N2uXcXAqGI;[X_Rݮ xG /CTc P'^k}tVFM@7bKrrRʶm-1!BUhwJN HsThmW(cdSWƜSe<[yxp/@u<7Y1r.ЋŒM*$qtKUvwЁ# W^r ey7^itߋf6hWb[vDrXV[ юCV("<] ; hk'쉘i(JB)fPJRki"壋bDGq7Dc;P !80C=gJ 3G#T$q V7zYf𙅂&0>[ֺy37P\ &oϘ<'XG9%h[0x޾_aAVf΂kc'b8;x{lX﮽MIwN6{g7i\$iPh(BU%* ^RTx@ hUR Z)OH!x>7>v4ch <LDʇ|̈ԗQTِ ͢鹦5,s0LY_ķd[+0RJ/wDdc[>=|V(m6D %$h1VT ,.&X%([Uwg{i15rD>J6,E\A԰@ܯUOpi&ym;ULFYe#Q?.^ Y~SUľf~M"3D)Z3Κ||H#y;7E/i*It|My˒r^?5VcSj'Vn>2W?uTg G-)0p>*VYg=v lvz5mTT_Йj["Oh5u(`=B. 6HDvm_Ɔ&h9'lG2`~4עq7|P %_6t+c夫tl؁L_"y4 W ( -^LM]cҗteWX0|MA|D "zel sBΧ,H8a&x&K8<;z!%@CjҒtL|f@aͩ >e[Ɇ&QbY9`^mtj D?= ǢiɅykKZXv6ՠF +Ÿ1z(ZmD8pX1M`؏8 =^HwPy3w"55L43f洧z!LX濾abqXަ: 5LL4Z2nhZҁ92ouou20_%)LՍGHpKA6BRi4єJJDNƱ eV,AG[QuxϞ_"/ǜ7TaM-PNr)/P6tw_*9Z0~izh/GڶӵD%Ҫ Hog^AWgF#pt^P3 y}︞2{ m3{Eu&bٖhkC8 VMuXLzDžL3Ȉm&4w( PRh7,/,d8{2x'ߺ=1 GΚڕEJm rVzp֘rSEZ&ӿ#ha:N®PmȆ8|̲rdOwh.s}8쉐}CʸTk H<y.J|q;RjǶOlI 16\*JPޗ/VjJ^سyz lMs`%rd`0r?n&P&0)XRƹt(*;T"I3A.f$}Y: 1 GwuUa|9̙\s8.c'i&$(%M@@$RԪ* $ B !@U GP> x҇=Yck[ov0U/Ji0ϽL91SULƚ{ͳ2Ӱm.ןh*=1gU/?b l[eEsN/*ᶅ,g7MMj*qy F& c@CRyWeI1OQ-f]\{$_ɬl7B'̔%a@q HC{!Khm)Kpcܵ|y97\grXf$bhqsBKy^D#sJ~t2% x`BWAd>i[E8wtߨDVr㤹^Ӂ~$e%v}tXWxmA{r3 X7i#C-oJ4 *v?eoYwTg-7c^S/̙縣E%=YRRs'm4K<9$aDO,LJNOov)4%KK Y/e[ \V;Z)kھaNyʌӛ#~XJ\ʅ;[#2C% 9v%R7aNT f +kkC0 _iH\~8 WzZO8)Eb*pc8 FijE}`W 9u5fn;NQ LYʬ'Kɰm莬ԝ uOrV%(д}"8+r ]ĵkJ9uZ \ʸ`Y9vW/늽TGa{jf[F|3؞o;>h!wZ=0H4* Y<{PզLDD /3)5Ǝ58JNB{ 5qk x{yM5x!zgRo׆?r ˛YoQ.hG~F{,QjȢNJ$)cti$}ͨP-))p" E(/ NC_JT:!T^9H{X>[@ d: m<%.n<$ΟUo1!ӿl@M>zQyIo:~?7Ϋ |3{lKuͥiP DEm֭U]b` 6U@] #V qƴ(kK|]ydg.biR4^䅌ڎvZa`v]̦EDFH[G+xGXH߭vV v _L65J˅ZXe8`WUB^C1 Ƭ:=r64jHBۆ*%;)Ȣă5;?bjAZl`eͲC1ރjϣKpZN?]l>JJJ?}q[<sȨ,O^' u7|'4vj<0V24{p%I)i+}-'ɻ|zic؁"WB|0V#6|w ag2aQõ. c=[ "z"w' b5ܺuvz於X(7,C_s7׳Rp¥+H1&YёYw%E'-%D8"nI'/ rV2-̹rJL6]sc'Ȇy#j=bN\exj2a fbo-0(NLΑ|?8S$~WG4wG O~UV# ;xPݘ^"Nf%T Yxz[{ETN.wDKcdԵ<6 ӱ!)U4^ ͂ȥ gi|`KGV\)TIz("[mY  G}%(J@:JHp23+,o֜Ӽt759bv?* vFҎbdǕ.ZSdIdMG9u,w4$:ʻ@q{\Č+vu<_ y$PB L6lSKɾ;D!c?s6ȗ 9 MǙqBҀf$9}Vfx|1`@I#ar<ʳ0+wwerȍELQPYOaήt-gE ,Usc6Xh+)/M!# * Qk;q'7n+c3||Nt`L e䆊As$99CP`̴9:Kud~֋Z\PgOO;vg y=(iO:} d|q׿C8rKGuCݣߔCOl$h>qYa &?żJGwRp9rHIrL;fԉ'IY"zk~`~HAf vIWԏQiz$D}\8^ @CxDDVSi&&0TzYa?V#="|uW#{6rJ]`7& ̟ Kc}c8'bϨx&mm73 _.׹RUX:Ƹ L*NVCAnIz|(BF\ړI*N#LUm )}8c?qco6YhbOאw#gKmF`&VeoMg$fcg֝a6rr3to~-5jXڇWZt_6NM~yh `*5 XWn[ZU/kQ? ԛT+e2RrI3F#9ɛWOJsX2!w:"Ww~q#//H Ib8bgtM11ct2]4SRy#IqYs&t8ݚWmIȾ@ PW%t&9ǚNLvdJƦhQàZJ%/IX|Ah6 y+t+ ~qGj. &04Q N(6~K 怵0Pb]ug t) .Q՝f?ݠuqЛ Y@oAE2U|;S3Po.m9g6!7iJ+^\bu~7K@L QcQ %S~ ` !tTOծ ay, n5d 60;P} MLTomX>M?wif3FbeȑL!N uI)\t :G4HR!\Wyy]Wp4ŧDM݄7D0x ^zB4t}c,X54K&l6Kީ\N?EskrMW>kfxax؞Y 4_zrb(wC Wkv̋ghՔ57aȒUkue=$\7f'?|HԾb&)fY >r)@ u >F]<ؒU Ay,]8La3БuǵV"…5N*oOb$;RN#qL0.WZoUh)$w@[]jP' sPD \Ww@2$E9 $0zpCa6QyRx1'aN#7m23[kɹs7,>^_KR` Uu |08 +$pp k;ؔM"P$ר KR5΋T~I6F -2ZqcщȬԉ:Dh} [Tn%ۺD4hHX!+*UTB"#lkmk (Wc$QKRr4-n':_ A^'{yƄjd^0I`r;vε# 'O5lR=+܎wkvOê @׫gN7ܢT<3=n6j^gdzZ5y9#l ua8҆5P="M}>^⦅)(Pz!وdKo~2l <[ Wfc/τ[=Z4Q]C: \Ep+݅|V; O4|h @=::ٝ hod%.:i ? z42SpdF#!li?dѪ#ROdYiDsń1>,g 7Эbĺ&N65[AFS!)sL/~Tm%;aɦA3xepnlrV Hwmxwq7X/U7O+4PP$bcv3{Nѻxo{bg<,O4ΊJ$jNS>kq^mq\u̙sۙ3sۋ^;׉^mIJS;i87D i(QTAx(p{ xBBH< $$ZU_yhHf/hYk;$֞v﷖Dž,q3?;?a_R9>G3Mۧ| Rɞ EJ!{g7TZ<ؾBgI唛u6f5 3>cz#&F pHK6=fz]A7p֍\x>#WVփ=|*}£ 86f/f">#@n^v.:/MEڎȔ`Yեl"AG4~$%/b t{lL_*6BBKBbMɸ ev16w5AĹ'DL!֑!RinۉҌ6~*- ZD-'&Q蔴?<#(jL jy@)Z4dQpY(L`Bril};S7w^G9AZi} ؜J H_լgsK2\I$'ׂZj3Ψid/4I*n m'5;℮'яPsqU/$D%DRd%dȠ'Mݬ{Ct>s^>R(]Ȟc8ϴYΐLYtQV @@ϗ:,$ @gǫGe7a?5غVi_^W9+ +8NO!>Yj*9N֠E@o8C-t! % 圚9vcfmaϡO`hjM&|p}@b+}?Ʒe3>DL?G,XՁfU7)*.z]1-< qݐL̥in PZ`XXCxߔoIp[6&ӘҪ!m~[OFV7᪣]]ÖT0HPE;0KZ}y2uaK}!Hӧ+KLY *fxqcBO%XU~ܯg[Kk}/:|Q}2qvXPr|O!nHk*r0 [FoMwiN$uF}b!we|QoV)7nh82`%8'OA>A4YH*tr. oɂ}Bws={zSI:g$IMa:gt'v&i &"/Uڄt\HJf}E4&^;b2T2rGF9{aEag3_`4Ut|Yoϙ͜p3(QZHYv,ڲ$Vr ]'^8p"ShZ Ћ .WEQ! zdʕ $$Rϫ6e2MgMUXצAbr{JtN1{*kd?&KBdab2; Y'c|'#l#b:<khd  A)a JSD4l:4ݳ\#]x2Ru:h.Hpr [.L:ƚAކDॊGwXsӞi\̕J)sӖJ(U0=qVinأ7fݸFퟰ.5x '`x]&mQ&U`N0`2r 8354.[;j\W0ěwYIRo o KM^<;p)\oNVJgJ5S׽(%0Y+"3?s!;uvw84.66eft茛FhN*)9OpXi; FU@`.S^LάI(ZK:d (d/gfbL0lX- -lA@C4Z~p;7g_uL_\XA4<ȦG3_ m{ٽk=TȐ#GQ '}9̖ ry>O(cΗZFux?|YL(r ቝA[BK󖗲_<R \PPO֌،Ԣ<0Qv:KyLH>6f!5QriCKႩr6v]kz.t}ndvb⺘͟< py%,]}W^1`ڊ :A!"Y☆bY%;d@φ,KɌ1c0Vd4fO:r,GxG<_Q `ns5/W f!-a]Ԭ*(?r P/h?L+ m}VpնJf߂(7lSLG*-N.gL̶ͮ\o&{U<(j}AV8=,@UZ=/ܪ Ip XLs2SXRy8sAB%LWo_}~hځk"UIe^vVj&߶;*]&Q3{:gFi2,S pVE,sȆ :Pk;ז )9!JWl G BO<%pg*ș'(7 UXEc5g))Cs]Y.r Ey('XXxlr ] D:7-"F] Y)n݂۠NggC /PEN998FݧOFHwHh>S-'{o#ڧH#iMD&$!M3hZ5,/TMB2âlhhΠqG "SU&_%3ŗMjwvhn HKKQIį_(à 4zK jrYjtGHL^ D_G~ֽު==tϾzgٽx&d"ˎ &1H!!/06vG y׷3iR6N}p!HōdZ{Z6)Q%lT'tf4TԆʱN +S2 Oz`VJԮwqk:c ïY UxbP_&윸Fp\] i՜]WsSJ'SɁ!'ŨСҷܘwŒ}P% ARSf*jtK? 4J ,̆дeY6PӋ ?n_6SYyӆ}_`Co>DOIaj|y\k7!a$W,0 V=Ћ<9&*Hj`Zx1uŨ12pnLں/;f6A=6J}n-Rǽc1rIv2*[Xr3ݗcTsDzTFKIBrq:k Els B@`KڿJ-@hԠg& Vޖ,wb:Cs8b<rԒL'{i@e`DbD3ߕtb3M\10.$< s &{ n1Y)|2C&gO]/?L!xίNv[udOi}ne|k$8p4o&D]ɛ1Vs3.EO]&!'M!SbȀ80Ey4U4MP03l([iJ)x?6i/zHk7Ϗgz:z҉OkmG6>jJ0gYow׬aS01 %dDqu O<8F-z끌l zbRåeOF/u=z*ЩL 軔I1O!= *EMJϝΔkMS<8w:^-VEmJꓫ"D%Rv6gaɒ]d5dE%n t\g,vlm֍,sBwsO>C)W6@gd f4B6Ŝ@ܗհ3k4Ivo8 ySY^~-&aAyPFiEfkXt IՍ+萾О.1bPUimI4: h}AM/0\)gܷx"xgYkt:EJsx#j˱[ܬɃL EB yn-֟NVp bWq~-А5Z瞚_3%Dj8GpE#p&Y|Wu`K )7^%WIZQ|ldԞc\H^$7ZPY8CY7T*9y4^'c#! Ϭ~[e/ -ʑc*%e~;( pswh!uc)fnǨ/ !n@upWZiXe3jhӈ6JHk46mS7h\m&0ٟWucRd\.ȅH_yӲMaݡ0+(JU̞a.@B=|/ÅUUƿ};sgƞ;5IRi1JA)(jPE* xBUAUoT,߹wfl]9Y}$Z]:QvB:zPю c0XfGOf-)-c"\7nm~cPSrTĩf2pǟCN%%~bX\U4 t N˫xb_ZS ( u=$r5'&__KēOUK-* Wğ?Z͌=j)=Ӡf{5k1IDxۂ(]7DqrR l`6ǒ=aAT~15{bաҿȓkb5q uBɷDՠAH4VTkJ<(8+m \)ZP0F=D3ODO?6%Zn0FF|X&C mЖh>TVqhñEBi(EH";*hߘ]uvxWo]X&g/@$Z`sQp1wnE| OLDecwc:oL `լqRE7otJL͖NQ>b'ێ*5 \HSυ7K/zqk4`I;k`Ve,tkPKZYd+TD Y:jYML6L]>k5jImXע4Zlwv^'nd}{օi'ODij<U+cO, SYp9C4(x+fWmZFS8|m:.}8פ,Xs¬< 7E߇_ 㴴Ywz'5 cLה'9e-|^'[צ}zDެ 2\ܣLrB VD`J%W͈,W<ӻ#'z#>gd>R )7q.C5[쮏ϘJKar C@b<{!Mݎ%~]-)v-z)ZClm+t_hKV0V!K/eu!@QNERjsDflK􆶵\(f2Ef1 XLmԶ,r:MM{ldY8֤&髗/<-?Co\\RYUjJjZiշs^dzDT;v\rUĒh X:Q(H`AR2pe4{vJܡҽҟ!:n믬ຂ`MˁEroZ1y,L/$˾ [{Ys=#X={YN=h'Ɠl9jv\8w`U熋ns3 :o[sX#6D=9`~o+ˌiO#X*d>f( w/cއp,d\lQ+,8&c_ZՋ~+Pe/ *ӃK+h{P9 $2kFs',p N,gkgDD[,DYd[_T>@x:**ː56cYh>ҿO$7RDza3n?ȘAwZ|3QW[!6dG,ƼR2^ogLҒ5)8Y/ȏ(iƽ>n҆ܫAOn7T4IDʰ,5}K-1T4drI\*),>D?UX ON:A'3eJois#i* $M}*HRBl2tU7 AM.Gz*1Fdj͆ݮD -Utᄚt%zN>\gbгgLNanN@tz2c~&d3N4&NuV%C9uʉ!#jǵOD!0fv Rrp7Ժه.bLw(5joy^ &"A^W艂{&.`L ws+| Nn 7aWU_1޿ 5MҶ٩0/Uƿ>qc=LHl7M4I[(-iãU#P,vEUB ugkTܹcOjyܹ9~llt7u~VPc {ʗ1WxTS񅒧(dT{YI6I MouTV( f*j,L`WJ:pQ n0١B}uɦ9aW=?GX*cLx?#sD]/D݆G| pespXn+G16ϧ\~{5vx7",wwQ5uG  Val\A|k@N`J]+F>32MȺ;P\i˽&Ad ,ݠ`}fU[k[ [ Ա8„QVqdP`RŧUCZ0K, ۄҪ9Xȳ<Cj|~: P^c53%> 2]l1$Yj`Whr P<+jMOWaFC$s, ik*mB#{F/JnT7Cl>C㤛6~[pl*LM(xt-:† `xysq,lj /a3n 5),kP . O! ?B]=+UIz@"fsԘLp(ƥ0H6XHSnṽ|Fſ t); l!ݾ(D5Wcb=7NP4KEۧ&ez9.v]zI+ GwkC5d,m ƒ qy^~9{XH0;]{sSÉ=~Τռ=D^#4 rUPyMMhzՅxF~ɉ4BW3+ytK3jlPǭNKgl0i,F'zT,|sM|0~7PFyPm$қj+WEjKKM~w=hɤңk}p%e/)'ǟ6lݠ,0ZKQ|czʗv0pQӹwzуO/ʕken0K:\L~}J"J…׬bǍhrfRQkLTHskzޣ| ^Ó][CF*;ʃ%V<0kiRg3T+qU/B;O^ƭ>څQ i?"΄aRyX݂+6y/.^ PM: a .t ݸRjQӇA*^ҕgu5]_w IeJH|bbqԬVzGHZXKIXqZm5۵/< R΢W^sGu_c4eob1%-68xU"ǒ"js)K/ik= p[ (w3m>U/ґi8c (aV.dx9~t\ #AP?7V42詅 pkSX+G>*8/YQA3; ޑnuC-Xivuaa%gvp?߲[8DH$H \8Ab ,Dr Uw8ƨ5R5U;7TE8p;!8iV̚$q{KN[0/Uyno ʨ[y e6ٿ`p۞dlbb`K"W|LCjL4B>֝ A +|CdnEڷX`Jn4CBeVqvӘy>wT;/c9h?#'橲7MzWUX/_da{{508 iXMc:'Enm+XKatf<\wt{j^_u}_Hc_Ԟ+Xee#}x2'"܂<mT[iZ8WKLo$+;hkX;{4g֑6ԝzy#n)!BsZzX .[K&v+XK(I"!JX5YvRU X& SP@:p7RZbq"U`d&&Ge FaA@D5E ڢ\:;p:oN=4m38A&+GFEG,o'>jZhшX`q%MS|iG5UwrU,8kС}j/ C1jϠrBza:I"UwPO='|;D\`mUM&':2zq3sHmLӭskK{` U w]$U#_>.{\c ~DNN5q %},QJ:*@\\r7H@jdY5Wec鴷So)#(;WX4w O9Lp3e Ə ?\!TCڬ?k5;k&p~5%2Yd#(Xܕ,-ȉe4Me^^HY bAs ~gfą(Ͽg`wu0PтgC\u(T)z6?;;'NtbٚK!vQ|xHxG UAvW֘/sxF$ NWv"*?,]& [9aWBg鼢dk&}p-ך0"MabuߗAwAzQ\I/a5>sp(tN_ei-Gܘu6ˠ^j#-œ!NMKf[Ev9* B ^ęe;ąXM\kQyLDLS+L[.>􃇧{IX2dSJTk)f"jGx' ]X@O> VS}-ۢ7<:A?O:=lԯFL%tlxSRHv66]mKdͼ2d6]1v7l,QiÔa>+01!ޕ! CԈRj\Hp?7U\g Iy&&|_FeFŋA4@?9'1:%\ЪH,ytP|IkTʊc7GJ8<09?6~끋AQERdŽ)Q5TsNm8c8_J!a >-t0|ܹw"]9[g<9^oֳ jCWjO6+p׫tԦ#D[b%/do+%/6דr8 Eg( 9`W"J͠W'+Ë8zɩ6hSqL/UUƿsY6w6}ƞn7DZNiRn:NJS%ЪD[> xD򆀈ιc{B39,8Cx:"dNjq)ϬD|#}XATK߄FZca{ׯKjbss#)JڬCj[Q*6?QS`KN)33y 8X.w)BьךƬM#749 Iis(/`vk/"a?%(E8K(VZø&lY;S߃Tő?T\F {4R4N#ڋ-|Vm6 3]x:w.Wi8 }*L YMxrTأ9zDǩYVdJ~Ln@bgo: jQ8SDdYbdcaBZj>C[g #cmS⑃%,)r 8*wk5X" ZIXwW"|js R/ HWSj}P]&Et.<*, Vu:6P޿q:(o) ̧|d!B_1&¨*W'7x⍮@+Џ2CdIE$.*BfMnI|FO-ki?NL>sb×PD@AAw#.f>V֯LDcP_빖lK|2N|U榩MجV2 8`6s07u5=K4(Qotfut_x-:yᯤ}b/?C@̠~փ?mX@^Nc 8 2"2SV- dn W$ţN d~QV|okmH&Rq3J^胷kruc-R:A;6+Vţ#VÖuYT,aSaVi\B8YfrS:1׿RI.Wʓ8\ OP|pqQ#wp-Qp)"b?φBHL,@fOӦЬ\Kbֶj)f-A~ZgCN.R sǷ0)@7IHSy4L8TTi\ q A/_!.Qu<"Lpz WMʓ,r9X<ۑ%vm82_U!mK'FƢO1YjF 6a7yS1KJ I$ڨ :Fɐ'~a(1i4((^o=OiOD  σРύ?3XWjQco7_My:s'wh A\8n딣D}N|֨s#lī9Js!\et&CP}R pV|QU#.2p-* g0%yk' hy|#BQ3b;u6FS#C%4kfLLq)XvJ Y&Pʟ1p˴Ng/59hdTO=<ȟ8svc]h f@=ٛ+W<Ԋdi1F.:٬s՜+6'/pXBdO5Ԗ!# (=i!iF4XF~Nz gQ)Lg_{vн ǼuMK_= ̶%9* BL 7rB@Y9S+OxM .r2)&Ş,,mx |N-q^-3.) 7ņ[PtY=²I_;e٧Fr9g¼|m)b T{a(ͦU K0h+T -!|_G.$ϚԨf]6'h ]Rzᗮ\<:nH+4z{( nѵm1V uvU+GarZA\9Wy侔^ot-V0 A-ЈUmxK&f(P38z֚M\TjoMk ݯQyK't%dC 4bVWCޢhtظ<ѳ_:믄mNA^ ص1֫f{%}uM.]}2]> 3qKr1f@.h3:/ Oלvua)A`-Cxm͵kn[sp#i t^Ч^wHpޒbP"d2ˠp";ǧ5vszHMc p+-5U`~ =֦bZdS 9y*o*MO0+ >~!$&DtYh@Vj:kJc'-Dazt7)m5l O]j?|HMťBZt3a*=#LJZ1Tzi '0J"(d9(vNP uJLFTh6b'܃,iTs76Ax~7?%|t3iv|rglk o'^;ޞ5[- jo(>tu˃h$UV:iq;p' 4w$(u1(?#lj&6t:jƃ ҴPwF,UJ%PJ#3ct/ired! ^~Dȓ^*B:#clVaUVEOWګU`9u->Ύ.d'i}t/=M$QH?Hcʗ0a-1m8,BA f *IfBt qXDN| WxOcKyFSƃ#ǎ>r։Y^Qg_Q̻s'98~շߺGbd0,8n/47jH*E; >h_V@CxbOrͣiCCM܈~ ˨Ŷ +CMh);NseR0.nGpgz3=y\lE$Gl (<lK/mjt9N>e8'/™UDiTB vAQ^& g9 0d&*5:t2VtXm*UYZWpi_1 qG>N7q+֭1V]R\.duư:T/1QjE9VU+Tf *S#6ʽN3{Sc)$3qMKt ]o~ HM;֬RpKYo `q0,SZ!g0%GWEz*If.-m,^ZG^uCN;cRMʍVFNn#S.;AG0@zMwK%wuI^VELܣ9:q-OQ ;"vRy&D99W%HۺNJS/c^^S)V6p uC6w?ӟxao]zN '; lу5`08̣eZ#؈.QLQ-$,Pdq* coR<ڃZnʺjW&>H0~,=[;n*?זm$?]{ VMYmfdyF3aaPkj]ΞFbTT+ @znJU*>V* Đ31Z]0иһhŏr3dv KA_fn|Ψ~CeS1ʴ:waݓ3J"j@-?[ ^;Ӂ=MXUjS «oOQA{_sfdS X <ǨPt^fQVp an&L06^AMgsX jzv4 \ugGsSL@Qhb<4JTw#% \>Rr.¢Q{<ݬ{T= 5W>V3yij{BX R]M'0~+JMzК`h΄֮?FRʙWE n7om$=} ͘SX(Fk]Sz>>1[tJ Kf_0S"LVg;Ϻ5YT: 37"OaR̆pYhWCܑh.ӑne_k󥒌zu%sp±M{Jl*-f>wt*)D3+RD|W{vSfy|[}kO 4mrQn;sx6A~[m1U 9w&vBsg}8g/+;q90qTbݡOm>O󊾄Ýeץ>w SަHB%Pgb97O-Jа}ki炢#m#N e1v El#n$tQ |1^eU1SQ(S~C%!1ao,pd^ύw;%qUqQӄ*}$pg:q.}L+m5\;tq *x)R| Pb]ǐ*rE,΋X2X<Ĥ(Dv;,DndsH=Cps:w׊ [>)< )>%Z[++%ʾ ~=+$eN xnyཛ9Q7B\34ƔMy!5ҽ4[X}5lJH tM=A5\ ,95`l;Ty@?GDI~#~!QKy%2:36UPPwkBYP{]GN @F}ڵR-/j45JF?+Lc4SiY{ao#~GnFJpf Br,Yx,U:)FJޡ>j?nÂ,Z<^Ў*(?=:rjMS=prC+]_/= V:onW멁I4<`%`N9C fM2ik or.Na x|٦.s>L I7n\F\7wɅڙI^3 &KK Q ndXzP.x5,Lpfa'H? -%~/JSI$]C‹˙Xw:alOmK:3QWMA_brnxmcNl*'qK&@Z*=b'}%uԸۄm4h+%E~4I/F\ ]ɼCg/8+G%˧22WO])Ä1&!ww8wu5@tA$6H ~;~ZٓnuRuc&!#HeAus{~=/ޥݴpn/ Qؙ-皓GF_rnuՠǔަ8*q0)аsALMW_FOfTU~δt}bbf\˼_iZF~b}g7fcHCQzHյ5QcBTf !gVwr߯U .( "āR_N2WG%ѷEZ5(ƴl1uP!.64߇C;4A{CV `%3:9QŃ#wK?rJl9 UG+B0U&k82 rԓi A*ux[5_!Ś 9ɵ>gֲR<-Kx„=}Ĉ\A10Bh 'SC3Wer4I<Б-z+-Ul϶ϴ9z!SU9q.8vxmntK/ 1Z3m'E'F;lx}_W3=h]`q1 U5[hWtB>s @ڵA DGGYϳ_,s[mpЍo tl1V殃Q%0̀dQBl9bc8cr& "MjI%kTerYguQG|7~WfYt}QR(fyֵlK?\ݢ ^ylsO>{Tq˜L%!+lRUFgícArsݙ_ݵīi8'$BTI%-R"ч$&$@ R!Tx%Jpfv}IH<]{ssEތKhڑ GV|&"!p< S>M 2h1&=}=K]%7RoRb2/rK3߂%9CrʵIg[# /1QZ%v "ޤon&ϲhO?{gcڽ T/e`mgVߜ '*S&m~7~?w*`,%q5-j6UJÏGrيk7spSp"Up EGqܵCrmz~A,n#n;6ÛY6P%_p:!ťg0O~sJesyv؞_% Py}0ȻRHI-}8)MHu3/__ r6Û27ao_>ZIBLx BJ* 0 $:U8: eT!`TidgmZ 8 aȣ|HEqfbÀXbcl[/4oX O0vPNKrUlG+'ə=㋂I/97_TX-lMI7-IE۾\ o) nc|+2ױ)Rҿ1 H*?0מLx>Z Sb橭OFok$S 6t5?|gtga5l5C:[_Àq]T<<ːuFLQ40lS.М!zwB(PmEj5k঒XrCE*疡eay}ޅ/,S$͓%YF2G3a~6/FZ#6k:k3Mbd5S:TJsޠ嫱PiR;,0et#]"FZ$kw*%XQrFQ8o8;원v‹~ƇUq{Hb5ݸFFdח9w4P$䊋_㒯x 깲m֎Z :l)$" g/g3]6`T!z?y:*";0 2e\䛣SwQs!f&0'zڛJ'[#ƌN1:K;-t)R :]6'hrn)<$w 9NTqOic@MV2?V 5pP}BfWk'N+R9LT/ 햬/l?CF2z[[WHNCMOw.@g)yK bl+Y?Qޯ͙K+nu>IgbrAT+Im/ !F70P O;3*ŶEJc^FJJ:^ESoJlkwtM@a\leg>$}hJ.6FLALv‹^ M;F_ 9;5 XEnU $Vd}^0(lTA#;EPvЪU慾o?˻r =t-S (ӽlH4j%qBf+5_.Nx_3SsryXX z5?{>[֣;w֟Q< 0BG]l*[oYDL\} H?Fq).,/]4.J^r՛~xoU@.$7)%s+\&XK2Zty92s}rit;2IH'il ޱUXh/6i/CMSfWyJXuQ^65=}|hmo2cFꗈ(,!YR˚VvIWi/"|N T6KEFVvoKyC:Puyf9if}ftP!Vӟ+f91mqu/e(8ciw',sGrmyw_c[;ʼnNM[[hE]G/n@ O/ 1@S31$$b<_7mɉ؎~_=663W#yU!|znKͨth3@'('e."rft5 9(XEˏ-_𱦟 泈3Mg˛*j:+t+ROo\Ÿ=3]/e0*\qLhq&=_{qJ:48:ƪM s[ 8ejVGxvBs3l6{a^ѐ.P!ok:83Bp\bXxE%S ~*$&^SRB*~#((5]1mp|)n9c> Ren.C4H1"Ǝ]*#]o%)3.ؾc[-H .Lx!RS4r{y$#K[ 1 ^}E$EbSS0#$/Q~1|I"DDVX|W N16ʮ:^l0@< Go$PdB{Zm.C(?OE`{Rz|Fsg*w"ĥmb,z+go(%Sq!1>"HJT~y/*wY; QS0PX-ǶL6&wKi%Uwi "Ta%Us`yP R +wy 4I"s^a*0|< NWbI19E"-BQzcU˲FwO>%6Qׄ}U(pg۷]$[&wn9:f;f³([ABoo1+Ֆd1=eZUnjQ\DB:=_jc8[bR KHuS<(ת]ůnǼxcVK$U5XpwGWUh/w l |dĶPdnc>Zî.6&DL $2C<7pcqJ]2SmXDjsiR wSi\4P%js}zEj}`'2<Y..`u0S,]HFӤOδȶE}%qO flQw9r[ÿaz'"m v<<~XtSgMi 78:W=YAP b s}6?4}A2@&bZ^A&;`E& 9gpT&w Pa k Km|9ɥn ix5πMA .Ai) 7~)rTOwx)Pwrkn~oi!OGgqR ܗ&FDi+V3ux԰6cBHӡaBkn茊V5FtcOG=\Uc_xv m2Ue܍fx)HHrL \9:]4vL抜%,v2>X.}3&,3f>51aKk@Uv'pٌ dȁhNgv+f6OS"\i?= 9Giܧp|o\Wſ{3g<ŷq8Ďqjlj/Il&!mJJbPZJ<4A*UxBx ^WxCHHH۹x[xpgY&zC#lv 7ZP 4r[YLILfV\#Oiw,&ZY0n@ʈ?{ܫMڸ!>eɌmNelBяR̼;1Nvؓ"t$r>b |)A$# E~NG{e;7}IB^uIv Y bDI!\'C7 U|z~zFRqLm,7}ɼV׽Ư.ʹpĉvʘB!5Z o'GO`9LBA$i*ci9"ܦa5|LQ1Uf.M hԱB4tڰ術#R#a*9}xy']3Uۑ!UF +5d1rom|玛)1KRd*xZWۿek!`8AvG?z<+tΤv Ce9\h` q^:n`2f^ԹJd{P&o.͎#^x2g}t&G5v.[W,^w _N&6߽GfvkbHe$Veo%;oi8[mUÖ d$.H9B]6#XzVtԙ TFx%:- Ͻlm8Z)ퟶGKeh qqg#0s$Jet4ͥsO?qܽ5?q#i͒FpMbÎ &m vi+H f81̶jivhgt.=r*1/ք0@8@zqHÿ,)z.~`6x6?6]6W G SSC7Ww X~ZgqETO>쀴 +:V|y?[YIR~5a$Z/t!2_f2bRw0w#')#VE{C{9vAGb`dL_ ϸETQ D>W/I!E#Qv> 3>\JҘgA~Au_KBO |l/aöW Bs!tMK!lc;IC>OXa><x7m䧘zm[7/G߸{w;5wޔqFI^aU̶̿i h6 &Rq*1x۾=BQ nZ e,g%e,81`ɸ՟HXG(tlyAt!F">~c N@{\#j|t@!C)D1ֱAt^ږzUݮ];tsGVY6SC8#*Tf*tЦ'7qXȩFN<˥yq^rj m]-!v=_ug9`f룏 TL +AHb "LjAP}.\(tɁWU7V# KQe*_Jʚ/T!ΏJ_{777O5q/Ս+b N`zڅo;{ీ7gAt]ӿO?lzVvgg74wM(,[}:UBJ{Y8~4qΊP4UC/[sBUjJo;;l%[U|Cx20B<آ؝Ḯ6 شe8!]dZp:]4R[V٘.Pʴ RTcfּPo Y~JG~-g6]Ztt]ʮulz&K3#j>y8\> j>T#  8Zy" )~NoQ?oq\KewFq>sxsLiL)@D;Rh9Ja["]! 1H\cb4޺q^x7&zqc~睙7yg|7+*V8c|t=tvbآ#'|D-Fق+]y*6H,[5ڟ^'Vi#ORK2?t$w$bC/<- ݠa(eV]3ٹ쁾BRX=v3 Bvr~mtڋ*j q۟;Ԟo;1C"&e+G.C: ~_ ! Po^Lf_ßvQ|%g_gU`Q1rNz j+#q73OS ?>Z3.jD:hƗ4873>96ÕVkZ*CKs'sSՅΫ&Av9sdiFlj (FZЃ}#wYz K~Ȱ?Q*3^hPvI3)c_Ǻըx>6b :h  }ah +8?HB)aCLJ.yEFu%I[>њ)tZL9'/FEY,OxQ;El,jcD-TIQG^2U~oL8Ш* BH$Hs3,om)sf#Ur%'P4[Rv1s=W*UOo7 ]M !#)LrA…75msGT{m\5}JpԿThP\e*ʞϪᣇ*WfVPqi,9s zB[AyׯXCDw e:(s,nEF{N[l6Ҽs~,XiNR6anbIz"\8q@z̼vo%ɬ2kV5ʣ4h˂\;"nW'ի/F%E j![R雝0}vzdGED"jHiGPpmX)UwR-z\^4(Ҳ~ ᐟe[Tlf푚,n{og?_SzNpcl,}s[uzas}|X@p@ƑCm1}$%.|n}w>FlrGo m8R-GJwMox@_ӜkquKon3UQ$8`TJL K\#_ynܼ<"wo8KK4i5z6W]&sFl$`;bf{{b44׋t, N,)]7̲Xi@0$[Vׁ>-d+w_>qExȽUcIDwSANja4~/˺ʲ&j(ɶ5;߇񸴼w1hY`GT:cwV)5FfG/-D%2N4SjZ5wZ%; !|P𮈄A|%_v0tCG+^Ҡk| 1s^02YJArD䅜 5A&6n:>f +/m'QczŒԭJFLr͋7k%J8~؞wv=`ݝ, R$&Ue }(ŷzޠwO}׿Ϟl ouX߱f7?/~~|g3o"teSV(HމC>A'>;;JcYaܲ\x5rklYx0KMwQALUU!Kѕ#,I.WCn]pn؂,Ccc R h_m|y\{T䱀J _ĭQaX14muhF)ߖXoo#F 1OVewq Q 䕤i:"b=8 )ڸB3t=KjJaY?tT kt}A)9LԮ:<ɪ3z'GaFJs8WOٖ| CUҭjq`ĩ*ȕ2,EkˏtsV]#]ft=MVIx{'䒈 9}[qDP!IXRQ8%t핶d.|z``ؼݖA7R21TmRLMmbOxy|^*+TGYdCxVf%&څtΆ#4kΫHrL5_t(Y\wGZm'EBAuH_1Si77z19kU[v=ѽ%Q3lm/ Kz~5ϟյj0vb:4`t8Y)uʉt+B(%f,ZIΧWȚQTQ^14LC4ivjTp1-]d!Qi=*lssBҬPa 4ie۴>\1x?fE[& Y:*H?䅁ipP,OaDM5i%q^X73/!:⟷_L"]M)v*STmXPk~e(*)Tebx{H2Z`4##r8K k s*<҆_ r֞C妎Zy/熫{QRu0胘 =X<4,{~wO}yجPIsnr)t7/ѥ<m&BٝރD^CdΓQwa2nYs>EtGd^J*}mO=USSfi-S/Q sMH\nh6 s2'N :j'=Ǐ~ž_(/1낵Oj~Ec7澻MѬ /@n|*fg̀!3Lz, J^bIqfxdS9=3Pj(yd )˸;c{I)O66EԂ+L1LKSk>nxCC"89|WoW̙ػ^{wػx8qj.D@B# oE!xD@ 'Z3vAlx!H[0) p1}B_6Xb;E2:*q=Hm&CN ­QJQ(qaCfbdbT 6:+{xƒ/}a~ez|#Y]UB*&?.*td%D @_06^2%[tS" B&Q1XcĺZ ORH ?+fqK!^O{J_}u{l,-/lZvl ҳgwaG1jˍ!llFy&(aZ"-9rW :RF[џg"&B<*Lpka)I8_j:F1&5}h7ffмW<%e]y!5Qhߦr +d!bE8 h !;HG-oF.)&w G,Ӫ'-31k#e+~D6֠`EW\G'$\ktI*uq|sNy~l sndOmY-9lw3[/f4uv~UV9h;Aq:3rn_l jm509׌•Fo{o$SJ/W|~iIBbޥRzug.]h;sDAwIFm T`U2}6R.Qp˵+CcQ}tBixR>r&e{!R+A}}WB^0N<gK[Tʹ 峫3#4HGN-ZS$|Z7FTاS?sSm() %Kלys+ 2$ϬWP i(ќH=:9^͹/%]s9i^98vfz>mЮlXBPS" O/6F|6 JP%c T0x.Y[ ENם<'4?=g%̧q^៯DwMK"'붋BMi8yjF6HAE:YL&M n27 vJ<7D=CPx\Re&Jv'+$^phH#Pj~+ wA~өa2V-vKsϬs-u.Kt`1KPh'E P@1t/pu}G wXpm8,tfzWcwQ!-a$qrΈC>&uN-;|NOink0>{)ۯ y2(7z7;lHw.rmݣNpʅS4_ӵ6@-P.pmvDEw<KsV41< U͙ͩWΞz޾uS}s]]{;wWOkF6lp@,eK{uy[&L,:\a*Є|Wv ǣP =٣3^*E79d֞LRZ5`ΕLLݗ藲kf.mju;Us5eTī/(:Soyg29CI ,e9֖Z{i~@ xi_@*Fd-3ө&3{¯`}f&eȡ8Ay\s8f#B;PK]\+tO ct֮|x֬Z<8kh ],/]]fMztlWo:v"Jhuڿ,L꾣zE [72 H._pA0ͮuO;:KD6`$jXi|A;Qԍ<d1S0s繫Da x<譔Us'J^'FݣB1^@!W_8Zbgt !N(pY!CB0!hK1C4踋$o_FcJwwq=5)Vq+ѕKk!,܉/Eo?s<M6Cz|kΞm زs!q$~y9\<0a¿[̓e뒓J2㣊J-@ʙ QCO+ ŐXZtK)V,Rk 󡂾SF.KKAn>"!rT#|1>HTF`۴cdMԌMyj= iϿ@:m M9)1u->kڢ57Ta=~R%OAhx 17 6:ӡuړp 1ԱRi/@/N['D:Fp'W[OQ}) !h O J4}'𧍸I\א`l$+d":RzAy`S\zn^sfίAg`ڙZxg{fpnT]]Z80;ok|ѻI4M2րز4Eo 壴ʟF,JAf`G1KX_&dO_RbS4^(ۇeSW*!x_,3 B^f }ƜѬet{"M{>kS{:}H&rd1 (ݦ&2G4;pr`[|( Glѝ{#3%c҂ǧoqRXSl"q:wGi,{yަ>k%NcuFXp*tF0^ↁ#Z$}0 mfz%^U'yzsJ) U d-9Õ#Ŝ\?DUeB4a*f 2Z1bRC=cza8ysԞ́ k<4{jg5m}&mHe}[+n]އ8? /{m}l|*"@uJ|"_lfF;bvQۻ~+;9w~D^(:?c4`pW1J.$S ޱ@}PՍrG BSZmYâ)3^EM=|X5+vfCLzj25S^^:rpg/^ū]X=Mbrx܉ AZqvA6[o+wNkx]'4ˣ3 #\PQL4fxP-7;4^702n:6ş|^UVGn#Xf)h%ٸ }YEݷCU;"KnaQnWy$i=Ѵw~-RK翄[lW9sΜ9sߝݝ]{חY׉7q)4!&yhrmCh*jqR#PQ"^x QAxDP@<*@BB}ߙuZ۳{}ӐE'E R\[ LXʳÔ3q rI5djti'xᦃ"DN2] @ahJ,Q"N;_ 'iniX-Z`~  7.2FåhnaTzuojsOm29x/xB%9ddy`Sb"+QKx7ǽuPaZT-VXg=6f!qfa7V o?8֓wykW7.{wZ6S6NIOr3qkwG=ɟW*:ʼnnΝ'fdv16iy;ylxθټܔdtvt1 HDi`y$Vh s83&DጝfwȆpLVp{TzDϧ/6W*al"m}QYيe"ԳHKT MŠF2M7Ly/oIAs 4,o&ݫL1;em2o9rGsD7dHwhpAW iP#Rˆb6?=ahͶxaͣ/;bE* IB!#ӆr"NX0 dC75twSөpWgu0na3vCS~.9m%Ȩ[;%`,1⑱C":g>`}=N)G-Nxg/23SvzoaԄ1lI׈ :ُŷsJ& ;xhҕK r$ފرO/|LfެmzObܹ'0.&VXoGЧ lWD^T)jJ7ci#w,7,{/\w$ }@ZYlZNpF1a}c S ۥWKY c@7̒ӤFQWk9syWwsC'fk-~?a#;hPǸ,r&ݓcb6]qqWZ mL2"mٹP {oL}LYLc[hl^Z~Ҳs 2l*iRrjztp|jT] r&@l:DEO?3Ի.ڒ_?G^"Ntsoީ'r7܋f7K*N}X@RZY AF)Md3-n}wCY Xԏu=㵧9}'>/OdzɅ`fP BEmnکATHf I!Ip=)X!Avwv:zHl;-}G#xgO2fV}@V=cw/y'b6$"9 wjг6a:ݽJU0V1l '(']G iPYZ(1z/9&a5,Q !}ϓ=`(pd|JY]ti Yvl֛LIZ'Q$*yn#ÿo]eɛ%G񒉼ı%{xdKו|}vUxBgd17So)CRP7BcD 9c}qғi=?>{;+&tRKGKFd#vAxe5NMu⶙J _5:-¦,.DV)VQNƖB hGJSeOۑzBG|߬ϕUT>ZON\)/v)O П]-2g?h46ͫ | um-FB/񴒕c;T^낅ߵ k#Q*ŪXH6xf:դ?Cj5(Fr(QȽN#%k+ y#{ iުQľl-c*z`1. !T\5woK[ P効ߥg(< Sߣ!{dݜ6Bit 1V{-Vd),@*"z keO |1)%COiVS76Ohr4Jz(qI]J_hs-F'\ᗦi `A t=oF JX~9kMZ%?{c5vp2s9^:CNLh."]4u7@Q4Is5yv 0܈bw;85gv 3՝S;Nqd,椪:\e /@v-wXtMEcl6x3t tkY׷hSlpbm%v֠X/}d6)ժIuP4]ruu+}ܜi|fcBP'U,Ona}z#AQ%ei&Hpz6aErsO͖Pe]Gs?B6ujSOnS_ uڨf([T&b,20u`b/%7$ Sa"ٯ+gU o;5_~J?U T0!N@|0F+㯔FY v A P^ȥOB|hWzVNٱ~A O٭;rG.?{0^xh}H7c={}H-,5q}3\|*[]s B'd+pgTak\X.]$-%2`8*(!U "~fEptѤte'͆lrX02g g]<:펹H%>Y}/Eȹ'r=)7Et?6$+QJ..R/9\<յfe%Q,"@ 6S<]mu˫,QFA^k ^YdmmgkSKX,9r4ҧid_C6y> Hr)Z72葬I?A7W&mǠX5aRȉ^cHc#O2j8qz:.DAlŏL(RP0Y@]뎄\^Yf\-X o81:+}{T">ϔ ݫ_aѱ9أ+䊳kuo|rn#dghe7ƀ|WKE.o}Cڢ%)Q9;,V]sXSb8 S,ؙDW*Tq_cm:7xYdɱүp`W+֦kz>=ݾ":߹w.]ߙZֽ-,]P.ۡ^CґKaJw >2b|c*0J[U5c1-r/L~{=P+~OJP I,:'89q|1 ?GQC8mTҖ&,E!IJceWD7`Lm*2/ ?ʄ:m_=Vb:â!#71ۄ ML-~lH=wtwؕ|*Xe.Nv[ j0 }TJ!'6=.D&Pu0 ε#3-,}ZU@5CUX^ )$`I( !%V.C&jq5^e+˃&JR;2AWYQ)UY/q:loZ]//N@S' j)/\ROU2(#{#H -H"ƺdS>lZ^=0*)ՐHȼ1x wPE. }|cۜrr,<\y߹ީɡ'<#|;]n+oԇ< ŶeTuM{v)Ml0zPLKĭl>G|>K/[v-ii8SX$ r˜J"o5^+s҄qy Y C%7|Zq?U<4N5[C+Q /(ܧx*gH\"P(t킁rC~H# V=㣧ni6+HLNz8R l#Axއ?2[%sp/G+ZޠfÚ%|{S'"׳57UM?}v{qjmֱ˽_=) GFmBϥNY@+uP{pnOFH%jVyM[I'ØA49=f] gt i>vGbd٧l%#aZQ|t©|&bp4m.AjBhG7Y%I8YcPw|Mx /lZXkn?qr\Xn:#_=NZt^2;-G斨ȟDڰ!5ͶJ kLmp" R u_78Z)J`d*CЀoEq )4c?eJJgᴗׅ<8_ƒ8"4wzf h|Ri-oY79Ne{nnډw@:V)w`uo!b~{u37u^[]{GL}x/edE">Bd|X`-R7Q,N9oX Ё)4h"&3gX4ԥޅ) /]=6 Qa-~.3zzf}AAʻ'6++\ D:#Fu|yruV B u68uz4kx!e؀_!%P VdvZf"".cn|nenNMY+w/[v`.:R' a+f07G$*;Y{.af #xrfqz)vGƫU5l$B,1PD h q47sſPܱIll\=<5r#6 |zܕ7^kE殁XP28-4p=Q2u6Ni30tlHxcVdaY*̭VK8!a8Л =Ĉ-bXa, &&\1@k% ^DI Ůl݆KIq"WffƱ:>]ٷ+R簖d}WzqVxuUa|g̙{ ] GLiR "̊Z(BidJD}.mnQPoQiY \<CT˼c8EL6;hSV3V}u|vlySǗ`~!)fOrh(c%̶EבTo spYD氶I O#υU4-x%>6 %̂W_M/$]f"F+s I'Ծ=n%il̚$V15F)hkw[H(G.JJHB'ph4/ɿ=فoC|nη8v=):i:7Il0< t2#\/ub,QW0U)aR)sT1xbkub-Q[P67)42_+hrieO=L4FzAf:L⼘g`*$Q  pb\P <ջa(C3x&\#0pvG%@KAd)n9v8T$r9;+p^É|އ;|azzz5HkmBƫ:{ettԴ1>o zlc>.b=+$99u'gu!alql@̀y"$?薁T?ɸ!ja(;VKʦU:l uBkar >EߡIh-uS$sqk :>WIDpTF[x0|0qRWbM<#qG7(׍>6:Q'RBpGY/L 6T@ 4̡S2쓷2ÀS]IGiI^xϞ g̟aPiU2sʼz$Q|GÌ>:'CAEq/8YYHa*eW$+3ldN_,ѣGN|x7! h<].nn(G >g>%*&V+4#bTYZ8K#\-^FN3k36fX(xtA!i0>@\,bP*H/S0),tfcTɥ 58)PxGl@Ǿk~%'uυ%skhhxTYp; MGEʕsXhQ 8yxcҒgE1e6guZm4xHIX.dGq7%s"5+? S.z{^o:OU4481V^=B/;z GL  *K2ydphJ<\bqg'r͕ߘluFy3ѹ1 C[):C1(&薥H{ WMJ}h_n;hYv 3vtJ}Bcsy.K$5AZ"D i#ԍ)q:gqYԉ0 "gO.[8uP'B.^1ٽ|Bt"uRʩB~fv }ހ)Fq;͜qo:N1y`/b44c_o~+-YHZw%4aL «G?9ngvmt.tK-mY0X1bDMܩQR%BԘ~o4gӖ~&m}}aӣY{vTuD$3`YlWe@jG( w.:a_g)߮0jM5UgB"=s!eaCb_ ׺Dÿi,j'W& k8&Kѥie JUo7eBQ~(Pey['cc?HU,4c"MjІwdإ1mN^2걙vƄj͆fchtLև4ɒUz}S V]N1kzjC:RIlU6yO/Σoywz6IGL-(lu^q6>tP0HVdQaԽ׃߯(&Rba 4<}^ѫ߬V7n?ߖ:=:Sw ׈ǥFçdt;.RqkWK=9Du.EPN4}Xj䣡ZR=.b t­^Sq&w6d6+hwxG➷U}$v,Uq+$hX"p-zVȵUA$c@7?)MxZKx\e\ޓ-a_⫮5+c.yN(m$Iښ`y.LROt5J9^̄tW,gNh+*j3ˀ湈-ː~2?~rdꌕ3uWƜ+am\'`X|uywP:*}ָ{u4l[(qc'a4EbZhe2Ύ ͍Ikh쭴EֺVn'tqV`)@6PQ}[w|8I *y Q)TPa"M"B!e/;n8ytO#يn)O2f4,P;\V,>Ƹ݆L }jUϞ ^s *_)!#Xd]lfG/~\k4VV)3ȚDP|_8KRx-1-eQ~GuZ &y Tff( I$걽6& /eЦ\܎my3g }-*F:[,0ZX ?0`w`mbUtX%1F{ 9)oM5묯#WmBJOck,&},6$$Ec\,9px$o$ оWMۆ^<>\[;o_0wJ |f: @)1@[W'>i!7hkhѣ izBn.x7V \KJ:LG̭kQǔ+T@zFM-Ma 9'Y)Bm~*qJ Q]6*ξ  Ө0! i`]`lZgi2c&s>.udM&ޡOMݶqt]COϤO,B'k֙{hq117j@bm7GT-QzZ:$˟@ kUC 8x)IQ%:h M Fe}oFq' =}LH s΀zJ?&  i"٠pznyK^ӻNctAӘ@`re} MYo j6_%׾̝UZmh.R&Of|B'Q:sw[Յ:J8MO.jo,#ufy1-M c![/NcR(QQ=谳{HY8K!A%m[ 8lUTSJdT4칹zzCw=̰\ԊP>A,"#h>f5.y"#TN ciUŸ^9}5EoW=FYO;x~ӶivR߁7D9I2fum4y TWQeer$p.Y${:c7=)ۑD 6 l`*%2]#l UR$ynʰ y^-˳~mljk ATДxr?R4MP|Iڗл"z̪~gA54޲汭TpUtNRX/_A-wR8~_R%&yAbL9PvڮsT'N+t0"a)m? (fR^8]74wx]lg:irv0s\-3[7 Moߺ oߨNq(#>k޼k?@8XD仕"}}ڟ8X RH8J!tVU|O/{l25;Eytr=Q*["jG ƌ8@]<вE0Pi G#Tg].x?&s. 'CmOL-Onn [>emrluFNm~ΰYk~<@5Gf@w~h E?'-kn? $O<؍+t _H=PoېblFfgT(׮I$$@X<N,G$md.>{߸ff 3y-1_;v's,|䤕+7.% bY؞7,%lnM=bEZXj+SNy6WqKysч}j"4i X%*D|SQm5=)өå @RgAQ*Yfb/9v. n"=U02n=Lm/fbLS 0.'S ,˧VHc"{̉1;̞^nsƌfhNśA?{ӳk͐_d#i&+FN4jTmul`4of'(0󎨍MuMZN !%o!KBcc9"~\>U76ىL,u\ub4 i?or[GY 'I73ƏqMk҅J3,p@X5Ff5}?pW_g:YQKP'iXɕj:3wbzvn؞m˴Kyxip2_0Mi|nKˌ*;QͥvS?\^(&?XS@ [(*z$ri Sw,v]kA3Ζ Enξ3*n|–(gοwa{txvsՅNJ'kd쒳vn^旯>{=}aν~= ҏY(,wʏ)6}Gra[^4<YA}\՟։}{*xr)[ʖ$\3<4Dʶ.! Y&FzBx;c|2ְj @N[`J7\v#q!kA)zŕ|eNt%+H*hrG\$"g( HyS:RyeǗ/Y[v:;`*]˭%ѱhTzIN#k2KV9 HSkwWI5Uoiˇ[nr<4+ŕ;L%vM@cV>@ٱY/kFwq cͳ/P3JJ!il1$ N"ߎ#"t>㨄8at46/7(ט@Wֶt S:!jrBi1w1~vR6 Tf-"95E4wn4/me̞1Z3ѩTH8S5J &@Go  2.9]nI+}D_Uto<31Y/6^|,^-1 74&*J1HUQVyVq*x? ?@7U_*3;k;jZ;wԗ.EBMY =&{nбm8?:{+j+G[*orѮpNwӧ(MRg; k"z@Mzm+-eSކ莁OI/dHFhsӰ:{)6FX;Cc4aP*%g`un|Ñ8ngDD5ŴfY`!ZiMשKLgL WODT-y&z Itp|n{QfPti;ko^.^߸,{'ǃ ?]Юho/UM\ݽQh4ɸi)QZl B~_VT.9CíJ'w^QƵ c)$]R1N̈́ 98QXrCPi+sH0qU-]Pf{:C&2M<}&z[[W.c""y8WKsW+"ѿF.1Ypqt\6wJ#TjtD )8zgm'a")OI:t`qʪ^!u>OFԩ:E1%4;PfKỿbA 4~!w^V(Z&.2# 'M:G6|SÊƳdp5@m񌩐iQ$ Aݪ*l\ە86]$<%w2,BpzP#u},ZCa }|w[55gzǺ&AQĴ`T3aS4Z_Aں-iv(MPTBtVr ࡆ %'s5oGV?60Y<>(̬;3Ժ]LE2"ˌTTl_pǺ }ê(~ orFp0K ͎( *(1>K'cxfuG2:)IԐ.,Yie`}T5;tLE.V'(x<?ĭ;̶l@g>4:z9ײ51>^N8Ι3#{JgiOAẌ́kZkWJ񴰼)\"+'9l Ѝ b4A3[ƠJiN GJB3^qhz:ݖ82 ;<ظLLͧ{I}y0SH_l FB\ILƗC%<'UKmޅ!S4w+xT$X{_9)[3D+~;.cXm{wX[^iT`&ٽ$ a"?Q,d`)mb2Zd  AMzJ⎉̓&]611?g-MY0: 烡7f.հ!|}}S3ܟIX;qWο}xmޝ[x!._=i$1w]a{~m̽L7:eiek TRP1&Ѥ%&C5QP_4ޘ(j|a}ι;wZi3w.3|dsh4w9xwh1evƩVl6V>.Ţ$YUI:B4aInytbd"XSvwJB>x{._Q,xOs/ j`6F3.C<~r{zw8&l/I0Nl$MBO{wR!n[d#|mlۑI^̃$W)@Ϫ2<-gâӌ<oD\5,{[_]z6 Hgiz(BY1mBiT^эJ90 gs Q >R6TIQ i/huߨc,s్gNmw6:V5o…>['YQZqkcx/krXfHLtӊ1?GY l嘹 re?E;(r/WrP*{kR DʑBԊ:G؃:S=a ]'VL=:#=TOF.}>U;VXOmuKkżu ᄄF[3K-P-MK5*1EKtQ2wG7Fl0vDli*Gjy_)NLxX0A5%ډqO( _(:j;Kdl[!AiCE9M>$hɯd2=e 0Sˆwb~]/ aa*i]Kn憲H }fX^ ȋJӚV'<-b֨^PUH K/@8䫢Ո$F4Q& QD.نdMX ۣ`{Nޚ纘='֢f+\efNLSn)aғİOTyPlD ED(ea< )+qEIڊ1(gHN أg$T['᛻16Dhj OꐳPjDԞjMD^x=6)$(4"ʣލLb8nV?hşe~ +}z, 1W\p: Raʊy4Fx:!)]Ʀߑ쯝3 ǣQ=W߫*nGi!ee|}m8~1Rѽz^mk@ 8E9eO;}@YL*t] SmzrO:IBKkMS6B~%~Ms~1tulR*mMVwDŻ$N[^v0];/N B)`iI] 3:uz~ݲ?ɒ.0  PƋ2?N6<{`.GPAuiOT3$tGCtBL ;4o PT|6ik6:c%&GCӨQl%Z-Զ)'&-yL-, N @^Ay[/E˜[f,m[5 Lնb`tk61Oh,z]~EӶOS=t[X>kgwqɗ"Nr߳s Ӌ`ƃ@ɃP0Jt'|ReĄLyބg~Іfݖ:&I~N.c ܛJ ж [B1K8*!aK҆GN%oAb+SA>HOD5xDFKjQME۠ CKҙHԨm!H!㮕mS UfV&I|;t,&+P“2ZAd16.%&X:8N+I(:1˹6G4a nt~ wdr!wNj.nJn=UiϽtkNS]Z;X|\yaŗEw*in¯{gN$AHB$E$WBQ.J2iŇHRrU\R:l{~A9Iz0AI.@3=614=am.jڹ Ay'rnW!\#^y*ua~/ccu؃b++ \]^ټ2V[fۜZ+vB1TZ׏3ijJ{$fziц,KB0x.ȷ کR(f="ǓBW蜙Fhd=5c|J|DCǧ!<7?^7ՒSˈ0ݓ633ry3[DL??!K٩tEl <;liT:fELp-xsЀVCU4%)S>aUG[AFu$6L8:jG4II;1=KuTdo%;D䬱U(/a2vr&۸ *;b~dt1W(?}fc8tqtO(񞿅:D$g±f`/h:LA4ql\ "IvEܠf̳QJkZ=Vq#^zXAhڦrP$g3s|,"(,K&?bS<&,ljnDNͳhCkhuL3!c>=&7M9 KTJLn`(Z5Ӆ * BYp#a< ^)q 0>FKqa9"k]b&K2H"ۈ>G}]x`Q,:[#Ɲw5._<*&4lM'?ø" x"cE gJ͓S@Gxc_$ W(2fK0TpB2Iʸ5Ss%_9 Cq{U7ϸQJ`a)$gkʛ nX)A|qe!H )V{OX֛^P>DmC^Z~oV]U_KXCi|DE4fp(F*ntНi}FsXk ٤ԦrEhLFWlpU(K"̒B2ADV6XTbS DVUIGO@Fe> ԑOw (:ˡ"..07!ssnGy^i_ڬ_Z\wՃw 8 Ӧm劷Np'{ÎP/>1c{Ɉsl񴖍HW?bPC?D3J!Sܫ[&ld -NJFaUI z8&1Q0п`|pC Dh,cyC`{+3Ώ*;Q=@'H^T,«pa1x\wL#փ[k[=2Zi<%;Rs{-F_ڔkƄVvgfVGVc]3Ȯi"qu=F)BmhRx3$v$ئ84В JDEeQ!ĆT*(HJ-*b { Cʦ|vFc^62{Mq 8BVK=X^ʯ*$6ׄx Iײ[a]9#2QDY{zӏ1=A8]9WAŶz_{0_| o`\tN0ŗi?I¢I^5}:Zz+ȳ$4/ăBxCU*~C/۟Dԙ1_BP(`c-82j6}@H^y4E9:JRPoxsڞ׬n;[]Wh*S?E<=_2南78$>kk#Qkh(1*W4b'F- SPJ`J:nNKo/ MFL^`84)> XcbFe^r3Aj055sW JP#2) SrMa,BWQ'ÑDq4vx4)/0[yD-d ?ά7b۸$|pms؏v!*փ(%ZLci}Iܨ**T& 00{E?Ov#̋tYi(-VKirwBV]ayZ"D-&,ʩДy&)[jJ׃mC#W|HezXx֜h*1=5&q> /-@ٿA'\Sqv ®awЃ_u{'&^ ~0xlb`ĎT3)$KD[/'cXh1idm9vu2{3$V Z2]kt^D)^aemv Fbf/RZX>䧩 5TO$(jU.?mP.7 uep&|dr8;^Ok  uJv_S+X9+ƻ<&|ϋ( %ۖJ3 2iR(Z2a\OY3ǀ`+-]V ne\̹nKiG9ANJ)Z_Fn- =>oX\yk+_f7޹yRl7kzׯ;wԽc{׿r!_{P+eE- p(ָ3|&i co uD8s'ʨ%^>G}T s8ΩZ&zb B4yZٕAy"ߞj+/OkP 0)@i!72K}to8L]cNa?r)Gj $1{W)Z!Z,~[ '4w~LMRy8!Za9eV<``qׁ"}YY_b86CҮT'vU򂓘F*HV.Lu=Nc䦿4x#fVϟ:Q}2/l?6m&m,l h7(`Y~8܉˧r9|2efXetCz8B~JѸ e#|˜Stˣ:Ϫ`6`G#Lh jIx2(/07Qg: dCߩd9lkak}>%R|ͺ43Pau=! yl>Ta 6wO~Yլ7_-n .:*NaAWEV[m.{OUKH- 7”رͼqOٍgcI%Ӆ)̓G8C]kR6 E?i3iz`[,3M)U~inE!O\5{$%!4$|Ǚт15#?ӯQaW13kG[",cShE~ݩrU%fA5+-^AmTѪͲyO:uWCܚNT2L_i2r qRs4C7̣&A?PW;/^}j|hi uyi~`!;7/Rt) A @.C .&aMa{ϐL3NǼ5P.uMύR9ixSA뇱ZU2߇ AQ^82|gf\7ջN|ۉ8N&&iHs!M[B҆Rh@PPŧ@*!sf֎x=s9%3lhr)rCdX^DHO) gh@V˒6Czqǰ9Uk xx1ͫߜO+/}'}Y]{e׿>%5c=M9>J J.Es?騨-mG1񤗹[vS B@Z%3Z>}dc\5s]Rc$pc?"YfC y$R\|y?ʕ#,"=!I`P w: 3>v+pa48FȝU\ UOv_Àj$tb _gzC$o$y"ow-g8G7оnō{ϲSxƭGno;6-^шIG՛8o۟pyav,xŔcR%Ng3aA3_ o[QQ֤u-ÆFjY3ć y8=U Ze1on=X7' @Ɲqlh= #W0zb8H:rc-w~OZ2Q,a&QFs&'ZZ/8AOu)'sepB.┛"Z6E.ZWӑD%Zm.:o{rvӲ-+h Aw5GxO~l+LL_&aReΗj 3,2\*̝80G"\sκ?@8ݷLNDeJf_5\^%  W >!A}HS@ϯn*f]S.ܚ"܎}ҤѧU 614ddAM!2m|;Cf>yDRL{U̷^}NLWy=/Ȇ0 rl(GXVCWBvd_oT$ttOT;5\;6__$Ii͘GٞBжC{lMx.m0F>Ŋ4\ˣtpdK)fpKW2P7#8lp#r&f$;ݘ{5r=;J)QTi.h+VJDZ@n2q !I$$ %ze@+l1D'X%A[ (d@J.ҁ''}k'p9E$簲&y.g~m;_p8Q}>:ws؜gYpɧNZqmus1*webk}&Esb۶xw7SH%4YEiC({aĜͭ)2!}}ksirFwʉ79-1&dMœ0\5_eqqwDx n+$ Tx- Oʌqiq|Lv̈ 4xTŊ;]%ɚN2u КIK x_o7fPFJ9 CX}#eiYWw8.ώJFj, @ ձ f94 qXU -~掠EsZV.Bʴ;5wBPy^ǀ[w#V"aM M[jϥ 9Je\] -bDaufD5|K6J%5rGeSfs^WKarnJIDCޑ#%xbw5T>^%=Py v%yl6&d&,;MLqϼ" h da4 M"Ldؤ  u5A6y@p{Ahfc ^W\yR`yn^&Y4ȥ9X7La3{VuOO|SI.nAzi>2Ty9ú} t!vF`upbxm;o&e>}:2M݉{]cR!?Cz>pBoOnc7 f-]Yo6\S8%,:6LsRi(TOu}G Nb5%SmJiGŦq ӊ[|$Y.ܬ{[Em&^?DHTBQyѵe]']wR+2'WEF~cuiIӚԮp,Š;g3|1&;I_Z̰GG5ܱ*5Ԡ EJII ;}kb"XLeHuCa+c]]ۤFV8D2A%WJ;&SFYF޲m'W-*)ড়(]K,zF_/r5DŽJOpW0O3;&ߧ7ثv)J1课v#@A/p_OV0Y'%.DRR4tc; 4u%%{Kj޶d V,A|,OrnJ